Exhibit 23 of 172 Cold War · 1950s

VIC Cipher

A complex Soviet hand-cipher procedure associated with the Hollow Nickel case

Historical Soviet hand system; the key procedure became known through Häyhänen’s 1957 defection. No proof of unbreakability.

InventorSoviet KGB
Year~1950s
Key TypeStraddling checkerboard + double transposition
Broken ByHollow Nickel message recovered with Häyhänen’s information in 1957
Modern LessonPeak hand-cipher design principles

Why This Matters

The VIC tradition combines a straddling checkerboard, numerical key derivation and transposition. The Hollow Nickel case shows how a difficult cryptanalytic problem can become tractable after operational disclosure. It does not prove this cipher is the strongest hand system or immune to cryptanalysis.

Historical Context

The cipher is associated with the Soviet espionage network involving Reino Häyhänen and the officer known as Rudolf Abel, William Fisher. The FBI’s history records unsuccessful work on a message found in a hollow nickel in 1953. Information from Häyhänen’s 1957 defection allowed laboratory analysts to recover its plaintext by 3 June 1957.

Published descriptions of VIC and the museum’s simplified demonstration must be distinguished. The historical procedure used more elaborate key derivation and a disrupted second transposition. The demo uses a single keyword, merges J into I, adds a derived digit stream to its checkerboard output and applies two ordinary columnar transpositions. It is not interoperable with historical VIC traffic.

How It Works

The steps and diagram below describe the simplified browser model, not the historical disrupted-transposition procedure.

Step 1: Straddling checkerboard
        High-frequency letters get 1-digit codes
        All others get 2-digit codes
        E=3, T=6, A=0, etc.

Step 2: Teaching-model keyed addition
        From the keyword, derive a digit
        stream and add it modulo ten

Step 3: First transposition
        Apply columnar transposition

Step 4: Second transposition
        Apply columnar transposition again
        with different key

Result: Compact numeric ciphertext
1. STRADDLING CHECKERBOARD E=3 T=6 A=0 → freq letters: 1 digit | rare: 2 digits = compression 2. TEACHING-MODEL KEYED ADDITION Demo keyword → derived digit stream, added modulo ten 3. FIRST COLUMNAR TRANSPOSITION Reorder columns by derived key → scramble digit positions 4. SECOND COLUMNAR TRANSPOSITION Different key → double transposition of already-scrambled digits Häyhänen’s 1957 disclosures enabled the Hollow Nickel message to be read
Demo process: encoding → keyed addition → transposition → transposition; a simplified model
ℹ️

About this demo: This demo condenses the real VIC procedure: a straddling checkerboard, a chain-addition digit stream, and two columnar transpositions are all derived from your single keyword. The historical cipher derived those stages from a personal number, a date, and a memorized phrase. Output is digits only.

How It Was Exposed
The Documented Recovery
FBI account: defector information enabled recovery in 1957

The documented Hollow Nickel recovery relied on information supplied by Häyhänen. That is narrower than a claim that every VIC message resisted every NSA attack. Cryptanalytic strength, an investigator’s access to keys and a simplified browser example are separate questions.

What It Teaches Modern Cryptography
Concept from VIC CipherModern Evolution
Straddling checkerboard (variable length encoding)Huffman coding in data compression; variable-length codes in modern protocols
Chain addition key derivationHKDF, PBKDF2: derive cryptographic keys from seed material
Double transposition as final layerCompare composition of operations; adding a round is not a general proof of security
Exposed by defector, not cryptanalysisOperational disclosure can expose a system independently of a ciphertext-only attack
Quick Facts
Exhibit23 of 172
EraCold War · 1950s
TrustHistorical Only
InventorSoviet KGB
Year~1950s
Key TypeStraddling checkerboard + double transposition
Broken ByHollow Nickel message recovered with Häyhänen’s information in 1957

Sources and Reading

Federal Bureau of Investigation, “Hollow Nickel/Rudolf Abel”, for the 1953 discovery and 1957 recovery. The historical case does not validate the security of the museum’s distinct teaching algorithm.

← Previous ADFGX Cipher