https://frosthead.com

Jak szyfrować jak radziecki

Aby poznać aluzję o potwornie trudnym zadaniu włamywaczy kodu Venona, weź pod uwagę wszystkie skomplikowane kroki, które podjął sowiecki agent, aby zaszyfrować tajną wiadomość. Oto, jak to działało, jak wyjaśnili John Earl Haynes i Harvey Klehr w swojej książce Venona: Dekodowanie radzieckiego szpiegostwa w Ameryce . Wiadomość - „Pilot dostarczył raport o rakietach” - jest hipotetyczna, ale odnosi się do faktycznego amerykańskiego szpiega, Williama Ullmanna, oficera armii przydzielonego do Pentagonu, którego Sowieci nazywali „Pilotem”. agent może wysłać tę wiadomość do Moskwy, ostrzegając przełożonych o sprawdzeniu woreczka dyplomatycznego o wysyłkę od pilota.

powiązana zawartość

  • Łamacze kodów kobiet, które zdemaskowały sowieckich szpiegów

1. Agent przekazuje tekst urzędnikowi ds. Szyfrów, który korzysta z książki kodów do konwersji słów na liczby czterocyfrowe:

Zrzut ekranu 16.08.2018 o 11.15.06.png

2. Urzędnik przesuwa jedną cyfrę do pierwszej grupy z drugiej, dwie cyfry do drugiej grupy z trzeciej itd., Uzyskując:

Zrzut ekranu 16.08.2018 o godzinie 11.15.15.png

3. Teraz urzędnik sprawdza unikalną „jednorazową podkładkę”. Każda strona zawiera 60 pięciocyfrowych liczb i powinna być użyta tylko raz. W lewym górnym rogu znajduje się liczba - w tym przypadku 26473 - która jest wstawiana przed pierwszą grupą w serii:

Zrzut ekranu 2018-08-21 o 11.55.57 AM.png

Ten pierwszy numer powiadomi odbiorcę, który ma ten sam jednorazowy pad, z którą stroną padu należy się skonsultować.

4. Następnie urzędnik bierze kolejne cztery pięciocyfrowe grupy z jednorazowego padu ...

Zrzut ekranu 16.08.2018 o godzinie 11.15.37.png

... i dodaje je do czterech grup, które składają się na wiadomość, używając arytmetyki nieprzenoszącej. (Na przykład 8 + 6 = 4, a nie 14, ponieważ nic nie jest przenoszone):

Zrzut ekranu 16.08.2018 o godzinie 11.15.50.png

Teraz cała wiadomość wygląda następująco:

Zrzut ekranu 16.08.2018 o 11.16.08.png

5. Następnie urzędnik przekształca grupy numeryczne w grupy literowe, korzystając ze wzoru:

Zrzut ekranu 16.08.2018 o 11.16.19.png

Wiadomość brzmi teraz:

Zrzut ekranu 16.08.2018 o 11.16.27.png

6. Urzędnik dołącza kolejną pięcioliterową grupę (odpowiadającą następnej liczbie z klawisza jednorazowego), aby zasygnalizować koniec wiadomości. Na koniec dodaje pięciocyfrowy numer, który nadaje wiadomości numer seryjny i wskazuje datę, w której została zaszyfrowana. Wysyła tę serię sześciu pięcioliterowych słów i jednej pięciocyfrowej liczby do Moskwy ...

7.. . . gdzie inny odszyfrowuje go, odwracając te kroki.

Teraz wyobraź sobie, że zespół Venony próbuje złamać kod bez korzyści z przechwyconych sowieckich książek z kodami lub jednorazowych padów.

Źródło: Venona: Dekodowanie radzieckiego szpiegostwa w Ameryce przez Johna Earla Haynesa i Harveya Klehra (Yale University Press)

Preview thumbnail for video 'Subscribe to Smithsonian magazine now for just $12

Subskrybuj teraz magazyn Smithsonian za jedyne 12 USD

Ten artykuł pochodzi z wrześniowego wydania magazynu Smithsonian

Kupować
Jak szyfrować jak radziecki