Experiment 90

“A running key concealed at the sculpture, joined to a K3-style move before or after it”

0017, 0004, 0021 and 0078 tested running keys from the sculpture's texts, K1-K3, Carter's book and Sanborn's letters with no move. Here each of those keys is joined to every move of the type-1 route library (K3's counting rule, one or two quarter turns, plain and true-keyword column shuffles, 27,000-odd distinct routes), with the move either before the table or after it. A running key leaves no free letter, so both orders are exact tests.

revertedstatus
experiment 17parents
4 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. is a long text used as the secret, one letter of it per letter of the messagethe message The 97 letters of English that Jim Sanborn wrote and enciphered.. The sculpture carries several such texts: the tablethe table The right-hand half of the sculpture, 26 rows of the alphabet each shifted one place further, starting from the word KRYPTOS., the Morse messages, the solved parts. Experiment 17 tried them on K4the carved letters The 97 letters cut into the copper at the CIA, shown at the top of every experiment page. directly. Here the letters are also moved the way K3the earlier messages The three solved parts of the sculpture.'s were, by turning a grida grid Writing the message into rows of some width and reading it out in another order, column by column for instance, which shuffles the letters without changing them. or reading columns, either before or after the table is used. Because a running key has no free letters, each combination either explains all 24 known letters or it does not.

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 move: one clockwise quarter turn of a grid 8 wide; the key: the plaintexts of K1-K3 from their first letter, BETWEENSUBTLE...EASTNORTHEASTBERLINCLOCKRUGHLIWFRSJKKAYMZDJCHUKCwhere each known letter is carved after the movechange then move: the key text at the message place; accent where it is the key the copper needsNDTHEABSENCEOITWASTOTALLmove then change: the key text at the carved place insteadWEUBADANSOLHELTOTNBLTHOSE of place 22 is carved at 71 as Z and needs key H; the key text has N at 22, T at 71at this offset 1 of 24 key letters fit change then move, 2 of 24 move then changechange then move, every key text, move and offset: 0 full matches, 0 on either crib word alone, on the copper and on all ten scrambled coppers27,852 moves x 12 table rules x 20 key texts at every offsetmove then change: deepest run of checks0764the copper: 7ten shuffled coppersthe copperOUT: NO READING; NO KEY TEXT FITS EITHER ORDEREASTNORTHEASTBERLINCLOCK
the stack

Sanborn said he moved letters about in 'matrixes' and then 'went back to this table'. Here a key text found at the sculpture, read straight along, is joined to a K3-style move, the move done either before or after the table.

the check

A running key leaves no free letter: each of the 24 known letters fixes one letter of the key text, at its own place if the table comes first, at its carved place if the move does.

the bound

The tableau, the Morse, K1-K3, Sanborn's letters and Carter's book, forward and backward at every start, with 27,852 moves: no match, and the deepest run of checks, 7, is what scrambled coppers reach.

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 move, say a clockwise quarter turn of a grid 8 letters wide, and a key text, say the Morse as carved.
  2. Change then move: the letter at place 22 of the message ends up at some place j of the copper; read the carved letter there.
  3. Find the key letter that turns E into that carved letter on the sculpture's table.
  4. The key text, started at offset o, must have that letter at its place o + 22. Do this for all 24 known places.
  5. Move then change: first move the message, so E of place 22 lands at place j; the key letter must sit at place o + j and turn E into the carved letter at j.
  6. Slide o over the whole key text and repeat for every move, every key text, both directions and 12 table rules.
the worksheet: the first steps by hand, on squared paper
QUARTER TURN OF A GRID 8 WIDE; KEY TEXT K1-K3 PLAINTEXTS FROM OFFSET 0; SCULPTURE'S ALPHABET, VIGENEREplaceknownmoved tocarved therekey neededkey text at placeat carved place22E71ZZ-E = HNT23A83CC-A = YDL24S95CC-S = PTS25T10HH-T = DHB64B90UU-B = GIH65E5UU-E = DTEChange then move: the key text's letter at the message place must be the key needed. Move then change: its letter at the carved place must be.Every row disagrees, both ways: this offset is dead for this move. The search slides the offset along every key text.
4

Worked example, generated

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

(worked_example failed: IndexError('string index out of range'))
5

Hypothesis, for a cryptanalyst

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

Types 1 and 3 of directions.md crossed. Scheidt: 'the keys were concealed at the sculpture' (C6(a)), K4 is 'more than one stage'; Sanborn: 'double matrixes and triple matrixes... then went back to this table' (C1); earlier text holds instructions for later text (C7(a)). Key sources, each forward and backward at every cyclic offset: the carved tableau by rows, by rows with the index column and by columns; the Morse as carved and in reverse order; the four ciphertexts as one panel (0017); the K1-K3 plaintexts (0004); Sanborn's 1989 letter, the 1991 dedication texts and the 2025 open letter (0078); Carter's book (0021, change-then-move only). Moves: K3's rule i -> a + b i mod 97 for every a, b; one quarter turn at widths 2-96 either way; two clockwise turns at every pair of widths; plain columnar left-to-right or right-to-left; true-keyword columnar (issue #26) from the puzzle's words; each forward and inverse, deduplicated. 12 conventions (Vigenere, Beaufort, variant Beaufort; key and text numbered on standard or KRYPTOS). Change then move: the forced key at the 24 crib places must equal the source at those places, a dictionary lookup. Move then change: the key places are the moved crib places; offsets are filtered check by check. Exact, all 24 checks; the deepest partial match is compared with ten shuffled coppers.

6

Prediction

Written before the run; the result decides it.

No combination explains all 24 known letters in either order. Change then move: no source matches either whole crib stretch (13 or 11 letters). Move then change: the deepest partial match is 7-8 checks, inside the scrambled-copper range. Zero candidates.

7

Method

  1. Build the key texts and the deduplicated route library.
  2. Change then move: for each route and convention, undo the move at the 24 crib places, compute the key letters forced there, and look them up in an index of every source window with the crib spacing (whole set, and each crib stretch alone).
  3. Move then change: the forced key letters sit at the moved crib places; for each source keep the offsets that agree at the first moved place, then the second, and so on, and record how deep any offset gets.
  4. Repeat both on ten shuffled coppers.
  5. Decrypt and return any full match.
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

27,852 distinct routes x 12 conventions. Change then move (22 key texts incl. Carter): full matches K4 0, controls [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; EASTNORTHEAST stretch 0 (controls [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), BERLINCLOCK stretch 0 (controls [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]). Move then change (20 key texts): full 0, deepest K4 7, controls [7, 7, 7, 6, 7, 6, 7, 6, 6, 7].

What was searched, as the harness recorded it.

routes distinct
27,852
conventions
12
sources
tableau rows fwd
781
tableau rows bwd
781
tableau rows with index column fwd
807
tableau rows with index column bwd
807
tableau columns fwd
781
tableau columns bwd
781
morse as carved fwd
80
morse as carved bwd
80
morse reversed order fwd
80
morse reversed order bwd
80
panel ciphertexts K1-K4 fwd
865
panel ciphertexts K1-K4 bwd
865
K1-K3 plaintexts fwd
768
K1-K3 plaintexts bwd
768
Sanborn 1989 letter fwd
2,176
Sanborn 1989 letter bwd
2,176
1991 dedication texts fwd
4,880
1991 dedication texts bwd
4,880
2025 open letter fwd
2,228
2025 open letter bwd
2,228
Carter vol 1 fwd
284,914
Carter vol 1 bwd
284,914
change then move
k4 full matches
0
controls full
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
k4 stretch13 matches
0
controls stretch13
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
k4 stretch11 matches
0
controls stretch11
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
k4 stretch hits
none
move then change
sources
all but Carter
k4 full
0
k4 best depth
7
controls best depth
7, 7, 7, 6, 7, 6, 7, 6, 6, 7
k4 depth histogram
1
8,874
2
202,095
3
111,542
4
11,288
5
407
6
16
7
2
k4 top
  1. route
    K3 rule a=14 b=12 inverse
    conv
    varb/kry/std
    depth
    7
  2. route
    two turns cw 8,95 inverse
    conv
    varb/kry/std
    depth
    7
route convention pairs on k4
334,224
key letters searched
26,892
controls
10 shuffled coppers (seed 90), 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