O aplikacích matematiky

Podobné dokumenty
Prvočísla: 2, 3, 5, 7, 11, 13,... Základní věta aritmetiky. Jestliže. kde p 1 < p 2 < < p r, q 1 < q 2 < < q s jsou prvočísla a

Šifrová ochrana informací věk počítačů PS5-2

Kde a jak může být lineární algebra užitečná v praxi.

Šifrová ochrana informací věk počítačů PS5-2

Složitost a moderní kryptografie

Počet kreditů: 5 Forma studia: kombinovaná. Anotace: Předmět seznamuje se základy dělitelnosti, vybranými partiemi algebry, šifrování a kódování.

)(x 2 + 3x + 4),

RSA. Matematické algoritmy (11MA) Miroslav Vlček, Jan Přikryl. Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní. čtvrtek 21.

Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách

RSA. Matematické algoritmy (11MAG) Jan Přikryl. Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní. verze: :01

Kódování a Šifrování. Iveta Nastoupilová

8. RSA, kryptografie s veřejným klíčem. doc. Ing. Róbert Lórencz, CSc.

Čínská věta o zbytcích RSA

Modulární aritmetika, Malá Fermatova věta.

Co jsme udělali: Au = f, u D(A)

Interpolace, ortogonální polynomy, Gaussova kvadratura

FOURIEROVA ANAL YZA 2D TER ENN ICH DAT Karel Segeth

Asymetrická kryptografie

OBĚD ZDARMA SE SHANNONEM

Simulace (nejen) fyzikálních jevů na počítači

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).

Zdrojem většiny příkladů je sbírka úloh 1. cvičení ( ) 2. cvičení ( )

Úvod RSA Aplikace, související témata RSA. Ing. Štěpán Sem Festival Fantazie, Štěpán Sem

DSY-6. Přenosový kanál kódy pro zabezpečení dat Základy šifrování, autentizace Digitální podpis Základy měření kvality přenosu signálu

Netradiční výklad tradičních témat

aneb jiný úhel pohledu na prvák

MATURITNÍ TÉMATA Z MATEMATIKY

MFF UK Praha, 22. duben 2008

Informatika Ochrana dat

Kvantové algoritmy a bezpečnost. Václav Potoček

Dnešní látka: Literatura: Kapitoly 3 a 4 ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího.

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

Věta o dělení polynomů se zbytkem

Pokročilá kryptologie

Riemannova hypotéza Martin Havlík 2. A

POŽADAVKY K SOUBORNÉ ZKOUŠCE Z MATEMATIKY

Circular Harmonics. Tomáš Zámečník

Lineární algebra nad obecným Z m, lineární kódy

Mgr. Ladislav Zemánek Maturitní okruhy Matematika Obor reálných čísel

a a

Matematika IV - 5. přednáška Polynomy

Základy elementární teorie čísel

1 Mnohočleny a algebraické rovnice

Protokol RSA. Tvorba klíčů a provoz protokolu Bezpečnost a korektnost protokolu Jednoduché útoky na provoz RSA Další kryptosystémy

Matematika pro informatiku 2

Kryptografie - Síla šifer

(Cramerovo pravidlo, determinanty, inverzní matice)

Úvod do kvantového počítání

Matematika IV - 5. přednáška Polynomy

Šifrová ochrana informací věk počítačů KS - 5

Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory

B) výchovné a vzdělávací strategie jsou totožné se strategiemi vyučovacího předmětu Matematika.

Maturitní okruhy z matematiky - školní rok 2007/2008

Historie matematiky a informatiky Cvičení 1

Modulární aritmetika, Malá Fermatova věta.

Soustavy lineárních rovnic

Aplikovaná numerická matematika - ANM

Jak funguje asymetrické šifrování?

Uzavřené a otevřené množiny

Numerické řešení nelineárních rovnic

Samoopravné kódy. Katedra matematiky a Institut teoretické informatiky Západočeská univerzita

KRYPTOGRAFIE VER EJNE HO KLI Č E

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Matice. Je dána matice A R m,n, pak máme zobrazení A : R n R m.

LDF MENDELU. Simona Fišnarová (MENDELU) LDR druhého řádu VMAT, IMT 1 / 22

Projekty - Úvod do funkcionální analýzy

Gymnázium Jiřího Ortena, Kutná Hora

Princip řešení soustavy rovnic

Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty.

III. Diferenciál funkce a tečná rovina 8. Diferenciál funkce. Přírůstek funkce. a = (x 0, y 0 ), h = (h 1, h 2 ).

Diskrétní matematika 1. týden

Asymetrická kryptografie a elektronický podpis. Ing. Dominik Breitenbacher Mgr. Radim Janča

Učební texty k státní bakalářské zkoušce Matematika Vlastní čísla a vlastní hodnoty. študenti MFF 15. augusta 2008

Příklad 1/23. Pro rostoucí spojité fukce f(x), g(x) platí f(x) Ω(g(x)). Z toho plyne, že: a) f(x) Ο(g(x)) b) f(x) Θ(g(x)) d) g(x) Ω(f(x))

Rovnice matematické fyziky cvičení pro akademický školní rok

11. cvičení z Matematické analýzy 2

Matematická analýza ve Vesmíru. Jiří Bouchala

Hammingův odhad. perfektní kódy. koule, objem koule perfektní kód. triviální, Hammingův, Golayův váhový polynom. výpočet. příklad

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

D - Přehled předmětů studijního plánu

Přednáška 11, 12. prosince Část 5: derivace funkce

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2016

Matematika pro informatiku 4

KTE/TEVS - Rychlá Fourierova transformace. Pavel Karban. Katedra teoretické elektrotechniky Fakulta elektrotechnická Západočeská univerzita v Plzni

Digitální učební materiál

FOURIEROVA TRANSFORMACE FOURIEROVA VĚTA

stránkách přednášejícího.

Eliptické křivky a RSA

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Základy elementární teorie čísel

Kryptografie, elektronický podpis. Ing. Miloslav Hub, Ph.D. 27. listopadu 2007

PRIMITIVNÍ FUNKCE. Primitivní funkce primitivní funkce. geometrický popis integrály 1 integrály 2 spojité funkce konstrukce prim.

Matematika IV 10. týden Kódování

Kódy a kódování dat. Binární (dvojkové) kódy. Kód Aikenův

Několik aplikací. Kapitola 12

Polynomy nad Z p Konstrukce faktorových okruhů modulo polynom. Alena Gollová, TIK Počítání modulo polynom 1/30

Základní jednotky používané ve výpočetní technice

Základy matematické analýzy

Aplikovaná numerická matematika

Transkript:

Matematika je všude kolem nás O aplikacích matematiky Michal Křížek

Uvidíme, že mnohé matematické výsledky našly uplatnění až mnoho desítek či stovek let po svém vzniku.

Obsah Teorie čísel RSA Radonova transformace JPG Nebeská mechanika MKP Google DNA...

Rodná čísla od r. 1986 Poslední čtyřčíslí je voleno tak, aby celé deseticiferné číslo (bez lomítka) bylo dělitelné 11. Např. 975811/0428 Počítač ohlásí chybu, jakmile se při zadávání zmýlíme v jedné cifře. Pak rozdíl mezi správným a špatně zadaným r. č. bude ±c10n pro c z {1,2,,9}, což není dělitelé 11, ale může být děl. slož. čísly 12,14, Napíšeme-li omylem 975811/0728, počítač by při dělení 12 chybu neodhalil, protože obě čísla jsou dělitelná 12.

ISBN Internat. Standard Book Number ISBN 0-387-95332-9 0 - odpovídá zemi, popř. jazyku (anglosaské země mají kromě 0 vyhrazenu ještě 1, frankofonní 2, německy mluvící země 3, Japonsko 4,, ČR a SR 80, 387 - kód nakladatelství Springer 95332 identifikační číslo knihy Poslední (kontrolní) cifra je volena tak, aby x1 + 2x2 + 3x3+ + 10x10 bylo dělitelné 11.

Studiem prvočísel se lidstvo zabývá již několik tisíciletí. Ale teprve ve 20. stol. se dospělo k tomu, že prvočísla mohou mít řadu užitečných technických aplikací: samodetekující kódy: rodná čísla, ISBN, ISSN, ISMN, IBAN, IČO, samoopravné kódy, čárové kódy, digitální podpis (ochrana dat před nepovolanými čtenáři, falzifikaci či destrukci souborů) hašovací funkce generátory pseudonáhodných čísel algoritmy rychlého násobení řešení akustiky koncertních sálů, návrhy ozubených kol atd. atd.

Jednorozměrné a dvourozměrné čárové kódy Čárový kód byl poprvé patentován v USA již v roce 1949. Jeho masové použití je však spojeno až s obrovským pokrokem optoelektrotechniky. V supermarketech zvyšuje rychlost prodeje až o 400 %. Největší dvouciferné prvočíslo 97 se používá k zabezpečení kódu IBAN (International Bank Account Number).

Šifrování pomocí symetrického klíče Kryptografie se zabývá ochranou přenosu a uchování dat, především zajištěním jejich důvěrnosti, integrity dat (tj. obsahové neporušenosti), autentičnosti informací, nepopiratelnosti jejich původů apod. Na množině {0,1} definujme: 1 + 1 = 0. 100001110 tajná zpráva 000101101 šifrovací klíč 100100011 přenášená zašifrovaná zpráva 000101101 dešifrovací klíč 100001110 odšifrovaná zpráva

RSA Rivest, Shamir, Adelman x* = xe mod n (zašifrovaná zpráva), kde e je veřejně známý šifrovací exponent x je přirozené číslo (utajovaná zpráva) n je známý součin dvou velkých prvočísel, jež nejsou veřejně známa. (x*)^ = (x*)d mod n (odšifrovaná zpráva), kde dešifrovací exponent d není veřejný. Věta: gcd(e,φ(n))=1 > (x*)^ = x.

Poselství mimozemským civilizacím z roku 1974 Čísla jsou jediná univerzální řeč ve vesmíru. Nathanael West 1679 = 73 x 23

Samoopravné kódy Hammingova vzdálenost d(u,v) mezi binárními vekory u = (u1,,un) a v = (v1,,vn) je počet míst, ve kterých se u liší od v.

Radonova transformace V klasickém CT je tělo prozařováno z různých stran rtg. zářením. Detektor naměří různý pokles intenzity, protože kosti pohlcují více záření než měkké tkáně. Ozn. p=p(l,ψ) projekci v jednom řezu, l polohu detektoru, ψ úhel natočení těla, f = f(r,φ) neznámou funkci absorbce záření, která vypovídá o rozložení orgánů. V roce 1917 J. Radon odvodil následující inverzní formuli x p 1 1 f (r, ) 2 (l, ) dl d 2 x 0 l r cos( ) l Pro její výpočet se používá Fourierova transformace a FFT, která umožňuje sledovat např. plíce či srdce v reálnem čase ( F (q))(t ) q( x)e 2 ixt dx

JPG (JPEG Joint Photographic Experts Group) Formát JPG používá Fourierovy trigonometrické polynomy. 250 x 375 = 93 750 pixelů 3 barvy (RGB) dávají 281 250 bytů, ale JPG komprese dává např. 32 kb. Každý řádek (sloupec) pro každou barvu představuje hodnoty f0, f1,,f7 z množiny {0,1,,255}. Pro C0 =2-½ a Ck = 1 pro k > 0 je diskrétní kosinová transfomace dána vztahem 2 3 x 23 7 1 (2 j 1)k Fk Ck f j cos 2 j 0 16

Nebeská mechanika x = f(x), x = x0

Praktický přínos numerického řešení problémů nebeské mechaniky Telekomunikační družice Přistání člověka na Měsíci Unikátní snímky vzdálených planet a jejich měsíců Stanovení fyzikálních vlastností těles ve Sluneční soustavě i vzdáleném vesmíru Hubbleův dalekohled GPS atd. atd.

Metoda konečných prvků - Δ u = f v Ω, B.C. Ax = b ODE, PDE, int. rov., integ.-difer. rov., variční nerovnice, systémy alg.-dif. r.: Pružnost, pevnost Vedení tepla Chem. reakce Gravitační pole Elmag. pole Proudění tekutin Schrödingerova r.

Pro důkazy existence a jednoznačnosti spojitého a přibližného řešení, konvergence, stability, je důležité se zabývat: Hilbertovými aj. funkcionálními prostory větami o vnoření slabou konvergencí monotónními operátory kompaktními množinami atd. atd.;

Internetový vyhledávač Google Vysoké rychlosti vyhledávání se dosahuje předzpracováním prohledávaných dat, jejich organizací do speciálních datových struktur, paralelizací prohledávání webových stránek, použitím efektivních numerických algoritmů a vysokou výkonností soudobých počítačů Google vyvinuli Larry Page a Sergey Brin v r. 1998, kdy už existovalo cca 3000 prohledávačů Nahrazuje zdlouhavé hledání v encyklopediích, kartotékách, mikrofilmech, disketách apod. Používá se teorie grafů, lineární algebra, numerická matematika, výpočetní složitost, zpracování dat, matematická lingvistika, umělá inteligence, matematické modelování, Markovovské řetězce, statistika atd.

Příklad Teze: Ocenění webové stránky je vysoké, jestliže na ni odkazují vysoce oceněné stránky a jestliže tyto stránky neodkazují na mnoho dalších stránek. Nechť P1,, Pn jsou webové stránky, tj. vrcholy v orientovaném grafu. Nechť Bj je množina webových stránek Pi, které odkazují na stránku Pj, a nechť Pi je celkový počet odkazů směřujících z Pi. Pak pro ocenění stránky Pj požadujeme, aby 1 r ( Pj ) r ( Pi ) Pi B j Pi 0 0 H = ⅓ 0 0 0 ½ 0 ⅓ 0 0 0 ½ 0 0 0 0 0 0 0 0 0⅓ 0 0 0 ½½ 0½ 0 ½ 0 1 0 0 Úloha na vl. čísla Gx = λx

DNA

Před třemi tisíci lety staří Číňané objevili dvojkovou soustavu. Tento fenomenální objev našel uplatnění až v dnešní době. Počítače totiž zpracovávají veškerou informaci ve dvojkové soustavě. A tak fungování emailu, faxu, scanerů, kopírek, digitálních kamer, kompaktních disků, mobilních telefonů a celosvětové sítě internet je založeno na starých čínských principech jin (= 0) a jang (= 1). Příroda ale objevila v průběhu evoluce dvojkovou soutavu před třemi miliardami let. Na DNA jsou čtyři druhy bází A, C, G a T. Nahradíme-li je postupně 00, 01, 10 a 11, dostaneme posloupnost nul a jedniček, což je vlastně genetická informace ve dvoj. soustavě.