Computer Science
Cryptography
Begin by breaking classical ciphers, then learn the number theory behind modern encryption, take apart RSA and digital signatures, and study how blockchains reach agreement without a central authority.
- What students produce
- A research report on one topic, such as blockchain mechanisms, digital signatures, or historical codebreaking
- Level
- High school / undergraduate
- Format
- One-on-one and online, with a faculty mentor
Other programs