721.7B+ configurations evaluated across recorded experiments

Column and route rearrangements plus a repeating key, on 73 letters left by a column-band filler model

A repeating-key Vigenere, Beaufort or Variant Beaufort cipher (key lengths 1 to 13) combined with column, rail-fence and route rearrangements, on the 73 letters left by a column-band filler model. Rearrangements: every column order at widths 7, 8 and 9 (408,240 orders), rail fence with 2 to 15 rails, and serpentine, spiral and column-by-column routes at widths 7 to 14, with the key lined up with either the carved or the rearranged order. The 73 letters are what remains after treating 24 K4 letters in columns 8 to 16 of a 28-by-31 layout of the cipher text as filler. 31.8 million settings. The best, 18 of 24 known letters at width 9 with an 11-letter key, is noise: a random-order check suggests about 3 or 4 settings that good are expected by chance in the full width-9 search.

In plain English: A repeating-key Vigenere, Beaufort or Variant Beaufort cipher (key lengths 1 to 13) combined with column, rail-fence and route rearrangements, on the 73 letters left by a column-band filler model, using a combined approach: scramble the letter order AND replace each letter. Every combination within the stated scope was tested (31.8 million configurations); none produced a valid solution. Best match: 18/24 known letters. That is not a real signal: searches of this kind can reach scores this high without the right key. This record is negative within the tested scope.
NOISE Tier 2
How to read this record
Configs Tested
31,800,000
Best Score
18 / 24 known letters matched · high, but judged chance for this search
Confidence
Tier 2: Exhaustive search under stated assumptions. Does not eliminate multi-layer variants.
Truth Tag
[INTERNAL RESULT]
Date Tested
2026-03-12

Scope Limitations

This elimination does not rule out:

Assumptions

Reproduce

PYTHONPATH=src python3 -u scripts/grille/e_mitm_trans_sub_73_01.py

Requires the kryptos repo, Python 3.11+, PYTHONPATH=src. Some recent scripts may not be in the public repository yet.


Found an error? Report on GitHub