Experiment 74

“A mask that changes letters: the alphabet counted in steps of 3, 5, 7 ... or backwards, before the table”

Experiments 23 and 57 tried masks that only move or pad letters. Scheidt said he masked the English before the keyed step. The simplest masks that change letters replace each letter by the one a fixed number of steps along the alphabet (or backwards, like Atbash). Here every such mask, on the standard and the sculpture's alphabet, is put in front of a repeating key and in front of the self-feeding autokey.

revertedstatus
experiment 57parents
63 stime, all phases
0candidates
0/24known letters
1

The experiment method

What the method does with the 24 known letters.

Scheidt said he 'masked' the Englishthe message The 97 letters of English that Jim Sanborn wrote and enciphered. before the main step. A maska mask Something done to the English before the cipher proper, such as writing it backwards or slipping in meaningless letters, that is not itself a cipher but moves or hides the letters. that changes letters could be as simple as replacing every letter by the one three, five or seven places further along the alphabet, counting round, or reading the alphabet backwardsa mirror Reading or writing the text from the end to the start.. Every such mask amounts to a reshuffled alphabet, so we try all of them, on the ordinary alphabetthe plain alphabet A to Z in the usual order. and on the sculpture's, in front of a repeating secret wordthe secret word The word or string a cipher needs besides the method. and in front of the self-feeding autokeyan 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., and compare with scrambled coppers.

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 standard alphabet, carved lettersABCDEFGHIJKLMNOPQRSTUVWXYZread backwards from A, messageAZYXWVUTSRQPONMLKJIHGFEDCBJKmessage on the backwards alphabet, copper on the standard: places 22 and 29 force J and Kall 22 decimated alphabets as a mask, with ciphertext autokey at a constant shiftautokey, 1 check079the copper: 79autokey, 2 checks05the copper: 2ten shuffled coppersthe copperOUT: NO READING; THE MASKS CHANGE NOTHINGEASTNORTHEASTBERLINCLOCK
the idea

A mask changes every letter of the message by a fixed rule before the main cipher. Here the rules are the decimated alphabets: every step size through the alphabet, reading backwards included.

the check

With the message read backwards from A, places 22 and 29 force J and K in the same slot: dead for a 7-letter word.

the bound

22 masks before a repeating key, ciphertext autokey or both: dead or at chance, and no word in 668 fragments. The 79 single-check survivors are above the controls but never reach a second check together.

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. Mask: read the ordinary alphabet backwards from A, AZYXWVUTSRQPONMLKJIHGFEDCB, so the message letter is counted on it.
  2. Carved letters on the ordinary alphabet, Vigenere, a 7-letter word.
  3. Place 22: known E is 22nd on the backwards alphabet (from A = 0), carved F is 5; key 5 - 22 = -17, which is 9, J, slot 0.
  4. Place 29: known T is 7, carved R is 17; key 10, K, slot 0.
  5. J and K disagree: dead.
  6. Repeat for every step size, base alphabet, pairing, period and lag.
the worksheet: the first steps by hand, on squared paper
MASK: THE MESSAGE COUNTED ON THE ALPHABET READ BACKWARDS FROM A; CARVED LETTERS ON THE STANDARD ALPHABET; VIGENEREbackwardsstandardAA0ZB1YC2XD3WE4VF5UG6TH7SI8RJ9QK10PL11OM12NN13MO14LP15KQ16JR17IS18HT19GU20FV21EW22DX23CY24BZ25placeknowncarvedslotkey22E=22F=509 J29T=7R=17010 KJ and K in the same slot: deadfor a 7-letter word.
4

Worked example, generated

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

message on AZYXWVUTSRQPONMLKJIHGFEDCB, carved letters on the ordinary alphabet, Vigenere, 7-letter key

place  known  carved  key  slot
   22      E       F    J     0
   29      T       R    K     0
   23      A       L    L     1
   30      H       N    U     1
5

Hypothesis, for a cryptanalyst

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

Family 2, masks that change letters (C4(a): Scheidt 'I masked the English language... more than one stage', sources/kryptos-workshop-2015-scheidt-transcript.txt, npr-2005-scheidt-sanborn.txt). The simplest letter-changing masks are affine maps i -> a*i + b on a base alphabet (standard or KRYPTOS), a a unit mod 26 other than 1 (11 values; a = 25 with b = 25 is Atbash on the standard alphabet). Put before a tableau step, an affine mask is a decimated plain alphabet, and b is absorbed by the key, so the 22 decimated alphabets cover every affine mask. Pairings: decimated plain with standard, KRYPTOS or the same decimated cipher alphabet, and standard or KRYPTOS plain with a decimated cipher alphabet (mask after the table), Vigenere or Beaufort. Systems: (1) periodic key, periods 1-52; (2) ciphertext autokey with a constant, every lag, key letter on the plain, cipher, standard or KRYPTOS alphabet; (3) autokey plus a periodic key up to 26. Fragments at periods up to 29 matched against words. Ten shuffled coppers. Clue entries: C4(a), C4(b).

6

Prediction

Written before the run; the result decides it.

No pairing makes a periodic key of period 24 or less consistent; 25-26 at the shuffled-copper rate; no fragment matches a word; neither autokey form has a survivor with three or more checks beyond the controls. Zero candidates pass.

7

Method

  1. Build the 22 decimated alphabets.
  2. For each pairing and mode, compute the key each known letter forces; check every period up to 52 and keep fragments.
  3. Check the autokey residuals for every lag, alone and with a periodic key up to 26.
  4. Repeat on ten shuffled coppers.
  5. Match fragments 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

22 decimated alphabets, 110 pairings. Periodic at P <= 26 (K4, control min, max): {'26': (8, 0, 8)}. Autokey: {'1': (79, 33, 56), '2': (2, 0, 5)}. Autokey plus periodic: {'1': (3682, 3723, 4152), '2': (128, 41, 151), '3': (0, 2, 16), '4': (0, 0, 2)}. Word matches in 668 fragments: 0.

What was searched, as the harness recorded it.

family
affine (decimated-alphabet) masks before a periodic key, ciphertext autokey, or both
decimated alphabets
22
pairings
110
periods
1-52
periodic consistent by period
26
k4
8
controls
8, 8, 8, 8, 8, 8, 8, 8, 0, 8
27
k4
220
controls
220, 220, 220, 220, 220, 220, 220, 220, 220, 220
28
k4
220
controls
220, 220, 220, 220, 220, 220, 220, 220, 220, 220
29
k4
220
controls
220, 220, 220, 220, 220, 220, 220, 220, 220, 220
30
k4
0
controls
0, 6, 8, 16, 23, 8, 8, 8, 17, 0
31
k4
0
controls
0, 0, 0, 0, 0, 0, 0, 0, 0, 4
51
k4
0
controls
0, 4, 0, 0, 0, 0, 0, 0, 0, 0
52
k4
8
controls
8, 8, 8, 8, 8, 8, 8, 8, 0, 8
autokey constant by checks
1
k4
79
controls
50, 46, 50, 56, 33, 52, 47, 48, 52, 52
2
k4
2
controls
2, 4, 0, 0, 2, 5, 4, 4, 2, 0
autokey plus periodic by checks
1
k4
3,682
controls
3,937, 4,152, 3,998, 3,723, 3,844, 4,046, 3,754, 3,845, 3,823, 3,795
2
k4
128
controls
92, 74, 151, 88, 92, 109, 104, 41, 121, 80
3
k4
0
controls
4, 6, 2, 4, 16, 2, 4, 8, 6, 6
4
k4
0
controls
2, 0, 0, 0, 0, 0, 0, 0, 0, 0
fragments
668
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