laintext

Cryptography Club
@ Princeton University
Every Tuesday at 4:30pm in Frist 309. Join our Signal chat.

Upcoming
10/08: Midterm Mixer
No usual presentation this week! But definitely show up to plaintext's Midterm Mixer if you have time! We'll get dinner (free food!) and have a blast. For details, check the Signal. Either way, good luck with your exams!
10/15: Fall Break
No meeting this week!

Past
10/01: Web3 Security Special, feat. PBC
You don't want to miss this special collaboration between plaintext and Princeton Blockchain Club! We'll be introducing smart contract security fundamentals through the hands-on platform Ethernaut - don't forget your PC! (Slides)
09/24: The BB84 Protocol and Quantum Cryptography
Quantum computing and quantum technology are poised to take the world by storm in the coming decades. Learn more about the fundamentals behind quantum cryptography as we delve into qubits, quantum entanglement, and the famous BB84 protocol -- a cryptographic protocol where the security guarantees come from the laws of physics! (Slides)
09/17: AES-ECB and Padding Oracle Attacks
The block cipher AES has withstood cryptanalytic attacks for ages, and is being used everywhere right now! However, like all block ciphers, AES requires a "mode of operation" to work properly. This is where things go wrong... At plaintext this week, you'll learn about AES, the ECB mode of operation, the PKCS#1 scheme, and the ECB padding oracle attack! (Slides)
09/10: RSA and Coppersmith's Method
We can attack RSA, the most important encryption system in the world, using linear algebra! This technique is called Coppersmith's method and is incredibly versatile. Come to the inaugural plaintext meeting for an introduction to RSA, followed by a deep dive into lattices, the LLL algorithm, modular polynomials, Estonian ID cards, and more! (Slides) (Demo .ipynb) (Photo)