CSE 206C: Found Modern Cryptog

University of California, Santa Cruz

Focuses on foundational aspects of modern cryptography, namely, private and public key cryptography; digital signatures; pseudorandom generators and functions/permutations; message authentication codes; hash functions; and random oracles, certificates and public-key infrastructures. Also connects the formal concepts with real-world applications. Students are exposed to general concepts of probability theory, number theory, and rigorous proofs. Assumes background on proofs, discrete probability, and modular arithmetic as well as programming in C/C++ or Python. Prerequisite(s): CSE 201 is recommended. Enrollment is restricted to graduate students and requires instructor permission.

Average GPA: 3.95

Grade distribution records: 23 students across 2 terms.

Grade distribution

GradeStudentsPercent
A+834.8%
A730.4%
A-313.0%
S28.7%
U28.7%
W14.3%

Based on 23 student grade records across 2 terms and 1 professor.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades