DecipherTechnical reference

Foundations

Substitution

Replace text units while leaving them in the same positions.

Also found as monoalphabetic substitution · substitution alphabet

Replace symbols without moving them

A substitution replaces a plaintext unit with another symbol or group. Simple monoalphabetic substitution uses one fixed, one-to-one mapping from start to finish. The symbols change, while letter order, word lengths, repeated letters, and word shapes remain visible.Friedman, Codes and CiphersMilitary Cryptanalytics, Part IHandbook of Applied Cryptography, chapter 7

A simple substitution as a permutation π
Cᵢ = π(Pᵢ)Pᵢ = π⁻¹(Cᵢ)

Special cases

Caesar rotates the alphabet, Atbash reverses it, and a keyword can be used to build a mixed alphabet. Each is a restricted kind of permutation, with fewer possible Keys than general simple substitution. They still preserve the same basic monoalphabetic patterns.

MethodRestriction
Caesarone constant rotation
Atbashone fixed reversed alphabet
Keyword alphabeta permutation derived by a stated keyword rule
General simple substitutionany one-to-one alphabet permutation

Sources

  1. William F. Friedman, Codes and Ciphers (Cryptology)
  2. William F. Friedman and Lambros D. Callimahos, Military Cryptanalytics, Part I
  3. Menezes, van Oorschot, and Vanstone, Handbook of Applied Cryptography, chapter 7