|(3 cr.) Students study methods of transmitting information
securely in the face of a malicious adversary
deliberately trying to read or alter it.
Participants also discuss various possible attacks
on these communications. Students learn about
classical private-key systems, the Data Encryption
Standard (DES), the RSA public-key algorithm,
discrete logarithms, hash functions and digital
signatures. Additional topics may include the
Advanced Encryption Standard (AES), digital cash,
games, zero-knowledge techniques and information
theory, as well as topics chosen by the students
together with the instructor for presentations.
Prerequisite: MA 229, CSC 215 or ISM 301; Every Other Year, Spring|