Cryptography: From Classical to Quantum-Secure Systems Summer Scholars Session I & II

Cryptography is the science of creating secret codes and secure communication techniques that protect information from unauthorized access or tampering. It has been used for centuries to send confidential messages, from ancient times with simple substitution ciphers to modern days with complex mathematical algorithms that safeguard digital data. In today's world, cryptography is crucial for securing everything from online banking transactions and personal emails to confidential government communications and medical records. By transforming readable information into unreadable formats that can only be deciphered with a specific key, cryptography ensures that sensitive information remains private and safe from cyber threats.

 

This two-week course on Cryptography is tailored specifically to rising 11th and 12th graders with a passion for mathematics, computer science, and cybersecurity. Regardless of mathematical background, this course offers a unique opportunity to delve into the fascinating world of cryptography, bridging historical techniques with cutting-edge advancements in the field. Students will embark on a journey through time, exploring classical cryptographic methods such as Caesar ciphers and Vigenère ciphers before progressing to modern pre-quantum cryptographic protocols like the RSA and ElGamal Cryptosystems. By understanding these foundational concepts, students will build a solid groundwork necessary for grasping more complex cryptographic principles.

 

As we move into the realm of post-quantum cryptography, students will learn about the emerging threats posed by quantum computing and the innovative solutions being developed to counteract these threats. This segment will cover lattice-based cryptography and other post-quantum algorithms that promise to secure our digital future. Through a blend of theoretical lessons and practical exercises, students will gain a comprehensive understanding of how cryptographic systems are designed, analyzed, and implemented. This curriculum is designed to be interactive and engaging, encouraging students to think critically and solve problems creatively.

 

Incorporating a hands-on Python programming component, the course will enable students to apply what they have learned by implementing cryptographic algorithms and conducting experiments in a controlled environment. No prior programming experience is required, as students will have step-by-step guidance to ensure that everyone can fully participate. By the end of the course, students will not only have a robust understanding of both pre-quantum and post-quantum cryptographic techniques but also practical skills in coding and algorithmic thinking. This course is an ideal stepping stone for those considering further studies or careers in mathematics, cybersecurity, computer science, or any field where data security is paramount.

Course Schedule

This course will be offered during Summer Scholars Session I & II on campus.

 

Academic Director

Catie Adamo, Ph.D.

Catie Adamo, Ph.D.

Dr. Catie Adamo joined the Applied and Computational Mathematics and Statistics (ACMS) Department at Notre Dame as an Assistant Teaching Professor in 2022. She holds a Bachelors, Masters, and Ph.D. in Mathematics and a Bachelors and Ph.D. minor in Mathematics Education from North Carolina State University (NCSU). Prior to attending graduate school at NCSU, Dr. Adamo taught high school mathematics for six years. During that time, she won numerous teaching awards, was invited to write district curricula, and was responsible for training other educators. She also won a variety of teaching awards as a graduate student at NCSU. Dr. Adamo has recently developed or redesigned several courses for the ACMS department that both emphasize computational mathematics and implement best teaching practices. She also supervises undergraduate research in post-quantum, lattice-based Cryptography.When she’s not doing math, Dr. Adamo loves spending time with her husband and their dog and attending Notre Dame sporting events.