[Cryptography course project]