Detail předmětu
Geometrické algoritmy a kryptografie
FSI-SAVAk. rok: 2012/2013
Základní přehled z výpočetní geometrie, komutativní algebry a algebraické geometrie s důrazem na konvexitu, Groebnerovy báze, Buchberegerův algoritmus a implicitizaci. Eliptické křivky v kryptografii, multivariační kryptosystémy.
Jazyk výuky
čeština
Počet kreditů
4
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Algoritmizace některých geometrických a kryptografických problémů.
Prerekvizity
Základy algebry. Schopnost algoritmizace.
Plánované vzdělávací činnosti a výukové metody
Metody vyučování závisejí na způsobu výuky a jsou popsány článkem 7 Studijního a zkušebního řádu VUT.
Způsob a kritéria hodnocení
Zkouška: ústní
Učební cíle
Cílem je sbližovat pohled matematika a počítačového vědce (programátora).
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Přednášky: doporučené
Základní literatura
Bernstein, D., Buchmann, J., Dahmen, E., Post-Quantum Cryptography, Springer, 2009 (EN)
Bump, D., Algebraic Geometry, World Scientific 1998 (EN)
Webster, R., Convexity, Oxford Science Publications, 1994 (EN)
Bump, D., Algebraic Geometry, World Scientific 1998 (EN)
Webster, R., Convexity, Oxford Science Publications, 1994 (EN)
Zařazení předmětu ve studijních plánech
Typ (způsob) výuky
Přednáška
26 hod., nepovinná
Vyučující / Lektor
Osnova
1. Konvexita v eukleidovských prostorech.
2. Voroného diagramy.
3. Geodetické prostory.
4. Okruhy a pole.
5. Ideály a faktorizace.
6. Polynomy, uspořádání polynomů.
7. Groebnerovy báze.
8. Polynomiální automorfismy.
9. Algebraické variety, implicitizace.
10. Eliptické a hypereliptické křivky.
11. Principy asymetrické kryptografie.
12. Kryptografie založená na eliptických křivkách.
13. Multivariační kryptosystémy.
2. Voroného diagramy.
3. Geodetické prostory.
4. Okruhy a pole.
5. Ideály a faktorizace.
6. Polynomy, uspořádání polynomů.
7. Groebnerovy báze.
8. Polynomiální automorfismy.
9. Algebraické variety, implicitizace.
10. Eliptické a hypereliptické křivky.
11. Principy asymetrické kryptografie.
12. Kryptografie založená na eliptických křivkách.
13. Multivariační kryptosystémy.