Skip to Main Content

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