Pictures Introduction to Cryptology 15 Dec 2016