Enigmatic Cryptography A blog detailing the my independent research project on the basics of cryptography.