Getting deeper into cryptography