CSE 107 - Introduction to Modern Cryptography

Units: 

 4

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.

Prerequisites: 

Please see Prerequisites page.

Offered: 

One section per year, normally Winter Quarter.  Please see Tentative Course Offerings page.