Generated on Tue Oct 25 10:19:18 2022
Catalog description: The course covers basic cryptographic primitives, such as symmetric, public-key ciphers, digital signature schemes, and hash functions, and their mathematical underpinnings. Course helps students understand basic notions of security in a cryptographic sense: chosen plaintext and chosen ciphertext attacks, games, and reductions. Course also covers computational number theory relevant to cryptography. Consent of Instructor required.
Prerequisites: At least a C- in C S 272, C S 273. (Catalog Link)
Credits: 3 (3)
Coordinator: Roopa Vishwanathan
Textbook: Jonathan Katz and Yehuda Lindell. Introduction to Modern Cryptography
(also: Bellare-Rogaway lecture notes, Goldwasser-Bellare lecture notes, both freely available online)
BS degree role: selected elective
(Course improvement decisions or recommendations from past assessments)
(Provide Mapping to ABET Student Outcomes)
(Any important notes or issues to consider)