CSCI-UA 478
Intro to Cryptography
An introduction to the principles and practice of cryptography and its application to network security. Topics include symmetric-key encryption (block ciphers, modes of operations, AES), message authentication (pseudorandom functions, CBC-MAC), public-key encryption (RSA, ElGamal), digital signatures (RSA, Fiat-Shamir), and authentication applications (identification, zero-knowledge).
Topics
- symmetric-key encryption (block ciphers
- modes of operations
- AES)
- message authentication (pseudorandom functions
- CBC-MAC)
- public-key encryption (RSA
- ElGamal)
- digital signatures (RSA
- Fiat-Shamir)
- and authentication applications (identification
- zero-knowledge)
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027