Cryptology as a way to teach advanced discrete mathematics

Written with John F. Dooley.
PRIMUS: Problems, Resources, and Issues in Mathematics Undergraduate Studies, 2023.


Abstract:

We present a detailed description of a Cryptography and Computer Security course that has been offered at Knox College for the last 15 years. While the course is roughly divided into two sections, Cryptology and Computer Security, our emphasis here is on the Cryptology section. The course puts the cryptologic material into its historical context and also includes reference to ciphers used and discussed in literature. Through lectures and assignments on cryptanalysis, the course motivates students to learn a variety of topics in advanced discrete mathematics, including discrete probability, elementary statistics, number theory, and abstract algebra. The students have found this approach motivating and we believe our experiences are relevant to instructors teaching this material in a variety of different courses and institutions.