Cryptography
In the Cryptography Honors Seminar, we learned about the Caesar's Cipher, Vigenere cipher, and RSA. We began by learning about the history of encryption and studying why people needed to use it. It historically began to be used in war. We learned modular arithmetic and how to manipulate permutations. The class had guest speakers who talked about the zero knowledge proof, lattice cryptography, and jobs at the NSA. We had projects throughout the class to demonstrate our knowledge of the concepts. The last big things we learned were Diffie-Helman, the construction of RSA, and the use of public and private keys. Our last project, which I have put below required us to construct an RSA cryptosystem, then trade with another group and crack their system.