Fiches de cours 2017-2018

PDF
 

Algebraic curves and cryptography

MATH-409

Enseignant(s) :

Langue:

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

Dans les plans d'études

Semaine de référence

 LuMaMeJeVe
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     
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand