INSTITUTE OF APPLIED MATHEMATICS
Last Updated:
28/08/2017 - 21:10

IAM505 - Elliptic Curves in Cryptography

Credit: 3(3-0); ECTS: 8.0
Instructor(s): Consent of IAM
Prerequisites: Consent of Instructor(s)

Course Catalogue Description

Elliptic curves over finite fields, group structure, Weil conjectures, Super singular curves, efficient implementation of elliptic curves, determining the group order, Schoof algorithm, the elliptic curve discrete logarithm problem, the Weil pairing, MOV attack.

Course Objectives

The aim of this course is to introduce the Elliptic Curves in Cryptography. After introducing the basic facts about the elliptic curves, we shall discuss the implementation of Elliptic Curves and Algorithms to compute group order. The emphasis will be given the elliptic curve cryptosystems and the related algorithms. The other applications of Elliptic Curves in Cryptography such as primality and factorization tests will also be discussed.

Course Learning Outcomes

At the end of the course the student is expected to learn: the basic facts about the elliptic curves, the implementation of Elliptic Curves and Algorithms to compute group order and MOV algorithm. the elliptic curve cryptosystems and the related algorithms.

Tentative (Weekly) Outline

Elliptic curves over finite fields, group structure, Weil conjectures, Super singular curves, efficient implementation of elliptic curves, determining the group order, Schoof algorithm, the elliptic curve discrete logarithm problem, the Weil pairing, MOV attack.

More Info on METU Catalogue

Back