Baby Kyber Part 1: Generating the Private and Public Keys
Juggling With Polynomials in Python
5 min readApr 23, 2023
I did my first lattice cryptography lecture on Friday, and it was fun to present some of the basics of Post Quantum Cryptography (PQC). As part of this, I outlined the usage of Kyber for key exchange/public key encryption, and Dilithium for digital signatures. So, let’s take a toy example to illustrate the…