Chapter 23 - Generating Keys for the Public Key Cipher