Numérique et sciences informatiques (spécialité) · TerminaleBac
Sécurisation des communications et chiffrement : cours de Terminale NSI
Publié le 7 novembre 2026 · Mis à jour le 7 novembre 2026 · Signaler une erreur
L'essentiel
- Chiffrer, c'est transformer un message avec un algorithme et une clé ; la sécurité repose sur le secret de la clé, pas sur celui de l'algorithme.4
- Symétrique : une même clé chiffre et déchiffre (DES, AES), très rapide, mais il faut la partager en sécurité.41
- Asymétrique (RSA) : deux clés, authentification possible, mais environ 500 fois plus lent que DES.4
- Méthode mixte : l'asymétrique sert à convenir d'une clé symétrique, puis le symétrique chiffre les données (TLS, PGP).25
- Hachage (SHA, HMAC) : sert à vérifier l'intégrité et l'authentification des données, pas à les cacher.5
Pourquoi sécuriser une communication ?
Quand tu envoies un message sur un réseau, il traverse de nombreuses machines : ton routeur, ceux de ton fournisseur d'accès, d'autres réseaux encore. Tu as vu les protocoles de routage comme RIP et OSPF, qui décident du chemin des paquets. Ces protocoles s'occupent d'acheminer l'information, pas de la protéger. Un message qui circule en clair peut donc être lu par n'importe quelle machine placée sur son trajet.
Ce chapitre répond à une question simple : comment échanger des données sensibles sur un réseau en gardant leur contenu confidentiel, et en étant sûr de parler à la bonne personne ? Les spécialistes de la cryptologie se posent cette question depuis longtemps, et les laboratoires de recherche l'appliquent à leurs propres échanges de données sensibles.3
Un exemple concret rend l'enjeu évident. Lorsque tu paies un achat en ligne, ton numéro de carte bancaire et ton mot de passe transitent par le réseau. Une session chiffrée sert justement à empêcher qu'une personne extérieure ne capte ces informations au passage.5 Le commerce électronique a d'ailleurs peiné à décoller tant que les clients n'avaient pas confiance dans le paiement par carte ; recourir à des protocoles d'authentification et de chiffrement comme SSL a été l'une des réponses à ce problème.5
Le vocabulaire du chiffrement et la notion de clé
Il existe plusieurs familles de techniques : celles qui n'utilisent aucune clé, celles qui en utilisent une, et celles qui en utilisent deux.4 Les deux dernières sont celles que tu dois maîtriser en Terminale : le chiffrement symétrique (une clé) et le chiffrement asymétrique (deux clés).
Cette propriété a une conséquence pratique très importante. Tu peux publier le fonctionnement complet d'un algorithme, le faire examiner par des milliers de chercheurs, l'intégrer dans tous les navigateurs : tant que les clés restent secrètes, les messages restent protégés. À l'inverse, un algorithme dont la seule force est d'être caché s'effondre dès que quelqu'un le découvre. C'est pourquoi les standards de chiffrement utilisés sur Internet sont connus de tous.
Le chiffrement symétrique
Imagine deux amis, Alice et Bruno. Ils se retrouvent en vrai et choisissent ensemble une clé. Ensuite, Alice chiffre ses messages avec cette clé et Bruno les déchiffre avec la même clé. Dans l'autre sens, c'est pareil. La clé joue le rôle d'un secret partagé : ceux qui la possèdent peuvent chiffrer et déchiffrer, tous les autres sont exclus.
Il y a un second problème, d'organisation. Si chaque paire d'interlocuteurs doit disposer d'une clé distincte, le nombre de clés à gérer croît vite avec le nombre de personnes. Pour personnes qui veulent chacune pouvoir parler en privé avec chacune des autres, il faut clés. Pour 10 personnes, cela fait déjà 45 clés. Tu retrouveras ce calcul dans un exercice.
Le chiffrement asymétrique et RSA
Pour se représenter l'idée, pense à un cadenas ouvert que tu distribues à tout le monde : chacun peut le fermer sur une boîte, mais toi seul possèdes la clé qui l'ouvre. Cette image n'est qu'une analogie : elle montre pourquoi deux éléments distincts permettent d'éviter d'avoir à transmettre un secret commun à l'avance.
| Critère | Symétrique | Asymétrique |
|---|---|---|
| Nombre de clés | Une seule clé | Deux clés |
| Vitesse | Très élevée | Beaucoup plus lente |
| Exemples | DES, AES | RSA |
| Point faible | Partage de la clé | Lenteur |
La méthode mixte : le meilleur des deux mondes
Face à un chiffrement symétrique rapide mais difficile à initialiser, et à un chiffrement asymétrique pratique mais lent, la solution retenue dans la pratique est de les combiner.
Un calcul simple montre l'intérêt. Supposons qu'un fichier volumineux demande 2 secondes à chiffrer avec un algorithme symétrique de type DES. Si l'on admet un rapport de lenteur de 500, le même fichier demanderait environ 1000 secondes, soit plus d'un quart d'heure, avec un algorithme asymétrique de type RSA. En revanche, une clé ne pèse que quelques dizaines d'octets : la chiffrer avec RSA est quasi instantané. Voilà pourquoi la méthode mixte est si utilisée.
Le protocole TLS : sécuriser le web
À l'origine, c'est l'entreprise Netscape Communications qui a conçu SSL pour son navigateur. Ensuite, l'IETF, organisme chargé de normaliser Internet, a repris le travail et rebaptisé le protocole TLS.5
La première version publiée, SSL 2.0, avait des défauts de sécurité : on pouvait par exemple imposer des algorithmes de chiffrement plus faibles, et la prise de contact n'était pas protégée. D'autres protocoles ont été créés pour corriger l'essentiel de ces faiblesses, et la version SSL 3.0 s'est vite imposée comme la plus répandue pour sécuriser le trafic sur Internet.5 Retiens que la sécurité d'un protocole s'améliore par versions successives, au fur et à mesure que ses failles sont découvertes.
- AuthentifierOn vérifie la clé publique du serveur
- Secret partagéLe chiffrement asymétrique construit un secret commun
- Clés de sessionLes clés symétriques sont calculées à partir du secret
- Échange chiffréLes données circulent chiffrées : connexion établie
Tu reconnais la méthode mixte : l'asymétrique sert au démarrage, le symétrique, beaucoup plus rapide, fait le travail ensuite. La clé de session est propre à la connexion en cours.
Intégrité, hachage et authentification
Cacher le contenu d'un message ne garantit pas qu'il n'a pas été altéré. Pour cela, on utilise une fonction de hachage. Dans les connexions sécurisées, elle intervient notamment pour garantir l'intégrité et l'authentification des données, par exemple avec HMAC.5 Dans le déroulé étudié par l'enseignement technologique, l'intégrité repose sur la fonction de hachage SHA-256.1
Sécurisation
- Clé
- Suite de bits
- Reste secrète
- Symétrique
- Une clé
- DES, AES
- Rapide
- Asymétrique
- Deux clés
- RSA
- Plus lent
- Hachage
- SHA
- HMAC
- Intégrité
- TLS
- Méthode mixte
- Clé de session
Limites et bonnes pratiques
Aucun système de chiffrement n'est parfait, et SSL/TLS n'échappe pas à la règle : on ne peut pas le déclarer totalement à l'abri des failles. Le fait que de très nombreuses banques et boutiques en ligne s'en servent pour protéger les opérations de leurs clients est cependant vu comme un signe de sa solidité face aux attaques.5
Exercices corrigés
Exercice 1 Comparer des temps de chiffrement
Un fichier est chiffré par un algorithme symétrique de type DES en seconde. On admet que l'algorithme RSA est fois plus lent que DES. Combien de secondes faudrait-il à RSA pour chiffrer ce même fichier ?
Indice 1
Le rapport de lenteur est un facteur multiplicatif.
Indice 2
Multiplie la durée du DES par 500.
Voir la correction pas à pas
On identifie la donnée : le temps du DES est s.
On applique le rapport : le temps de RSA vaut .
On calcule : secondes, soit un peu plus de 3 minutes.
RSA mettrait 200 secondes là où DES n'en demande que 0,4. C'est la raison pour laquelle on réserve RSA à de petites données, comme une clé, dans la méthode mixte.
Exercice 2 Compter les clés possibles
Une clé est une suite de bits. Combien de clés différentes peut-on former avec une suite de bits ? Que devient ce nombre si l'on ajoute un bit à la clé ?
Indice 1
Chaque bit peut valoir 0 ou 1.
Indice 2
Pour bits indépendants, on multiplie fois par 2.
Voir la correction pas à pas
Chaque bit a 2 valeurs possibles, et les bits sont indépendants.
Le nombre de clés avec bits vaut donc .
On calcule .
Avec un bit de plus, on obtient : le nombre de clés est multiplié par 2.
Chaque bit ajouté double le nombre de clés possibles. C'est pourquoi allonger une clé rend la recherche de toutes les possibilités beaucoup plus longue.
Exercice 3 Gérer les clés d'un groupe
Dans un club de personnes, chaque paire de membres veut pouvoir échanger en privé avec un chiffrement symétrique, avec une clé propre à chaque paire. Combien de clés faut-il en tout ? Pourquoi cela devient-il vite difficile à gérer quand le club grandit ?
Indice 1
Compte le nombre de paires distinctes parmi 12 personnes.
Indice 2
Chaque personne a 11 interlocuteurs, mais la paire (A, B) est la même que (B, A).
Voir la correction pas à pas
Chaque personne doit avoir une clé avec les autres.
Cela donne couples ordonnés, mais la paire (A, B) est comptée deux fois.
On divise par 2 : clés.
Avec personnes, le nombre de clés vaut : il croît comme le carré de , et chaque clé doit être transmise en sécurité.
Il faut 66 clés pour 12 personnes. Cette explosion du nombre de clés à transmettre en sécurité illustre la difficulté de mise en commun du chiffrement symétrique.
Quiz
8 questions · correction immédiate · ton score reste sur ton appareil.
-
La protection repose sur la confidentialité de la clé ; l'algorithme peut être largement divulgué.4 Croire que l'algorithme doit rester caché est l'erreur tentante : c'est seulement le cas d'une méthode sans clé.
-
C'est la définition même du chiffrement symétrique : la clé de l'expéditeur est identique à celle du destinataire.4 La confusion vient du chiffrement asymétrique, qui met en jeu deux clés.
-
Le rapport de 500 est donné par la source.4 On calcule secondes. Une erreur fréquente est de diviser au lieu de multiplier.
-
La méthode mixte allie la sécurité de la clé publique à la rapidité de la clé secrète.4 Tout faire en RSA serait trop lent, et DES seul oblige à échanger la clé en sécurité.
-
Aucun système de chiffrement, SSL/TLS compris, ne peut être déclaré totalement infaillible.5 Sa large utilisation par les banques est un gage de résistance, pas une preuve d'invulnérabilité.
Les questions qu'on se pose
Quelle est la différence entre chiffrement symétrique et asymétrique ?
Pourquoi ne pas tout chiffrer avec RSA ?
Quelle est la différence entre SSL et TLS ?
Un algorithme de chiffrement doit-il rester secret ?
Non, pas pour les méthodes à clé : leur protection dépend de la confidentialité de la clé, et l'algorithme peut être largement divulgué.4
Que faut-il retenir pour l'épreuve du bac ?
Sois capable de distinguer chiffrement symétrique et asymétrique, d'expliquer pourquoi on les combine, de décrire les grandes étapes d'une connexion TLS (authentification, secret partagé, clé de session, échange chiffré) et de dire à quoi sert le hachage.5 Entraîne-toi aussi à justifier un choix à partir d'une situation précise.
Sources
- Fondamentaux de la sécurité réseau, Éduscol STI. Consulté le 7 novembre 2026.
- Chiffrement et cryptographie, CNRS. Consulté le 7 novembre 2026.
- Info - Cryptographie, CNRS. Consulté le 7 novembre 2026.
- Cryptographie (encyclopédie), Larousse. Consulté le 7 novembre 2026.
- Transport Layer Security, Wikipédia. Consulté le 7 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.