Počet jeho možných nastavení byl tak obrovský, že jej mnozí považovali za matematicky neprolomitelný. Přesto se spojeneckým kryptologům podařilo tento systém rozluštit – a změnit průběh války.
Šifrovací stroj ukrytý v kufříku
Enigma machine byla elektromechanická šifrovací mašina, kterou používaly německé ozbrojené síly během druhé světové války. Zařízení bylo přenosné – bylo zabudované do dřevěného kufříku a vybavené klávesnicí podobnou psacímu stroji. Nad klávesami se nacházela světelná tabulka s písmeny.
Princip byl jednoduchý: operátor napsal zprávu na klávesnici a stroj každé písmeno okamžitě převedl na jiné. Pokud tedy někdo napsal například písmeno A, na panelu se rozsvítilo třeba G. Další stisknutí stejného písmene však mohlo dát úplně jiný výsledek.
Právě tato neustálá proměna byla klíčem k síle systému.
Rotory: srdce celé šifry
Uvnitř Enigmy se nacházely rotující disky nazývané rotory. Každý rotor obsahoval složitou síť elektrických propojení mezi písmeny abecedy. Když operátor stiskl klávesu, elektrický proud prošel přes rotory a vyšel na jiném písmenu. Po každém stisku se navíc rotor o krok pootočil. To znamenalo, že se elektrická cesta pokaždé změnila.
Je to podobné, jako kdyby se při každém napsaném písmenu kompletně přestavěla šifra.
Vojenské verze Enigmy obvykle používaly tři až čtyři rotory, které se otáčely v různých rytmech. Kombinace jejich nastavení vytvářela obrovské množství možností.
Plugboard: druhá vrstva chaosu
Kdyby Enigma používala pouze rotory, byla by stále silná – ale němečtí kryptografové přidali ještě jednu vrstvu. Na přední straně stroje se nacházela tzv. propojovací deska (plugboard). Operátor zde mohl kabely propojit dvojice písmen – například A s M nebo T s R. Při šifrování se tato písmena automaticky zaměnila.
Tato jednoduchá úprava dramaticky zvýšila počet možných kombinací. Celkový počet nastavení Enigmy se tak dostal na astronomické číslo přes 150 trilionů variant. V praxi to znamenalo, že by ruční testování všech možností trvalo celé věky.
Každý den nová šifra
Německá armáda navíc zavedla přísný systém denních klíčů. Každý den dostaly jednotky speciální tabulku, která určovala pořadí rotorů, jejich počáteční nastavení, i zapojení plugboardu. Jakmile se změnil denní klíč, všechny předchozí dešifrovací pokusy se staly bezcennými.
Spojenečtí kryptologové tak stáli před téměř beznadějným úkolem:
každý den znovu objevit správné nastavení stroje.
Proč byla Enigma považována za matematicky bezpečnou
Německé velení věřilo, že Enigma je prakticky neprolomitelná. A nebyl to jen optimismus. Matematicky byl problém skutečně extrémně složitý. Počet možných konfigurací byl tak obrovský, že by jejich vyzkoušení ručně trvalo déle než existuje lidská civilizace.
Navíc se nastavení měnilo každý den. Kryptografie té doby navíc nepočítala s tím, že by někdo použil automatizované stroje pro testování kombinací. A právě zde se skrývala slabina systému.
Malé chyby, které prozradily velké tajemství
Navzdory své matematické síle měla Enigma několik praktických slabin.
Jednou z nich bylo pravidlo, že žádné písmeno nikdy nemohlo být zakódováno samo do sebe. Písmeno A se tedy nikdy nemohlo změnit na A. To byla drobná vlastnost konstrukce, ale kryptologům poskytovala důležitou logickou stopu.
Dalším problémem byla lidská rutina. Operátoři často používali předvídatelné fráze – například meteorologické zprávy nebo pravidelné vojenské hlášky. Tyto opakující se vzory umožňovaly kryptologům odhadovat části textu.
Takovým předpokládaným úsekům zpráv se říkalo cribs. Pokud kryptologové dokázali odhadnout alespoň malý fragment textu, mohli začít testovat nastavení stroje.
A právě zde vstoupily do hry první dešifrovací stroje.
Když matematika potkala stroje
V britském kryptologickém centru Bletchley Park začali matematici a inženýři hledat způsob, jak enormní počet kombinací testovat mechanicky. Klíčovou roli zde sehrál matematik Alan Turing.
Společně s kolegy navrhl elektromechanický stroj nazvaný Bombe, který dokázal automaticky procházet možné konfigurace Enigmy a rychle vyřazovat ty, které nedávaly smysl. Namísto milionů ručních pokusů tak bylo možné hledat správné nastavení během několika hodin.
Tato kombinace matematiky, logiky a strojového výpočtu se ukázala jako rozhodující.
Stroj, který měl chránit říši
Během druhé světové války používaly Enigmu všechny složky německých ozbrojených sil: armáda, letectvo, námořnictvo, i tajné služby. Každá z těchto organizací používala trochu odlišná nastavení, což práci kryptologů dále komplikovalo.
Nejtěžší byla námořní komunikace německých ponorek. Právě zde však měla schopnost číst zprávy obrovský strategický význam.
Pokud Spojenci dokázali odhalit polohu ponorek, mohli konvoje jednoduše nasměrovat jinam. To znamenalo rozdíl mezi potopenou lodí a zachráněným nákladem.
Když šifra padla
Prolomení Enigmy nebylo okamžité ani jednoduché. Bylo výsledkem spolupráce mnoha kryptologů, matematiků a techniků.
První zásadní průlom přišel díky polským kryptologům ještě před válkou. Na jejich práci později navázal tým v Bletchley Parku, který vyvinul nové metody analýzy šifer i první dešifrovací stroje. Postupně tak dokázali číst velkou část německé komunikace.
Informace získané z těchto zpráv dostaly krycí název Ultra a patřily mezi nejstřeženější tajemství války. Historici dnes odhadují, že schopnost číst šifrované zprávy zkrátila druhou světovou válku o několik let.
Zdroje: Imperial War Museums, Britannica, Bleatchey Park, img ai generated leonardo ai






