MATH 175: Mathematics of Cryptography: An Introduction
The University Catalog is the authoritative source for information on courses. The Schedule of Classes is the authoritative source for information on classes scheduled for this semester. See the Schedule for the most up-to-date information and see Patriot web to register for classes.
Course Information from the University Catalog
Credits: 3
Every day, 143,000 terabytes of data are transferred across the internet, including financial transactions, medical records, and sensitive client data. Half of this traffic is secured through encryption, relying on mathematical algorithms such as the RSA to encode the data in a way that only the recipient can decode. In this class, we will see how cryptography works first-hand. We will start with classical ciphers (Atbash and Caesar ciphers) and develop our mathematical techniques and programming abilities until we are able to implement RSA from scratch. Topics covered in the course lead into the following majors: mathematics, computer science, electrical engineering, and cyber security engineering. Offered by Mathematics. Limited to three attempts.
Recommended Prerequisite: B or better in a calculus course.
Schedule Type: Laboratory, Lecture
Grading:
This course is graded on the Undergraduate Regular scale.
This course is graded on the Undergraduate Regular scale.