Coursebooks

Algebraic curves and cryptography

MATH-409

Lecturer(s) :

Language:

English

Remarque

Cours donnés en alternance tous les deux ans (pas donné en 2019-20)

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

Dans le cas de l¿art. 3 al. 5 du Règlement de section, l¿enseignant décide de la forme de l¿examen qu¿il communique aux étudiants concernés.

Resources

Bibliography

Ressources en bibliothèque

In the programs

  • Mathematics - master program, 2019-2020, Master semester 2
    • Semester
      Spring
    • Exam form
      Written
    • Credits
      5
    • Subject examined
      Algebraic curves and cryptography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Applied Mathematics, 2019-2020, Master semester 2
    • Semester
      Spring
    • Exam form
      Written
    • Credits
      5
    • Subject examined
      Algebraic curves and cryptography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Applied Mathematics, 2019-2020, Master semester 4
    • Semester
      Spring
    • Exam form
      Written
    • Credits
      5
    • Subject examined
      Algebraic curves and cryptography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Communication Systems - master program, 2019-2020, Master semester 2
    • Semester
      Spring
    • Exam form
      Written
    • Credits
      5
    • Subject examined
      Algebraic curves and cryptography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Communication Systems - master program, 2019-2020, Master semester 4
    • Semester
      Spring
    • Exam form
      Written
    • Credits
      5
    • Subject examined
      Algebraic curves and cryptography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Computer Science - Cybersecurity, 2019-2020, Master semester 2
    • Semester
      Spring
    • Exam form
      Written
    • Credits
      5
    • Subject examined
      Algebraic curves and cryptography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Computer Science - Cybersecurity, 2019-2020, Master semester 4
    • Semester
      Spring
    • Exam form
      Written
    • Credits
      5
    • Subject examined
      Algebraic curves and cryptography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Computer Science, 2019-2020, Master semester 2
    • Semester
      Spring
    • Exam form
      Written
    • Credits
      5
    • Subject examined
      Algebraic curves and cryptography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Computer Science, 2019-2020, Master semester 4
    • Semester
      Spring
    • Exam form
      Written
    • Credits
      5
    • Subject examined
      Algebraic curves and cryptography
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks

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
Under construction
Lecture
Exercise, TP
Project, other

legend

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