SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Algorithms on Eliptic 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 2022
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
Teaching methods: full-time
Guarantor: doc. Mgr. et Mgr. Jan Žemlička, Ph.D.
Class: M Mgr. MMIB
M Mgr. MMIB > Povinně volitelné
Classification: Mathematics > Algebra, Geometry
Annotation -
Last update: doc. Mgr. et Mgr. Jan Žemlička, Ph.D. (18.12.2018)
The course describes basic properties of eliptic curves over finite fields with regard to their use in cryptography.
Course completion requirements - Czech
Last update: prof. RNDr. Aleš Drápal, CSc., DSc. (03.02.2022)

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.

Literature -
Last update: doc. Mgr. et Mgr. Jan Žemlička, Ph.D. (18.12.2018)

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

Requirements to the exam - Czech
Last update: prof. RNDr. Aleš Drápal, CSc., DSc. (03.02.2022)

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é.

Syllabus -
Last update: doc. Mgr. et Mgr. Jan Žemlička, Ph.D. (18.12.2018)

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.

Entry requirements -
Last update: doc. Mgr. et Mgr. Jan Žemlička, Ph.D. (17.05.2019)

Basics of commutative algebra on level of the course Commutative rings.

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html