|
|
|
||
The course describes basic properties of elliptic curves over finite fields with regard to their use in cryptography.
Last update: Žemlička Jan, doc. Mgr. et Mgr., Ph.D. (05.09.2024)
|
|
||
Zápočet bude udělen na základě vypracování domácích úkolů. Konání zkoušky je nezávislé na udělení zápočtu. Last update: Drápal Aleš, prof. RNDr., CSc., DSc. (03.02.2022)
|
|
||
I. Blake, G. Seroussi a N. Smart: Elliptic Curves in Cryptography, London Mathematical Society 265, Cambridge University Press, 2005
L. Washington: Elliptic Curves. Number Theory and Cryptography, Chapman & Hall/ CRC, 2003
hyperelliptic.org
A. Enge: Elliptic Curves and their Applications in Cryptography: An Introduction, Kluwer, Dordrecht 1999 Last update: Žemlička Jan, doc. Mgr. et Mgr., Ph.D. (18.12.2018)
|
|
||
Zkouška se skládá ze dvou částí. První část spočívá ve vytvoření programu, který implementuje Schoofův algoritmus s tím, že student/ka implementaci prověří na konkrétním zadání. Je možné program napsat též na míru danému zadání, případně místo programu udělat ruční výpočet. Pokud student/ka dá přednost výpočtu bez programování, jsou parametry křivky zvoleny tak, aby to bylo možné.
Druhá část zkoušky se týká znalosti látky tak, jak uvedeno v sylabu. Až na výjimky není vyžadována přesná znalost vzorců. Přednáška obsahuje velmi málo důkazů, takže jde především o ilustraci toho, že student/ka pochopil/a pojmy v přednášce vyložené. Last update: Drápal Aleš, prof. RNDr., CSc., DSc. (03.02.2022)
|
|
||
Weierstrass's normal form. Edwards curves. Representation by homogeneous coordinates. Birational equivalence. Addition on a curve. Cryptography based on elliptic curves. Number of points on the curve. Schoof algorithm. Choies of a suitable curve. Curve factoring. Last update: Žemlička Jan, doc. Mgr. et Mgr., Ph.D. (18.12.2018)
|
|
||
Basics of commutative algebra on level of the course Commutative rings. Last update: Žemlička Jan, doc. Mgr. et Mgr., Ph.D. (17.05.2019)
|