Pictures Introduction to Cryptology 01 Dec 2016