🔑 Les objectifs de la cryptographie
Confidentialité → empêcher la lecture par des tiers → chiffrement (clé
secrète ou clé publique).
Authentification → prouver l’identité de l’expéditeur → signature avec
clé privée.
Intégrité → vérifier que le message n’a pas été modifié → hachage
(digest).
Non-répudiation → empêcher l’expéditeur de nier → signature
numérique.
🔐 Chiffrement
Définition : transformer un texte clair en texte chiffré grâce à une clé.
Types :
1. Symétrique (AES) → une seule clé partagée.
Avantage : rapide.
Limite : distribution de la clé difficile.
2. Asymétrique (RSA) → paire clé publique / clé privée.
Avantage : sécurité + authentification.
Limite : lent, peu adapté aux gros volumes.
3. Hybride (AES + RSA) → données chiffrées en symétrique, clé de
session protégée en asymétrique.
Utilisé dans HTTPS (SSL/TLS).
🔒 AES vs RSA
Aspect AES (Symétrique) RSA (Asymétrique)
Paire clé publique / clé
Clés Une seule clé secrète
privée
Vitesse Très rapide Lent
Gros volumes de Échange de clés,
Usage
données signatures
Exempl
Fichier chiffré Message chiffré ou signé
e
🧩 Fonction de hachage
Transforme un message en empreinte fixe (digest).
Propriétés : taille fixe, irréversible, sensible aux changements, résistante
aux collisions.
Utilisations : intégrité, stockage des mots de passe, signatures
numériques.
✍️Signature numérique
But : garantir authenticité, intégrité, non-répudiation.
Processus :
1. Hachage du document → digest.
2. Digest chiffré avec clé privée → signature.
3. Vérification avec clé publique → comparaison des empreintes.
📜 Certificat numérique
Document signé par une Autorité de Certification (CA).
Contient : identité du propriétaire, clé publique, validité, signature de la
CA.
Rôle : authentifier une entité et sa clé publique, établir la confiance (ex.
HTTPS).
PKI (Infrastructure de Gestion de Clés)
Système complet pour gérer les certificats X.509.
Acteurs : AE (Enregistrement), OC (Certification), SP (Publication), SV
(Validation), CA (Autorité).
Missions : création, révocation, publication, validation des certificats.
Utilisation : sécuriser les communications (HTTPS, VPN, messageries).
✅ Synthèse finale
Chiffrement = Confidentialité.
Hachage = Intégrité.
Signature numérique = Authentification + Non-répudiation.
Certificat numérique = Confiance via une autorité.
PKI = Organisation qui gère tout ça.
1. Machine Learning vs Deep Learning
ML : apprend à partir d’exemples, nécessite souvent des features conçues
manuellement.
DL : utilise des réseaux de neurones profonds qui extraient
automatiquement des caractéristiques complexes.