Les techniques de cryptographie présentent de nombreux usages. De la signature des documents électroniques à la protection du copyright, elles permettent d'assurer la confidentialité, l'accès et l'identification des documents. Ce livre présente, sans formalisme mathématique excessif, les outils mathématiques et algorithmiques utiles à la compréhension de la cryptographie. Le cours est complété par des exercices simples dont la moitié trouvent leurs corrigés en fin d'ouvrage. Ce manuel s'adresse aux étudiants en Licence 3 ou Master 1 de mathématiques appliquées ou d'informatique ainsi qu'aux élèves ingénieurs.
Johannes Buchmann est professeur d'informatique et de mathématiques à l'université de Darmstadt (Allemagne). Jacques Vélu est professeur au CNAM de Paris.