For the cryptography course