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
| Grade | Students | Percent |
|---|---|---|
| A+ | 8 | 34.8% |
| A | 7 | 30.4% |
| A- | 3 | 13.0% |
| S | 2 | 8.7% |
| U | 2 | 8.7% |
| W | 1 | 4.3% |
Based on 23 student grade records across 2 terms and 1 professor.
Instructors
- Ioannis Demertzis 23 students, Average GPA 3.95