Mailing List: CS555_Spring2012@cs.purdue.edu
Concepts and principles of cryptography and data security. Cryptography (secret codes): principles of secrecy systems; classical cryptographic systems, including Vigenere and Vernam ciphers; the Data Encryption Standard (DES); public-key encryption; privacy-enhanced email; digital signatures. Proprietary software protection; information theory and number theory; complexity bounds on encryption; key escrow; traffic analysis; attacks against encryption; basic legal issues; e-commerce; and the role of protocols. Typically offered Spring.
Book For Reference
The grade will be based on written homework (HW),
classroom quizs (QZ), midterm exam (ME), and final exam (FE), as
Exams are closed books and closed notes.
Homeworks, Quizs, and Projects (tentative)
Academic Honesty and Ethical behavior are required in this course, as it is in all courses at Purdue University. The class will be conducted according to the policy written by Professor Gene Spafford. Please take the time to read it carefully. This will be followed unless the instructor provides written documentation of exceptions.
Students are encouraged to talk with the instructor about any questions you have about what is permitted on any particular assignment.