Programming Satan's Computer
- Cool title, but completely misleading. - I thought this paper would be about writing software on top of an untrusted hardware architecture (an increasingly important national security concern, considering that so many chips are produced in foreign countries, and could have hidden flaws purposefully inserted). - Instead, the paper just provides a description of typical attacks against cryptography (man in the middle, side channel attacks). Maybe I missed something as I skimmed through this, but these subjects are much better covered in beginners textbooks.