• Nie Znaleziono Wyników

Jak polscy matematycy złamali Enigm˛e

N/A
N/A
Protected

Academic year: 2021

Share "Jak polscy matematycy złamali Enigm˛e"

Copied!
22
0
0

Pełen tekst

(1)

Jak polscy matematycy złamali Enigm ˛e

Adam Doliwa

doliwa@matman.uwm.edu.pl

WYDZIAŁMATEMATYKI I INFORMATYKIUWM Olsztyn, 8 lutego 2013 r.

(2)

Podczas XXVI Sesji Rady Miasta Olsztyna (29.09.2012 r.) radni nadali nazwy dwóm ulicom prowadz ˛acym do budowanych obiektów

Olszty ´nskiego Parku Naukowo-Technologicznego. Patronem drogi gminnej oznaczonej symbolem 1KDD został Marian Rejewski - matematyk i kryptolog.

(3)
(4)
(5)
(6)

W 1919 roku Hugo Koch opatentował maszyn ˛e szyfruj ˛ac ˛a ze zmiennym szyfrem podstawieniowym innym dla ka˙zdego znaku.

Wirtualna ENIGMAhttp://www.biecek.pl/projects/Enigma2/Enigma.html Autor: dr in˙z. Przemysław Biecek (Instytut Matematyki Stosowanej i Mechaniki, Uniwersytet Warszawski)

(7)

Kurs kryptologii dla matematyków

15 lipca 1928 roku Enigma w wersji G została dopuszczona do u˙zytku w wojskach l ˛adowych (Reichswera) Niemiec. Pomimo znajomo´sci ogólnych zasad działania maszyny szyfruj ˛acej wywiady angielski i francuski ze wzgl ˛edu na liczb ˛e (rz ˛edu10114) mo˙zliwych stanów urz ˛adzenia uznały szyfr za niemo˙zliwy do złamania.

W styczniu 1929 na Uniwersytecie Pozna ´nskim zorganizowano kurs kryptologii dla 26 wybranych studentów matematyki znaj ˛acych j ˛ezyk niemiecki. Jesieni ˛a 1930 utworzono w Poznaniu fili ˛e Biura Szyfrów, w której zatrudniono m.in. Mariana Rejewskiego, Jerzego Ró˙zyckiego i Henryka Zygalskiego.

(8)

Polscy kryptolodzy

Marian Rejewski Jerzy Ró˙zycki Henryk Zygalski

(1905-1980) (1909-1942) (1908-1978)

(9)

Polski radiowywiad podczas wojny z bolszewick ˛ a Rosj ˛ a 1918-1920

Jan Kowalewski (1892-1965)złamał w 1919 roku klucze szyfrowe Armii Czerwonej. Wci ˛agn ˛ał do współpracy wybitnych przedstawicieli polskiej szkoły matematycznej: Stanisława Le´sniewskiego, Stefana Mazurkiewicza, Wacława Sierpi ´nskiego.

(10)

Kontruderzenie znad Wieprza — „cud” nad Wisł ˛ a

„nieprzyjaciel sam informował dokładnie nasze dowództwo o swym stanie moralnym i materialnym, o swych stanach liczebnych i stratach, o swych ruchach, o osi ˛agni ˛etych zwyci ˛estwach i poniesionych kl ˛eskach, o swych zamiarach i rozkazach, o miejscu postoju swych dowództw i rejonach dyslokacyjnych swych dywizji, brygad i pułków”

(11)

Permutacje

S =

a b c d e f

↓ ↓ ↓ ↓ ↓ ↓

b d f a e c

= (abd )(cf )(e)

6 · 5 · 4 · 3 · 2 · 1 = 6! ró˙znych permutacji zbioru o sze´sciu elementach

b d

a

f c

cykl długo´sci trzy transpozycja Fakt

Ka˙zd ˛a permutacj ˛e mo˙zna rozło˙zy´c na cykle rozł ˛aczne

S−1=

a b c d e f

↓ ↓ ↓ ↓ ↓ ↓

d a f b e c

= (dba)(cf )(e) Permutacja odwrotna

(12)

Grupa permutacji

S =

a b c d e f

↓ ↓ ↓ ↓ ↓ ↓

b d f a e c

 T =

a b c d e f

↓ ↓ ↓ ↓ ↓ ↓

e f b c d a

 Składanie (mno˙zenie) permutacji

T ◦ S =

a b c d e f

↓ ↓ ↓ ↓ ↓ ↓

b d f a e c

↓ ↓ ↓ ↓ ↓ ↓

f c a e d b

=

a b c d e f

↓ ↓ ↓ ↓ ↓ ↓

f c a e d b

(U ◦ T ) ◦ S = U ◦ (T ◦ S) S ◦ S−1=S−1◦ S = I=

a b c d e f

↓ ↓ ↓ ↓ ↓ ↓

a b c d e f

 S ◦ I = I ◦ S = S

(13)

Przykład geometryczny – grupa symetrii trójk ˛ ata równobocznego

A B

C

S

Rk – obrót o k π3 wokół ´srodka trójk ˛ata S, k = 1, 2 OX – odbicie w prostej SX , X = A, B, C

I – identyczno´s´c

np. R1= (ABC), OA = (BC)(A)

(14)

Permutacje a rozwi ˛ azywalno´s´c równa ´n algebraicznych

François Viète (1540-1603)

W równaniu algebraicznym x2+bx + c = 0 wyra˙zenia b = −(x1+x2), c = x1· x2

nie zmieniaj ˛a znaku przy zamianie pierwiastków x1, x2równania.

Wyra˙zenied = x1− x2zmienia (tylko) znak przy przestawieniu pierwiastków, czyli jego kwadrat jest niezmienniczy

d2= (x1− x2)2= (x1+x2)2− 4x1· x2=b2− 4c

Poniewa˙z znajomo´s´cborazd pozwala wyznaczy´c x1i x2wnioskujemy st ˛ad, ˙zemusz ˛a istnie´c wzory na pierwiastki wymagaj ˛ace operacji algebraicznych (dodawanie, odejmowanie, mno˙zenie, dzielenie) oraz wyci ˛agania pierwiastka kwadratowego.

(15)

Permutacje a rozwi ˛ azywalno´s´c równa ´n algebraicznych

Podobna analiza znanych technik rozwi ˛azywania równa ´n algebraicz- nych stopnia trzeciego (Scipione del Ferro (1465-1526), Niccolo Tar- taglia (1500 - 1557)) oraz czwartego (Lodovico Ferrari (1522 - 1565)) dokonana przez Josepha Louisa Lagrange’a (1736-1813) doprowadzi- ła Paolo Ruffiniego (1765-1822) do twierdzenia, ˙ze

nie istniej ˛a ogólne wzory na rozwi ˛azania równania stopnia pi ˛atego wykorzystuj ˛ace operacje algebraiczne i pierwiastkowanie

Jakie równania maj ˛a rozwi ˛azania przez pierwiastniki ?

Évariste Galois (1811-1832)

Tworz ˛ac teori ˛e grup Galois wyprzedził swoj ˛a epok˛e o kilkadziesi ˛at lat.

Camille Jordain, Traité des substitutions et des équations algébraiques, Gauthier-Villars, Paris 1870 (667 stron)

(16)

Oszacowanie liczby mo˙zliwych stanów Enigmy

Ka˙zdy z b ˛ebenków mo˙ze przyj ˛a´c 26 ró˙znych pozycji. Pozycja b ˛ebenków si ˛e zmienia:

3! · 26 · 26 · 26 = 105 456 ' 105 Liczba poł ˛acze ´n sze´sciu par liter w ł ˛acznicy wtyczkowej:

26!

26· 6! · 14! =100 391 791 500 ' 1011 Liczba mo˙zliwych b ˛ebenków odwracaj ˛acych:

26!

213· 13! =7 905 853 580 625 ' 8 · 1012 Liczba mo˙zliwych b ˛ebenków szyfruj ˛acych

26! = 403 291 461 126 605 635 584 000 000 ' 4 · 1026

(17)

Twierdzenia Rejewskiego

Definicja i Fakt

Inwolucj ˛a nazywamy permutacj ˛e b ˛ed ˛ac ˛a swoj ˛a odwrotno´sci ˛a.

Inwolucja w rozkładzie na cykle mo˙ze składa´c si ˛e tylko z punktów stałych i transpozycji.

Twierdzenie 1

Je´sli dwie permutacje tego samego stopnia skladaj ˛a si ˛e z samych transpozycji rozł ˛acznych, wtedy w ich zło˙zeniu cykle rozł ˛aczne wyst ˛epuj ˛a w liczbie parzystej, a elementy transpozycji trafiaj ˛a do cykli o tej samej długo´sci.

Twierdzenie 2

Je´sli w rozkładzie permutacji na cykle rozł ˛aczne jest parzysta liczba cykli o tej samej długo´sci to mo˙zna tak ˛a permutacj ˛e rozło˙zy´c na dwie inwolucje.

(18)

Korzystaj ˛ac ze swoich twierdze ´n, znajomo´sci psychiki niemieckich

˙zołnierzy oraz kluczy dziennych z wrze´snia i pa´zdziernika 1932 dostarczonych przez wywiad francuski, pod koniec grudnia 1932 Rejewskizrekonstruował okablowanie wirników.

Zeby zautomatyzowa´c pozostałe elementy procesu dekodowania˙ kryptolodzy zaprojektowali urz ˛adzenia pomocnicze (cyklometr, karty charakterystyk) umo˙zliwiaj ˛ace ustalenie klucza dziennego w 15 minut.

Po 15 wrze´snia 1938, kiedy Niemcy wprowadzili udoskonalenia w technice szyfrowania (zwi ˛ekszenie liczby ruchomych b ˛ebenków, zmienna liczba poł ˛acze ´n w ł ˛acznicy) kryptolodzy udoskonalali

narz ˛edzia (tzw. bomba kryptologiczna – sprz ˛e˙zone sze´s´c kopii Enigmy nap ˛edzane silnikiem elektrycznym, plachty perforowane).

(19)

W 1939 Niemcy ponownie zwi ˛ekszyli liczb ˛e wirników, co wymagało zbudowania dodatkowych 54 (oprócz istniej ˛acych sze´sciu) bomb kryptologicznych oraz opracowania 60 kompletów płacht Zygalskiego.

Przekraczało to ówczesne mo˙zliwo´sci finansowe Biura Szyfrów.

Na spotkaniu 25 lipca 1939 w Pyrach pod Warszaw ˛a przekazano po jednym egzemplarzu kopii Enigmy wraz z dokumentacj ˛a

przedstawicielom wywiadów Wielkiej Brytanii i Francji.

Bletchley Park Bomba Turinga Colossus

(20)

Siedziba Agencji Bezpiecze ´nstwa Narodowego (National Security Agency) w Fort Meade w stanie Maryland — najwi ˛eksze skupisko matematyków na ´swiecie.

(21)

Tajemnica, a jednocze´snie chwała matematyki, le˙zy nie tak bardzo w tym, ˙ze abstrakcyjne teorie okazuj ˛a si ˛e by´c stosowalne do rozwi ˛azy- wania rzeczywistych zada ´n, lecz — i to jest cud nad cudami — w tym,

˙ze teoria wymy´slona do badania problemów jednego typu okazuje si ˛e by´c cz ˛esto jedyn ˛a drog ˛a do rozwi ˛azania problemów zupełnie innego rodzaju, problemów do badania których nie była stworzona. Takie przypadki wyst ˛epuj ˛a na tyle cz ˛esto, ˙ze musz ˛a stanowi´c esencj ˛e matematyki.

[Gian Carlo Rota, Indiscrete Thoughts]

Dobry matematyk potrafi dostrzega´c fakty, matematyk wybitny – analogie mi ˛edzy faktami, za´s matematyk genialny – analogie mi ˛edzy analogiami.

[Stefan Banach ]

(22)

Literatura

Marian Rejewski, Wspomnienia z mojej pracy w Biurze Szyfrów Oddziału II Sztabu Głównego w latach 1930-1945, Wydawnictwo Naukowe UAM, Pozna ´n 2011

Marian Rejewski, An Application of the Theory of Permutations in Breaking the Enigma Cipher, Applicationes Mathematicae16 (1980) 543-559

Zdzisław Opial, Algebra wy˙zsza, Pa ´nstwowe Wydawnictwo Naukowe, Warszawa 1975

Marek Grajek, Enigma. Bli˙zej prawdy, Dom Wydawniczy REBIS, Pozna ´n 2008

Grzegorz Nowik, Zanim złamano „ENIGM ˛E” ... Polski radiowywiad wojskowy podczas wojny z bolszewick ˛a Rosj ˛a 1918-1920, Oficyna Wydawnicza RYTM, Warszawa 2004 (T. 1), 2010 (T. 2)

http://pl.wikipedia.org/wiki/Enigma

Cytaty

Powiązane dokumenty

Ka˙zda konstruowalna liczba nale˙zy do jednego z ciał F i przy odpowiednio dobranych

powierzchni dzieli t ˛e powierzchni ˛e na dwa kawałki, to taka powierzchnia jest homeomorficzna ze sfer ˛ a Wniosek: w wyniku rozci ˛ecia dojdziemy do

Chociaż analiza funkcjonalna i teoria miary stały się głównymi dziedzinami pracy na- ukowej Banacha, które przyniosły mu największą sławę, to jednak wniósł on niema- ły wkład

Prowadził zajęcia z logiki na Uniwersytecie Warszawskim i w Woj- skowej Akademii Politycznej, a jednocześnie przygotowywał rozprawę doktorską pod kierunkiem prof.. na

Może się, oczywiście, zdarzyć, że nie istnieje cięciwa przechodząca przez P , która jest prostopadła do BC.. Dzieje się tak dokładnie wtedy, gdy P jest jednym z końców

Więc rozwiązał problem dla trójkąta metodami klasycznej geometrii, ale tak go to rozochociło, że odkrył, o co tak naprawdę w tym problemie chodzi, i rozwiązał go klasycznie

Takie krzywe nazywają się krzywymi o stałej szerokości, a najpopularniejszym przykładem takiej krzywej, różnym od okręgu, jest trójkąt Reuleaux.. Dodajmy jeszcze, że

W dniu 14 stycznia 2017 roku zmarł w wieku 93 lat profesor Krzysztof Maurin: twórca polskiej szkoły fizyki matematycznej, wieloletni profesor Uniwersytetu Warszawskiego, założyciel