Title: Serious Cryptography : a Practical Introduction to Modern Encryption