updated: mathematical-cryptography.pdf