Mysteries Department
Sign inRequest access
MethodsCryptanalysisFragmenting-cipher solver (joint segmentation and key)
Method · cryptanalysis

Fragmenting-cipher solver (joint segmentation and key)

CryptanalysisVersion 1.0Licence MIT14 runsUsed on 1 mystery

Questions it answers

Code Python

Runs and results 14 runs · 6 shown

RunMysteryMeasuredResultAgainstDate
RUN-053VoynichRings, Latin.novowel: held-out gap (own minus decoded), segments 133, 2.03 per word0.29Permuted keys mean gap 0.338 · control gap see T16a22 Oct
RUN-052VoynichRings, Latin: held-out gap (own minus decoded), segments 159, 2.06 per word1.039Permuted keys mean gap 1.782 · control gap see T16a22 Oct
RUN-051VoynichParagraphs, Italian: held-out gap (own minus decoded), segments 953, 1.57 per word0.907Permuted keys mean gap 1.486 · control gap see T16a22 Oct
RUN-050VoynichParagraphs, Latin.novowel: held-out gap (own minus decoded), segments 722, 1.47 per word0.353Permuted keys mean gap 0.381 · control gap see T16a22 Oct
RUN-049VoynichParagraphs, Latin: held-out gap (own minus decoded), segments 927, 1.56 per word0.775Permuted keys mean gap 1.527 · control gap see T16a22 Oct
RUN-048VoynichPlanted affix-table cipher of Latin.novowel, k=4, 1 letter(s)/word: held-out word accuracy0.8667291471415183Chance 0.15422 Oct

Applied to

1 datasetZL3b transcription
Private beta Downloads are for beta members

We're in a private beta while we get things right. Everything here is free to read; downloading datasets, sources and code is open to members for now.

It takes a couple of minutes. We'll reply by email.