Course Number
695.641
Next Offered
Spring 2022
Primary Program
Cybersecurity
Location
Online
Mode of Study
Face to Face, Online, Virtual Live

This course provides an introduction to the principles and practice of contemporary cryptography. It begins with a brief survey of classical cryptographic techniques that influenced the modern development of the subject. The course then focuses on more contemporary work: symmetric block ciphers and the Advanced Encryption Standard, public key cryptosystems, digital signatures, authentication protocols, and cryptographic hash functions. The course also provides an overview of quantum resistant cryptography and, as time permits, other recent developments such as homomorphic encryption. Complexity theory and computational number theory provide the foundation for much of the contemporary work in cryptology; pertinent ideas from complexity and number theory are introduced, as needed, throughout the course.

Course Prerequisite(s)

EN.695.601 AND EN.605.621OR EN.605.601[C] AND EN.605.611 AND EN.605.621

Course Offering(s)

Waitlist Only

Cryptology

695.641.81
01/24/2022 - 05/10/2022
Semester
Spring 2022
Mode of Study
Online
Location
Online
Cost
$4,755.00
Textbook