Jak polscy matematycy złamali Enigmę



Podobne dokumenty
Matematyczne aspekty rozszyfrowania Enigmy

Matematyczna podróż w głąb Enigmy

Równania wielomianowe

Temat: Marian Adam Rejewski Człowiek, który rozszyfrował Enigmę.

Funkcje wymierne. Jerzy Rutkowski. Teoria. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

Wielomiany podstawowe wiadomości

Tajna wiadomość. Scenariusz lekcji

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

Wielomiany podstawowe wiadomości

Macierze - obliczanie wyznacznika macierzy z użyciem permutacji

Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zajęć zorganizowanych w Uczelni ,5 1

UNIWERSYTET IM. ADAMA MICKIEWICZA W POZNANIU

Projekt matematyczny

PRZEWODNIK PO PRZEDMIOCIE

Kierunek i poziom studiów: Sylabus modułu: Wstęp do algebry i teorii liczb (03-M01N-WATL) Nazwa wariantu modułu (opcjonalnie): -

Polacy którzy złamali enigmę

Matematyczna podróż w głąb Enigmy

Treści programowe. Matematyka. Efekty kształcenia. Literatura. Terminy wykładów i ćwiczeń. Warunki zaliczenia. tnij.org/ktrabka

Enigma. Odszyfrować Zwycięstwo Specyfikacja techniczna wystawy

PRZEWODNIK PO PRZEDMIOCIE

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

Wielomiany. dr Tadeusz Werbiński. Teoria

100-lecie Polskiej Szkoły Matematycznej... filatelistycznie

BRYŁY PLATOŃSKIE W CZTERECH WYMIARACH

SYLABUS PRZEDMIOTU MATEMATYKA W RAMACH ZAJ

Algebra abstrakcyjna

1 Logika. 1. Udowodnij prawa logiczne: 3. (p q) (p q) 2. (p q) ( q p) 2. Sprawdź, czy wyrażenie ((p q) r) (p (q r)) jest tautologią.

RÓWNANIA KWADRATOWE ZBIGNIEW STEBEL. Podstawy matematyki szkolnej

Materiały Oddziału II Sztabu Głównego dotyczące przygotowań wojennych Niemiec

Teoria węzłów matematycznych - warkocze. Karolina Krzysztoń 10B2

O geometrii semialgebraicznej

1. Liczby zespolone. Jacek Jędrzejewski 2011/2012

MATEMATYKA WYDZIAŁ MATEMATYKI - TEST 1

Od złamania Enigmy do współczesnej kryptologii

Podstawowe struktury algebraiczne

Grupy. Permutacje 1. (G2) istnieje element jednostkowy (lub neutralny), tzn. taki element e G, że dla dowolnego a G zachodzi.

NAJWIEKSZY INTERNETOWY ZBIÓR ZADAŃ Z MATEMATYKI FUNKCJE KWADRATOWE PARAMETRY

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15

WYRAŻENIA ALGEBRAICZNE

ŁAMIEMY SZYFR CEZARA. 1. Wstęp. 2. Szyfr Cezara w szkole. Informatyka w Edukacji, XV UMK Toruń, 2018

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Matematyka dyskretna

1. Elementy (abstrakcyjnej) teorii grup

Wykład 14. Elementy algebry macierzy

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

1. Informacje ogólne. 2. Opis zajęć dydaktycznych i pracy studenta. wykład

Zestaw 2. Definicje i oznaczenia. inne grupy V 4 grupa czwórkowa Kleina D n grupa dihedralna S n grupa symetryczna A n grupa alternująca.

Jak zadać dobre pytanie, czyli czym jest informacja i jak ja

Studenckie Interdyscyplinarne Koło Naukowe Dydaktyki Matematyki Wydziału Matematyki i Informatyki Uniwersytetu im. Adama Mickiewicza w Poznaniu

Metody numeryczne I Równania nieliniowe

Francois Viete urodził się w 1540 roku w Fontenay-le-Comte, prowincji Poitou, zmarł w roku 1603 w Paryżu. Miejsce urodzenia Francois Viete a

Matematyka dyskretna

Algebra. Jakub Maksymiuk. lato 2018/19

Matematyka liczby zespolone. Wykład 1

Szymon Dąbrowski. Kurs kryptologii - scenariusz zajęć dodatkowych. Przedział wiekowy uczestników: lat Zakładany czas: 45 minut

Liczby zespolone. x + 2 = 0.

Przekształcenia całkowe. Wykład 1

Matematyka z kluczem. Układ treści w klasach 4 8 szkoły podstawowej. KLASA 4 (126 h) część 1 (59 h) część 2 (67 h)

OPIS MODUŁ KSZTAŁCENIA (SYLABUS)

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

Funkcje elementarne. Ksenia Hladysz Własności 2. 3 Zadania 5

Kryptologia przykład metody RSA

1.1. Rachunek zdań: alternatywa, koniunkcja, implikacja i równoważność zdań oraz ich zaprzeczenia.

WYMAGANIA EDUKACYJN KRYTERIA OCENY Z MATEMATYKI W KLASIE II GIMNAZJUM

klasa I Dział Główne wymagania edukacyjne Forma kontroli

Logarytmy. Historia. Definicja

Maria Romanowska UDOWODNIJ, ŻE... PRZYKŁADOWE ZADANIA MATURALNE Z MATEMATYKI

Spis treści. Przedmowa... 9

020 Liczby rzeczywiste

Matematyka dyskretna dla informatyków

Analiza matematyczna i algebra liniowa Wprowadzenie Ciągi liczbowe

Pojęcia, wymagania i przykładowe zadania na egzamin poprawkowy dla klas II w roku szkolnym 2016/2017 w Zespole Szkół Ekonomicznych w Zielonej Górze

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY DRUGIEJ LICEUM OGÓLNOKSZTAŁCĄCEGO ZAKRES PODSTAWOWY

Wszechnica Popołudniowa: Tendencje w rozwoju informatyki i jej zastosowań Od złamania Enigmy do współczesnej kryptologii.

Matematyka z kluczem. Układ treści w klasach 4 8 szkoły podstawowej. KLASA 4 (126 h) część 1 (59 h) część 2 (67 h)

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2012/13

Dr Maciej Grzesiak, Instytut Matematyki

Program zajęć pozalekcyjnych z matematyki poziom rozszerzony- realizowanych w ramach projektu Przez naukę i praktykę na Politechnikę

Kryteria oceniania wiadomości i umiejętności matematycznych ucznia klasy VI

Teoria. a, jeśli a < 0.

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO OTRZYMANIA PRZEZ UCZNIA POSZCZEGÓLNYCH ŚRÓDROCZNYCH I ROCZNYCH OCEN KLASYFIKACYJNYCH Z MATEMATYKI

MINIMUM PROGRAMOWE DLA SŁUCHACZY CKU NR 1

5. Algebra działania, grupy, grupy permutacji, pierścienie, ciała, pierścień wielomianów.

Dydaktyka matematyki III-IV etap edukacyjny (wykłady)

Wprowadzenie do metod numerycznych Wykład 3 Metody algebry liniowej I Wektory i macierze

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA

Gratulujemy udziału w etapie rejonowym Wojewódzkiego Interdyscyplinarnego Konkursu o Wielkich Polakach pod hasłem: Bohater Polski Niepodległej

Powiatowy konkurs - Życie i działalność Mariana Rejewskiego

Geometria analityczna

Definicja i własności wartości bezwzględnej.

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Standardy wymagań maturalnych z matematyki - matura

PRZYKŁADOWY ARKUSZ EGZAMINACYJNY Z MATEMATYKI

Wielomiany. XX LO (wrzesień 2016) Matematyka elementarna Temat #2 1 / 1

Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zajęć zorganizowanych w Uczelni 30 30

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Tematyka do egzaminu ustnego z matematyki. 3 semestr LO dla dorosłych

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY MATEMATYKA KLASA 8 DZIAŁ 1. LICZBY I DZIAŁANIA

Transkrypt:

Jak polscy matematycy złamali Enigmę Adam Doliwa doliwa@matman.uwm.edu.pl WYDZIAŁ MATEMATYKI I INFORMATYKI UWM Olsztyn, 8 lutego 2013 r. Adam Doliwa (UWM) Rejewski 8-II-2013 1 / 22

Podczas XXVI Sesji Rady Miasta Olsztyna (29.09.2012 r.) radni nadali nazwy dwóm ulicom prowadzacym do budowanych obiektów Olsztyńskiego Parku Naukowo-Technologicznego. Patronem drogi gminnej oznaczonej symbolem 1KDD został Marian Rejewski - matematyk i kryptolog. Adam Doliwa (UWM) Rejewski 8-II-2013 2 / 22

Adam Doliwa (UWM) Rejewski 8-II-2013 3 / 22

Adam Doliwa (UWM) Rejewski 8-II-2013 4 / 22

Adam Doliwa (UWM) Rejewski 8-II-2013 5 / 22

W 1919 roku Hugo Koch opatentował maszynę szyfrujac a ze zmiennym szyfrem podstawieniowym innym dla każdego znaku. Wirtualna ENIGMA http://www.biecek.pl/projects/enigma2/enigma.html Autor: dr inż. Przemysław Biecek (Instytut Matematyki Stosowanej i Mechaniki, Uniwersytet Warszawski) Adam Doliwa (UWM) Rejewski 8-II-2013 6 / 22

Kurs kryptologii dla matematyków 15 lipca 1928 roku Enigma w wersji G została dopuszczona do użytku w wojskach ladowych (Reichswera) Niemiec. Pomimo znajomości ogólnych zasad działania maszyny szyfrujacej wywiady angielski i francuski ze względu na liczbę (rzędu 10 114 ) możliwych stanów urzadzenia uznały szyfr za niemożliwy do złamania. W styczniu 1929 na Uniwersytecie Poznańskim zorganizowano kurs kryptologii dla 26 wybranych studentów matematyki znajacych język niemiecki. Jesienia 1930 utworzono w Poznaniu filię Biura Szyfrów, w której zatrudniono m.in. Mariana Rejewskiego, Jerzego Różyckiego i Henryka Zygalskiego. Adam Doliwa (UWM) Rejewski 8-II-2013 7 / 22

Polscy kryptolodzy Marian Rejewski Jerzy Różycki Henryk Zygalski (1905-1980) (1909-1942) (1908-1978) Adam Doliwa (UWM) Rejewski 8-II-2013 8 / 22

Polski radiowywiad podczas wojny z bolszewicka Rosja 1918-1920 Jan Kowalewski (1892-1965) złamał w 1919 roku klucze szyfrowe Armii Czerwonej. Wciagn ał do współpracy wybitnych przedstawicieli polskiej szkoły matematycznej: Stanisława Leśniewskiego, Stefana Mazurkiewicza, Wacława Sierpińskiego. Adam Doliwa (UWM) Rejewski 8-II-2013 9 / 22

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 osiagniętych zwycięstwach i poniesionych klęskach, o swych zamiarach i rozkazach, o miejscu postoju swych dowództw i rejonach dyslokacyjnych swych dywizji, brygad i pułków Adam Doliwa (UWM) Rejewski 8-II-2013 10 / 22

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óżnych permutacji zbioru o sześciu elementach c a Fakt b d cykl długości trzy f transpozycja Każda permutację można rozłożyć na cykle rozłaczne S 1 = Permutacja odwrotna a b c d e f d a f b e c = (dba)(cf )(e) Adam Doliwa (UWM) Rejewski 8-II-2013 11 / 22

Grupa permutacji S = a b c d e f b d f a e c T = Składanie (mnożenie) permutacji a b c d e f T S = b d f a e c = f c a e d b (U T ) S = U (T S) S S 1 = S 1 S = I = S I = I S = S a b c d e f a b c d e f a b c d e f e f b c d a a b c d e f f c a e d b Adam Doliwa (UWM) Rejewski 8-II-2013 12 / 22

Przykład geometryczny grupa symetrii trójkata równobocznego C S A B R k obrót o kπ 3 wokół środka trójkata S, k = 1, 2 O X odbicie w prostej SX, X = A, B, C I identyczność np. R 1 = (ABC), O A = (BC)(A) Adam Doliwa (UWM) Rejewski 8-II-2013 13 / 22

Permutacje a rozwiazywalność równań algebraicznych François Viète (1540-1603) W równaniu algebraicznym x 2 + bx + c = 0 wyrażenia b = (x 1 + x 2 ), c = x 1 x 2 nie zmieniaja znaku przy zamianie pierwiastków x 1, x 2 równania. Wyrażenie d = x 1 x 2 zmienia (tylko) znak przy przestawieniu pierwiastków, czyli jego kwadrat jest niezmienniczy d 2 = (x 1 x 2 ) 2 = (x 1 + x 2 ) 2 4x 1 x 2 = b 2 4c Ponieważ znajomość b oraz d pozwala wyznaczyć x 1 i x 2 wnioskujemy stad, że musza istnieć wzory na pierwiastki wymagajace operacji algebraicznych (dodawanie, odejmowanie, mnożenie, dzielenie) oraz wyciagania pierwiastka kwadratowego. Adam Doliwa (UWM) Rejewski 8-II-2013 14 / 22

Permutacje a rozwiazywalność równań algebraicznych Podobna analiza znanych technik rozwiazywania równań algebraicznych stopnia trzeciego (Scipione del Ferro (1465-1526), Niccolo Tartaglia (1500-1557)) oraz czwartego (Lodovico Ferrari (1522-1565)) dokonana przez Josepha Louisa Lagrange a (1736-1813) doprowadziła Paolo Ruffiniego (1765-1822) do twierdzenia, że nie istnieja ogólne wzory na rozwiazania równania stopnia piatego wykorzystujace operacje algebraiczne i pierwiastkowanie Jakie równania maja rozwiazania przez pierwiastniki? Évariste Galois (1811-1832) Tworzac teorię grup Galois wyprzedził swoja epokę o kilkadziesiat lat. Camille Jordain, Traité des substitutions et des équations algébraiques, Gauthier-Villars, Paris 1870 (667 stron) Adam Doliwa (UWM) Rejewski 8-II-2013 15 / 22

Oszacowanie liczby możliwych stanów Enigmy Każdy z bębenków może przyjać 26 różnych pozycji. Pozycja bębenków się zmienia: 3! 26 26 26 = 105 456 10 5 Liczba połaczeń sześciu par liter w łacznicy wtyczkowej: 26! 2 6 = 100 391 791 500 1011 6! 14! Liczba możliwych bębenków odwracajacych: 26! 2 13 = 7 905 853 580 625 8 1012 13! Liczba możliwych bębenków szyfrujacych 26! = 403 291 461 126 605 635 584 000 000 4 10 26 Adam Doliwa (UWM) Rejewski 8-II-2013 16 / 22

Twierdzenia Rejewskiego Definicja i Fakt Inwolucja nazywamy permutację będac a swoja odwrotnościa. Inwolucja w rozkładzie na cykle może składać się tylko z punktów stałych i transpozycji. Twierdzenie 1 Jeśli dwie permutacje tego samego stopnia skladaja się z samych transpozycji rozłacznych, wtedy w ich złożeniu cykle rozłaczne występuja w liczbie parzystej, a elementy transpozycji trafiaja do cykli o tej samej długości. Twierdzenie 2 Jeśli w rozkładzie permutacji na cykle rozłaczne jest parzysta liczba cykli o tej samej długości to można taka permutację rozłożyć na dwie inwolucje. Adam Doliwa (UWM) Rejewski 8-II-2013 17 / 22

Korzystajac ze swoich twierdzeń, znajomości psychiki niemieckich żołnierzy oraz kluczy dziennych z września i października 1932 dostarczonych przez wywiad francuski, pod koniec grudnia 1932 Rejewski zrekonstruował okablowanie wirników. Żeby zautomatyzować pozostałe elementy procesu dekodowania kryptolodzy zaprojektowali urzadzenia pomocnicze (cyklometr, karty charakterystyk) umożliwiajace ustalenie klucza dziennego w 15 minut. Po 15 września 1938, kiedy Niemcy wprowadzili udoskonalenia w technice szyfrowania (zwiększenie liczby ruchomych bębenków, zmienna liczba połaczeń w łacznicy) kryptolodzy udoskonalali narzędzia (tzw. bomba kryptologiczna sprzężone sześć kopii Enigmy napędzane silnikiem elektrycznym, plachty perforowane). Adam Doliwa (UWM) Rejewski 8-II-2013 18 / 22

W 1939 Niemcy ponownie zwiększyli liczbę wirników, co wymagało zbudowania dodatkowych 54 (oprócz istniejacych sześciu) bomb kryptologicznych oraz opracowania 60 kompletów płacht Zygalskiego. Przekraczało to ówczesne możliwości finansowe Biura Szyfrów. Na spotkaniu 25 lipca 1939 w Pyrach pod Warszawa przekazano po jednym egzemplarzu kopii Enigmy wraz z dokumentacja przedstawicielom wywiadów Wielkiej Brytanii i Francji. Bletchley Park Bomba Turinga Colossus Adam Doliwa (UWM) Rejewski 8-II-2013 19 / 22

Siedziba Agencji Bezpieczen stwa Narodowego (National Security Agency) w Fort Meade w stanie Maryland najwieksze skupisko matematyków na s wiecie. Adam Doliwa (UWM) Rejewski 8-II-2013 20 / 22

Tajemnica, a jednocześnie chwała matematyki, leży nie tak bardzo w tym, że abstrakcyjne teorie okazuja się być stosowalne do rozwiazy- wania rzeczywistych zadań, lecz i to jest cud nad cudami w tym, że teoria wymyślona do badania problemów jednego typu okazuje się być często jedyna droga do rozwiazania problemów zupełnie innego rodzaju, problemów do badania których nie była stworzona. Takie przypadki występuja na tyle często, że musza stanowić esencję matematyki. [Gian Carlo Rota, Indiscrete Thoughts] Dobry matematyk potrafi dostrzegać fakty, matematyk wybitny analogie między faktami, zaś matematyk genialny analogie między analogiami. [Stefan Banach ] Adam Doliwa (UWM) Rejewski 8-II-2013 21 / 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ń 2011 Marian Rejewski, An Application of the Theory of Permutations in Breaking the Enigma Cipher, Applicationes Mathematicae 16 (1980) 543-559 Zdzisław Opial, Algebra wyższa, Państwowe Wydawnictwo Naukowe, Warszawa 1975 Marek Grajek, Enigma. Bliżej prawdy, Dom Wydawniczy REBIS, Poznań 2008 Grzegorz Nowik, Zanim złamano ENIGME... Polski radiowywiad wojskowy podczas wojny z bolszewicka Rosja 1918-1920, Oficyna Wydawnicza RYTM, Warszawa 2004 (T. 1), 2010 (T. 2) http://pl.wikipedia.org/wiki/enigma Adam Doliwa (UWM) Rejewski 8-II-2013 22 / 22