Lorenz (kryptoapparat)

Lorenz SZ var namnet på en serie tyska krypteringsapparater som användes av den tyska armén under andra världskriget. De var namngivna efter tillverkaren, Berlin-baserade C.Lorenz AG, och fanns i modellerna SZ40, SZ42a och SZ42b, där SZ stod för Schlüssel-Zusatz (tyska: chiffertillsats). Krypteringen baserades på en form av strömchiffer, och var mer avancerad än hos den mer kända Enigmamaskinen.[1]
Brittiska krypotanalytiker, med centrum i Bletchley Park, kallade krypterad tysk telegraftrafik för Fish, och döpte den för dem okända maskinen och dess signaler till Tunny (som betyder tonfisk). Analytikerna vid Bletchley Park räknade ut Tunnys krypteringsteknik tre år innan de såg en sådan maskin.[2]
Dechiffreringen av Lorenz-meddelandena var ett av de viktigaste bidragen till den brittiska underrättelsetjänstens verksamhet under kriget och påskyndade de allierades seger i Europa.[1][3] Vissa meddelanden avkodades helt manuellt innan processen delvis automatiserades med hjälp av Colossus-datorerna.[4]
Användning
[redigera | redigera wikitext]Lorenz-apparaterna (Tunnys) var inbyggda tillbehör till vanliga teleprinters. Endast en användare krävdes vid var ände av kommunikationen, själva krypteringen gick helt automatiskt och meddelandet sändes iväg via radiovågor direkt efter att avsändaren skrivit in det i maskinen. Mottagaren, om maskinen var rätt inställd, fick på samma sätt meddelandet automatiskt avkrypterat.[1]
Kommunikationen skedde via radiovågor snarare än över det fasta telenätet, teleprinterns mer vanliga kommunikationsväg vid den tiden. Dessa ljudbaserade meddelanden (kallade NoMo = non-morse) med frequency-shift kod togs även emot av Storbritanniens mottagarstationer[5]
De första försöken med SZ40-maskiner inleddes i juni 1941. De något förbättrade SZ42-maskinerna togs i bruk från mitten av 1942 och framåt, för kommunikation på högsta säkerhetsnivå mellan det tyska överkommandot i Wehrmacht och armékommandon i hela det ockuperade Europa samt Nordafrika.[6][1] Den mer avancerade SZ42A togs i bruk i februari 1943 och SZ42B i juni 1944.[7]
Varje "Tunny"-länk (länken mellan avsändare och mottagare) bestod av fyra Lorenz-maskiner, med en sändande och en mottagande teleprinter i varje ände. Till skillnad från Enigma var Lorenz-maskineriet något svårt att förflytta och krävde då två lastbilar. Dess fördelar var dock, förutom att ha mer avancerad kryptering, en mycket snabbare process och ingen begränsning i textmängd.[1]
Design och funktion
[redigera | redigera wikitext]Fjärrskriften i teleprinters använde så kallad Baudat-kod, en fembitars teckenkod som sändes som ljudsignaler av två olika frekvenser, att likna vid dagens digitala "1" och "0" (exempelvis skrivs bokstaven A i Baudat-kod som "11000"). Lorenz-apparaterna var designade för att kunna anslutas till vilken teleprinter som helst, och kodade de skickade meddelandena med frequency-shift kod.[5] Apparaterna hade tolv hjul med rörliga så kallade kammar (kuggar). Kammarna hade två lägen: aktiv ("cross", X) eller inaktiv ("dot", •). En kam i upphöjt läge var aktiv och gjorde att värdet på en bit reverserades (0→1 och 1→0), men lämnade värdet oförändrat i sänkt läge. (Exempelvis, om samtliga fem bitar av ett A reverserades skulle den generera "00111", vilket är bokstaven M).[8]

De fem hjulen längst till höger kallades Spaltencäsar av tyskarna men döptes till Chi-hjul av Bill Tutte. De fem längst till vänster hette Springcäsar (Psi-hjul), och de två mellersta Vorgeleger (Mu- eller motorhjul). Chi- och Psi-hjulen åstadkom själva krypteringen, och deras rotation styrdes av motorhjulen. Varje hjul inom kategori Chi roterade vid varje tangenttryckning, medan Psi-hjulen roterade mer oregelbundet. Dessutom hade varje hjul olika många kammar, vilket gjorde att "ett varv" blev olika långt.[8][1] Instrumentet hade en metallbas på 48 cm x 39 cm och var 43 cm hög.[9]
De fem databitarna för varje telegraftecken bearbetades först av de fem chi-hjulen och sedan vidare av de fem psi-hjulen. Med hjälp av detta genererade Lorenz-apparaten skenbart slumpmässiga tecken (crosses och dots) som blev nyckeln mellan inmatningstexten och den chiffrerade utmatningstexten.[10] De tolv hjulen kunde kombineras på 1,603×1019 olika sätt, alltså 16 miljarders miljarder olika kombinationer.[11]
För att kryptering och dechiffrering skulle fungera måste de sändande och mottagande maskinernas hjul ställas in likadant. Två inställningar behövdes: kaminställningarna på varje hjul, samt de inledande hjulpositionerna att utgå ifrån. De senare var specifika för varje meddelande. Ursprungligen skickades hjulinställningarna till mottagaren genom att inleda meddelandet med en 12-bokstavig nyckel som skickades okrypterad, med information om positionen för varje hjul.[8] Senare skickades en kortare kod ut där en tillhörande bok kopplade koden till hjulpositionerna, man behövde alltså tillgång till boken för att få ut nyckeln. Varje bok innehöll hundra eller fler kombinationer, som användes endast en gång var. Kaminställningarna på Psi- och Chi-hjulen var mer konstanta och ändrades först månadsvis, men från den 1 augusti 1944 ändrades alla kammar dagligen.[12]
Dechiffrering
[redigera | redigera wikitext]Kommunikationen från Lorenz-maskinerna togs även emot av Storbritanniens mottagarstationer, som en form av NoMo (= non-morse).[5] Den uppsnappade koden kunde vidarebefordras till Government Code and Cypher School i Bletchley Park, som med kryptoanalytikern Bill Tutte i spetsen fick uppgiften att dechiffrera meddelandena de kallade "Tunny". Bletchley Park lyckades lösa "Tunnys" funktion i januari 1942 utan att någonsin ha sett en Lorenz-maskin, en bedrift som möjliggjordes tack vare misstag begångna av de tyska operatörerna:
I augusti 1941 sändes ett meddelande från Aten till Wien, där den mottagande operatören svarade med en okodad begäran att få meddelandet igen, då det inte mottagits korrekt. Detta okodade meddelande lät britterna veta vad som pågick. Avsändaren gjorde sedan misstaget att skicka ett nytt meddelande, något annorlunda, men med samma chiffernyckel (hjulinställning). Tack vare chiffertexternas snarlikheter och samma chiffernyckel kunde de två klartexterna uttydas vid Bletchley Park. Men inte ens denna nästan 4 000 tecken långa text var tillräcklig för att teamet skulle kunna lista ut kopplingen till chiffernyckeln; det var helt enkelt för komplext.[8]
Efter tre månader överlämnades uppgiften till matematikern Bill Tutte. Han tillämpade en teknik som han hade lärt sig under sin kryptografiska utbildning - att skriva ut koden för hand och leta efter upprepningar, vilket ledde till ett första genombrott då han identifierade en 41-bitars repetition av "crosses" och "dots", motsvarande de 41 kammarna på ett av Chi-hjulen.[8] Under de följande två månaderna fram till januari 1942 lyckades Tutte med kollegor räkna ut hela funktionen av krypteringsmaskinen. Detta anmärkningsvärda exempel på reverse engineering har beskrivits som "en av de största intellektuella bedrifterna under andra världskriget".[13]

Efter att ha löst "Tunny-koden" bildades ett specialteam av kryptografer, varav de flesta initialt överfördes från Alan Turings grupp (som tidigare knäckt Enigmakoden). Teamet blev känt som Testery, efter ledaren Ralph Tester. De utförde huvuddelen av arbetet med att avkoda inkommande Tunny-meddelanden, men fick också hjälp av maskiner i den kompletterande sektionen kallad Newmanry, ledd av Max Newman.[13]
Dekrypteringsapparater
[redigera | redigera wikitext]Flera komplexa maskiner byggdes av britterna för att underlätta dechiffreringen av Tunny. Den första kallades den "brittiska Tunny."[14] Denna maskin designades av Bletchley Park och baserades på Testerys arbete. När Testery hade tagit fram nyckeln till hjulsinställningarna för ett meddelande ställdes brittiska Tunny-maskinen in därefter för att få ut meddelandena i klartext.

Den viktigaste maskinen var dock Colossus, som togs i bruk i december 1943. Den var en tidig version av elektroniska digitala datorer, och även om den inte var helt programmerbar, var den mycket effektivare än sina föregångare mot den tolvrotoriska Lorenz SZ42. Colossusdatorerna baserades på algoritmer utvecklade av Bill Tutte och hans team av matematiker. Inte mindre än tio exemplar av Colossus fanns i Bletchley park vid krigets slut.[15]
Överlevande maskiner
[redigera | redigera wikitext]Lorenz-maskinerna byggdes i begränsat antal och idag finns endast ett fåtal kvar på följande museer:
- Tyskland: Datormuseet i Paderborn och Deutsches Museum i München.
- Storbritannien: Bletchley Park och The National Museum of Computing.
- USA: National Cryptologic Museum i Maryland.
Se även
[redigera | redigera wikitext]Vidare läsning
[redigera | redigera wikitext]- General Report on Tunny: With Emphasis on Statistical Methods (Rapport av Testerys från 1945)
- Bill Tutte: Fisher and I (föreläsning från 1998)
Referenser
[redigera | redigera wikitext]Litteratur
[redigera | redigera wikitext]- Copeland (2006), Colossus: The Secrets of Bletchley Park's Codebreaking Computers, ISBN 978-0-19-284055-4
- Good, Jack; Michie, Donald; Timms, Geoffrey (1945), ”General Report on Tunny: With Emphasis on Statistical Methods”, www.alanturing.net, UK Public Record Office HW 25/4 and HW 25/5, https://www.alanturing.net/turing_archive/archive/index/tunnyreportindex.html, läst 30 maj 2025
- Hinsley, F. H.; Stripp, Alan, reds. (1993), Codebreakers: The inside story of Bletchley Park, Oxford: Oxford University Press, ISBN 978-0-19-280132-6
Noter
[redigera | redigera wikitext]- 1 2 3 4 5 6 Copeland, B. Jack (2025-03-09). ”W. T. Tutte—The Graph Theorist Whose Code-Busting Algorithms Powered the D-Day Invasion” (på engelska). The Mathematical Intelligencer. doi:. ISSN 1866-7414. https://doi.org/10.1007/s00283-024-10386-7. Läst 4 juni 2025.
- ↑ Hinsley 1993, s. 141.
- ↑ ”The History of the Lorenz Cipher and the Colossus Machine”. https://cs.stanford.edu/people/eroberts/courses/soco/projects/colossus/history.html.
- ↑ Good, Jack (1993). ”Enigma and Fish”. i Hinsley & Stripp. Codebreakers. Oxford Univ. Press. sid. 149-166. https://archive.org/details/codebreakersinsi00sirf
- 1 2 3 ”The National Archives: The interception of German Teleprinter Communications at Foreign Office Station Knockholt - Piece details HW 50/79”. https://discovery.nationalarchives.gov.uk/details/r/C11205560.
- ↑ Hinsley 1993, s. 142.
- ↑ Brian Jack Copeland, red (2006). Colossus: the secrets of Bletchley Park's codebreaking computers. Oxford University Press. ISBN 978-0-19-284055-4. https://archive.org/details/colossussecretso0000unse. Läst 1 juni 2025
- 1 2 3 4 5 Tutte, W.T (19 juni 1998). ”Fisher and I” (PDF). Föreläsning av prof. Tutte på University of Waterloo. Arkiverad från originalet den 12 februari 2015. https://web.archive.org/web/20150212204111/https://cryptocellar.web.cern.ch/cryptocellar/tutte.pdf. Läst 30 maj 2025.
- ↑ Good, Michie & Timms 1945, s. 10. av German Tunny
- ↑ Good; Michie; Timms (1945). ”The general report on Tunny”. www.alanturing.net. https://www.alanturing.net/turing_archive/archive/index/tunnyreportindex.html. Läst 30 maj 2025.
- ↑ Good, Michie & Timms 1945, s. 6. av German Tunny
- ↑ Good, Michie & Timms 1945, s. 14. av German Tunny
- 1 2 Jerry Roberts (2009). ”My Top-Secret Codebreaking During World War II: The Last British Survivor of Bletchley Park's Testery” (på engelska) (video). UCL News. University College London. https://www.ucl.ac.uk/news/2009/mar/watch-now-jerry-roberts-codebreaking-talk. Läst 30 maj 2025.
- ↑ Halton, Ken (1993). ”The Tunny Machine”. i Hinsley & Stripp. Codebreakers. sid. 167-174. https://archive.org/details/codebreakersinsi00sirf
- ↑ ”Biography of Professor Tutte” (på engelska). Combinatorics and Optimization (University of Waterloo). 13 mars 2015. Arkiverad från originalet den 19 augusti 2019. https://web.archive.org/web/20190819115149/https://uwaterloo.ca/combinatorics-and-optimization/about/professor-william-t-tutte/biography-professor-tutte#bletchley. Läst 30 maj 2025.