Cryptology: From Caesar Ciphers to Public-key Cryptosystems | Synapse