The Tree of Cryptography