M-94 Cipher
The M-94 Cipher is a mechanical cipher system developed by the U.S. Army in 1922, using 25 rotating disks, each engraved with a scrambled alphabet. Messages are encoded by arranging the disks in a predetermined order and reading the ciphertext from a selected row. Each disk acts as a simple substitution cipher, but the combination of multiple disks creates a polyalphabetic substitution.
Jefferson Disk Cipher
The Jefferson Disk Cipher, invented by Thomas Jefferson in the late 18th century, is a polyalphabetic substitution cipher that uses a set of rotating disks, each marked with a scrambled alphabet. Each disk represents a cipher alphabet, and by aligning the disks in a chosen sequence, the plaintext is encoded by selecting a row from the disks. This system effectively produces a complex, polyalphabetic cipher resistant to simple frequency analysis.
Index Card Cipher
The Index Card Cipher is a manual polyalphabetic substitution cipher that uses a set of shuffled alphabets (cards) to encode plaintext. Each card represents a full alphabet in a predetermined, scrambled order. By arranging and cycling through these cards according to a numeric key sequence, the plaintext letters are substituted in a way that depends on both the card and the position of the letter, increasing encryption complexity.
Cardan Grille Cipher
The Cardan Grille Cipher is a classical steganographic and transposition cipher attributed to Girolamo Cardano in the 16th century. It uses a physical grille—a piece of cardboard or paper with cut-out holes—to determine the positions in a blank text grid where plaintext letters are written. The remaining empty spaces are filled with null letters or random filler text, creating a seemingly innocuous message that conceals the true content.
M-209 Cipher
The M‑209 Cipher is a portable mechanical encryption device used by the U.S. Army during World War II for tactical field communications. It employs six rotating key wheels, each with a different number of pins, and a set of lugs connecting pairs of wheels. When a letter is entered, the current wheel positions and lug connections generate a polyalphabetic shift. Each subsequent letter causes the wheels to step, producing a dynamic substitution pattern.
Lorenz Cipher
The Lorenz Cipher is a machine-based stream cipher developed by the German Army during World War II, primarily for high-level communications such as messages between headquarters. Unlike the Enigma Cipher, which was used for tactical messages, the Lorenz system encrypted teleprinter (teletype) transmissions and relied on a series of twelve rotors to generate pseudo-random key streams for each character.
Solitaire Cipher
The Solitaire Cipher, also called the Pontifex Cipher, is a manual encryption system created by Bruce Schneier to allow secure message encryption using a deck of playing cards. Each card represents a number, and the deck is manipulated in a series of steps (joker moves, triple cuts, and count cuts) to generate a pseudorandom keystream. Letters of the plaintext are then converted to numbers (A=1, B=2, …, Z=26) and combined with the keystream numbers modulo 26 to produce ciphertext.
Scytale Cipher
The Scytale Cipher is an ancient transposition cipher used by the Spartans. A message is written along the length of a cylinder (or strip of parchment wrapped around a rod), and the ciphertext is read by unwrapping the strip and reading column by column. This method rearranges the letters of the plaintext while preserving all characters, providing basic encryption.
Enigma Cipher
The Enigma Cipher was invented by Arthur Scherbius in 1918 and later adapted for military use by Germany in the 1920s and 1930s. Unlike simple substitution systems such as the Simple Substitution Cipher, Enigma implemented a continuously changing polyalphabetic substitution. Each keypress rotated internal components, meaning the same letter could encrypt differently each time it appeared.
Alberti Cipher
The Alberti Cipher, invented by Leon Battista Alberti in the 15th century, is widely regarded as the first polyalphabetic cipher. It introduced the revolutionary concept of using multiple cipher alphabets to encrypt a message, rather than relying on a single fixed substitution. This approach significantly reduced the effectiveness of frequency analysis, which had compromised simpler monoalphabetic ciphers such as the Simple Substitution Cipher.