Cryptography, Theoretical and Computational Aspects of Number Theory (2021 CIMPA School postponed due to Covid 19)






Although cryptography has a long history, it has developed during the 20th century into a modern science with the help of computer science and mathematical objects coming from algebra, number theory, geometry, combinatorics,...

The school will present modern aspects of cryptography based on number theory, algebra, and algebraic geometry. The courses will present various aspects of the subject: elementary and algebraic number theory, elliptic curves, lattices, computational aspects, and their use in cryptography. Training sessions will be devoted to PARI/GP or SageMath, two efficient computer algebra systems which are open-source and widely used by the community.

The school aims at promoting and developing these new research areas for teachers and researchers in Senegal, attracting new students and developing scientific collaborations with other countries, including co-directions of Ph.D. students.

Official languages of the school: English and French

Administrative and scientific coordinators

Bernadette Faye (Université Gaston Berger,
, )
Cecile Armana (Université de Franche-Comté,
, )

Scientific committee

Cecile Armana (Université de Franche-Comté, France)
Alain Togbe (Purdue University Northwest, USA)
Bernadette Faye (Université Gaston Berger, Senegal)
Mouhamed Moustapha Fall (African Institute for Mathematical Sciences (AIMS-Senegal))
Sorina Ionica (Université de Picardie Jules Verne, France)

Scientific program

Course 1: "Some Aspects of Algebraic Number Theory Related with Cryptography", Claude Levesque (Université Laval, France)

Course 2: "Elementary Number Theory and Cryptography", Alain Togbe (Purdue University Northwest, USA)

Course 3: "Elementary Approach to Elliptic Curves", Michel Waldschmidt (Université Paris 6, France)

Course 4: "La cryptographie basée sur les réseaux", Abderrahmane Nitaj (Université de Caen, France)

Course 5: "La cryptographie basée sur les courbes elliptiques", Sorina Ionica (Université de Picardie Jules Verne, France)

Course 6: "Algorithmic Number Theory", Cécile Armana (Université de Franche-Comté, France)

Course 7: "Diophantine Equations", Florian Luca (University of the Witwatersrand, South Africa)

Website of the school

How to participate

For registration and application to a CIMPA financial support, follow the instructions given here

Deadline for registration and application:  April 1, 2022