Ken Thompson is renowned as the co-inventor of Unix, an achievement for which he won the ACM Turing Award. Thompson's Turing Award lecture shocked the computing field with it's startling demonstration of the vulnerabilities of software systems.
Please read the following:
- Ken Thompson’s Turing Award Lecture: Reflections on Trusting Trust
- Embracing the Kobayashi Maru: Why You Should Teach Your Students to Cheat by Gregory Conti and James Caroland (Alternate link)
Timing and questions
There are no questions accompanying this assignment, but Ken Thompson's is a terrific, truly classic paper. It will take less than an hour to read, but also give yourself some time to think about it. Please read it in time for our security lecture on Thursday March 31. Please read the other paper in time for Mary Ellen Zurko's lecture on Tuesday April 05.