Skip Navigation
Jack Baskin School of EngineeringUC Santa Cruz

CMPS 190X


Theory and practice of encryption and decryption. Classic ciphers.
Shannon's information-theoretic approach. Block and stream ciphers. The
DES standard. Public key systems: Diffie-Hellman key exchange, RSA,
digital signatures. Elliptic curve cryptography. Authentication
protocols. Prerequisite(s): Mathematics 19B, 21, and Computer
Engineering 16, or equivalent courses. Applied Mathematics and
Statistics 27 or equivalent may be substituted for Mathematics 19B and
21. Consult with instructor regarding a course equivalent. J. Yellin

(sourced from /cse/classes/cmps190x/description.txt)