The Manga Guide To Cryptography

The Manga Guide To Cryptography — page 3
Contents Preface xi Prologue 1 1 The Foundations of Encryption 15 What Is a Cipher 17 Shannon’s Encryption Model 20 The Relationship Between the Encryption Key and the Decryption Key 21 Classic Encryption Methods 24 Caesar Cipher 24 Substitution Cipher 25 Polyalphabetic Cipher 26 Transposition Cipher 27 Cipher Security 28 The Substitution Cipher’s Key Space 31 Permutation Combination and Frequency Analysis 32 The Polyalphabetic Cipher’s Key Space 33 The Transposition Cipher’s Key Space 34 When Breaking Classical Encryption is Possible 37 Perfectly Secure Encryption 37 2 Symmetric-Key Algorithms 47 Binary Digits and Logical Operators 48 Symmetric-Key Algorithms 59 Stream Ciphers 65 Block Ciphers 68 CBC Mode 71 DES Ciphers 72 The Basic Configuration of a Feistel Cipher 73 Involution 74 Generating DES Encryption Subkeys 77 The DES Round Function f 78 The Full Structure of DES Encryption and Decryption 79 3-DES Encryption and AES Encryption 80 An Outline of AES 85 Simplified DES Encryption and Decryption 89