 | Undergraduate Course Descriptions
CSE107 - Introduction to Modern Cryptography
Units: 4
Course Description: Topics include private and public-key cryptography, block ciphers, data encryption, authentication, key distribution and certification, pseudorandom number generators, design and analysis of protocols, zero-knowledge proofs, and advanced protocols. Emphasizes rigorous mathematical approach including formal definitions of security goals and proofs of protocol security.
Format: 3 hours of lecture per week, 1 hour of discussion section per week, 1 hour of computer lab per week, and 4 hours of outside preparations per week
Prerequisites: CSE 21 or Math 15B, CSE 101 or Math 188, CSE 105 or Math 166.
Other restrictions: Majors only.
Offered: One section per year, normally Winter Quarter.
 |  |