671.0B+ configurations tested and eliminated

Substitution

Methods that replace each letter with a different letter using a key or pattern, like a secret alphabet. Includes Vigenère, Beaufort, Quagmire, Hill, and more.

What we tested: Every possible repeating keyword at every possible length has been mathematically proven impossible for K4 — not just searched, but proven with algebra. This includes Vigenère, Beaufort, and all their variants with any keyword. Even a specific keyword you have in mind cannot work as a simple repeating-key cipher on K4.

77 eliminations recorded.

Title Configs Best Verdict Tier
Physical strip cipher model from Sanborn oral history
Physical strip cipher model from Sanborn oral history — using analysis of the internal key values the cipher would need to produce. 86.5 million key/p…
86,502,054 0/24 (0.0) NOISE N/A
Beaufort-focused K4 attack
Beaufort-focused K4 attack — using a method that replaces each letter using a repeating keyword (Vigenère cipher). 25.1 million key/parameter combinat…
25,068,142 8/24 (0.0) NOISE N/A
Cipher Model Deep Structural
Cipher Model Deep Structural — using analysis of the internal key values the cipher would need to produce. 11.9 million key/parameter combinations wer…
11,886,547 15/24 (0.0) NOISE N/A
Keystream generated by columnar transposition of periodic key
Keystream generated by columnar transposition of periodic key — using a method that replaces each letter using a repeating keyword (Vigenère cipher). …
9,818,640 0/24 (0.0) NOISE N/A
Periodic cipher on null-extracted 80-char CT
Periodic cipher on null-extracted 80-char CT — using a method that replaces each letter using a repeating keyword (Vigenère cipher). 5.8 million key/p…
5,833,230 7/24 (0.0) NOISE N/A
Cysquare cipher on Kryptos Vigenere tableau (26x26 body)
Cysquare cipher on Kryptos Vigenere tableau (26x26 body) — using a method that replaces each letter using a repeating keyword (Vigenère cipher). 2.3 m…
2,339,030 8/24 (0.0) NOISE N/A
Autokey cipher with all variant combinations
Autokey cipher with all variant combinations — structural ceiling proven at 21/24 — using a method that replaces each letter using a repeating keyword…
456,976 21/24 (0.0) ELIMINATED Tier 1
VIC key derivation + Beaufort/Vigenere substitution hybrid (no checkerboard)
VIC key derivation + Beaufort/Vigenere substitution hybrid (no checkerboard) — using a method that replaces each letter using a repeating keyword (Vig…
254,720 6/24 (0.0) NOISE N/A
NDYAHR directional vectors coupled with consensus null mask + col-7 Beaufort
NDYAHR directional vectors coupled with consensus null mask + col-7 Beaufort — using a method that replaces each letter using a repeating keyword with…
63,684 7/24 (0.0) NOISE N/A
Autokey cipher on 73-char column mask extract (all variants)
Tested autokey (PT/CT feedback × Vig/Beau/VBeau × AZ/KA), progressive key, running key on 73-char column mask extracts from the 28×31 native grid null…
46,170 6/24 (0.0) NOISE Tier 2
K0 Morse text (10+ variants) as running key for K4, all offsets, Beaufort/Vigenere/VarBeau, AZ/KA, Model A (CT97) + Model B (CT73)
K0 Morse text (10+ variants) as running key for K4, all offsets, Beaufort/Vigenere/VarBeau, AZ/KA, Model A (CT97) + Model B (CT73) — using a method th…
28,140 5/24 (0.0) NOISE N/A
Keyword-derived transposition reveals periodic key
Keyword-derived transposition reveals periodic key — using a method that replaces each letter using a repeating keyword (Vigenère cipher). 12 thousand…
11,684 17/24 (0.0) NOISE N/A
Hill cipher with YAR-derived matrix parameters (width 9)
Hill cipher with YAR-derived matrix parameters (width 9, 2x2 and 3x3) — using a method that encrypts groups of letters using matrix multiplication (Hi…
2,000 0/24 (0.0) ELIMINATED Tier 1
Cipher Model Crosssweep
Cipher Model Crosssweep — using analysis of the internal key values the cipher would need to produce. 2 thousand key/parameter combinations were teste…
1,872 15/24 (0.0) NOISE N/A
Proper autokey cross-validation (ENE↔BC, no transposition)
Proper autokey cross-validation (ENE↔BC, no transposition) — using a method that replaces each letter using a repeating keyword (Vigenère cipher). 1 t…
1,080 0/24 (0.0) ELIMINATED N/A
Cipher Model Variations
Cipher Model Variations — using analysis of the internal key values the cipher would need to produce. 969 key/parameter combinations were tested. Best…
969 15/24 (0.0) NOISE N/A
Autokey chain propagation from crib bootstrap. Phase 4 scores 24/24 circularly (cribs used to derive key, then checked against same cribs). Phase 5 cross-validation scored 0/24 — not a real signal. All variants (Vig/Beau/VarBeau), AZ+KA, primers 1-29.
Autokey chain propagation from crib bootstrap — using a method that replaces each letter using a repeating keyword (Vigenère cipher). 480 key/paramete…
480 0/24 (0.0) ELIMINATED N/A
Cipher Model Variations Ext
Cipher Model Variations Ext — using analysis of the internal key values the cipher would need to produce. 421 key/parameter combinations were tested. …
421 15/24 (0.0) NOISE N/A
Z3 SMT proof of periodic key feasibility under Bean+crib constraints
Z3 SMT proof of periodic key feasibility under Bean+crib constraints — using a method that replaces each letter using a repeating keyword (Vigenère ci…
82 0/24 (0.0) NOISE N/A
Autokey Vigenere bidirectional back-derivation from BERLINCLOCK
Autokey Vigenere bidirectional back-derivation from BERLINCLOCK — using a method that replaces each letter using a repeating keyword (Vigenère cipher)…
45 0/24 (0.0) NOISE N/A
Date-derived key '04111922' (Carter tomb EU format) as vigenere
Date-derived key '04111922' (Carter tomb EU format) as vigenere — using a method that replaces each letter using a repeating keyword (Vigenère cipher)…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '02161923' (Burial chamber opened) as vigenere
Date-derived key '02161923' (Burial chamber opened) as vigenere — using a method that replaces each letter using a repeating keyword (Vigenère cipher)…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '11041922' (Carter tomb discovery date) as vigenere
Date-derived key '11041922' (Carter tomb discovery date) as vigenere — using a method that replaces each letter using a repeating keyword (Vigenère ci…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '3817N7709W' (CIA HQ coordinates) as vigenere
Date-derived key '3817N7709W' (CIA HQ coordinates) as vigenere — using a method that replaces each letter using a repeating keyword (Vigenère cipher).
N/A 0/24 (0.0) NOISE N/A
Date-derived key '385709N0770706W' (Precise coords) as vigenere
Date-derived key '385709N0770706W' (Precise coords) as vigenere — using a method that replaces each letter using a repeating keyword (Vigenère cipher)…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '1990' (Kryptos installation year) as vigenere
Date-derived key '1990' (Kryptos installation year) as vigenere — using a method that replaces each letter using a repeating keyword (Vigenère cipher)…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '11031990' (Kryptos dedication Nov 3 1990) as vigenere
Date-derived key '11031990' (Kryptos dedication Nov 3 1990) as vigenere — using a method that replaces each letter using a repeating keyword (Vigenère…
N/A 0/24 (0.0) NOISE N/A
Coordinates as fractional key values
'The point' = decimal point: coordinates as fractional key values — using a method that replaces each letter using a repeating keyword (Vigenère ciphe…
N/A 0/24 (0.0) NOISE N/A
Vigenere with REVERSED Kryptos-keyed alphabet
Vigenere with REVERSED Kryptos-keyed alphabet — using a method that replaces each letter using a repeating keyword (Vigenère cipher).
N/A 0/24 (0.0) NOISE N/A
Extended autokey bidirectional: all seed lengths 1-96, AZ+KA
Extended autokey bidirectional: all seed lengths 1-96, AZ+KA — using a method that replaces each letter using a repeating keyword (Vigenère cipher).
N/A 0/24 (0.0) ELIMINATED N/A
Extend XOR Autokey
Extend XOR Autokey — using a method that replaces each letter using a repeating keyword (Vigenère cipher).
N/A 0/24 (0.0) NOISE N/A
Kasiski
Kasiski — using a method that replaces each letter using a repeating keyword (Vigenère cipher).
N/A 0/24 (0.0) NOISE N/A
Keyword Progressive Sweep
Keyword Progressive Sweep — using a method that replaces each letter using a repeating keyword (Vigenère cipher).
N/A 0/24 (0.0) NOISE N/A
Poly
Poly — using a method that replaces each letter using a repeating keyword (Vigenère cipher).
N/A 0/24 (0.0) ELIMINATED N/A
Poly
Poly — using a method that replaces each letter using a repeating keyword (Vigenère cipher).
N/A 0/24 (0.0) ELIMINATED N/A
Poly
Poly — using a method that replaces each letter using a repeating keyword (Vigenère cipher).
N/A 0/24 (0.0) ELIMINATED N/A
Stego Cipher Brute
Stego Cipher Brute — using a method that replaces each letter using a repeating keyword (Vigenère cipher).
N/A 0/24 (0.0) NOISE N/A
Running-key Vigenère/Beaufort from novel/speech text
Running-key Vigenère/Beaufort from novel/speech text — using a method that replaces each letter using a repeating keyword (Vigenère cipher).
N/A 0/24 (0.0) NOISE N/A
Date-derived key '04111922' (Carter tomb EU format) as beaufort
Date-derived key '04111922' (Carter tomb EU format) as beaufort — using a method that replaces each letter using a repeating keyword with reversed ari…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '02161923' (Burial chamber opened) as beaufort
Date-derived key '02161923' (Burial chamber opened) as beaufort — using a method that replaces each letter using a repeating keyword with reversed ari…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '02161923' (Burial chamber opened) as var_beaufort
Date-derived key '02161923' (Burial chamber opened) as var_beaufort — using a method that replaces each letter using a repeating keyword with reversed…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '11041922' (Carter tomb discovery date) as beaufort
Date-derived key '11041922' (Carter tomb discovery date) as beaufort — using a method that replaces each letter using a repeating keyword with reverse…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '11041922' (Carter tomb discovery date) as var_beaufort
Date-derived key '11041922' (Carter tomb discovery date) as var_beaufort — using a method that replaces each letter using a repeating keyword with rev…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '04111922' (Carter tomb EU format) as var_beaufort
Date-derived key '04111922' (Carter tomb EU format) as var_beaufort — using a method that replaces each letter using a repeating keyword with reversed…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '1990' (Kryptos installation year) as beaufort
Date-derived key '1990' (Kryptos installation year) as beaufort — using a method that replaces each letter using a repeating keyword with reversed ari…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '11031990' (Kryptos dedication Nov 3 1990) as beaufort
Date-derived key '11031990' (Kryptos dedication Nov 3 1990) as beaufort — using a method that replaces each letter using a repeating keyword with reve…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '11031990' (Kryptos dedication Nov 3 1990) as var_beaufort
Date-derived key '11031990' (Kryptos dedication Nov 3 1990) as var_beaufort — using a method that replaces each letter using a repeating keyword with …
N/A 0/24 (0.0) NOISE N/A
Date-derived key '3817N7709W' (CIA HQ coordinates) as beaufort
Date-derived key '3817N7709W' (CIA HQ coordinates) as beaufort — using a method that replaces each letter using a repeating keyword with reversed arit…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '3817N7709W' (CIA HQ coordinates) as var_beaufort
Date-derived key '3817N7709W' (CIA HQ coordinates) as var_beaufort — using a method that replaces each letter using a repeating keyword with reversed …
N/A 0/24 (0.0) NOISE N/A
Date-derived key '385709N0770706W' (Precise coords) as beaufort
Date-derived key '385709N0770706W' (Precise coords) as beaufort — using a method that replaces each letter using a repeating keyword with reversed ari…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '385709N0770706W' (Precise coords) as var_beaufort
Date-derived key '385709N0770706W' (Precise coords) as var_beaufort — using a method that replaces each letter using a repeating keyword with reversed…
N/A 0/24 (0.0) NOISE N/A
Date-derived key '1990' (Kryptos installation year) as var_beaufort
Date-derived key '1990' (Kryptos installation year) as var_beaufort — using a method that replaces each letter using a repeating keyword with reversed…
N/A 0/24 (0.0) NOISE N/A
Constrained keystream MCMC with SA for 73-char Beaufort
Constrained keystream MCMC with SA for 73-char Beaufort — using a method that replaces each letter using a repeating keyword with reversed arithmetic …
N/A 0/24 (0.0) NOISE N/A
Ct Mutation Nullmask Beaufort
Ct Mutation Nullmask Beaufort — using a method that replaces each letter using a repeating keyword with reversed arithmetic (Beaufort cipher). Best ma…
N/A 16/24 (0.0) NOISE N/A
Polybius grid walk analysis of Beaufort keystream
Polybius grid walk analysis of Beaufort keystream — using a method that replaces each letter using a repeating keyword with reversed arithmetic (Beauf…
N/A 0/24 (0.0) NOISE N/A
Brute-force PT[34]-PT[35] under Beaufort A=0, scoring extended keystream against confirmed properties
Brute-force PT[34]-PT[35] under Beaufort A=0, scoring extended keystream against confirmed properties — using a method that replaces each letter using…
N/A 0/24 (0.0) NOISE N/A
Sanborn Error Beaufort Sensitivity
Sanborn Error Beaufort Sensitivity — using a method that replaces each letter using a repeating keyword with reversed arithmetic (Beaufort cipher).
N/A 6/24 (0.0) NOISE N/A
Periodic Beaufort Keyword Sweep 73char
Periodic Beaufort Keyword Sweep 73char — using a method that replaces each letter using a repeating keyword with reversed arithmetic (Beaufort cipher)…
N/A 0/24 (0.0) NOISE N/A
Null Mask Beaufort Deep 20260404
Null Mask Beaufort Deep 20260404 — using a method that replaces each letter using a repeating keyword with reversed arithmetic (Beaufort cipher).
N/A 0/24 (0.0) NOISE N/A
Period13 Mixed Alphabet Beaufort
Period13 Mixed Alphabet Beaufort — using a method that replaces each letter using a repeating keyword with reversed arithmetic (Beaufort cipher).
N/A 0/24 (0.0) NOISE N/A
Agent K4 Keystream Language Scan
Agent K4 Keystream Language Scan — using analysis of the internal key values the cipher would need to produce.
N/A 0/24 (0.0) NOISE N/A
BCL Palette Keystream
BCL Palette Keystream — using analysis of the internal key values the cipher would need to produce.
N/A 0/24 (0.0) NOISE N/A
Bean Keystream
Bean Keystream — using analysis of the internal key values the cipher would need to produce.
N/A 3/24 (0.0) NOISE N/A
Digraph Anchored Search
Digraph Anchored Search — using analysis of the internal key values the cipher would need to produce.
N/A 0/24 (0.0) NOISE N/A
Digraph Constrained SA
Digraph Constrained SA — using analysis of the internal key values the cipher would need to produce.
N/A 0/24 (0.0) NOISE N/A
Digraph Running Key
Digraph Running Key — using analysis of the internal key values the cipher would need to produce.
N/A 0/24 (0.0) NOISE N/A
Keystream structure analysis for width-7 orderings
Keystream structure analysis for width-7 orderings — using analysis of the internal key values the cipher would need to produce.
N/A 0/24 (0.0) NOISE N/A
Monoalphabetic affine cipher exhaustive disproof
Monoalphabetic affine cipher exhaustive disproof — using a simple letter-shifting method (Caesar/ROT cipher or affine substitution).
N/A 0/24 (0.0) ELIMINATED N/A
Structural impossibility proof (direct correspondence)
Homophonic substitution partition analysis — structural impossibility proof — using a method that replaces each letter with a fixed substitute (simple…
N/A 0/24 (0.0) ELIMINATED Tier 1
Structural impossibility proof (pure model)
Nomenclator (code+cipher) model — structural analysis of repeated word EAST — using a method that replaces each letter with a fixed substitute (simple…
N/A 0/24 (0.0) ELIMINATED Tier 1
Simple monoalphabetic substitution cipher
Simple monoalphabetic substitution cipher — using a method that replaces each letter with a fixed substitute (simple substitution).
N/A 0/24 (0.0) NOISE N/A
KA tableau gaps: Porta periods 15-26 (id+columnar all periods), Gronsfeld+columnar, structural proofs (two-square/four-square)
KA tableau gaps: Porta periods 15-26 (id+columnar all periods), Gronsfeld+columnar, structural proofs (two-square/four-square) — using a method that u…
N/A 0/24 (0.0) NOISE N/A
Null palette {B,G,I,K,O,W,Z} as 7-digit Gromark primer on raw CT97
Null palette {B,G,I,K,O,W,Z} as 7-digit Gromark primer on raw CT97 — using a method that generates key numbers using Fibonacci-like sequences (Gromark…
N/A 0/24 (0.0) ELIMINATED N/A
Hill cipher n=2,3 + columnar transposition widths 5-8
Hill cipher n=2,3 + columnar transposition widths 5-8 — using a method that encrypts groups of letters using matrix multiplication (Hill cipher).
N/A 0/24 (0.0) ELIMINATED N/A
Hill cipher + anomaly-inspired parameters
Hill cipher + anomaly-inspired parameters — using a method that encrypts groups of letters using matrix multiplication (Hill cipher).
N/A 0/24 (0.0) NOISE N/A
Exhaustive Gronsfeld (digit-only key) at period 7
Exhaustive Gronsfeld (digit-only key) at period 7 — using a method that uses a numeric key (digits only) to shift letters (Gronsfeld cipher).
N/A 0/24 (0.0) NOISE N/A
Mixed alphabet cipher + columnar transposition
Mixed alphabet cipher + columnar transposition — using a method using a scrambled alphabet for substitution.
N/A 0/24 (0.0) NOISE N/A