Coursebooks 2017-2018

PDF
 

Algebraic curves and cryptography

MATH-409

Lecturer(s) :

Language:

English

Remarque

pas donné en 2017-18 - Cours donnés en alternance tous les deux ans

Summary

The goal of this course is to introduce basic notions from public-key cryptography based on algebraic curves over finite fields. We will introduce basic cryptographic schemes as well as discuss in-depth the discrete logarithm problem for elliptic and Jacobians of higher genus curves.

Content

Topics may include, but are not limited to: 

Keywords

algebraic curves over finite fields, public key cryptography, discrete logarithms, pairing-based cryptography

Learning Prerequisites

Required courses

Abstract Algebra required (groups theory, rings, fields, field extensions, finite fields)

Recommended courses

Teaching methods

Weekly lectures, problem sets and programming assignments. 

Assessment methods

Weekly problem sets - 50% of the final grade 

Programming assignements - 20% of the final grade 

Final exam - 30% of the final grade 

Supervision

Assistants Yes

Resources

Bibliography

In the programs

Reference week

 MoTuWeThFr
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
 
      Lecture
      Exercise, TP
      Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German