Ako su vam kriptografija i povijest Drugog svjetskog rata u fokusu interesa, zasigurno su upoznati s Enigmom, no malo tko zna za napredniji stroj koji je bio dizajniran da zauzme njezino mjesto. Zahvaljujući britanskom softverskom inženjeru Martinu Gillowu, vjerna i potpuno interaktivna 3D replika uređaja Schlüsselgerät 41 (SG-41) od sada je besplatno dostupna na internetu, čuvajući tako ovaj fascinantan, ali i mračan dio inženjerske povijesti.
Kad je njemački vojni vrh počeo sumnjati da su Saveznici uspjeli probiti kodove Enigme, započeo je razvoj znatno sigurnijeg sustava. Rezultat je bio SG-41, uređaj u vojnim krugovima poznat i pod pomalo neobičnim nadimkom "Hitlerov mlinac" (Hitlermühle) – ponajviše zbog ručice za upravljanje koja je svojim mehanizmom podsjećala na mlin za papar.
Prvi su primjerci proizvedeni 1941. godine, no zbog velikih nestašica materijala u ratom pogođenoj Njemačkoj, izrađeno je tek oko 1000 komada. Uz to, zbog svoje je masivnosti stroj bio pretežak za praktičnu upotrebu na prvim linijama bojišnice. Zbog navedenih logističkih problema, SG-41 nikada nije u potpunosti zamijenio Enigmu. Ipak, on predstavlja iznimno tehnološko dostignuće svog vremena. Britanski kriptoanalitičari u Bletchley Parku bili su u potpunosti nemoćni pred njegovim šiframa, a stručnjaci američke vojne sigurnosne agencije nakon rata proglasili su ga "izvanrednim strojem".
Za Martina Gillowa rad na SG-41 predstavljao je izniman izazov. Ovaj razvojni programer iza sebe već ima uspješne projekte izrade virtualnih verzija ranih računala poput stroja Colossus i Lorenz. Svoj najnoviji pothvat opisuje kao kombinaciju "digitalnog očuvanja, inženjerske arheologije i pokušaja shvaćanja kako je taj uređaj uopće funkcionirao".
Tijekom razvoja projekta Gillow se služio alatima poput Blendera kako bi dizajnirao precizan 3D model. Njegov je rad dobio na autentičnosti i nakon poziva u britansku obavještajnu agenciju GCHQ, gdje mu je omogućen uvid u originalni, sačuvani fizički primjerak SG-41. To mu je pomoglo da usavrši iznimno kompliciranu mehaničku i logičku stranu svoje simulacije.
Višeslojna složenost šifriranja
Rad uređaja SG-41 zahtijevao je iznimno visoku razinu preciznosti i razumijevanja. Stroj je koristio čak četiri razine enkripcije:
-
Dnevni ključ: Inicijalni niz od šest slova koji se mijenjao svakodnevno.
-
Konfiguracija pinova: Složena mehanička postavka temeljena na tablicama koje su se izdavale jednom mjesečno.
-
Identifikacijski kod stroja: Jedinstveni dvoznamenkasti broj specifičan za svaki pojedini uređaj.
Križanjem i kombinacijom ovih parametara stroj bi formirao početnu konfiguraciju. Tek nakon toga operater je mogao unijeti poruku koja bi se zatim šifrirala. Dobiveni kriptirani ispis bi se potom dodatno "maskirao" još jednim specifičnim ključem kako bi se sakrila njegova početna pozicija, u potpunosti onemogućavajući analizu uzoraka s druge strane.
Zanimljivo je napomenuti da tehnički detalji o ovom stroju i danas izlaze na vidjelo. Prije samo nekoliko mjeseci, u arhivima češkog Vojnog povijesnog instituta u Pragu pronađen je zaboravljeni originalni priručnik za rukovanje i šifriranje ovim uređajem.
Gillowov interaktivni model, dostupan unutar web preglednika, ne koristi sofisticirane fizičke simulacije za svaki mehanički djelić, već logički replicira proces šifriranja. Ipak, on pruža neprocjenjivu edukativnu vrijednost za povjesničare, programere i entuzijaste te nudi jedinstven pogled u ono što je predstavljalo vrhunac njemačke kriptografije sredinom 20. stoljeća.
