Experiment 66

“The previous carved letters as a key, plus a repeating secret word on top”

Experiment 65 found that a cipher feeding on the previous carved letter, combined with a repeating secret word of 7, is the only recipe that lines doublets up in sevens. Experiment 2 killed the plain ciphertext autokey; this adds the repeating secret word on top, at every distance back and every length of word, and tests it exactly against the known letters.

revertedstatus
experiment 65parents
38 stime, all phases
0candidates
0/24known letters
1

The experiment method

What the method does with the 24 known letters.

An autokey cipheran autokey cipher A cipher that uses the message itself, or the scrambled text itself, as the secret word, each letter enciphered with the letter a fixed distance before it. can feed on the carved lettersthe carved letters The 97 letters cut into the copper at the CIA, shown at the top of every experiment page. themselves: each letter is enciphered with the carved letter a fixed distance backthe lag In an autokey cipher, how far back the key letter sits from the letter being enciphered.. Experiment 2 showed that alone cannot produce the known lettersthe known letters Sanborn has confirmed that positions 22 to 34 of the message read EASTNORTHEAST and positions 64 to 74 read BERLINCLOCK.. Here a repeating secret wordthe secret word The word or string a cipher needs besides the method. is added on top, of any length, at any distance back. Because we can see every carved letter, the feeding part can be undone exactly, which leaves an ordinary repeating secret word that the 24 known letters either fit or do not. Scrambled coppers run through the same test show how many fits luck alone produces.

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 ACCENTdistance 1, a 7-letter word: each known place, minus its letter and the carved letter before it, forces the word's letterTQPJplaces 22, 29, 64 and 71 all use slot 0 of the word, yet force T, Q, P, Jsettings that survive, every distance and word length 1 to 96 (221,184 cases)P up to 26, 2 checks064the copper: 5P up to 26, 3 checks018the copper: 0P over 26, 2 checks05the copper: 5ten shuffled coppersthe copperOUT: NO READING; NOTHING SURVIVES THREE CHECKSEASTNORTHEASTBERLINCLOCK
the cipher

Each carved letter is the message letter plus a repeating secret word plus the previous carved letter, so the copper keys itself and a short word is added on top.

the check

At distance 1 with a 7-letter word, places 22, 29, 64 and 71 share the word's first letter but force T, Q, P, J: dead.

the bound

Every distance and word length from 1 to 96, all 32 ways of using the table: no setting passes three checks, the same as ten shuffled coppers. Distance 1 with 7, and distance 21 at any length, are dead.

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. Take lag 1 and a 7-letter secret word, with every letter counted along KRYPTOSABCDEFGHIJLMNQUVWXZ from K = 0.
  2. Place 22: known E (11), carved F (12), previous carved W (23): the secret word's letter is 12 - 11 - 23 = -22, which is 4, T, in slot 0.
  3. Place 29, also slot 0: known T (4), carved R (1), previous carved P (3): 1 - 4 - 3 = -6, which is 20, Q.
  4. T and Q disagree, so this lag and word length are dead under this way of using the table.
  5. Places 64 and 71 (slot 0 too) would force P and J.
  6. Repeat for every lag, every word length, and every way of using the table.
the worksheet: the first steps by hand, on squared paper
CIPHERTEXT AUTOKEY AT DISTANCE 1 PLUS A 7-LETTER WORD, SCULPTURE'S ALPHABET FROM K = 0, VIGENEREplacecarvedknowncarved beforeslotword letter22F=12E=11W=2304 T29R=1T=4P=3020 Q64N=19B=8B=803 P71Z=25L=17M=18016 JWord letter = carved - known - carved before, mod 26. Allfour places sit in slot 0, so all four must agree.They give four different letters: distance 1 with a 7-letterword is dead under this way of using the table.
4

Worked example, generated

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

lag 1, period 7, sculpture's alphabet throughout, Vigenere, s = +1

place  known  carved  previous  key letter  slot
   22      E       F         W           T     0
   29      T       R         P           Q     0
   64      B       N         B           P     0
   71      L       Z         M           J     0
5

Hypothesis, for a cryptanalyst

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

Family 1 re-entered with a stated reason: 0065 and 0062 point at ciphertext feedback (lag 1 makes the width-7 doublet column with a period-7 key, lag 21 makes the width-21 repeats), and 0002 tested ciphertext autokey only without an additional key. Construction: two-component key, ciphertext autokey at lag L plus a periodic key of period P: T[i] = sA(c[i-L]) + k[i mod P], where T is the total key index (C - P for Vigenere, C + P for Beaufort; variant Beaufort is s = -1), A reads the earlier carved letter in the key alphabet. Because the carved text is fully known, the autokey part can be subtracted: d[i] = T[i] - sA(c[i-L]) is a pure periodic key, so the 24 cribs give exact equations k[i mod P] = d[i] for every crib with i >= L. Sweep: L = 1..96, P = 1..96, plain, cipher and key alphabets standard or KRYPTOS, Vigenere or Beaufort, s = +1 or -1 (32 classes, 294,912 cases). A case survives if every slot's forced values agree and at least one check exists; survivors are tallied by the number of redundant checks and compared with ten shuffled coppers run through the same sweep. Forced key fragments of survivors are matched against the vocabulary and K1-K3 windows. Clue entries: C11a ('auto-key', 'interval 7'), C5(b) ('key word/s'), C6(c).

6

Prediction

Written before the run; the result decides it.

No case with a period of 26 or less survives with three or more redundant checks under any class, including lag 1 with period 7 (the doublet mechanism) and lag 21 at every period (the repeat mechanism). Survivor counts at each number of checks match the ten shuffled coppers within their range, and no forced fragment matches a word. Zero candidates pass.

7

Method

  1. For every lag, compute d[i] = total key minus the earlier carved letter's value at each known place past the lag.
  2. For every period, group the known places by slot and check that each slot's values agree.
  3. Tally consistent cases by the number of redundant checks.
  4. Repeat on ten shuffled coppers.
  5. Match the forced fragments of survivors against words.
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
34champion before

221184 cases, 32 classes. Survivors (K4 vs controls min-max): P>26, checks 1: 101 (79-105); P>26, checks 2: 5 (1-5); P<=26, checks 1: 91 (85-108); P<=26, checks 2: 5 (0-6); P<=26, checks 3: 0 (0-1). Lag 1 period 7 or lag 21 survivors: 0. Word matches: 0.

What was searched, as the harness recorded it.

family
ciphertext autokey at lag L plus a periodic key of period P
lags
1-96
periods
1-96
classes
32
cases
221,184
controls
10
survivors by checks
P>26, checks 1
k4
101
controls
85, 90, 79, 84, 105, 91, 98, 84, 100, 100
P>26, checks 2
k4
5
controls
1, 2, 1, 1, 2, 5, 4, 4, 2, 4
P<=26, checks 1
k4
91
controls
105, 93, 95, 95, 91, 92, 94, 85, 86, 108
P<=26, checks 2
k4
5
controls
0, 0, 1, 2, 1, 6, 1, 0, 2, 1
P<=26, checks 3
k4
0
controls
0, 0, 0, 0, 0, 1, 0, 0, 1, 0
survivors P le 26 with 3plus checks
none
lag1 period7 or lag21 survivors
none
word matches
none

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