Experiment 125

“If the key were running English text: do the key letters forced at EASTNORTHEAST and BERLINCLOCK read as English under any of the 208,062 dictionary-word alphabets, better than on scrambled coppers?”

F1.3. 0009 and 0010 read the forced key stretches as English under the standard, KRYPTOS and 61 puzzle-word alphabets (best -3.81, the same as shuffled K4). Here every keyword alphabet from the project dictionary (208,062 distinct, as in 0109) is used as the plain alphabet, the cipher alphabet or both, under three table rules and two key alphabets (standard, or the same keyword alphabet): 18 readings per alphabet, 3.7 million per text. The best English score of the two forced stretches together is compared with 50 scrambled coppers searched identically, and 20 planted running keys measure power.

revertedstatus
a new rootparents
5 mintime, all phases
0candidates
0/24known letters
1

The experiment method

What the method does with the 24 known letters.

A running keya running key A secret word as long as the message, taken from a book or another text. uses the letters of a book as the keythe secret word The word or string a cipher needs besides the method., one book letter per message letter. If K4the carved letters The 97 letters cut into the copper at the CIA, shown at the top of every experiment page. were made that way, then where we know the messagethe message The 97 letters of English that Jim Sanborn wrote and enciphered. (EASTNORTHEAST and BERLINCLOCK), working backwardsa mirror Reading or writing the text from the end to the start. gives 24 letters of the book itself, which would read as English. We try this with tables built from every word in an English dictionary, and compare the most English-looking result with what the same search finds on scrambled copies of the carved text, where no book is hidden.

Words in the margin are defined on the glossary page.

1.1

The method at work

The carved letters go in at the top; the reading comes out at the bottom.

OBKRUOXOGHULBSOLIFBBWEASTNORTHEASTOTWTQSJQSSEKZZWATJKLUDIAWINFBBERLINCLOCKWGDKZXTJCDIGKUHUAUEKCARIN: THE COPPER, ALL 97 LETTERS, THE 24 KNOWN PLACES IN ACCENTif the key were a book's letters, the key forced at the known places would be English: here K4's most English 24 forced key letters over 3.7 million tablesEASTNORTHEASTBERLINCLOCKCEFEEREDADFIZGWENTACTTWIforced key letters, table alphabet IREPABLCDFGHJKMNOQSTUVWXYZ (W-W, vig, key alphabet W): score -4.9450 scrambled coppers-5.4-5.1-4.8-4.5-4.2-3.9-3.6K4 -4.9420 hidden running keys-5.4-5.1-4.8-4.5-4.2-3.9-3.6K4 ranks 18 of 51 among the coppers and lies below all 20 hidden running keys; 11 of 20 of those beat every copperOUT: NO READING; THE FORCED KEY IS NOT ENGLISH UNDER ANY DICTIONARY TABLE, AT STATED POWEREASTNORTHEASTBERLINCLOCK
the idea

With a running key, the key is a book's text. Where the message is known, working backwards gives 24 letters of that book, which would read as English. Tried with tables built from every dictionary word, three ways, three rules, two key alphabets.

the check

The best of 3.7 million readings scores -4.94 on K4; the same search on 50 scrambled coppers gives -5.28 to -4.30. Twenty hidden running keys from Carter's book score -4.78 to -3.82.

the bound

K4 sits in the middle of the coppers and below every hidden running key: a running key from an English text on such a table would have shown. Closed as sampled at stated power.

2

Best candidate against the known letters

This experiment produced no candidate: the search ruled everything out before a full text was built. Its product is the bounded negative in section 7.

3

Walkthrough, by hand

Redo the method on a few letters with pencil and paper.

  1. Pick a dictionary word, say WINTER, and build its table alphabet: WINTER then the unused letters in order.
  2. Pick a rule, say Vigenere with WINTER on both sides.
  3. At place 22 the message has E and the copper F: key value = place of F minus place of E in that alphabet.
  4. Read the key value as a letter of the key alphabet.
  5. Do this for places 22-34 and 64-74: two strings of 13 and 11 key letters.
  6. Score both strings for English four-letter groups.
  7. Repeat for every word, side, rule and key alphabet; keep the best.
  8. Do the same with scrambled copies of K4 and compare.
the worksheet: the first steps by hand, on squared paper
ALPHABET FROM WINTER: WINTERABCDFGHJKLMOPQSUVXYZ; VIGENERE, WINTER ON BOTH SIDES, KEY LETTER ON THE STANDARD ALPHABETplaceknownits placecarvedits placekey valuekey letter22E4F106G23A6L159J24S20R511L25T3V2219T26N2Q1917R64B7N221V65E4Y2420U66R5P1813N67L15V227HUnder a running key these letters would be a window of English text. Across all tables, K4's most English pairof windows is no better than scrambled coppers'.
4

Worked example, generated

The same steps run by the code on the real letters.

alphabet from WINTER: WINTERABCDFGHJKLMOPQSUVXYZ; Vigenere, WINTER on both sides, key letters on the standard alphabet

place  known  carved  key value  key letter
   22      E       F          6           G
   23      A       L          9           J
   24      S       R         11           L
   25      T       V         19           T
   26      N       Q         17           R
   27      O       Q          2           C
   28      R       P         13           N
   29      T       R          2           C
   30      H       N         16           Q
   31      E       G          7           H
   32      A       K          8           I
   33      S       S          0           A
   34      T       S         17           R
   64      B       N         21           V
   65      E       Y         20           U
   66      R       P         13           N
   67      L       V          7           H
   68      I       T          2           C
   69      N       T          1           B
   70      C       M          8           I
   71      L       Z         10           K
   72      O       F         19           T
   73      C       P         10           K
   74      K       K          0           A
5

Hypothesis, for a cryptanalyst

Family, key space, the constraint under test, and the clues it reads.

C1(b) (the table alone), C27(c) (a different tableau), C5 ('key word/s', a running key from a named text). A running key from an English book on a keyword-mixed table: at each known place the key letter is forced, k = C(c) - P(p) (Vigenere), P(p) - C(c) (variant) or C(c) + P(p) (Beaufort), read through the key alphabet (standard or the keyword alphabet). The 13 forced letters at 22-34 and the 11 at 64-74 would then be two windows of English. Score: mean log10 quadgram over both windows (10 + 8 quadgrams, the harness's table). Alphabets: every word of four or more letters in kryptos/data/words.txt, keyword-mixed (repeats dropped, rest of the alphabet in order), standard and KRYPTOS excluded (0009); configurations (W, std), (std, W), (W, W). Exhaustive over this space. Controls: 50 shuffles of K4 (seed 125), identical search. Power: 20 planted texts, each a K4-length ciphertext made from a random English plaintext with the known letters in place, a running key from Carter's Tomb of Tut-ankh-Amen vol. 1 at a random offset, a random dictionary alphabet and configuration; a plant counts as found if its best score beats every copper. Tests reading C5 'a named text' for any text, without the text.

6

Prediction

Written before the run; the result decides it.

K4's best combined score lies inside the range of the 50 coppers (the space is 3.7 million readings per text, and the best of that much noise reaches near-English on 24 letters). Power is low: fewer than half of the 20 planted running keys beat every copper, because a true 24-letter English window scores about -4.2 while the best of 3.7 million noise readings is expected near -4.0. If so, F1.3 is recorded blocked (the forced letters are too few to tell a running key from chance), not closed.

7

Method

  1. Build the 208,062 keyword alphabets.
  2. For K4, 50 shuffled coppers and 20 plants: for every alphabet, configuration, rule and key alphabet, compute the 24 forced key letters and score the two windows.
  3. Keep the best combined score and the best per window.
  4. Compare K4 with the coppers; count the plants found.
8

Result and bounds

The harness's record: candidates, gates, loss, and the negative result this experiment leaves behind.

0candidates returned
0passed every gate
0/24known letters, best
–lowest loss
nonechampion before

K4 best -4.936 (('IREPABLCDFGHJKMNOQSTUVWXYZ', 'W-W', 'vig', 'W', 'CEFEEREDADFIZGWENTACTTWI')); coppers -5.281 to -4.300; plants found 11/20 (true windows above every copper: 11).

What was searched, as the harness recorded it.

family
running key from an unknown English text on keyword-mixed tables from the dictionary, no move
alphabets
208,062
readings per alphabet
18
readings per text
3,745,116
exhaustive
yes
windows
22-34 (13 letters) and 64-74 (11), scored together (18 quadgrams)
k4
score
-4.936
reading
IREPABLCDFGHJKMNOQSTUVWXYZ, W-W, vig, W, CEFEEREDADFIZGWENTACTTWI
best east
-4.341
best berlin
-3.78
coppers
  1. score
    -5.105
    reading
    OLDHAMITEBCFGJKNPQRSUVWXYZ, W-W, var, W, VOANIFTVATEPYYIMPENINTDO
    best east
    -4.208
    best berlin
    -3.976
  2. score
    -4.996
    reading
    ULOTRICHESABDFGJKMNPQVWXYZ, W-std, vig, W, EUMILDLOTTCAECAFORELIEVO
    best east
    -4.111
    best berlin
    -3.922
  3. score
    -4.947
    reading
    LETDOWNABCFGHIJKMPQRSUVXYZ, W-std, vig, W, YWAYSKEIMUSPAFALEDSTOMEF
    best east
    -4.136
    best berlin
    -3.933
  4. score
    -5.212
    reading
    SWEALBCDFGHIJKMNOPQRTUVXYZ, W-W, var, W, NYHEMUNZETHCAOFDENDESPSB
    best east
    -4.241
    best berlin
    -4.06
  5. score
    -5.073
    reading
    LEGAITYBCDFHJKMNOPQRSUVWXZ, std-W, beau, W, YPFOCATAICTERFWHEELICHEW
    best east
    -4.128
    best berlin
    -4.066
  6. score
    -5.009
    reading
    TROPHGENSIABCDFJKLMQUVWXYZ, W-std, beau, W, GVRELEHMENSTAGNCERTSASEH
    best east
    -3.645
    best berlin
    -3.966
  7. score
    -5.099
    reading
    CONVERGMTABDFHIJKLPQSUWXYZ, std-W, beau, W, BACASNRHERIMANSTTOPENAYK
    best east
    -4.108
    best berlin
    -3.877
  8. score
    -4.964
    reading
    BUTSACDEFGHIJKLMNOPQRVWXYZ, W-std, vig, W, WANDASTISIINGNJEWINONKGR
    best east
    -4.164
    best berlin
    -3.866
  9. score
    -5.052
    reading
    FALDGEBCHIJKMNOPQRSTUVWXYZ, W-std, vig, W, GGSIMHAPSITWRMAYINASHAWE
    best east
    -4.207
    best berlin
    -3.753
  10. score
    -4.674
    reading
    METALIFCURBDGHJKNOPQSVWXYZ, W-W, vig, std, SECUBLESTSOFACOYWANDLOUT
    best east
    -3.724
    best berlin
    -4.07
  11. score
    -4.96
    reading
    SHOWINGABCDEFJKLMPQRTUVXYZ, W-std, vig, std, OERACONTOFPRHKIRYLERLIBR
    best east
    -4.23
    best berlin
    -3.964
  12. score
    -4.925
    reading
    CIRUTABLEDFGHJKMNOPQSVWXYZ, W-std, beau, std, SONOTISSHEYIDSIRSATEUNLV
    best east
    -4.36
    best berlin
    -3.873
and 38 more
plants
  1. score
    -4.355
    reading
    EXARTICULONBDFGHJKMPQSVWYZ, W-W, var, std, AKEBUTSHOULDHTHEDOORBLOC
    best east
    -4.21
    best berlin
    -3.697
    truth window
    AKEBUTSHOULDHTHEDOORBLOC
    truth score
    -4.355
  2. score
    -3.976
    reading
    CRANIOMLBDEFGHJKPQSTUVWXYZ, W-W, var, std, MSELVESWITHWAOOBJECTIONA
    best east
    -3.872
    best berlin
    -3.865
    truth window
    MSELVESWITHWAOOBJECTIONA
    truth score
    -3.976
  3. score
    -4.015
    reading
    UNAMLGTIBCDEFHJKOPQRSVWXYZ, W-W, vig, W, MSELFWITHSUCHVERTHELESSW
    best east
    -4.202
    best berlin
    -3.606
    truth window
    MSELFWITHSUCHVERTHELESSW
    truth score
    -4.015
  4. score
    -4.336
    reading
    TAXIVEBCDFGHJKLMNOPQRSUWYZ, std-W, beau, std, MBERSTHETOMBSTEWINLOCKMR
    best east
    -3.885
    best berlin
    -4.019
    truth window
    MBERSTHETOMBSTEWINLOCKMR
    truth score
    -4.336
  5. score
    -4.776
    reading
    HOMINEABCDFGJKLPQRSTUVWXYZ, W-std, var, std, RNTOLUXORIARRDIRECTOROFT
    best east
    -4.311
    best berlin
    -3.865
    truth window
    RNTOLUXORIARRDIRECTOROFT
    truth score
    -4.776
  6. score
    -4.722
    reading
    COPERLATBDFGHIJKMNQSUVWXYZ, W-std, var, W, ESBETWEENROYALYBELZONISE
    best east
    -4.173
    best berlin
    -3.873
    truth window
    ESBETWEENROYALYBELZONISE
    truth score
    -4.722
  7. score
    -4.495
    reading
    SCOMBRIFADEGHJKLNPQTUVWXYZ, W-W, beau, std, PSADMIRALKENNABLESINCEIT
    best east
    -4.219
    best berlin
    -3.881
    truth window
    PSADMIRALKENNABLESINCEIT
    truth score
    -4.495
  8. score
    -4.06
    reading
    BARMECIDLFGHJKNOPQSTUVWXYZ, W-std, var, std, ONTHEWHOLETHESPERHAPSWOR
    best east
    -3.513
    best berlin
    -4.103
    truth window
    ONTHEWHOLETHESPERHAPSWOR
    truth score
    -4.06
  9. score
    -4.179
    reading
    PALISEBCDFGHJKMNOQRTUVWXYZ, W-W, beau, std, PACKINGFIRSTATHEUNPACKIN
    best east
    -3.926
    best berlin
    -3.635
    truth window
    PACKINGFIRSTATHEUNPACKIN
    truth score
    -4.179
  10. score
    -4.303
    reading
    DURENABCFGHIJKLMOPQSTVWXYZ, W-W, vig, W, NSHOWSONLYTHEPPERTWODOUB
    best east
    -4.081
    best berlin
    -3.66
    truth window
    NSHOWSONLYTHEPPERTWODOUB
    truth score
    -4.303
  11. score
    -4.305
    reading
    VEGTABILYCDFHJKMNOPQRSUWXZ, W-std, vig, W, NSINCOLOUREDLPLESOFTAPES
    best east
    -4.206
    best berlin
    -4.072
    truth window
    NSINCOLOUREDLPLESOFTAPES
    truth score
    -4.305
  12. score
    -4.242
    reading
    UNJILTEDABCFGHKMOPQRSVWXYZ, std-W, beau, W, MAKEBUTSHOULDFTHEDOORBLO
    best east
    -4.127
    best berlin
    -4.104
    truth window
    MAKEBUTSHOULDFTHEDOORBLO
    truth score
    -4.242
and 8 more
k4 rank among coppers
18
coppers range
-5.281, -4.3
k4 above all coppers
no
plants found
11
plants whose true window beats every copper
11
controls
50 shuffled coppers (seed 125), identical search

How this experiment sits among the others is on the lineage page; its family's open hypotheses are on the families page.

Rendered from the record on 2026-10-18 12:26 UTC; updated after every experiment.
view on GitHub