Experiment 7

“The keyed tableau first, a matrix transposition last: the order the NSA guessed in 1992”

Stage order reversed. The tableau runs on the plaintext in place, then the columnar route scrambles the result. Same 2,905 routes, same 24 conventions.

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

The experiment method

What the method does with the 24 known letters.

Last time we assumed the artist scrambled the letters first and used 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. second. The code-breakers at the NSA guessed the other way round: table first, scramble second. That changes which carved letter belongs to which known letter. For every grid we try, we match each of the 24 known lettersthe known letters Sanborn has confirmed that positions 22 to 34 of the message read EASTNORTHEAST and positions 64 to 74 read BERLINCLOCK. with the carved letter the grid would have sent it to, and ask whether one short secret word explains all 24 pairs. Because the known letters sit in two unbroken runs, a short word has to pass a very strict test here, so a survivor would mean a lot.

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 ACCENTEASTNORTHEASTBERLINCLOCKthe two Es, 43 apart: carved R and R, forcing key letters J and Jeach known letter is enciphered in its own place, then rows of 7 carry it up to where it is carvedthe shortest secret word, over every route and way of using the table125262797dead under every routethe shortest survivor of some routelonger keys, not needed26 for 2,810 settings, 27 for 66,910OUT: NO READING; NO PUZZLE WORD FITS THE FORCED LETTERSEASTNORTHEASTBERLINCLOCK
the order

Here the table comes first and the route second. A known letter is enciphered with the key slot of its own place, then rows of 7 move it to where it is carved. The arcs run from each known place up to its carved letter.

the two Es

Places 22 and 65 both hold E and sit 43 apart, so a secret word of length 43 gives them one key slot. Here both are carved R and force J, so this pair allows length 43; the next pair, places 23 and 66, forces two different letters and rules it out.

the verdict

Over 2,905 routes and 24 ways of using the table, no secret word shorter than 26 letters survives, and none of the puzzle's words fits the forced letters at 26 or 27.

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 route: write in rows of 7, read down the columns.
  2. Position 22, the E of EAST, is row 4 column 1, so it is read out fourth: its enciphered letter is the carved R at position 4.
  3. Position 23, the A, is row 4 column 2; column 2 holds 14 letters after column 1's 14, so A sits at 18, the carved F.
  4. Under the sculpture's alphabet and Vigenere, the key letter sending E to R is forced, and so is the one sending A to F.
  5. These two key letters sit at slots 22 and 23 of the key, so any period dividing 1 would need them equal: only period 1 is at stake here.
  6. Do this for all 24 letters. The E at 22 and the E at 65 differ by 43, so if their forced letters differ, period 43 and period 1 die.
  7. Cross out every dead period; the smallest survivor is the shortest key this route allows.
  8. Slide the puzzle's words across the survivors' pattern.
the worksheet: the first steps by hand, on squared paper
THE LEDGER, TABLE FIRST THEN ROWS OF 7: WHERE EACH KNOWN LETTER IS CARVED, AND THE KEY LETTER IT FORCESplaceknowncarved atcarvedkey letter22E4RJ23A18FO24S32KQ25T46KV26N60IVplaceknowncarved atcarvedkey letter64B10HS65E24RJ66R38TP67L52JZ68I66PHThe key slot is the place itself, so places43 apart share a slot for a secret word oflength 43. Places 22 and 65 force J and J,which agree.Places 23 and 66 force O and P, which donot: length 43 is dead for this route. Theexperiment checks every pair of knownplaces, for 2,905 routes.
4

Worked example, generated

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

route: columnar width 7, read columns left to right, applied after the tableau; convention kry/kry/kry Vigenere

plain pos  letter  its cipher sits at  cipher letter  forced key letter  key slot at period 13
       22    E            4              R              J                  8
       23    A           18              F              O                  9
       24    S           32              K              Q                 10
       25    T           46              K              V                 11
       64    B           10              H              S                 11
       65    E           24              R              J                 12
       66    R           38              T              P                  0
       67    L           52              J              Z                  1

slots repeat at period 13: position 22 and 35 would share one, 64 and 77 another; the 24 cribs fill 13 slots with 11 collisions.
5

Hypothesis, for a cryptanalyst

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

The NSA's 1992 write-up (knowledge/sources, clue C11a) guessed substitution then transposition for K4, the opposite of Sanborn's CNN 2005 order (C1). Under K4 = T(tableau(P)) the key slot of each crib letter is its own plaintext position mod the period, and the ciphertext letter that pairs with it sits where the route T sent that position. The 24 cribs occupy 13 consecutive slots at 22-34 and 11 at 64-74, so at any period of 13 or less at least 11 forced letters must agree with an earlier one: chance survival is below one in 26 to the 11th power per route. For each route and convention we find the smallest live period by the divisor rule on plaintext positions; a survivor under 23 would be a strong signal, and the forced fragment is matched against the vocabulary and K1-K3 windows. Bounds: complete for the 0006 route set in this order.

6

Prediction

Written before the run; the result decides it.

No route and convention admits a period under 23. The smallest live periods cluster from the high 20s upward, with the floor set by the 13-letter run at 22-34. No forced fragment matches a vocabulary word or K1-K3 window; zero candidates pass.

7

Method

  1. Build the 0006 route set.
  2. For each route, find where each crib position is sent.
  3. For each convention, force the key letter from the crib plaintext and the ciphertext at that destination.
  4. Key slots are the crib's own position mod the period: mark period p dead if it divides the distance between two crib positions with different forced letters.
  5. For live periods up to 30, match the forced fragment against the vocabulary and K1-K3 windows; decrypt matches and submit.
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

69720 route/convention pairs; 0 forced-fragment matches submitted.

What was searched, as the harness recorded it.

family
periodic tableau (separate alphabets) then columnar transposition
routes
2,905
route convention pairs checked
69,720
route set
plain columnar w=2..96 x {ltr, rtl} x {fwd, inv}; keyed columnar from each vocabulary word x {fwd, inv}; double plain columnar w1,w2 in 2..50
conventions
24
periods
1-97 by divisor rule on plaintext positions
key pool
vocabulary words and K1-K3 windows of length P for live P <= 30
min live period histogram
26
2,810
27
66,910
fifteen shortest
  1. min period
    26
    route
    columnar w=5 fwd
    convention
    kry/std/std/vig
  2. min period
    26
    route
    columnar w=5 fwd
    convention
    kry/std/std/varbeau
  3. min period
    26
    route
    columnar w=5 fwd
    convention
    kry/std/kry/vig
  4. min period
    26
    route
    columnar w=5 fwd
    convention
    kry/std/kry/varbeau
  5. min period
    26
    route
    columnar w=5 rtl fwd
    convention
    std/kry/std/beau
  6. min period
    26
    route
    columnar w=5 rtl fwd
    convention
    std/kry/kry/beau
  7. min period
    26
    route
    columnar w=6 inv
    convention
    std/std/std/beau
  8. min period
    26
    route
    columnar w=6 inv
    convention
    std/std/kry/beau
  9. min period
    26
    route
    columnar w=6 inv
    convention
    std/kry/std/vig
  10. min period
    26
    route
    columnar w=6 inv
    convention
    std/kry/std/varbeau
  11. min period
    26
    route
    columnar w=6 inv
    convention
    std/kry/kry/vig
  12. min period
    26
    route
    columnar w=6 inv
    convention
    std/kry/kry/varbeau
and 3 more
vocab matches
0

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