Aller au contenu

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 nn personnes qui veulent chacune pouvoir parler en privé avec chacune des autres, il faut n(n−1)2\frac{n(n-1)}{2} 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.

Symétrique et asymétrique
CritèreSymétriqueAsymétrique
Nombre de clésUne seule cléDeux clés
VitesseTrès élevéeBeaucoup plus lente
ExemplesDES, AESRSA
Point faiblePartage de la cléLenteur
Symétrique et asymétrique · Comparaison des deux familles de chiffrement.

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.

Établir une connexion TLSQuatre étapes menant à une connexion TLS établie : authentification, secret partagé, clés de session, échange chiffré.1AuthentifierOn vérifie la clé publique du serveur2Secret partagéLe chiffrement asymétrique construit un secret commun3Clés de sessionLes clés symétriques sont calculées à partir du secret4Échange chiffréLes données circulent chiffrées : connexion établie
  1. AuthentifierOn vérifie la clé publique du serveur
  2. Secret partagéLe chiffrement asymétrique construit un secret commun
  3. Clés de sessionLes clés symétriques sont calculées à partir du secret
  4. Échange chiffréLes données circulent chiffrées : connexion établie
Établir une connexion TLS · Déroulé simplifié d'une connexion sécurisée.

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écuriser une communicationCarte mentale reliant la sécurisation des communications à la clé, au symétrique, à l'asymétrique, au hachage et à TLS.Suite de bitsReste secrèteCléUne cléDES, AESRapideSymétriqueDeux clésRSAPlus lentAsymétriqueSHAHMACIntégritéHachageMéthode mixteClé de sessionTLSSécurisation

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
Sécuriser une communication · Les notions du chapitre.

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

★☆☆Environ 5 min

Un fichier est chiffré par un algorithme symétrique de type DES en 0,40{,}4 seconde. On admet que l'algorithme RSA est 500500 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
  1. On identifie la donnée : le temps du DES est 0,40{,}4 s.

  2. On applique le rapport : le temps de RSA vaut 0,4×5000{,}4 \times 500.

  3. On calcule : 0,4×500=2000{,}4 \times 500 = 200 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

★★☆Environ 8 min

Une clé est une suite de bits. Combien de clés différentes peut-on former avec une suite de 1010 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 nn bits indépendants, on multiplie nn fois par 2.

Voir la correction pas à pas
  1. Chaque bit a 2 valeurs possibles, et les bits sont indépendants.

  2. Le nombre de clés avec 1010 bits vaut donc 2102^{10}.

  3. On calcule 210=10242^{10} = 1024.

  4. Avec un bit de plus, on obtient 211=2×1024=20482^{11} = 2 \times 1024 = 2048 : 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

★★★Environ 10 min

Dans un club de 1212 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
  1. Chaque personne doit avoir une clé avec les 1111 autres.

  2. Cela donne 12×11=13212 \times 11 = 132 couples ordonnés, mais la paire (A, B) est comptée deux fois.

  3. On divise par 2 : 12×112=66\frac{12 \times 11}{2} = 66 clés.

  4. Avec nn personnes, le nombre de clés vaut n(n−1)2\frac{n(n-1)}{2} : il croît comme le carré de nn, 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.

  1. Dans une méthode de chiffrement à base de clé, qu'est-ce qui doit rester secret pour garantir la protection ?

  2. Dans un chiffrement symétrique, la clé de chiffrement et la clé de déchiffrement sont identiques.

  3. Quel est le principal avantage du chiffrement symétrique par rapport à l'asymétrique ?

  4. Quels rôles joue le chiffrement asymétrique dans une connexion TLS ? (plusieurs réponses)

    Plusieurs réponses possibles.

  5. Un algorithme symétrique chiffre un message en 3 secondes. RSA est 500 fois plus lent. Combien de secondes pour RSA ?

  6. À quoi sert principalement une fonction de hachage comme SHA-256 dans une communication sécurisée ?

  7. Quelle phrase décrit correctement la méthode mixte ?

  8. SSL/TLS est considéré comme totalement infaillible.

Les questions qu'on se pose

Quelle est la différence entre chiffrement symétrique et asymétrique ?

Le symétrique utilise une seule clé, identique pour chiffrer et déchiffrer.4 L'asymétrique utilise deux clés.4 Le premier est très rapide, le second est plus lent mais évite d'avoir à transmettre un secret commun à l'avance.

Pourquoi ne pas tout chiffrer avec RSA ?

Parce que RSA est environ 500 fois plus lent que DES.4 On l'emploie donc surtout pour communiquer des clés symétriques,2 puis on poursuit avec un chiffrement symétrique.

Quelle est la différence entre SSL et TLS ?

SSL est le prédécesseur de TLS. Conçu à l'origine par Netscape, il a été repris par l'IETF qui l'a rebaptisé TLS.5 On écrit parfois SSL/TLS pour désigner indifféremment l'un ou l'autre.5

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

  1. Fondamentaux de la sécurité réseau, Éduscol STI. Consulté le 7 novembre 2026.
  2. Chiffrement et cryptographie, CNRS. Consulté le 7 novembre 2026.
  3. Info - Cryptographie, CNRS. Consulté le 7 novembre 2026.
  4. Cryptographie (encyclopédie), Larousse. Consulté le 7 novembre 2026.
  5. 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page