IntermédiaireCryptography

Serious Cryptography

A Practical Introduction to Modern Encryption

5 / 5

L'introduction de Jean-Philippe Aumasson à la cryptographie moderne, pensée pour les ingénieurs qui ont besoin à la fois d'intuition et d'assez de fondations mathématiques pour évaluer les choix d'une bibliothèque.

Acheter sur Amazon

En tant qu'Associé Amazon, nous percevons une commission sur les achats éligibles. Le lien ci-dessus est sponsorisé.

Publié
2024
Éditeur
No Starch Press
Pages
376
Langue
English

À lire si

Ingénieurs qui savent déjà quelle crypto utiliser et veulent comprendre pourquoi elle marche au niveau primitive. Le livre intermédiaire du stack crypto moderne : plus profond que Real-World Cryptography, moins formel que les manuels académiques.

À éviter si

Débutants ou lecteurs qui n'ont pas encore décidé quelles primitives utiliser ; commencez par Wong d'abord. Mauvais aussi pour les chercheurs en cryptographie qui ont besoin de preuves formelles.

Points clés

  • Les primitives modernes peuvent être comprises par des ingénieurs, avec le bon cadrage — le choix d'Aumasson de borner les maths est la décision de design du livre.
  • La 2e édition (2024) couvre la cryptographie post-quantique (Kyber, Dilithium, SPHINCS+) à la profondeur dont un ingénieur en déploiement a vraiment besoin.
  • Les chapitres sur les attaques contre les fonctions de hachage (length extension, multi-collisions) sont les plus clairs publiés et expliquent pourquoi la moitié des bugs production en HMAC se produisent.

Notes

Le travail d'Aumasson sur BLAKE3 et ses contributions à CryptoHack en font un auteur-praticien exceptionnellement crédible. À lire après Real-World Cryptography (Wong) pour le contexte, puis en parallèle de Cryptography Engineering (Ferguson/Schneier/Kohno) pour la vue protocoles. Les encadrés « Sometimes-Asked Questions » sont l'arme secrète du livre, à traiter en contenu principal.

Thématiques liées