Catalog Description: Rigorous introduction to modern cryptography. Design and application of important cryptographic objects, such as encryption, message authentication, and zero-knowledge proofs. Students learn to formalize security goals, design schemes for achieving these goals, and study security attacks or security proofs that establish the security or insecurity of schemes.

Prerequisites: CSE 312
Credits: 4.0

Portions of the CSE426 web may be reprinted or adapted for academic nonprofit purposes, providing the source is accurately quoted and duly credited. The CSE426 Web: © 1993-2024, Department of Computer Science and Engineering, University of Washington. Administrative information on CSE426 (authentication required).