Wat was de Enigma -machine?

De Enigma -machine was een mechanisch apparaat dat werd gebruikt voor het coderen en decoderen van geheime berichten. Tijdens de Tweede Wereldoorlog werd de Enigma -machine door het Duitse leger gebruikt om te communiceren met troepen in het veld, oorlogsschepen en onderzeeërs. Geallieerde cryptologen, die onder de codenaam Ultra werken, hebben met succes de meeste enigma -cijfers gekraakt; Dit gaf de geallieerden een belangrijke bron van intelligentie voor de oorlogsinspanning.

De enigma -machine zelf was mechanisch en leek veel op een typemachine. Telkens wanneer een toets werd ingedrukt, zou het elektronische signaal een reeks roteerbare klauterwielen door een plugboard passeren en vervolgens terug in een andere richting. Omdat elk wiel kon worden gedraaid om het pad van het signaal te veranderen, was een enorme verscheidenheid aan verschillende sleutels mogelijk en konden de wielen eenvoudig worden geroteerd telkens wanneer een nieuwe sleutel nodig was. De wielen werden geregeld om te roteren telkens wanneer een toets werd ingedrukt, waardoor enigma veilig werd tegen letterfrequentie-aanvallen; de startposities van deWielen werden ook veranderd, vaak meerdere keren per dag.

In theorie werd Enigma verondersteld veilig te zijn tegen elk type brute-force-aanval, omdat er veel te veel cijfer mogelijkheden waren om ze allemaal één voor één te proberen. Latere versies van Enigma, zoals de vier-rotorische modellen die door Duitse U-boten worden gebruikt, verhoogden het aantal combinaties nog verder. Toch gaven gevangen codedocumenten en menselijke fouten de cryptografen vaak de overhand, en het Poolse leger decodering van geheime Duitse communicatie al in 1932. Hun werk kwam uiteindelijk over naar Groot -Brittannië en Amerika, en de codebreaking ging door met veel succes tijdens de oorlog, ondanks de pogingen van de Germans om de machine meer en meer complex te maken.

Het succesvol breken van de Enigma -code vereiste het vinden van regelmatigheden of bekende factoren om het enorme aantal mogelijke cijfers te verminderen. Verschillende eenvoudige teksten,zoals 'Heil Hitler', verscheen vaak in Duitse berichten; Dit gaf belangrijke aanwijzingen voor cryptanalytici, die een gecodeerde boodschap konden doorzoeken en kijken waar een dergelijke zin zou kunnen verschijnen. De Duitsers verzonden ook eenvoudige, gemakkelijk te analyseren zesletterkoppen aan het begin van berichten, zoals "einein", om de locatie van de cijferwielen voor de rest van het bericht te geven. Toen de ruimte van mogelijke codetoetsen nog steeds te groot werd, werden verschillende primitieve computers geconstrueerd, om automatisch door de duizenden mogelijkheden te tellen; Dit werd een van de eerste werkzaamheden die werd gedaan naar het algemene computing.

ANDERE TALEN