Experiment 55

“Hill again, with the letters numbered by alphabets built from the solved messages' words”

Experiment 44 numbered the letters by alphabets built from the puzzle's vocabulary. Here the numberings come from every word of the three solved messages and from the words of Sanborn's 2025 letter, 0-based and 1-based, with the same exact solver.

revertedstatus
experiment 44parents
10 stime, all phases
50candidates
21/24known letters
unclocked
1

The experiment method

What the method does with the 24 known letters.

A Hill ciphera Hill cipher A cipher that turns letters into numbers, takes them two, three or four at a time, and mixes each group with a fixed table of numbers. turns letters into numbers, mixes them in small groups with a table of numbers, and turns them back into letters. The answer depends on which number each letter gets, which depends on the order of the alphabet. Experiment 44 tried orders built from the puzzle's word list; this one tries orders built from every word of the solved messages. As before, the mixing table is worked out directly from the groups of known letters and then checked on the rest.

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 copper in blocks of 2 from place 1: whole blocks of known letters solve the table, the rest test itEASTNORTHEASTBERLINCLOCKAS and TN, places 23 to 26: two whole blocks pin a 2 x 2 tablea block half outside the known letters: half a testthe best decryption lands 21 of 24 known lettersOUT: THE BEST DECRYPTION; KNOWN PLACES IT GETS RIGHT IN ACCENT, MISSES OUTLINEDOKFAVVMIRTTUCKWSGSHKCEASTNORTHEASHUMXBYAVBPQCUUFFYPBKMNANVORFFSIMRLINCLOCKPONGVHLIAEXSGXZXMPRQJDO
the blocks

A Hill cipher numbers the letters, cuts the message into blocks and mixes each block with a fixed table of numbers. Whole blocks of known letters give equations that pin the table.

the numberings

Here the letters were numbered in 200 K1 to K3 word orders instead of A=0 to Z=25, with blocks of 2, 3 and 4, every alignment, plain or with an added vector.

the bound

7,200 settings, 557 consistent with every whole block; every one of them fails the known letters left over, and the best decryption lands 21 of 24.

2

Best candidate against the known letters

Laid out as the copper carries K4: OBKR ends the line that finishes K3, then three lines of 31. Left, as carved, the 24 known places in accent. Right, the candidate: a known place it gets right is an accent cell, one it misses is outlined. This is the candidate with most known letters right; none passed every gate.

in: the copper, always the same

as carved, 97 letters; the 24 known places in accent
ECDMRIPFEIMEHNLSSTTRTVDOHW?OBKR
UOXOGHULBSOLIFBBWFLRVQQPRNGKSSO
TWTQSJQSSEKZZWATJKLUDIAWINFBNYP
VTTMZFPKWGDKZXTJCDIGKUHUAUEKCAR

OBKR ends the line that finishes K3, then three lines of 31

out: the candidate

every place read; known places in accent, misses outlined
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKFA
VVMIRTTUCKWSGSHKCEASTNORTHEASHU
MXBYAVBPQCUUFFYPBKMNANVORFFSIMR
LINCLOCKPONGVHLIAEXSGXZXMPRQJDO

checked: the known letters in place, and the reading turns back into the copper

3

How the score is made

The loss of the best candidate, part by part. Zero is solved.

Known letters missed3 of 24, ten points each30.00
Englishthe 73 free letters score -7.92; English text scores -3.64.32
Key133 bits to write it down (key words are cheap, arbitrary letters 4.7 bits each); each 60 beyond 60 costs a point1.21
Lossof 240, the worst possible35.54 14.8%
4

Walkthrough, by hand

Redo the method on a few letters with pencil and paper.

  1. Build the alphabet from SHADING: SHADINGBCEFJKLMOPQRTUVWXYZ, and number it S=0, H=1 and on.
  2. Take blocks of two from place 1, so places 23-24 (AS) and 25-26 (TN) are whole blocks of known letters.
  3. In this numbering AS is (2,0) and TN is (19,5).
  4. The carved letters there are LR and VQ: (13,18) and (21,17).
  5. Find the 2x2 table M that sends (2,0) to (13,18) and (19,5) to (21,17), modulo 26.
  6. Test M on places 27-28, OR, which must become the carved QP.
  7. If not, this numbering and alignment are dead.
  8. Repeat for every numbering, alignment and direction.
the worksheet: the first steps by hand, on squared paper
BLOCKS OF TWO, LETTERS NUMBERED IN THE SHADING ORDER: THE TWO WHOLE BLOCKS INSIDE EASTNORTHEASTnumberingS0H1A2D3I4N5G6B7C8E9F10J11K12L13M14O15P16Q17R18T19U20V21W22X23Y24Z25placesknownas numberscarvedas numbers23-24AS(2, 0)LR(13, 18)25-26TN(19, 5)VQ(21, 17)27-28OR(15, 18)QP(17, 16)The table M must send (2, 0) to (13, 18)and (19, 5) to (21, 17), mod 26.Side by side the two known blocks havedeterminant 2 x 5 - 19 x 0 = 10 mod 26:not coprime to 26, so the experimentsolves mod 13 and mod 2 apart.Then the test: M must send OR (15, 18) to the carvedQP (17, 16). In every setting that solves, someknown block fails.
5

Worked example, generated

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

2x2, standard numbering A=0, blocks from position 1, matrix encrypts: solve from blocks 23-24 and 25-26

plain blocks  AS=[0, 18]  TN=[19, 13];  cipher blocks  LR=[11, 17]  VQ=[21, 16]
plaintext matrix [[0, 19], [18, 13]] has determinant 22, not invertible mod 26: use another pair of blocks
6

Hypothesis, for a cryptanalyst

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

Hill cipher (C21), block sizes 2-4, plain and affine, matrix encrypting or decrypting, every alignment, solved exactly from the whole crib blocks by the mod-13 and mod-2 solver of 0044 and tested on the partial-block cribs. The variable is the numbering: A=0 and A=1 on the keyword mixing of every K1-K3 plaintext word with three or more distinct letters and of EGYPT, CAIRO, LUXOR, WALL, NOVEMBER, MESSAGE, DELIVER, DELIVERING, TRANSMIT (C7, C13, C14), skipping alphabets already covered by 0015 and 0044. Bounds: complete for these numberings and forms.

7

Prediction

Written before the run; the result decides it.

Every 2x2 and 3x3 setting is inconsistent on its whole crib blocks; some 4x4 settings are consistent with no check to spare and all of them fail the partial-block cribs. Zero candidates pass the gates.

8

Method

  1. Build the numberings from the new word pool, 0-based and 1-based.
  2. For each block size, alignment and direction, list the whole crib blocks.
  3. Solve plain and affine forms exactly; reject on inconsistency.
  4. Decrypt with each solution and submit; the gates test the partial-block cribs.
  5. Record per setting how many blocks were available and whether they agreed.
9

Result and bounds

The harness's record: candidates, gates, loss, and the negative result this experiment leaves behind.

50candidates returned
0passed every gate
21/24known letters, best
14.7%lowest loss
34champion before

All 50 candidates, lowest loss first.

1failed at cribs21/24 known lettersloss 14.7%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKFA
VVMIRTTUCKWSGSHKCEASTNORTHEASHU
MXBYAVBPQCUUFFYPBKMNANVORFFSIMR
LINCLOCKPONGVHLIAEXSGXZXMPRQJDO

Hill 4x4 affine CAIRO0 offset 1 dec; M=[[14, 20, 2, 11], [2, 20, 23, 19], [9, 4, 20, 12], [4, 7, 16, 5]] v=[22, 11, 24, 3]

2failed at cribs21/24 known lettersloss 14.7%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKFA
VVMIRTTUCKWSGSHKCEASTNORTHEASHU
MXBYAVBPQCUUFFYPBKMNANVORFFSIMR
LINCLOCKPONGVHLIAEXSGXZXMPRQJDO

Hill 4x4 affine CAIRO1 offset 1 dec; M=[[14, 20, 2, 11], [2, 20, 23, 19], [9, 4, 20, 12], [4, 7, 16, 5]] v=[2, 0, 6, 24]

3failed at cribs21/24 known lettersloss 14.7%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKVA
VVMIRTDUCKGSGSHKCEASTNORTHEASHE
MXBYAVBRQCUUFFYPBKMIANVQRFFSIMR
LINCLOCKRONGVHLIMEXSWXZXMPRQYDO

Hill 4x4 affine CAIRO0 offset 1 dec; M=[[14, 20, 2, 11], [2, 7, 23, 19], [9, 4, 20, 12], [4, 7, 16, 5]] v=[22, 24, 24, 3]

4failed at cribs21/24 known lettersloss 14.7%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKVA
VVMIRTDUCKGSGSHKCEASTNORTHEASHE
MXBYAVBRQCUUFFYPBKMIANVQRFFSIMR
LINCLOCKRONGVHLIMEXSWXZXMPRQYDO

Hill 4x4 affine CAIRO1 offset 1 dec; M=[[14, 20, 2, 11], [2, 7, 23, 19], [9, 4, 20, 12], [4, 7, 16, 5]] v=[2, 0, 6, 24]

5failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKVM
VVMIRTDECKGBGSHKCEASTNORTHEASHE
AXBYAVBROCUUFFYPBKMIMNVQPFFSIMR
LINCLOCKRQNGVHLIMUXSWHZXMPRQYTO

Hill 4x4 affine CAIRO0 offset 1 enc; M=[[11, 0, 7, 11], [25, 8, 6, 25], [18, 21, 6, 17], [13, 10, 24, 6]] v=[12, 1, 23, 24]

6failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKVM
VVMIRTDECKGBGSHKCEASTNORTHEASHE
AXBYAVBROCUUFFYPBKMIMNVQPFFSIMR
LINCLOCKRQNGVHLIMUXSWHZXMPRQYTO

Hill 4x4 affine CAIRO0 offset 1 dec; M=[[14, 20, 2, 11], [2, 7, 23, 19], [9, 17, 20, 12], [4, 7, 16, 5]] v=[22, 24, 11, 3]

7failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKVM
VVMIRTDECKGBGSHKCEASTNORTHEASHE
AXBYAVBROCUUFFYPBKMIMNVQPFFSIMR
LINCLOCKRQNGVHLIMUXSWHZXMPRQYTO

Hill 4x4 affine CAIRO1 offset 1 enc; M=[[11, 0, 7, 11], [25, 8, 6, 25], [18, 21, 6, 17], [13, 10, 24, 6]] v=[10, 16, 14, 24]

8failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKVM
VVMIRTDECKGBGSHKCEASTNORTHEASHE
AXBYAVBROCUUFFYPBKMIMNVQPFFSIMR
LINCLOCKRQNGVHLIMUXSWHZXMPRQYTO

Hill 4x4 affine CAIRO1 offset 1 dec; M=[[14, 20, 2, 11], [2, 7, 23, 19], [9, 17, 20, 12], [4, 7, 16, 5]] v=[2, 0, 6, 24]

9failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKFM
VVMIRTTECKWBGSHKCEASTNORTHEASHU
AXBYAVBPOCUUFFYPBKMNMNVOPFFSIMR
LINCLOCKPQNGVHLIAUXSGHZXMPRQJTO

Hill 4x4 affine CAIRO0 offset 1 enc; M=[[11, 0, 7, 11], [25, 8, 6, 25], [5, 21, 6, 4], [13, 10, 24, 6]] v=[12, 1, 23, 24]

10failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKFM
VVMIRTTECKWBGSHKCEASTNORTHEASHU
AXBYAVBPOCUUFFYPBKMNMNVOPFFSIMR
LINCLOCKPQNGVHLIAUXSGHZXMPRQJTO

Hill 4x4 affine CAIRO0 offset 1 dec; M=[[14, 20, 2, 11], [2, 20, 23, 19], [9, 17, 20, 12], [4, 7, 16, 5]] v=[22, 11, 11, 3]

11failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKFM
VVMIRTTECKWBGSHKCEASTNORTHEASHU
AXBYAVBPOCUUFFYPBKMNMNVOPFFSIMR
LINCLOCKPQNGVHLIAUXSGHZXMPRQJTO

Hill 4x4 affine CAIRO1 offset 1 enc; M=[[11, 0, 7, 11], [25, 8, 6, 25], [5, 21, 6, 4], [13, 10, 24, 6]] v=[10, 16, 14, 24]

12failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKFM
VVMIRTTECKWBGSHKCEASTNORTHEASHU
AXBYAVBPOCUUFFYPBKMNMNVOPFFSIMR
LINCLOCKPQNGVHLIAUXSGHZXMPRQJTO

Hill 4x4 affine CAIRO1 offset 1 dec; M=[[14, 20, 2, 11], [2, 20, 23, 19], [9, 17, 20, 12], [4, 7, 16, 5]] v=[2, 0, 6, 24]

13failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKFA
VVMIRTTUCKWSGSHKCEASTNORTHEASHU
MXBYAVBPQCUUFFYPBKMNANVORFFSIMR
LINCLOCKPONGVHLIAEXSGXZXMPRQJDO

Hill 4x4 affine CAIRO0 offset 1 enc; M=[[24, 0, 7, 24], [25, 8, 6, 25], [5, 21, 6, 4], [13, 10, 24, 6]] v=[12, 1, 23, 24]

14failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKFA
VVMIRTTUCKWSGSHKCEASTNORTHEASHU
MXBYAVBPQCUUFFYPBKMNANVORFFSIMR
LINCLOCKPONGVHLIAEXSGXZXMPRQJDO

Hill 4x4 affine CAIRO1 offset 1 enc; M=[[24, 0, 7, 24], [25, 8, 6, 25], [5, 21, 6, 4], [13, 10, 24, 6]] v=[10, 16, 14, 24]

15failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKVA
VVMIRTDUCKGSGSHKCEASTNORTHEASHE
MXBYAVBRQCUUFFYPBKMIANVQRFFSIMR
LINCLOCKRONGVHLIMEXSWXZXMPRQYDO

Hill 4x4 affine CAIRO0 offset 1 enc; M=[[24, 0, 7, 24], [25, 8, 6, 25], [18, 21, 6, 17], [13, 10, 24, 6]] v=[12, 1, 23, 24]

16failed at cribs21/24 known lettersloss 14.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OKVA
VVMIRTDUCKGSGSHKCEASTNORTHEASHE
MXBYAVBRQCUUFFYPBKMIANVQRFFSIMR
LINCLOCKRONGVHLIMEXSWXZXMPRQYDO

Hill 4x4 affine CAIRO1 offset 1 enc; M=[[24, 0, 7, 24], [25, 8, 6, 25], [18, 21, 6, 17], [13, 10, 24, 6]] v=[10, 16, 14, 24]

17failed at cribs20/24 known lettersloss 18.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZFA
FVMIRDTULZWSWSHKCEASTNORTHEASXU
MHBYAVSPQLUUFFYPBKANAIFORVFSIMR
LINCLOCZPOIGVHLNAEHBGXKXMPROJDQ

Hill 4x4 affine CAIRO0 offset 1 dec; M=[[14, 7, 2, 11], [2, 20, 23, 19], [9, 4, 20, 12], [4, 20, 16, 5]] v=[9, 11, 24, 16]

18failed at cribs20/24 known lettersloss 18.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZFA
FVMIRDTULZWSWSHKCEASTNORTHEASXU
MHBYAVSPQLUUFFYPBKANAIFORVFSIMR
LINCLOCZPOIGVHLNAEHBGXKXMPROJDQ

Hill 4x4 affine CAIRO1 offset 1 dec; M=[[14, 7, 2, 11], [2, 20, 23, 19], [9, 4, 20, 12], [4, 20, 16, 5]] v=[2, 0, 6, 24]

19failed at cribs20/24 known lettersloss 18.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZFM
FVMIRDTELZWBWSHKCEASTNORTHEASXU
AHBYAVSPOLUUFFYPBKANMIFOPVFSIMR
LINCLOCZPQIGVHLNAUHBGHKXMPROJTQ

Hill 4x4 affine CAIRO0 offset 1 enc; M=[[11, 0, 7, 11], [25, 8, 6, 25], [18, 21, 6, 17], [0, 10, 24, 19]] v=[12, 1, 23, 24]

20failed at cribs20/24 known lettersloss 18.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZFM
FVMIRDTELZWBWSHKCEASTNORTHEASXU
AHBYAVSPOLUUFFYPBKANMIFOPVFSIMR
LINCLOCZPQIGVHLNAUHBGHKXMPROJTQ

Hill 4x4 affine CAIRO0 offset 1 dec; M=[[14, 7, 2, 11], [2, 20, 23, 19], [9, 17, 20, 12], [4, 20, 16, 5]] v=[9, 11, 11, 16]

21failed at cribs20/24 known lettersloss 18.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZFM
FVMIRDTELZWBWSHKCEASTNORTHEASXU
AHBYAVSPOLUUFFYPBKANMIFOPVFSIMR
LINCLOCZPQIGVHLNAUHBGHKXMPROJTQ

Hill 4x4 affine CAIRO1 offset 1 enc; M=[[11, 0, 7, 11], [25, 8, 6, 25], [18, 21, 6, 17], [0, 10, 24, 19]] v=[10, 16, 14, 24]

22failed at cribs20/24 known lettersloss 18.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZFM
FVMIRDTELZWBWSHKCEASTNORTHEASXU
AHBYAVSPOLUUFFYPBKANMIFOPVFSIMR
LINCLOCZPQIGVHLNAUHBGHKXMPROJTQ

Hill 4x4 affine CAIRO1 offset 1 dec; M=[[14, 7, 2, 11], [2, 20, 23, 19], [9, 17, 20, 12], [4, 20, 16, 5]] v=[2, 0, 6, 24]

23failed at cribs20/24 known lettersloss 18.9%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZVM
FVMIRDDELZGBWSHKCEASTNORTHEASXE
AHBYAVSROLUUFFYPBKAIMIFQPVFSIMR
LINCLOCZRQIGVHLNMUHBWHKXMPROYTQ

Hill 4x4 affine CAIRO0 offset 1 enc; M=[[11, 0, 7, 11], [25, 8, 6, 25], [5, 21, 6, 4], [0, 10, 24, 19]] v=[12, 1, 23, 24]

24failed at cribs20/24 known lettersloss 18.9%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZVM
FVMIRDDELZGBWSHKCEASTNORTHEASXE
AHBYAVSROLUUFFYPBKAIMIFQPVFSIMR
LINCLOCZRQIGVHLNMUHBWHKXMPROYTQ

Hill 4x4 affine CAIRO0 offset 1 dec; M=[[14, 7, 2, 11], [2, 7, 23, 19], [9, 17, 20, 12], [4, 20, 16, 5]] v=[9, 24, 11, 16]

25failed at cribs20/24 known lettersloss 18.9%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZVM
FVMIRDDELZGBWSHKCEASTNORTHEASXE
AHBYAVSROLUUFFYPBKAIMIFQPVFSIMR
LINCLOCZRQIGVHLNMUHBWHKXMPROYTQ

Hill 4x4 affine CAIRO1 offset 1 enc; M=[[11, 0, 7, 11], [25, 8, 6, 25], [5, 21, 6, 4], [0, 10, 24, 19]] v=[10, 16, 14, 24]

26failed at cribs20/24 known lettersloss 18.9%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZVM
FVMIRDDELZGBWSHKCEASTNORTHEASXE
AHBYAVSROLUUFFYPBKAIMIFQPVFSIMR
LINCLOCZRQIGVHLNMUHBWHKXMPROYTQ

Hill 4x4 affine CAIRO1 offset 1 dec; M=[[14, 7, 2, 11], [2, 7, 23, 19], [9, 17, 20, 12], [4, 20, 16, 5]] v=[2, 0, 6, 24]

27failed at cribs20/24 known lettersloss 18.9%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZFA
FVMIRDTULZWSWSHKCEASTNORTHEASXU
MHBYAVSPQLUUFFYPBKANAIFORVFSIMR
LINCLOCZPOIGVHLNAEHBGXKXMPROJDQ

Hill 4x4 affine CAIRO0 offset 1 enc; M=[[24, 0, 7, 24], [25, 8, 6, 25], [18, 21, 6, 17], [0, 10, 24, 19]] v=[12, 1, 23, 24]

28failed at cribs20/24 known lettersloss 18.9%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZFA
FVMIRDTULZWSWSHKCEASTNORTHEASXU
MHBYAVSPQLUUFFYPBKANAIFORVFSIMR
LINCLOCZPOIGVHLNAEHBGXKXMPROJDQ

Hill 4x4 affine CAIRO1 offset 1 enc; M=[[24, 0, 7, 24], [25, 8, 6, 25], [18, 21, 6, 17], [0, 10, 24, 19]] v=[10, 16, 14, 24]

29failed at cribs20/24 known lettersloss 18.9%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZVA
FVMIRDDULZGSWSHKCEASTNORTHEASXE
MHBYAVSRQLUUFFYPBKAIAIFQRVFSIMR
LINCLOCZROIGVHLNMEHBWXKXMPROYDQ

Hill 4x4 affine CAIRO0 offset 1 dec; M=[[14, 7, 2, 11], [2, 7, 23, 19], [9, 4, 20, 12], [4, 20, 16, 5]] v=[9, 24, 24, 16]

30failed at cribs20/24 known lettersloss 18.9%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZVA
FVMIRDDULZGSWSHKCEASTNORTHEASXE
MHBYAVSRQLUUFFYPBKAIAIFQRVFSIMR
LINCLOCZROIGVHLNMEHBWXKXMPROYDQ

Hill 4x4 affine CAIRO1 offset 1 dec; M=[[14, 7, 2, 11], [2, 7, 23, 19], [9, 4, 20, 12], [4, 20, 16, 5]] v=[2, 0, 6, 24]

31failed at cribs20/24 known lettersloss 19.0%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZVA
FVMIRDDULZGSWSHKCEASTNORTHEASXE
MHBYAVSRQLUUFFYPBKAIAIFQRVFSIMR
LINCLOCZROIGVHLNMEHBWXKXMPROYDQ

Hill 4x4 affine CAIRO0 offset 1 enc; M=[[24, 0, 7, 24], [25, 8, 6, 25], [5, 21, 6, 4], [0, 10, 24, 19]] v=[12, 1, 23, 24]

32failed at cribs20/24 known lettersloss 19.0%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OZVA
FVMIRDDULZGSWSHKCEASTNORTHEASXE
MHBYAVSRQLUUFFYPBKAIAIFQRVFSIMR
LINCLOCZROIGVHLNMEHBWXKXMPROYDQ

Hill 4x4 affine CAIRO1 offset 1 enc; M=[[24, 0, 7, 24], [25, 8, 6, 25], [5, 21, 6, 4], [0, 10, 24, 19]] v=[10, 16, 14, 24]

33failed at cribs20/24 known lettersloss 19.0%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OQYZ
BSJAJKKEUMGITYOANEASTNORTHEASYC
SLVTFOJNEOXJOUOEYOTYTYVCZLCBKMR
LINCLOCXGOLLVKKMIYBXQKRFRNLVKVB

Hill 4x4 affine CAUSED0 offset 1 enc; M=[[12, 1, 11, 5], [24, 7, 0, 4], [0, 18, 22, 1], [17, 13, 2, 2]] v=[7, 12, 19, 24]

34failed at cribs20/24 known lettersloss 19.0%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OQYZ
BSJAJKKEUMGITYOANEASTNORTHEASYC
SLVTFOJNEOXJOUOEYOTYTYVCZLCBKMR
LINCLOCXGOLLVKKMIYBXQKRFRNLVKVB

Hill 4x4 affine CAUSED0 offset 1 dec; M=[[14, 15, 10, 21], [8, 25, 0, 8], [5, 19, 1, 14], [6, 16, 5, 16]] v=[16, 24, 6, 15]

35failed at cribs20/24 known lettersloss 19.0%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OQYZ
BSJAJKKEUMGITYOANEASTNORTHEASYC
SLVTFOJNEOXJOUOEYOTYTYVCZLCBKMR
LINCLOCXGOLLVKKMIYBXQKRFRNLVKVB

Hill 4x4 affine CAUSED1 offset 1 enc; M=[[12, 1, 11, 5], [24, 7, 0, 4], [0, 18, 22, 1], [17, 13, 2, 2]] v=[5, 4, 5, 17]

36failed at cribs20/24 known lettersloss 19.0%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OQYZ
BSJAJKKEUMGITYOANEASTNORTHEASYC
SLVTFOJNEOXJOUOEYOTYTYVCZLCBKMR
LINCLOCXGOLLVKKMIYBXQKRFRNLVKVB

Hill 4x4 affine CAUSED1 offset 1 dec; M=[[14, 15, 10, 21], [8, 25, 0, 8], [5, 19, 1, 14], [6, 16, 5, 16]] v=[9, 10, 20, 25]

37failed at cribs17/24 known lettersloss 31.4%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OBKO
PDDUHSVXJLCGFFTLPOASTNORTHEQMYQ
GEEMVPMCYUOZTNZQISZXCRLYGFTGBER
LINCLCBUWZOODQFAYADNERFFZFRVKAR

Hill 4x4 BUT0 offset 3 enc; M=[[16, 6, 3, 2], [18, 19, 11, 23], [3, 5, 0, 13], [8, 2, 8, 11]]

38failed at cribs17/24 known lettersloss 31.4%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OBKN
VNXVOLKSFORZGRATZATSTNORTHEMOIK
GQPMEOPQVLXDBZDCTIIOKIEBEQEWBER
LINCLOKHHXGVBPKQSMUQZOLWMEPEUAR

Hill 4x4 CAIRO0 offset 3 enc; M=[[17, 12, 5, 11], [24, 18, 17, 21], [23, 10, 13, 6], [8, 11, 20, 10]]

39failed at cribs17/24 known lettersloss 31.4%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OBKN
VNXVOLKSFORZGRATZATSTNORTHEMOIK
GQPMEOPQVLXDBZDCTIIOKIEBEQEWBER
LINCLOKHHXGVBPKQSMUQZOLWMEPEUAR

Hill 4x4 CAIRO0 offset 3 dec; M=[[17, 1, 2, 4], [4, 20, 22, 21], [15, 23, 25, 6], [17, 4, 23, 6]]

40failed at cribs17/24 known lettersloss 31.5%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OBKO
PDDUHSVXJLCGFFTLPOASTNORTHEQMYQ
GEEMVPMCYUOZTNZQISZXCRLYGFTGBER
LINCLCBUWZOODQFAYADNERFFZFRVKAR

Hill 4x4 BUT0 offset 3 dec; M=[[9, 21, 25, 10], [5, 3, 6, 7], [17, 4, 12, 24], [18, 12, 24, 19]]

41failed at cribs16/24 known lettersloss 35.5%
ECDMRIPFEIMEHNLSSTTRTVDOHW?LCDW
AZOIYSGYWHQFZMOMFJDITNORTHEAYHU
UMLYYCBIYRXENULFSGSTXCBKMRVHXER
LINCLOIUJPHIUDMBJIRXTCKUKAYHAER

Hill 4x4 DETAILS1 offset 0 enc; M=[[18, 8, 18, 17], [22, 13, 3, 12], [9, 14, 24, 20], [12, 19, 10, 17]]

42failed at cribs16/24 known lettersloss 35.5%
ECDMRIPFEIMEHNLSSTTRTVDOHW?LCDW
AZOIYSGYWHQFZMOMFJDITNORTHEAYHU
UMLYYCBIYRXENULFSGSTXCBKMRVHXER
LINCLOIUJPHIUDMBJIRXTCKUKAYHAER

Hill 4x4 DETAILS1 offset 0 dec; M=[[2, 16, 5, 16], [5, 14, 10, 7], [25, 17, 10, 17], [15, 12, 10, 0]]

43failed at cribs16/24 known lettersloss 35.5%
ECDMRIPFEIMEHNLSSTTRTVDOHW?GCIC
LIOUNBXKIRKOSXJYZPPITNORTHEAYXE
KOAGPUCQHCMKWTIUELZRHHTRSLBQAER
LINCLOWNVFSXHLDORHQDDEKPUEFSWZR

Hill 4x4 BREACH0 offset 0 enc; M=[[15, 11, 15, 7], [0, 21, 10, 15], [5, 22, 23, 23], [6, 12, 7, 19]]

44failed at cribs16/24 known lettersloss 35.5%
ECDMRIPFEIMEHNLSSTTRTVDOHW?GCIC
LIOUNBXKIRKOSXJYZPPITNORTHEAYXE
KOAGPUCQHCMKWTIUELZRHHTRSLBQAER
LINCLOWNVFSXHLDORHQDDEKPUEFSWZR

Hill 4x4 BREACH0 offset 0 dec; M=[[2, 0, 3, 23], [3, 18, 21, 14], [21, 19, 13, 19], [13, 9, 7, 18]]

45failed at cribs16/24 known lettersloss 35.6%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OBKY
OBUEMOGWMYSXUAZUXNLSTNORTHEHWUX
GWYYQRZAJXHIUDXOSLCHVBVZGSBEBER
LINCLSJHFXYOOBYROHJTXKMPHUOBXAR

Hill 4x4 DELIVER0 offset 3 enc; M=[[18, 22, 1, 22], [20, 8, 14, 7], [19, 15, 15, 1], [7, 4, 15, 16]]

46failed at cribs16/24 known lettersloss 35.7%
ECDMRIPFEIMEHNLSSTTRTVDOHW?OBKY
OBUEMOGWMYSXUAZUXNLSTNORTHEHWUX
GWYYQRZAJXHIUDXOSLCHVBVZGSBEBER
LINCLSJHFXYOOBYROHJTXKMPHUOBXAR

Hill 4x4 DELIVER0 offset 3 dec; M=[[21, 8, 0, 5], [14, 3, 25, 25], [23, 22, 24, 6], [8, 19, 20, 12]]

47failed at cribs16/24 known lettersloss 35.8%
ECDMRIPFEIMEHNLSSTTRTVDOHW?WLRN
DHQEJQEJTQFBCJHPGFQNTNORTHEAQNF
FPSNDTHFQIKVGUUBAVTIUJGPMLZVOER
LINCLOTAYCYALGKZALNPRYWDRXZWGYR

Hill 4x4 DOES1 offset 0 enc; M=[[11, 4, 9, 14], [0, 23, 16, 10], [4, 8, 25, 12], [7, 0, 6, 23]]

48failed at cribs16/24 known lettersloss 35.9%
ECDMRIPFEIMEHNLSSTTRTVDOHW?EQJG
KKJCTFYGTFDEROCWLWJQTNORTHEAOQQ
WJGIQGTYIVQVVYCXQDQSRIIZTKGALER
LINCLOYWIZEOYWGIYQKZUOZAAKMXBXR

Hill 4x4 DETAILS0 offset 0 enc; M=[[6, 10, 0, 9], [7, 9, 13, 15], [1, 24, 12, 6], [11, 17, 2, 12]]

49failed at cribs16/24 known lettersloss 35.9%
ECDMRIPFEIMEHNLSSTTRTVDOHW?EQJG
KKJCTFYGTFDEROCWLWJQTNORTHEAOQQ
WJGIQGTYIVQVVYCXQDQSRIIZTKGALER
LINCLOYWIZEOYWGIYQKZUOZAAKMXBXR

Hill 4x4 DETAILS0 offset 0 dec; M=[[10, 12, 23, 18], [24, 24, 17, 15], [1, 3, 8, 11], [13, 0, 12, 6]]

50failed at cribs16/24 known lettersloss 36.0%
ECDMRIPFEIMEHNLSSTTRTVDOHW?WLRN
DHQEJQEJTQFBCJHPGFQNTNORTHEAQNF
FPSNDTHFQIKVGUUBAVTIUJGPMLZVOER
LINCLOTAYCYALGKZALNPRYWDRXZWGYR

Hill 4x4 DOES1 offset 0 dec; M=[[21, 14, 11, 24], [0, 7, 6, 4], [16, 12, 3, 14], [3, 22, 23, 23]]

7200 settings; 557 consistent with every whole crib block; 346 decryptions submitted.

What was searched, as the harness recorded it.

family
Hill cipher, block sizes 2-4, plain and affine, solved from crib blocks
numberings
ABOUT0, ABOUT1, ABSENCE0, ABSENCE1, AIR0, AIR1, AND0, AND1, ANYTHING0, ANYTHING1, BETWEEN0, BETWEEN1, BREACH0, BREACH1, BUT0, BUT1, CAIRO0, CAIRO1, CAN0, CAN1, CANDLE0, CANDLE1, CAUSED0, CAUSED1, CHAMBER0, CHAMBER1, CORNER0, CORNER1, DEBRIS0, DEBRIS1, DEGREES0, DEGREES1, DELIVER0, DELIVER1, DELIVERING0, DELIVERING1, DETAILS0, DETAILS1, DOES0, DOES1, DOORWAY0, DOORWAY1, EARTHS0, EARTHS1, EIGHT0, EIGHT1, EMERGED0, EMERGED1, ENCUMBERED0, ENCUMBERED1, ESCAPING0, ESCAPING1, EXACT0, EXACT1, FIELD0, FIELD1, FIFTY0, FIFTY1, FIVE0, FIVE1, FLAME0, FLAME1, FLICKER0, FLICKER1, FORTY0, FORTY1, FOUR0, FOUR1, FROM0, FROM1, GATHERED0, GATHERED1, HAND0, HAND1, HANDS0, HANDS1, HIS0, HIS1, HOLE0, HOLE1, HOT0, HOT1, HOWS0, HOWS1, INFORMATION0, INFORMATION1, INSERTED0, INSERTED1, ITS0, ITS1, KNOW0, KNOW1, KNOWS0, KNOWS1, LAST0, LAST1, LEFT0, LEFT1, LIES0, LIES1, LIGHT0, LIGHT1, LITTLE0, LITTLE1, LOWER0, LOWER1, LUXOR0, LUXOR1, MADE0, MADE1, MINUTES0, MINUTES1, MIST0, MIST1, NOVEMBER0, NOVEMBER1, NUANCE0, NUANCE1, ONLY0, ONLY1, OUT0, OUT1, PART0, PART1, PASSAGE0, PASSAGE1, PEERED0, PEERED1, POINT0, POINT1, POSSIBLE0, POSSIBLE1, PRESENTLY0, PRESENTLY1, REMAINS0, REMAINS1, REMOVED0, REMOVED1, ROOM0, ROOM1, ROWS0, ROWS1, SECONDS0, SECONDS1, SEVEN0, SEVEN1, SEVENTY0, SEVENTY1, SHADING0, SHADING1, SHOULD0, SHOULD1, SIX0, SIX1, SLOWLY0, SLOWLY1, SUBTLE0, SUBTLE1, THAT0, THAT1, THE0, THE1, THEN0, THEN1, THERE0, THERE1, THEY0, THEY1, THIRTY0, THIRTY1, THIS0, THIS1, TINY0, TINY1, TOTALLY0, TOTALLY1, TRANSMIT0, TRANSMIT1, TRANSMITTED0, TRANSMITTED1, TREMBLING0, TREMBLING1, UNKNOWN0, UNKNOWN1, UPPER0, UPPER1, USED0, USED1, WAS0, WAS1, WHO0, WHO1, WIDENING0, WIDENING1, WITH0, WITH1, WITHIN0, WITHIN1, YOU0, YOU1
alignments
0..n-1
directions
enc, dec
settings
7,200
settings solved
557
settings consistent on all crib blocks
  1. numbering
    ABOUT0
    n
    4
    offset
    1
    direction
    enc
    affine
    yes
    crib blocks
    5
    solutions
    1
  2. numbering
    ABOUT0
    n
    4
    offset
    2
    direction
    enc
    affine
    yes
    crib blocks
    5
    solutions
    1
  3. numbering
    ABOUT1
    n
    4
    offset
    0
    direction
    enc
    affine
    no
    crib blocks
    4
    solutions
    1
  4. numbering
    ABOUT1
    n
    4
    offset
    1
    direction
    enc
    affine
    yes
    crib blocks
    5
    solutions
    1
  5. numbering
    ABOUT1
    n
    4
    offset
    2
    direction
    enc
    affine
    yes
    crib blocks
    5
    solutions
    1
  6. numbering
    ABOUT1
    n
    4
    offset
    3
    direction
    enc
    affine
    no
    crib blocks
    4
    solutions
    1
  7. numbering
    ABSENCE0
    n
    4
    offset
    1
    direction
    enc
    affine
    yes
    crib blocks
    5
    solutions
    1
  8. numbering
    ABSENCE0
    n
    4
    offset
    2
    direction
    dec
    affine
    yes
    crib blocks
    5
    solutions
    1
  9. numbering
    ABSENCE0
    n
    4
    offset
    3
    direction
    enc
    affine
    no
    crib blocks
    4
    solutions
    1
  10. numbering
    ABSENCE1
    n
    4
    offset
    0
    direction
    dec
    affine
    no
    crib blocks
    4
    solutions
    1
  11. numbering
    ABSENCE1
    n
    4
    offset
    1
    direction
    enc
    affine
    yes
    crib blocks
    5
    solutions
    1
  12. numbering
    ABSENCE1
    n
    4
    offset
    2
    direction
    dec
    affine
    yes
    crib blocks
    5
    solutions
    1
and 28 more
settings inconsistent
5,843
log size
7,200
numberings count
200

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