3 ms·
> The core problem seems to be that the hardware device obfuscates the algorithm, which should be less of a problem with software you can compile. Can you trus
by jakelazaroff 4y ago
> The core problem seems to be that the hardware device obfuscates the algorithm, which should be less of a problem with software you can compile.
Can you trust your compiler, though? What if it changes the algorithm when it compiles your source code?
(See also "Reflections on Trusting Trust" by Ken Thompson: https://www.win.tue.nl/~aeb/linux/hh/thompson/trust.html https://www.win.tue.nl/~aeb/linux/hh/thompson/trust.html)
- operator-name 4y agoSee "Fully Countering Trusting Trust through Diverse Double-Compiling" by David Wheeler: https://dwheeler.com/trusting-trust/ https://dwheeler.com/trusting-trust/