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. Prerequisite: Algorithms, theory of probability, or permission of the instructor. Fulfillment: Mathematics Additional Electives; Honors Mathematics Electives; CS Electives.
Computer Science (Undergraduate)
4 credits – 15 Weeks
Sections (Fall 2022)
CSCI-SHU 378-000 (18506)09/05/2022 – 12/16/2022 Mon,Tue3:00 PM – 4:00 PM (Late afternoon)at ShanghaiInstructed by Guo, Siyao