Ukázky aplikací matematiky. Jaro 2014, 2. přednáška

Podobné dokumenty
Kapitola 2. Výpočet rotorů v Enigmě 1. Konstrukce přístroje Enigma- obsah. KonstrukcepřístrojeEnigma Počátky Konstrukce přístroje.

Enigma. 4. března Úvod do kryptologie. L. Balková (ČVUT FJFI) Kryptologie 4. března / 44

Enigma. 4. března Úvod do kryptologie. L. Balková (ČVUT FJFI) Kryptologie 4. března / 44

56. ročník Matematické olympiády. b 1,2 = 27 ± c 2 25

4. přednáška 22. října Úplné metrické prostory. Metrický prostor (M, d) je úplný, když každá cauchyovská posloupnost bodů v M konverguje.

Obecně: K dané funkci f hledáme funkci ϕ z dané množiny funkcí M, pro kterou v daných bodech x 0 < x 1 <... < x n. (δ ij... Kroneckerovo delta) (4)

Zavedení a vlastnosti reálných čísel PŘIROZENÁ, CELÁ A RACIONÁLNÍ ČÍSLA

Spojitost funkce v bodě, spojitost funkce v intervalu

LINEÁRNÍ DIFERENCIÁLNÍ ROVNICE 2.ŘÁDU

3.2.1 Shodnost trojúhelníků I

+ c. n x ( ) ( ) f x dx ln f x c ) a. x x. dx = cotgx + c. A x. A x A arctgx + A x A c

{ } ( ) ( ) Vztahy mezi kořeny a koeficienty kvadratické rovnice. Předpoklady: 2301, 2508, 2507

4.2.1 Goniometrické funkce ostrého úhlu

Větu o spojitosti a jejich užití

2.2.9 Grafické řešení rovnic a nerovnic

Přirozená exponenciální funkce, přirozený logaritmus

4.4.3 Kosinová věta. Předpoklady:

2. INTEGRÁLNÍ POČET FUNKCE JEDNÉ PROMĚNNÉ

Přednáška 9: Limita a spojitost

Integrály definované za těchto předpokladů nazýváme vlastní integrály.

Riemannův určitý integrál.

Matice. a B =...,...,...,...,..., prvků z tělesa T (tímto. Definice: Soubor A = ( a. ...,..., ra

Půjdu do kina Bude pršet Zajímavý film. Jedině poslední řádek tabulky vyhovuje splnění podmínky úvodního tvrzení.

Zkoušku snadno provedeme tak, že do soustavy (1), která je ekvivalentní dané soustavě rovnic, dosadíme příslušné hodnoty s a p.

2.4.7 Shodnosti trojúhelníků II

Automaty a gramatiky

Až dosud jsme se zabývali většinou reálnými posloupnostmi, tedy zobrazeními s definičním

3. APLIKACE URČITÉHO INTEGRÁLU

R n výběr reprezentantů. Řekneme, že funkce f je Riemannovsky integrovatelná na

Minimalizace automatů. M. Kot, Z. Sawa (VŠB-TU Ostrava) Úvod do teoretické informatiky 28. března / 31

( a) Okolí bodu

2.1 - ( ) ( ) (020201) [ ] [ ]

2.cvičení. 1. Polopřímka: bod O dělí přímku na dvě navzájem opačné polopřímky.

( t) ( t) ( t) Nerovnice pro polorovinu. Předpoklady: 7306

Nejdříve opis pro naladění čtenáře a uvedení do mého problému, ten, který budu za chvíli chtít diskutovat.

Automaty a gramatiky. Úvod do formáln. lních gramatik. Roman Barták, KTIML. Příklady gramatik

Základy teorie matic

3 Algebraické výrazy. 3.1 Mnohočleny Mnohočleny jsou zvláštním případem výrazů. Mnohočlen (polynom) proměnné je výraz tvaru

( ) ( ) Sinová věta II. β je úhel z intervalu ( 0;π ). Jak je vidět z jednotkové kružnice, úhly, pro které platí. Předpoklady:

ANALYTICKÁ GEOMETRIE V PROSTORU

Regulace f v propojených soustavách

5.1.5 Základní vztahy mezi body přímkami a rovinami

2.8.5 Lineární nerovnice s parametrem

4.4.1 Sinová věta. Předpoklady: Trigonometrie: řešení úloh o trojúhelnících.

Geometrické a fyzikální aplikace určitého integrálu. = b a. je v intervalu a, b záporná, je integrál rovněž záporný.

Podobnosti trojúhelníků, goniometrické funkce

II. kolo kategorie Z5

4. cvičení z Matematiky 2

ANALYTICKÁ GEOMETRIE

Diferenciální počet. Spojitost funkce

2.3. DETERMINANTY MATIC

13. Exponenciální a logaritmická funkce

Úvod do Teoretické Informatiky ( UTI)

Logaritmická funkce, logaritmus, logaritmická rovnice

integrovat. Obecně lze ale říct, že pokud existuje určitý integrál funkce podle různých definic, má pro všechny takové definice stejnou hodnotu.

8. Elementární funkce

V E K T O R Y. F b) pomocou hrubo vyznačených písmen ( hlavne v tlačenom texte ): a b c d v F

OBECNÝ URČITÝ INTEGRÁL

Laboratorní práce č. 6 Úloha č. 5. Měření odporu, indukčnosti a vzájemné indukčnosti můstkovými metodami:

Logaritmické rovnice I

3.2. LOGARITMICKÁ FUNKCE

Výfučtení: Geometrické útvary a zobrazení

Ohýbaný nosník - napětí

Logaritmus. Předpoklady: 2909

Integrální počet - II. část (určitý integrál a jeho aplikace)

Seznámíte se s další aplikací určitého integrálu výpočtem objemu rotačního tělesa.

10. Suffixové stromy

Neurčité výrazy

Souhrn základních výpočetních postupů v Excelu probíraných v AVT listopad r r. . b = A

celek jsme rozdělili na 8 dílů, ale žádný jsme si nevzali celek na nulka dílů rozdělit nelze!!!

Technická dokumentace Ing. Lukáš Procházka

METODICKÉ LISTY Z MATEMATIKY pro gymnázia a základní vzdělávání

Petriho sítě PES 2007/2008. Doc. Ing. Tomáš Vojnar, Ph.D.

26. listopadu a 10.prosince 2016

Seznámíte se s další aplikací určitého integrálu výpočtem obsahu pláště rotačního tělesa.

Jsou to rovnice, které obsahují neznámou nebo výraz s neznámou jako argument logaritmické funkce.

Nerovnosti a nerovnice

8. cvičení z Matematiky 2

PRAVDĚPODOBNOST A STATISTIKA. Náhodná proměnná Vybraná spojitá rozdělení

Konzultace z předmětu MATEMATIKA pro první ročník dálkového studia

Střední průmyslová škola sdělovací techniky Panská 3 Praha 1 Jaroslav Reichl

Funkce jedné proměnné

2.7.7 Obsah rovnoběžníku

Úlohy školní klauzurní části I. kola kategorie C

Výfučtení: Goniometrické funkce

Petr Hasil. Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF)

Lineární nerovnice a jejich soustavy

Regulace v ES na výroby

Integrální počet - IV. část (aplikace na určitý vlastní integrál, nevlastní integrál)

Opakování ke státní maturitě didaktické testy

Digitální učební materiál

6. Setrvačný kmitový člen 2. řádu

Přijímací test studijních předpokladů

ZÁKLADY. y 1 + y 2 dx a. kde y je hledanou funkcí proměnné x.

Výukový matriál byl zpracován v rámci projektu OPVK 1.5 EU peníze školám. registrační číslo projektu:cz.1.07/1.5.00/

MECHANIKA STATIKA. + y. + x. - x. F 4y F4. - y. FRBy. FRAy. Ing. Radek Šebek 2012 A B C D. I a III D II. B C a b c F1Z F2Z. a 2. a 3. a 4.

LDF MENDELU. Simona Fišnarová (MENDELU) Určitý integrál ZVMT lesnictví 1 / 26

ALGEBRA, ROVNICE A NEROVNICE

Pružnost a plasticita II

Jak oslabit PC, aby algoritmus: neměl paměťové nároky PC, povede k vyřazení hodnoty z domény proměnné! e f. e f. a b. a b. byl silnější než AC?

Transkript:

Ukázky plikcí mtemtiky Jro 2014, 2. přednášk

Polsko 1926 Odposlechnuté rdiové zprávy Wehrmchtu MFNOJ WYFHJ EXZZD BJNDS BECFE NGQOU CFWZE RBSFQ WCUCQ XCKTT RDOAC VDYPM XYOFF HMSOZ THOSD HFPDI UKWRD MNDZX BYMIA FXXTA WWFYS G NEVGW YCJUM IYFCW JXMDR TBIFU PQDMH RPCOX WYXTJ YQXZG CQMSP CJHGA OMHEV QFCGX SXATA HXFHV HZBED VALPY ZPMPW JNPDY RZXKJ DDQZO X NEVGW YIPUC AVKHH FTAPT ZVYXV KRJIG APWAT LWBQH UJASR JMBSF KDVRN IUOXV FKLQG MPSWY EDYHP LSICW ALFPZ XOOFZ BNZUX DCEKG PXJON U Všechn písmen se vyskytují přiližně stejněkrát Frekvence písmen v němčině není rovnoměrná E N I S R... P J X,Y,Q 19,2% 10,2% 8,2% 7,1% 7,0% 0,5% 0,16% 0,01%

Identifikce šifry MFNOJ WYFHJ EXZZD BJNDS BECFE NGQOU CFWZE RBSFQ WCUCQ XCKTT NEVGW YCJUM IYFCW JXMDR TBIFU PQDMH RPCOX WYXTJ YQXZG CQMSP RDOAC VDYPM XYOFF HMSOZ THOSD HFPDI UKWRD MNDZX BYMIA FXXTA CJHGA OMHEV QFCGX SXATA HXFHV HZBED VALPY ZPMPW JNPDY RZXKJ WWFYS G DDQZO X NEVGW YIPUC AVKHH FTAPT ZVYXV KRJIG APWAT LWBQH UJASR JMBSF NEVGW YCJUM IYFCW JXMDR TBIFU PQDMH RPCOX WYXTJ YQXZG CQMSP KDVRN IUOXV FKLQG MPSWY EDYHP LSICW ALFPZ XOOFZ BNZUX DCEKG CJHGA OMHEV QFCGX SXATA HXFHV HZBED VALPY ZPMPW JNPDY RZXKJ PXJON U DDQZO X Index koincidence němčiny je přiližně 8%. Pokud je prvních šest písmen u dvou zpráv ve stejný den shodných, pk šifr zchovává index koincidence. Jde si o polylfetickou šifru. Množství zpráv nsvědčovlo, že k šifrování je ptrně využíván nějký přístroj.

Enigm klávesnice žárovky propojovcí desk okénk ozuená kolečk měřič npětí

Rotor 1. ozuené kolečko 2. ecední kroužek 3. společná os rotorů 4. spon ecedního kroužku 5. tělo rotoru s 26 dráty 6. kontktní kolíky 7. kontktní plošky 8. zářez pro přenos pohyu

Elektrické schém E - vstupní rotor 1. reflektor 2. trojice rotorů 3. žárovky 4. terie 5. klávesnice 6. propojovcí desk

Mnuál pro operátory Frncouzská špionáž získl mnuál pro operátory vojenského přístroje Enigm komcem roku 1931 (generál Gustve Bertrnd). Německým gentem yl Hns-Thilo Schmidt (1888-1944). Později předl frncouzské špionáži tké denní klíče pro měsíce září říjen 1932. Počátkem prosince 1932 dostlo polské Biuro Szyfrów kopie těchto dokumentů n zákldě dohody o vojenské spolupráci mezi Polskem, Frncií Velkou Británií. V prosinci roku 1932 tk Biuro Szyfrów mělo k dispozici: - komerční přístroj Enigm (ez propojovcí desky s jinými rotory, - operční mnuál, - denní klíče pro měsíce září říjen 1932.

Denní klíče Denní klíč říkl, jk má ýt nstvený přístroj Enigm v dném dni n zčátku šifrování liovolné zprávy v dném dni. Denní klíč sestávl z: pořdí rotorů, npř. II, III, I, ylo v té doě stejné po celý čtvrt roku, polohy ecedních kroužků n rotorech, npř. KUB, propojení v propojovcí desce, npř. AU, CR, DK, JZ, LN, PS, zákldní nstvení, tj. jká písmen jsou vidět v mlých okénkách, npř. UFW.

Klíč zprávy Po nstvení přístroje podle denního klíče měl osluh zvolit náhodnou trojici písmen, kupříkldu HTS, to je klíč zprávy, poté ji npst dvkrát z seou, tj. HTS HTS, pk tuto šestici zšifrovt pomocí přístroje nstveného podle denního klíče, výsledkem ylo NEV GWY, poté ručně přenstvit rotory tk, y v okénkách yl vidět klíč zprávy, zčít šifrovt smotnou zprávu. Tk npříkld zpráv AHOJ yl zšifrován jko JCRI. Celou šifrovou zprávu NEV GWY JCRI pk osluh předl rdistovi k odvysílání. Dešifrování n přijímcí strně proíhlo nprosto stejně.

Porušení prvidel ezpečnosti Všechny klíče zpráv yly ve stejném dni šifrovány pomocí stejného klíče (stejného nstvení přístroje). Kždý konkrétní klíč zprávy yl šifrován dvkrát pomocí dvou různých klíčů (tj. různých nstvení přístroje). Porušení prvidel ezpečnosti ylo počátkem mtemtické nlýzy šifry. Jk jich využít k prolomení šifry?

Konec roku 1932 Henryk Zyglski 1906-1978 Jerzy Rózycki 1907-1942 Mrin Rejewski 1905-1980 Tři nejlepší solventu kurzu kryptonlýzy, který uspořádlo Biuro Szyfrów v roce 1928 pro posluchče mtemtiky n univerzitě v Poznni.

c d e f g h i j k l m n o p q r s t u v w x y z c d e f g h i j k l m n o p q r s t u v w x y z Mtemtický model rotoru c d e f g h i j k l m n o p q r s t u v w x y z c d e f g h i j k l m n o p q r s t u v w x y z d c i h e l j m f n g o l q r t v p s u z y x w N = ( )

Mtemtický model rotoru N= ( c d e f g h i j k l m n o p q r s t u v w x y z ) d c i h e k j m f n g o l q r t v p s u z y x w d c i h e l j m f n g o l q r t v p s u z y x v N -1 = ( ) c d e f g h i j k l m n o p q r s t u v w x y z

Rotory lze násoit c d e f g h i j k l m n o p q r s t u v w x y z M N c d e f g h i j k l m n o p q r s t u v w x y z c d e f g h i j k l m n o p q r s t u v w x y z N: ( d c i h e k j m f n g o l q r t v p s u z y x w) d c i h e k j m f n g o l q r t v p s u z y x w M: ( j m o k c u e q d h f l i x t v g s r w y p z n ) c d e f g h i j k l m n o p q r s t u v w x y z MN:( j m o k c u e q d h f l i x t v g s r w y p z n) c d e f g h i j k l m n o p q r s t u v w x y z NM:( l m g s c h f i d j r k n v y p t u z e o w q x) MN se nerovná NM R(MN)=(RM)N =RMN

Grfické znázornění permutcí N= ( c d e f g h i j k l m n o p q r s t u v w x y z d c i h e k j m f n g o l q r t v p s u z y x w) i j h n d e m f k l o c q g v z y p r s u w x t Cyklický typ permutce N : (0,2,3,2,1,0,0,.... )

Grf složené permutce N= ( c d e f g ) c e f g d M= ( c e f g d e f g d c ) c MN=( c d e f g e f g d c ) e d f g

Řešitelnost rovnice U=X -1 VX U,V jsou permutce n nějké množině Z nechť permutce X n množině Z je řešením této rovnice. X() VX()=X() c X(c) p Je-li X řešením rovnice, zorzuje šipky liovolného cyklu permutce U n šipky nějkého cyklu permutce V téže délky. Nutnou podmínkou pro řešitelnost rovnice je to, že permutce U,V stejný cyklický typ, tj. stejný počet cyklů liovolné délky. musí mít X(p)

Řešitelnost rovnice U=X -1 VX Nechť nopk permutce U,V mjí stejný cyklický typ. Zvolíme nějký cyklus v permutci U v nějký cyklus téže délky v permutci V. Dále zvolíme ve vyrném cyklu permutce U prvek ve vyrném cyklu permutce V nějký prvek v zkusíme njít řešení X, pro které pltí X()=v. v=x() VX()=X() c X(c) p Zvolená hodnot X() tk jednoznčně určuje hodnoty permutce X ve všech odech vyrného cyklu permutce U. Protože permutce U,V mjí stejný permutční typ, můžeme spárovt cykly permutce U s cykly permutce V stejné délky. X(p)

Řešitelnost rovnice U=X -1 VX Pltí proto následující tvrzení. Říká se mu vět o konjugovných permutcích. Vět. Jsou-li U,V dvě permutce n konečné množině Z, pk existuje permutce X n množině Z, pro kterou pltí, že U=X -1 VX právě když permutce U,V mjí stejný cyklický typ. Uvedený nástin důkzu ve skutečnosti oshuje lgoritmus, jk njít všechn řešení této rovnice. Kždý pár cyklů délky n dává n možností, jk permutci X definovt n prvcích toho cyklu permutce U, který v dném páru leží. Leží-li v kždé z permutcí U,V právě k=p n cyklů délky n, pk pro dné spárování těchto cyklů dostneme celkem n k možností, jk definovt permutci X n prvcích cyklů délky n. A protože možných spárování k cyklů je k!, celkový počet počet možností, jk definovt permutci X n k cyklech délky n, je k! x n k. Celkový počet řešení X je pk součinem těchto čísel přes všechny délky cyklů n.

Počet řešení Npříkld, mjí-li U,V po jednom cyklu délky 26, pk má rovnice 26 řešení. Mjí-li U,V po dvou cyklech délky 13, pk má rovnice 2 x 13 2 = 338 řešení. Mjí-li U,V cyklický typ (0,2,3,2,1,0,0,.... ), pk počet řešení rovnice U = X -1 VX je (2! x 2 2 ) x (3! x 3 3 ) x (2! x 4 2 ) x 5. Mjí-li U,V cyklický typ (26,0,0,0,0,.... ), pk má rovnice 26! řešení, neoť kždá permutce X je řešením.

Sttický model u z c d e f g h i j k l m n o p q r s t u v w x y z R L M N H S S -1 H -1 N -1 M -1 L -1 RLMNHS

Dynmický model u z R L M P -1 N P H S c d e f g h i j k l m n o p q r s t u v w x y z P= ( c d e f g h i j k l m n o p q r s t u v w x y z ) A= S -1 H -1 P -1 N -1 PM -1 L -1 RLMP -1 NPHS