Experiment 4

“A running key drawn from K1, K2 or K3 at every offset”

The key is a stretch of the solved sections or their ciphertext, not the message itself.

revertedstatus
experiment 3parents
1 stime, all phases
0candidates
0/24known letters
unclocked
1

The experiment method

What the method does with the 24 known letters.

Instead of a short secret word, the keythe secret word The word or string a cipher needs besides the method. might be a long piece of text the solver already knows, such as the first three messagesthe earlier messages The three solved parts of the sculpture. on the sculpture. We slide each of those texts along the fourth messagethe message The 97 letters of English that Jim Sanborn wrote and enciphered. in every possible position, forwards and backwardsa mirror Reading or writing the text from the end to the start., and check whether any position explains all 24 known letters. If none does, those texts are not the key, full stop.

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 ACCENTthe key: K1's carved letters, from its 49th, one per placeREVJYQTMKYRDMFDEMUFPHZLRFAXYUSDJKZLDKRNSHGNFIVJYQTQUXQBQVYUVLLTREVJYQTMKYRDMFDEMUFPHZLRFAXYUSDJKZK1 ends and starts again8 of 24 known places land: the best of 165,216OUT: THE READING AT THE BEST ALIGNMENT; HITS IN ACCENT, MISSES OUTLINEDPMGHWIBGGJVVTEYWAANEKECSHXORMTQASRFDWUJYXDLETGPBQENEIFCXECREEWFOJLLVNQRFRLGYPUKPOVFRHXLGOSCPKUSAQ
the key row

A running key is a long text written under the message, one letter per place. Here the text is K1's carved letters, started at its 49th letter, the alignment that came closest.

the reading

Even the best alignment gets only 8 of the 24 known places right; chance gives about that many when 165,216 alignments are tried.

the bound

Every offset of K1, K2 and K3, carved and solved, forwards and backwards, under all 24 ways of using the table: 0 survivors.

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. Write K1's plaintext, BETWEENSUBTLE..., under the K4 ciphertext starting at some offset.
  2. At position 64 the plaintext must be B. Suppose the key letter above it is T.
  3. Under the sculpture's alphabet, B is 8 and T is 4; add, 12, read F.
  4. The carved letter is N, so this offset fails.
  5. Slide one letter and repeat, for every text, direction and alphabet convention.
  6. An offset that passes all 24 checks decrypts the rest at once.
the worksheet: the first steps by hand, on squared paper
THE BEST ALIGNMENT BY HAND: K1'S CARVED LETTERS AS THE KEY, VARIANT BEAUFORT, PLAIN ALPHABETS, KEY ON THE SCULPTURE'Splacecarvedits no.keyits no.sum mod 26readsknown22F5Z254EE23L11L172CA24R17R118SS25V21F127HT26Q16A723XN27Q16X2414OO28P15Y217RR29R17U2112MTThe carved letter'snumber on the plainalphabet, plus the keyletter's number on thesculpture's, read backon the plain alphabet.4 ticks in the firsteight; 8 of 24 in all.The experiment slides the key one letter at a time throughevery source text and direction: 165,216 rows like these,none with all ticks.
4

Worked example, generated

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

running key = K1 plaintext at offset 0, all alphabets KRYPTOS, Vigenere
alphabet: KRYPTOSABCDEFGHIJLMNQUVWXZ

pos  plain  key          idx(p)+idx(k)  predicted  carved
 64    B      B            8+8         J        N  x
 65    E      E           11+11        V        Y  x
 66    R      T            1+4         O        P  x
 67    L      W           17+23        H        V  x
 68    I      E           15+11        K        T  x
 69    N      E           19+11        T        T  ok
5

Hypothesis, for a cryptanalyst

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

K4 uses a running key: a 97-letter stretch of text the solver already has, applied through the tableau. Sanborn said he left 'instructions in the earlier text that refer to later text' and that K4 'will come back to the first part' (clue register C7). Gillogly guessed running key in 1999; Schridde tried the K1 to K3 plaintexts under two conventions. We make it exhaustive: key sources are the K1, K2 (as carved and corrected) and K3 plaintexts, the three ciphertexts, and the concatenations of each set, read forward and backward, at every offset including wrap-around, under all 24 conventions. Every crib position is checkable, so each (source, direction, offset, convention) is excluded or survives. Bounds: complete for these sources. Not covered: the tableau text, the Morse, external books.

6

Prediction

Written before the run; the result decides it.

No source, direction, offset or convention reproduces all 24 cribs. The best alignment matches fewer than 8 of 24, which is chance for this many trials.

7

Method

Build key texts: K1, K2 carved, K2 corrected, K3 plaintexts (letters only); K1, K2, K3 ciphertexts (letters only); K1+K2+K3 plaintext and ciphertext concatenations. For each, both directions. For offset o in 0..len-1 with cyclic wrap, key[i] = text[(o+i) mod len]. For each convention compare encrypt(p[pos], key[pos]) with c[pos] at all 24 cribs. Survivors are submitted as candidates by decrypting all 97 letters; key_bits is log2(trials).

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

Every trial is decided at all 24 crib positions.

What was searched, as the harness recorded it.

family
running key from K1-K3
sources
K123ct_fwd, K123ct_rev, K123pt_fwd, K123pt_rev, K1ct_fwd, K1ct_rev, K1pt_fwd, K1pt_rev, K2ct_fwd, K2ct_rev, K2pt_corr_fwd, K2pt_corr_rev, K2pt_fwd, K2pt_rev, K3ct_fwd, K3ct_rev, K3pt_fwd, K3pt_rev
conventions
24
offsets
all, cyclic
trials
165,216
survivors
0
best mismatches of 24
16
best alignment
  1. K1ct_fwd
  2. std, std, kry, varbeau
  3. 48

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