Cyclic Groups: The Mathematical Engine Behind Modern Cryptography
At first glance, cryptography can seem like magic. A website proves your identity without revealing your password. A cryptocurrency transaction is signed without exposing a private key. A digital signature can be verified by anyone, but only created by the owner.
The First 1500 Hamming Numbers
I haven’t had a chance to post anything here since the beginning of last semester. I’m in a class at the moment where all of the programming assignments involves annoying little math algorithms. The most recent required us to generate the first N hamming numbers using an efficient algorithm that…

