Enigmamachine: het codeersysteem dat de Tweede Wereldoorlog veranderde
Stel je een typemachine voor die, zodra je een letter intikt, een compleet andere letter laat oplichten op een paneeltje erboven. Druk je dezelfde letter nog eens in, dan licht er weer een andere letter op. Zo werkte de Enigmamachine: een draagbaar apparaat ter grootte van een koffertje dat berichten letter voor letter versleutelde, zodat een tekst onleesbaar werd voor iedereen die de juiste instellingen niet kende.
De machine werd vanaf de jaren twintig ontwikkeld voor commercieel gebruik, maar raakte vooral bekend doordat het Duitse leger, de marine en de luchtmacht haar tijdens de Tweede Wereldoorlog gebruikten om orders, scheepsposities en aanvalsplannen te versturen. Wie de Enigma-versleuteling kon doorbreken, kon in principe meelezen met de Duitse legerleiding. Dat maakte de machine, en de jarenlange strijd om haar codes te breken, tot een van de beslissende technische verhalen van de oorlog.
Wat is het precies?
De Enigmamachine is een elektromechanisch apparaat: een mix van mechanische onderdelen (tandwielen, contacten) en elektrische stroompjes die letters omzetten in andere letters. Het hart van de machine bestaat uit een toetsenbord, een lichtbord met lampjes voor elke letter, en drie tot vier rotors: draaibare schijven met daarin bedrading die elke letter aan een andere letter koppelt.
Elke keer als je een toets indrukt, draait minstens één rotor een stap verder, waardoor de volgende keer dezelfde letter weer anders versleuteld wordt. Dat is cruciaal: het voorkomt dat een simpel patroon zichtbaar wordt, zoals bij een systeem waarbij 'A' altijd 'Q' wordt. Na de rotors stuitert het elektrische signaal terug via een reflector, een vaste bedradingsschijf die het signaal via een ander pad terugstuurt, en vervolgens naar het lichtbord waar de versleutelde letter oplicht.
Bovenop dit rotorsysteem zat bij de militaire versies ook een stekkerbord (plugboard): een paneel met kabeltjes waarmee de gebruiker paren letters kon verwisselen voordat en nadat het signaal door de rotors ging. Dit stekkerbord vermenigvuldigde het aantal mogelijke instellingen enorm.
Om een bericht te ontcijferen, moest de ontvanger exact dezelfde instellingen gebruiken: welke rotors, in welke volgorde, in welke startpositie, en welke stekkerverbindingen. Die instellingen stonden in geheime, dagelijks wisselende codeboeken. Zonder dat boekje was de combinatie van mogelijkheden astronomisch groot, al bleek later dat 'astronomisch groot' niet hetzelfde is als 'onmogelijk te breken', zoals we bij de voorbeelden zullen zien.
Wat wil men ermee bereiken?
Het doel van de Enigma was simpel: militaire communicatie zo versleutelen dat vijanden, zelfs als ze een bericht onderschepten via de radio, er niets van konden maken. Radioverbindingen waren in de jaren dertig en veertig essentieel voor het coördineren van legers, oorlogsschepen en onderzeeërs, maar radiogolven zijn voor iedereen met een ontvanger af te luisteren. Encryptie was dus geen luxe, maar een noodzaak om operaties geheim te houden.
Aan de andere kant van dit verhaal stond een tegengesteld doel: geallieerde codebrekers wilden precies dát geheim ontrafelen. Voor hen was het doel niet alleen militair-tactisch (weten waar een aanval zou plaatsvinden), maar ook methodologisch: bewijzen dat een menselijk ontworpen, mechanisch codeersysteem met wiskundige en later machinale middelen aan te vallen was. Die gedachte, dat je codebreken kunt systematiseren en automatiseren, ligt aan de basis van de latere informatica.
Voorbeelden uit de praktijk
Verschillende concrete episodes tonen hoe theorie en praktijk hier samenkwamen.
- Polen, jaren dertig: Wiskundigen van het Poolse Biuro Szyfrów (Cipherbureau), met Marian Rejewski als centrale figuur, ontcijferden al vanaf 1932 de structuur van de vroege Enigma door wiskundige patronen in versleutelde berichten te herkennen, nog voordat er ook maar één Duitse machine was buitgemaakt.
- Overdracht aan Groot-Brittannië en Frankrijk, 1939: Kort voor het uitbreken van de oorlog deelden de Polen hun kennis en zelfs gereconstrueerde machines met Britse en Franse inlichtingendiensten, een beslissende stap die de latere Britse inspanningen een enorme voorsprong gaf.
- Bletchley Park, 1939-1945: In dit Britse landhuis werkten duizenden codebrekers, waaronder de wiskundige Alan Turing, aan het systematisch breken van Enigma-verkeer. Turing en collega Gordon Welchman ontwikkelden de 'Bombe', een elektromechanische machine die automatisch mogelijke rotorinstellingen doorzocht.
- Verovering van U-110, 1941: De Britse marine veroverde de Duitse onderzeeër U-110 en haalde er een intacte Enigmamachine met codeboeken uit, wat direct bijdroeg aan het kraken van marineberichten in de Atlantische Oceaan.
- M4 Project, vanaf 2006: Decennia na de oorlog gebruikten vrijwilligers wereldwijd, met gebundelde computerkracht via internet, moderne rekenkracht om enkele nog altijd onopgeloste, originele Duitse marineberichten uit 1942 met succes te ontcijferen.
Hoe ver is de techniek?
Als versleutelingstechniek is de Enigma volledig achterhaald. Direct na de oorlog beseften cryptografen dat mechanische rotorsystemen fundamenteel zwak zijn: ze hebben te weinig mogelijke instellingen voor de rekenkracht van moderne computers, en het patroon waarbij een letter nooit naar zichzelf versleutelt (een makkelijk over het hoofd gezien lek in het originele ontwerp) maakte het systeem extra aanvalbaar.
Moderne cryptografie gebruikt heel andere principes, zoals wiskundige algoritmen die draaien op computerchips in plaats van fysieke rotors, met sleutels van honderden bits lang. Toch is de Enigma niet zomaar een curiositeit: het verhaal van haar val markeert het begin van geautomatiseerde codeanalyse, een directe voorloper van de digitale computer. De Bombe-machines van Bletchley Park en de Colossus-machines die later voor een ander Duits systeem werden gebouwd, behoren tot de vroegste programmeerbare rekenmachines ter wereld.
Op het praktische vlak is er nog steeds beweging: originele machines duiken op bij veilingen en musea, replica's en simulatie-apps laten het publiek zelf ermee 'coderen', en historici en amateur-cryptografen blijven af en toe nog onontcijferde originele berichten uit archieven vinden en oplossen, zoals het M4 Project liet zien. Onzeker blijft hoeveel originele Enigma-berichten uit de oorlog nog altijd niet zijn ontcijferd of teruggevonden; schattingen daarover zijn niet hard te maken.
Wie werken eraan?
Aan de historische studie en het behoud van de Enigma werken vooral musea en historische organisaties. Bletchley Park in Groot-Brittannië, tegenwoordig een museum, bewaart de erfenis van de wartime codebrekers en toont werkende Enigma- en Bombe-replica's. Het naastgelegen The National Museum of Computing legt de nadruk op de technische en computerhistorische kant van dit verhaal.
In Duitsland bewaart het Deutsches Museum in München originele machines en documentatie. Cryptologisch specialistische instellingen zoals het National Cryptologic Museum van de Amerikaanse inlichtingendienst NSA tonen eigen exemplaren en Amerikaanse codebreekgeschiedenis uit dezelfde periode.
Daarnaast houdt een actieve gemeenschap van hobbyisten en onafhankelijke onderzoekers, verzameld rond initiatieven als het eerder genoemde M4 Project en particuliere verzamelsites, zich bezig met het documenteren van machinevarianten, het digitaliseren van archiefberichten en het bouwen van simulaties voor onderwijsdoeleinden.