Informace k předmětu Aplikace matematiky
Seznam:
- Ondřej Bouda (anode at wheee tecka cz)
- Ondřej Budík (budik tecka ondrej at centrum tecka cz)
- Petr Buršík (petr tecka bursik at email tecka cz)
- Tomáš Jelínek (tjelinek at centrum tecka cz)
- Jan Komínek (kominekh at seznam tecka cz)
- Zbyněk Konečný (kondr at lesnimoudrost tecka cz)
- Tomáš Krupka (hribayz at seznam tecka cz)
- Lukáš Mařica (lmarica at seznam tecka cz)
- Jiří Řihák (thran at centrum tecka cz)
- Petr Velan (thorgrin at gmail tecka com)
Letošní program (velmi předběžný)
Soutěže v luštění jednoduchých kryptografických úloh - letos začíná 15.9.2006.
Materiály z roku 2005
Soutěže v luštění jednoduchých kryptografických úloh - letos začíná cca 27.9.2005.
Materiály k teorii čísel z výuky na PřF MU
Domácí úlohy - luštění
pomocný text k luštění úloh
- Jednoduchá záměna (substituce) - zadání
- Jednoduchá transpozice - zadání
Témata pro skupinové projekty
Předpokládá se zpracování daného materiálu v písemné podobě
(min. 2 strany A4) a odprezentování tématu před vyučujícím
a spolužáky. V případě potřeby je možné zajistit notebook a/nebo
dataprojektor, stejně jako zajistit přístup do počítačové studovny
a knihovny Přírodovědecké fakulty.
Navrhovaná témata:
- Algebraické struktury - grupy, okruhy, tělesa - definice a příklady
- Teorie čísel - dělitelnost, prvočísla, jednoznačnost
rozkladu na prvočísla, zbytkové třídy mod
m, kongruence a jejich řešitelnost, Čínská zbytková věta
- Teorie čísel - řád modulo m, primitivní kořeny modulo m
- Složitost algoritmů - časová prostorová, P, NP apod.
- Stručná historie kryptografie - od starověku po moderní dobu
- Symetrická kryptografie - substituční a transpoziční metody,
DES, AES
- Asymetrická kryptografie - princip, RSA, aj.
- Steganografie - skrývání existence zpráv
- Rozkládání na prvočísla - postup, testování složenosti
(Fermat, Rabin-Miller), Carmichaelova čísla
- Rozkládání na prvočísla - testování prvočíselnosti
(Mersenneova prvočísla, Fermatova prvočísla, obecné testy)
- Rozkládání na prvočísla - hledání dělitele (pokusné dělení, Pollardovy metody)
- Eliptické křivky - definice, základní matematika, grupová struktura
- Eliptické křivky - využití v rozkládání na prvočísla a v kryptografii
Doporučená literatura:
Další materiály z roku 2002
Rozkládání čísel na prvočísla
Pracovní listy (worksheets) pro komerční systém Maple - lze i volně prohlížet
linky jsou zastaralé, dnes už jsou uvedené worksheety dostupné až po registraci na http://www.maplesoft.com/applications/index.aspx!?
- Testy na složenost (Rabin-Miller) - worksheet
- Faktorizace metodou eliptických křivek (pro zájemce) - worksheet
Šifrování
- Pro zájemce text doc. Paseky (1,5MB PostScript) a totez ve formatu PDF
- On-line verze oblíbené knihy Menezes, Oorschot, Vanstone — Handbook of Applied Cryptography
- Jednoduchá záměna — zadání a pomocný program
Víme, že S=U, N=Y, Z=E, (L,H,T)=(A,I,O) (celá frekvenční analýza)
- Složená substituce
- Transpozice
- zadání
- postup a příklad
(speciálně upozorňuji, že zašifrovaný text je třeba do tabulky zapsat po sloupcích!!!)
- Na požádání jsem ochoten sdělit rozměr tabulky ...
-
Kryptografické maple worksheety
-
Eliptické křivky
Michal Bulant
Last modified: Mon Oct 2 14:20:53 CEST 2006