ACETry ACE ↗
← Back

MATH 187BMathematics of Modern Cryptography

4 units · MATH · UC San Diego

The object of this course is to study modern public key cryptographic systems and cryptanalysis (e.g., RSA, Diffie-Hellman, elliptic curve cryptography, lattice-based cryptography, homomorphic encryption) and the mathematics behind them. We also explore other applications of these computational techniques (e.g., integer factorization and attacks on RSA). Recommended preparation: Familiarity with Python and/or mathematical software (especially SAGE) would be helpful, but it is not required.

Before you enroll

Prerequisites

From the catalog: “MATH 187A and MATH 18 or MATH 31AH. Students who have not completed listed prerequisites may enroll with consent of instructor.”