Skip to content

About

A digital edition of 679 WWI German ADFGVX ciphertexts, featuring cryptanalytic recoveries, historical research, and reproducible methods.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

ADFGVX Cipher

Research checks License: Apache-2.0

By page · By subject · Historical research · Chronology · Discoveries

German military radio traffic from the closing months of 1918 records withdrawal, supply, finance and changing command authority. This edition brings together the ciphertexts preserved by J. Rives Childs and historical studies based on their recovered contents.

The collection comprises 679 physical ciphertexts on 175 printed pages, including the 22 original Lasry–Schmeh challenges. Seven sources remain OPEN.

Browse by printed page

Choose a range to see its pages and message subjects. Each page opens its complete ciphertexts, readings and source explanations.

Printed pages Sources
pp56–74 47
pp75–99 64
pp100–124 94
pp125–149 80
pp150–174 133
pp175–199 111
pp200–224 121
pp225–230 29

Historical research

Study Historical findings
Withdrawal, transit and internment Provisioning at Arad, the armistice transit clock and negotiations with territorial authorities connect the means of withdrawal with its changing political conditions.
Black Sea shipping and disposal A routing order and its numbered amendment trace a changed destination; diaries and registers place evacuation voyages and a proposed ship sale in a wider record.
Cash, procurement and liquidation Orders to stop buying coexist with demands for pay, small banknotes and local payout. Stranded goods become subjects of resale and redemption.
Radio authority and personnel Station handovers, interrupted links, disarmament conditions and traffic transfers show how communications service depended on control of people and equipment.
Vehicles and the stages of departure Readiness, waiting, equipment transfer and reported departure appear as separate stages; one truck can leave while personnel remain behind.

The historical research guide classifies the sources and comparisons. The chronology distinguishes dates of events, orders, transmission and interception.

Selected discoveries and methods

Discovery or method Result
The p153 shared key A new eighteen-column key fixes 60 of 66 positions in part 5 without source changes and supports part 6's conditional rearguard-artillery ammunition instruction.
The Arad provisioning report A second reception supplies eleven missing coordinates and establishes 80,000 men and 30,000 animals in the request for provisions and trains.
The small-banknote instruction A complete reception locates the nineteen-coordinate interruption, corrects an earlier conjecture and restores the request for the smallest possible denominations.
Exact comparison of p109 copies An exact decoder finds the same 47-character passage across 28 ranked leaders: 33 positions follow from minimum source cost and fourteen from language ranking.
Exact loss-and-fill search Dynamic programming covers 8,670,506,592,384 joint witnesses per fixed key in the 170-slot, 16-column, five-loss model. Known-text controls expose the scoring limitation; p198 remains OPEN.

The research record gives the exact cryptanalytic results. The edition and attribution account identifies our contributions alongside earlier keys, decipherments and historical publications.

Sources and verification

Childs and the source collection · Original challenges · Reading conventions · Repository map

python3 -m adfgvx.verify
python3 -m adfgvx.catalog --check
python3 -m adfgvx.page_editions --check

Source-specific checks accompany the editions and experiments. The verification workflow checks the collection; CONTRIBUTING.md describes how to extend it.

icekylinx and GPT-6 Astra Pro. ADFGVX Cipher (2026). Cite a source edition or study and its commit using CITATION.cff. Earlier work retains its individual attribution. Project code and editorial work use Apache-2.0; NOTICE identifies third-party materials.

About

A digital edition of 679 WWI German ADFGVX ciphertexts, featuring cryptanalytic recoveries, historical research, and reproducible methods.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages