VPN Secure VPN Secure
Accueil Comment fonctionne un VPN ? Tarifs Fonctionnalités Serveurs Blog Assistance Télécharger Connexion
Jamais aucun journal ! Obtenir VPN Secure
Vérification de votre connexion… 🔍 Vérifier les fuites

Comment fonctionne le chiffrement

Comment fonctionne le chiffrement

Le chiffrement a une longue histoire. Les Grecs de l’Antiquité s’envoyaient des messages codés, que seule une clé secrète permettait de déchiffrer. Aujourd’hui, la plupart des sites web sérieux appliquent le même principe pour protéger vos données des oreilles indiscrètes.

Les personnes qui prennent la sécurité au sérieux vont encore plus loin et ajoutent un niveau de chiffrement supplémentaire aux données qu’elles envoient et reçoivent en ligne. Le moyen le plus simple et le plus efficace d’y parvenir est d’utiliser un réseau privé virtuel (VPN), qui offre un chiffrement robuste pour tout ce que vous faites en ligne. C’est pourquoi les VPN sont particulièrement importants lorsque vous voyagez, ainsi que pour les entreprises qui souhaitent renforcer leur cybersécurité.

Dans cet article, nous verrons comment fonctionne le chiffrement et comment il assure la sécurité du web.

L’histoire du chiffrement

Pour comprendre les techniques de chiffrement modernes, il est utile de regarder d’où elles viennent. La machine Enigma fut sans doute le premier dispositif de chiffrement automatisé, utilisé pendant la Seconde Guerre mondiale pour coder des ordres militaires. Cette machine remplaçait chaque lettre du message d’origine (appelé « texte en clair ») par une autre lettre, en employant un codage différent à chaque fois. C’est toujours la base du chiffrement.

L’histoire du chiffrement informatique commence avec le DES, un algorithme retenu pour un usage militaire et civil par le gouvernement américain en 1976, mais rapidement remplacé par des protocoles de chiffrement plus rapides dans les années 1990. Parmi eux figuraient RC5, Blowfish, IDEA, NewDES, SAFER, CAST5 et FEAL. Tous ces systèmes de chiffrement fonctionnent essentiellement de la même manière. Un ordinateur remplace chaque lettre du message en clair par une autre, selon une méthode stockée dans une clé secrète. Et c’est toujours ainsi que fonctionne le chiffrement moderne.

Les protocoles de chiffrement modernes

Il faut d’abord comprendre qu’il existe de nombreux protocoles de chiffrement modernes. Chacun convient à un usage différent, mais il y a généralement un compromis entre vitesse et sécurité. Serpent, par exemple, est un protocole très sûr mais très lent. AES, en revanche, offre un chiffrement pratiquement inviolable tout en étant beaucoup plus rapide. C’est pourquoi nous utilisons AES-126 ou -256 pour VPNSecure, et pourquoi nous vous laissons choisir votre niveau de chiffrement pour obtenir les meilleures performances.

Au-delà de cette description de base, il existe deux grands types de chiffrement : symétrique et asymétrique.

Le chiffrement symétrique

Le chiffrement symétrique est moins courant que son homologue asymétrique, je le décrirai donc rapidement. Dans cette méthode, la même « clé » sert à chiffrer et à déchiffrer les messages. La clé contient des informations indiquant (grosso modo) quelles lettres du texte en clair ont été remplacées par quelles autres lettres dans le message codé. L’expéditeur et le destinataire du message possèdent la même clé, et le chiffrement comme le déchiffrement s’effectuent de la même façon.

Le chiffrement symétrique pose toutefois une difficulté évidente : comment partager la clé sans qu’elle soit interceptée ?

Le chiffrement asymétrique

C’est le problème que le chiffrement asymétrique a été conçu pour résoudre. Avec lui, les messages sont codés et décodés à l’aide de clés différentes.

En termes simples, cela fonctionne ainsi. Chaque personne possède une paire de clés, une clé publique et une clé privée (c’est pour cette raison que le chiffrement asymétrique est parfois appelé « cryptographie à clé publique »). L’expéditeur d’un message le chiffre avec la clé publique de la personne à laquelle il veut l’envoyer. Cette clé est accessible à tous, mais elle ne permet pas de déchiffrer le message : elle ne fonctionne que dans un sens. Pour déchiffrer le message, le destinataire utilise sa clé privée.

Le chiffrement asymétrique présente l’énorme avantage que personne n’a besoin d’envoyer la clé de chiffrement sur des réseaux publics, et qu’elle reste donc secrète.

Comment le chiffrement sécurise le web

Maintenant que cette description de base est posée, voyons comment le chiffrement asymétrique fonctionne sur le web.

Le système de chiffrement le plus courant pour accéder aux pages web sécurisées s’appelle SSL (secure sockets layer). Lorsque votre navigateur demande une page sécurisée (signalée par https:// dans la barre d’adresse), le serveur de la page envoie sa clé publique, accompagnée d’un certificat prouvant sa légitimité. Votre navigateur utilise cette clé pour chiffrer une autre clé, cette fois une clé symétrique générée aléatoirement. Le serveur déchiffre cette seconde clé avec sa clé privée. Ensuite, votre navigateur et le serveur peuvent communiquer en chiffrement symétrique, sans aucune chance que quelqu’un d’autre puisse les écouter.

Le chiffrement SSL est une composante essentielle du web moderne. Il est même si répandu et si important dans le fonctionnement du web que l’utilisation du chiffrement améliore le classement d’un site dans l’index de Google. Malheureusement, SSL n’est pas parfait. Bien qu’il chiffre les informations qui circulent entre votre ordinateur et un site web sécurisé, il ne chiffre pas les autres parties de votre système.

La plus évidente est la connexion entre votre ordinateur et le routeur Wi-Fi auquel vous êtes connecté, qui représente un risque de sécurité énorme. Pour chiffrer cette partie de votre connexion, vous devez utiliser un VPN. C’est particulièrement vrai si vous vous connectez à un Wi-Fi public, et pour rester en sécurité en télétravail. Un VPN fonctionne de manière similaire au chiffrement SSL, avec une différence cruciale : ce n’est pas seulement la connexion entre votre ordinateur et un site web qui est chiffrée, mais tout ce que votre ordinateur envoie et reçoit.

Tout chiffrer

Chiffrer le plus de données possible est important pour plusieurs raisons. Non seulement vous êtes beaucoup moins vulnérable aux cyberattaques, mais chiffrer vos données via un VPN vous garde aussi anonyme en ligne. Après tout, les pirates ne sont pas les seuls à vouloir savoir ce que vous faites en ligne : le gouvernement, les agences publicitaires et bien d’autres souhaitent aussi obtenir ces informations.

En bref, en utilisant un VPN, vous recourez au chiffrement pour la même raison que les Grecs de l’Antiquité : empêcher que vos messages soient lus par quiconque autre que leur destinataire.