Basic Encryption Terminology

More Terminology

Encryption and Decryption Algorithms

Use of Keys

"Secret" Algorithms

Cryptanalysis

Two Strategies for Encryption

Advantages and Disadvantages of Simple Strategies

Monoalphabetic Vs. Polyalphabetic Substitution

Polyalphabetic Substitution Ciphers

Other Good Polyalphabetic Substitution Ciphers

Cryptanalysis of Polyalphabetic Substitutions

Stream Vs. Block Ciphers

 

Shannon Characteristics of a Good Cipher

Summary of Characteristics of Good Ciphers