Right now we can sign source code, we can sign binaries, but we can't shows that source produced binaries. I would feel much happier about installing code if I knew it was from a particular source or author.
Right now we can sign source code, we can sign binaries, but we can't shows that source produced binaries. I would feel much happier about installing code if I knew it was from a particular source or author.
Here's several examples:
VLISP for Scheme48 whose papers are here: https://en.wikipedia.org/wiki/PreScheme
C0 compiler + whole stack correctness in Verisoft http://www.verisoft.de/VerisoftRepository.html
CompCert Compiler for C http://compcert.inria.fr/
CakeML Subset of Standard ML https://cakeml.org/
Rockwell-Collins doing crypto DSL compiled to verified CPU http://www.ccs.neu.edu/home/pete/acl206/slides/hardin.pdf
Karger's original paper with the attack from 1970's: https://www.acsac.org/2002/papers/classic-multics.pdf
Myer's landmark work on subversion in high-assurance security from 1980: http://csrc.nist.gov/publications/history/myer80.pdf
My framework I developed studying Karger back when I was building secure things:
https://bootstrapping.miraheze.org/wiki/Main_Page
https://web.archive.org/web/20170724144929/https://bootstrap...
We're focused on content right now over presentation. So, it will look rough. Hope you all enjoy it or learn something from the projects.