ACETry ACE ↗
← Back

MATH 187AIntroduction to Cryptography

4 units · MATH · UC San Diego

An introduction to the basic concepts and techniques of modern cryptography. Classical cryptanalysis. Probabilistic models of plaintext. Monoalphabetic 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.

Before you enroll

Prerequisites

From the catalog: “MATH 10A or MATH 20A. Students who have not completed listed prerequisite may enroll with consent of instructor.”

Where it fits

Where it sits in degree plans

Required in (1)

  • Mathematics—Secondary Education (B.A.)
What it opens up

Courses that list MATH 187A as a prerequisite (1)