Chapter 7 Cryptography and Group Theory