Home > Summer Program > 103CS
Cryptography: Then and Now
About the Course
From the simple Caesar ciphers from 100 BCE to the modern, complex cryptographic schemes, people have wanted to send secret messages and decode other’s secret messages. We will learn about different ciphers and their historical usage, the Nazi WWII Enigma code, how Alan Turing broke the Enigma code leading to the founding of modern computing, and many modern computing concepts like online encryption, key exchanges, and ethical hacking concepts. Basic programming knowledge is useful but not required.
Course Instructor
Tushar Chetal
Computer Engineering
Carnegie Mellon University