Livres sur la cybersécurité : Cryptographie
Le sujet où lire le mauvais livre nourrit l'excès de confiance : comment les primitives sont faites, pourquoi elles cassent et pourquoi on n'écrit pas la sienne.
Livres sur la cybersécurité : Cryptographie
Quatrième partie sur neuf. Le sujet où lire le mauvais livre nourrit l'excès de confiance : on découvre AES et on se met à inventer des protocoles.
Le conseil pratique est le même dans tous ces livres : on n'écrit pas sa propre cryptographie, on prend une bibliothèque éprouvée et on l'utilise correctement.
Jean-Philippe Aumasson. Serious Cryptography (2e édition, 2024)
La meilleure introduction contemporaine. Elle explique comment les primitives sont construites et pourquoi elles cassent, sans appareil académique et sans simplification jusqu'à l'inutile.
Sujets : générateurs de nombres aléatoires, chiffrements par blocs et par flot, fonctions de hachage et codes d'authentification, chiffrement authentifié, RSA et courbes elliptiques, TLS, cryptographie post-quantique, erreurs d'usage courantes.
David Wong. Real-World Cryptography (2021)
La cryptographie du point de vue d'un ingénieur qui choisit et déploie, plutôt que de celui qui démontre des théorèmes.
Sujets : choix de la primitive selon la tâche, échange de clés, signatures, certificats et infrastructure à clés publiques, chiffrement de bout en bout dans les messageries, cryptographie dans les chaînes de blocs, modules matériels et enclaves sécurisées.
Niels Ferguson, Bruce Schneier, Tadayoshi Kohno. Cryptography Engineering (2010)
Sur la conception des systèmes : là où la cryptographie casse, non dans les mathématiques, mais aux jointures entre composants.
Sujets : modèle de menace d'un cryptosystème, gestion des clés et leur cycle de vie, génération d'aléa, horloges et horodatage, protocoles, erreurs d'implémentation.
Christof Paar, Jan Pelzl. Understanding Cryptography
Un manuel avec des mathématiques, mais dont l'exposé va progressivement du simple au complexe. Les auteurs mettent tout le cours en vidéo en accès libre.
Sujets : théorie des nombres dans la mesure nécessaire à la compréhension, DES et AES, RSA, Diffie-Hellman, courbes elliptiques, signatures numériques, protocoles de distribution de clés.
Dan Boneh, Victor Shoup. A Graduate Course in Applied Cryptography
Un cours universitaire en accès libre pour qui a besoin de preuves de sécurité et pas seulement de recettes. Lecture ardue qui suppose des bases.
Sujets : modèles formels de sécurité, sécurité prouvable, protocoles à divulgation nulle de connaissance, calcul multipartite.
Simon Singh. The Code Book (1999)
L'histoire de la cryptographie de l'Antiquité à l'arrivée du calcul quantique. De la vulgarisation, mais sans mensonge dans la partie technique.
Sujets : chiffrements classiques et leur cassage, Enigma et Bletchley Park, l'apparition de la cryptographie à clé publique, l'histoire de PGP et les querelles sur le droit de chiffrer.
Steven Levy. Crypto (2001)
La chronique de l'affrontement entre cryptographes et État dans les années soixante-dix et quatre-vingt-dix : comment le chiffrement est devenu accessible à tous et ce que cela a coûté.
Sujets : le conflit autour des restrictions à l'exportation, la puce Clipper, l'affaire Zimmermann et PGP, les arguments des deux camps dans le débat sur les portes dérobées.
Partie suivante : sécurité applicative.
Toute la série :