Complet
STEPHANE K- Livres & vidéos
- Maîtriser la cryptographie d’aujourd’hui et de demain - Des bases mathématiques aux standards post-quantiques
Maîtriser la cryptographie d’aujourd’hui et de demain Des bases mathématiques aux standards post-quantiques
Les points forts du livre :
- Une progression pédagogique et rigoureuse, des fondements essentiels (arithmétique modulaire, chiffrement symétrique et asymétrique, fonctions de hachage) jusqu'aux usages concrets : stockage de mots de passe, protocoles sécurisés, signatures numériques et infrastructures PKI,
- Une approche accessible sans prérequis mathématiques avancés, enrichie d'exemples concrets, de schémas explicatifs et d'exercices d'application à destination des développeurs, administrateurs systèmes et ingénieurs,
- Un chapitre dédié aux enjeux post-quantiques : limites des algorithmes actuels face à l'ordinateur quantique, nouveaux standards de chiffrement et de signature, et problématiques de migration et de compatibilité
- Niveau Initié à Confirmé
- Nombre de pages 332 pages
- Parution juin 2026
- Niveau Initié à Confirmé
- Parution juin 2026
La cryptographie est aujourd’hui au cœur de tous les systèmes informatiques : protection des mots de passe, sécurisation des communications, signatures logicielles, authentification, certificats numériques… Pourtant, ses mécanismes restent souvent mal compris par les professionnels qui les utilisent quotidiennement.
Avec l’émergence de l’ordinateur quantique et la récente standardisation de la cryptographie post-quantique, une compréhension claire, structurée et actualisée de ces technologies devient indispensable.
Cet ouvrage s’adresse aux développeurs, administrateurs systèmes et réseaux, ingénieurs, étudiants en informatique et à tout professionnel souhaitant comprendre concrètement le fonctionnement de la cryptographie moderne, sans prérequis mathématiques avancés.
La progression est pédagogique et rigoureuse. Après les fondements essentiels (arithmétique modulaire, nombres premiers, groupes, anneaux, corps), le lecteur explore les mécanismes de chiffrement symétrique et asymétrique, les fonctions de hachage et leurs propriétés de sécurité, ainsi que leurs usages concrets : stockage de mots de passe, intégrité des données, protocoles sécurisés.
Les signatures numériques, les certificats et les infrastructures de confiance (PKI) sont analysés en détail, tout comme les principales approches de cryptanalyse et les attaques par canaux auxiliaires.
Le dernier chapitre aborde les limites des algorithmes actuels face à l’ordinateur quantique et présente les nouveaux standards post-quantiques de chiffrement et de signature, ainsi que les enjeux de migration et de compatibilité.
Exemples concrets, schémas explicatifs, conseils pratiques, mises en situation professionnelles et exercices d’application accompagnent chaque chapitre. Un ouvrage clair, actuel et opérationnel pour comprendre et maîtriser les mécanismes de sécurité d’aujourd’hui… et de demain.
Caractéristiques
- Livre (broché) - 17 x 21 cm
- ISBN : 978-2-409-05442-6
- EAN : 9782409054426
- Ref. ENI : RICRYPTO
Caractéristiques
- HTML
- ISBN : 978-2-409-05444-0
- EAN : 9782409054440
- Ref. ENI : LNRICRYPTO
Téléchargements
Avant-propos
- Avant-propos
Introduction à la cryptographie
- Pourquoi la cryptographie ?
- Concepts fondamentaux de la cryptographie
- 1. Confidentialité
- a. Définition
- b. Exemples
- 1. Confidentialité
- 2. Intégrité
- a. Définition
- b. Exemple
- 3. Authentification
- a. Définition
- b. Exemple
- 4. Non-répudiation
- a. Définition
- b. Exemple
- 1. Les origines anciennes : le secret des rois
- a. Égypte ancienne (vers 1900 av. J.-C.)
- b. Mésopotamie (vers 1500 av. J.-C.)
- c. Grèce antique
- d. Rome antique
- a. Le monde arabe (IX<sup class="superscript">e</sup>-XII<sup class="superscript">e</sup> siècles)
- b. La renaissance italienne (XV<sup class="superscript">e</sup>-XVI<sup class="superscript">e</sup> siècles)
- a. La Première Guerre mondiale (1914-1918)
- b. La Seconde Guerre mondiale (1939-1945)
- a. Le Data Encryption Standard (DES - 1977)
- b. La cryptographie à clé publique(années 1970)
- c. L’Advanced Encryption Standard (AES - 2001)
- 1. Chiffrement vs cryptage
- a. Chiffrement : le terme correct et technique
- b. Cryptage : l’anglicisme et son utilisation ambiguë
- a. Cryptosystème
- b. Protocole
- c. Algorithme
Les bases mathématiques essentielles
- Arithmétique modulaire et nombres premiers
- 1. Arithmétique modulaire
- a. Division euclidienne
- b. Notions importantes
- c. L’anneau Z/nZ
- 1. Arithmétique modulaire
- 2. Nombres premiers
- a. Définition
- b. Théorème fondamental de l’arithmétique
- c. Test de primalité
- 1. Groupes
- a. Loi de composition interne
- b. Groupe
- c. Sous-groupe
- d. Le groupe Z/nZ
- a. Anneaux
- b. Anneaux de polynômes
- c. Corps finis
- 1. L’algorithme exponentiation modulaire
- a. Principe
- b. Algorithme « Square and Multiply »
- a. Montgomery
- b. Barrett
Chiffrement symétrique et asymétrique
- Les algorithmes de chiffrement symétrique
- 1. Fonctionnement de l’AES
- a. Principes et caractéristiques
- b. AES et GF(2^8)
- c. Étapes principales du chiffrement (structure)
- d. Étapes principales du déchiffrement(structure)
- 1. Fonctionnement de l’AES
- 2. Fonctionnement de DES et de TDES
- a. Les origines et le besoin d’un standard (débutdes années 1970)
- b. L’algorithme Lucifer d’IBM (1971)
- c. L’intervention de la NSA et la controverse (milieudes années 1970)
- d. Fonctionnement de DES
- 1. Mode ECB
- a. Avantages
- b. Inconvénient
- a. Avantages
- b. Inconvénient
- a. Avantages
- b. Inconvénient
- 1. Principe et fonctionnalités
- a. Principe
- b. Fonctionnalités
- a. Fonctionnement version standard
- b. Fonctionnement version CRT (Chinese Remainder Theorem)
- 1. Le problème du logarithme discret
- 2. Échange de clés Diffie-Hellman (DH)
- 3. Chiffrement ElGamal
- a. Les étapes de l’algorithme ElGamal
- b. Sécurité et Propriétésd’ElGamal
- 1. Définition d’une courbe elliptique
- a. Intuition géométrique (sur les réels)
- b. Sur un corps fini Fp
- 1. Utilisation conjointe d’AES et RSA
- 2. Les bibliothèques cryptographiques courantes
- a. OpenSSL
- b. Libsodium
- c. Cryptography
Fonction de hachage et signature numérique
- Les fonctions de hachage
- 1. Définition et propriétésattendues
- a. Définition d’une fonction
- b. Fonction à sens unique
- c. Définition d’une fonction de hachage
- 1. Définition et propriétésattendues
- 2. La bibliothèque Hashlib
- 3. Les principaux algorithmes
- a. MD5 (Message Digest Algorithm 5)
- b. SHA (Secure Hash Algorithm)
- c. Argon2
- 1. Définition
- a. Principe de fonctionnement
- b. Avantages
- a. Signature RSA <span class="italic"></span>
- b. Signature DSA (Digital Signature Algorithm) :le standard de la signature
- c. Signature ECDSA
- 1. Définition et rôle d’uncertificat
- a. Définition
- b. Rôle d’un certificat
- a. Autorité de certification (CA)
- b. Autorité d’Enregistrement (RA -Registration Authority)
- c. Les mécanismes de révocation
- a. Le rôle central de l’Autorité d’Horodatage(TSA)
- b. Applications pratiques et cas d’usage
- c. Enjeux de sécurité, limites et perspectives
Cryptanalyse
- Définition de la cryptanalyse
- 1. Objectifs de la cryptanalyse
- 2. Aperçu des principales attaques classiques
- a. Attaque par force brute
- b. Attaque par dictionnaire
- c. Attaque par texte clair connu/texte chiffré connu
- 3. Sécurité formelle et résistanceaux attaques modernes
- a. Définition de IND-CPA
- b. Définition de IND-CCA2
- 1. Problèmes de générationfaible
- 2. Impact sur la sécurité d’algorithmescomme RSA
- 1. Définition et enjeux des attaques physiques
- a. Définition et attaques connues
- b. Enjeux
- a. Exemple : fuite d’information dans l’algorithmeSquare & Multiply
- b. Exemple : attaques par injection de fautes
- a. Définition générale
- b. Principe général
La cryptographie post-quantique
- Pourquoi la cryptographie post-quantique ?
- 1. Menace des ordinateurs quantiques
- a. Ordinateur quantique
- b. Fonctionnement
- 1. Menace des ordinateurs quantiques
- 2. Limites des algorithmes classiques : RSA face à Shor
- a. Algorithme de Shor
- b. Algorithme de Grover
- 1. Objectifs et critères de sélection
- 2. Principales phases et familles d’algorithmes
- a. Principales phases (tours)
- b. Famille d’algorithmes
- 1. Réseaux euclidien et NTT (Number TheoreticTransform)
- a. Définition d’un réseaueuclidien
- b. Le problème LWE
- c. Le problème SIS
- d. NTT (Number Theoretic Transform)
- a. NTT pour Kyber
- b. L’algorithme ML-KEM (Crystals Kyber)
- c. Les tailles de clés dans ML-KEM
- a. NTT pour Dilithium
- b. L’algorithme ML-DSA (Crystals Dilithium)
- a. Le projet PQClean : le socle des implémentationsde référence en C
- b. Le projet Python pur : ML-KEM et ML-DSA
- c. La migration vers la cryptographie post-quantique
- d. Approches de migration : hybride,progressive et adaptative
Mbaye NGOM
Ingénieur en cryptographie, Mbaye NGOM est spécialisé dans les mécanismes de sécurité des systèmes informatiques et la cryptographie moderne, y compris post-quantique. Parallèlement à son activité d’ingénieur, il enseigne la cryptographie à des étudiants de Licence 1, avec une approche pédagogique centrée sur la compréhension progressive des concepts et leur application concrète. Il exerce également comme professeur de mathématiques dans le secondaire, ce qui lui permet de rendre accessibles des notions réputées complexes. Son objectif : transmettre une vision claire, structurée et opérationnelle de la cryptographie contemporaine.
