CSCI-SHU 378
Introduction to Cryptography
The study of modern cryptography investigates mathematical techniques for securing information, systems and distributed computations against adversarial attacks. We introduce fundamental concepts of this study. Emphasis will be placed on rigorous proofs of security based on precise definitions and assumptions. Topics include: one-way functions, encryption, signatures, pseudorandom number generators and zero-knowledge proofs.
Topics
- one-way functions
- encryption
- signatures
- pseudorandom number generators and zero-knowledge proofs
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027