Cryptography, Theoretical and Computational Aspects of Number Theory (École CIMPA 2021 reportée en raison du 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,...