Mathematical Cryptography
Download as PDF
Course Information
Subject code
MATH
Subject Code Description
Mathematics
Course Number
3234
Course Title
Mathematical Cryptography
Catalog Subject and Course Number
MATH 3234
Catalog Title
Mathematical Cryptography
Course Description (Combined)
Prerequisite: MATH 2214 (Calculus I) or higher or consent of instructor.
This course gives a mathematical introduction to cryptography, the art and science of making and breaking secret codes. It begins with the oldest recorded codes, and ends with the encryption schemes used to maintain privacy during Internet credit card transactions. Topics covered include the classical monoalphabetic ciphers and their cryptanalysis; polyalphabetic ciphers and their cryptanalysis; perfect cipher systems; public-key cryptography; Diffie-Hellman key exchange, RSA, Knapsack codes, and anonymity. The mathematical subjects include permutations, modular arithmetic, statistics, recurrence relations and elementary number theoretic results.
Credit: 3