Polyalphabetic Substitution Cipher
A polyalphabetic substitution cipher uses multiple substitution alphabets during encryption.
- Letter mappings change throughout the message
- Reduces the effectiveness of frequency analysis
- Introduces periodic structure
Vigenère Cipher
The Vigenère cipher was once called le chiffre indéchiffrable (“the indecipherable cipher”).
- Invented in 1467
- Popularized centuries later
- Uses a repeating keyword
Encryption Process
- Choose a keyword
- Align keyword with plaintext
- Apply Caesar shift per letter
- Repeat keyword cyclically
Cryptanalysis
- Claimed unbreakable for centuries
- Broken by Charles Babbage (unpublished)
- Publicly broken by Friedrich Kasiski
Kasiski Examination
- Identify repeated ciphertext sequences
- Measure distances between repetitions
- Compute common factors
- Estimate keyword length
- Split ciphertext by period
- Apply frequency analysis to each slice
- Reconstruct plaintext
Notes
- Breaks polyalphabetic cipher into multiple monoalphabetic ones
- Periodicity is the core weakness