​​Introduction to Cryptography

Encryption of information is used not only by governments to keep communications secret but also by banks and other businesses to secure sensitive information. With the growing number of transactions taking place over the Internet, cryptography is of ever-increasing importance. This course introduces students to applications of mathematics that are both exciting and play a major if sometimes hidden role in our daily activities. Students will explore elements of cryptosystem design through activities, problems, puzzles, and discussions. While this is not a computer programming course, those interested in Cryptography may find this course an illuminating introduction to some theoretical aspects of the field.

Session Two
at the time of application
Scheduled Class Time*

04:00 PM - 07:00 PM (PDT)

*The course will meet for two hours daily (Monday–Friday) for a live class during this window of time. The exact time will be set closer to the program start. In addition to the live meeting times, students will engage in out-of-class learning assignments such as assigned readings, group work, pre-recorded online lectures, and more.