SubjectsSubjects(version: 964)
Course, academic year 2024/2025
   Login via CAS
Algorithms on Elliptic Curves - NMMB430
Title: Algoritmy na eliptických křivkách
Guaranteed by: Department of Algebra (32-KA)
Faculty: Faculty of Mathematics and Physics
Actual: from 2024
Semester: summer
E-Credits: 4
Hours per week, examination: summer s.:2/1, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Guarantor: doc. Mgr. et Mgr. Jan Žemlička, Ph.D.
Teacher(s): doc. Mgr. et Mgr. Jan Žemlička, Ph.D.
Class: M Mgr. MMIB
M Mgr. MMIB > Povinně volitelné
Classification: Mathematics > Algebra, Geometry
Annotation -
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)
Course completion requirements - Czech

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)
Literature -

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)
Requirements to the exam - Czech

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)
Syllabus -

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)
Entry requirements -

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)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html