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.
Langues officielles de l'école : anglais et français