GrAPE

Graphical Assistant for Prerequisite Enrollment

MATH department

MATH 187A. Introduction to Cryptography (4 units)

Link to catalog page: https://catalog.ucsd.edu/courses/MATH.html#math187a

Description

An introduction to the basic concepts and techniques of modern cryptography. Classical cryptanalysis. Probabilistic models of plaintext. Monalphabetic and polyalphabetic substitution. The one-time system. Caesar-Vigenere-Playfair-Hill substitutions. The Enigma. Modern-day developments. The Data Encryption Standard. Public key systems. Security aspects of computer networks. Data protection. Electronic mail. Recommended preparation: basic programming experience. Renumbered from MATH 187. Students may not receive credit for both MATH 187A and MATH 187. Prerequisites: MATH 10A or MATH 20A. Students who have not completed listed prerequisite may enroll with consent of instructor.

Prerequisite courses

Loading...

Successor courses

MATH 187A is a prerequisite of the following 1 courses: