Fiches de cours

Algebraic curves and cryptography

MATH-409

Enseignant(s) :

Jetchev Dimitar Petkov

Langue:

English

Remarque

Cours donnés en alternance tous les deux ans (donné en 2018-19)

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

written exam

Resources

Bibliography

Ressources en bibliothèque

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     
En construction
 
      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