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