Following Coursera's Cryptography I course