La sécurité informatique : Le chiffrement - Quiz
Le chiffrement
Le principe du chiffrement
Le chiffrement permet de protéger des informations en transformant des données lisibles en données incompréhensibles pour une personne qui ne possède pas la clé appropriée.
Les données originales sont appelées texte en clair. Un algorithme de chiffrement les transforme à l'aide d'une clé et produit un texte chiffré. Le texte chiffré peut ensuite être stocké ou transmis sans révéler directement les informations originales.
Le destinataire utilise la clé appropriée et l'opération de déchiffrement pour retrouver les données en clair. Le principe général est donc : données en clair → chiffrement → données chiffrées → déchiffrement → données en clair.
La clé de chiffrement
Une clé est une information utilisée par l'algorithme pour transformer les données. La sécurité du système dépend notamment de la protection de cette clé.
Un même message chiffré avec des clés différentes produit généralement des résultats différents. Une personne qui intercepte uniquement le texte chiffré ne doit pas pouvoir retrouver facilement les données originales sans disposer de la clé nécessaire.
Le chiffrement symétrique
Le chiffrement symétrique utilise la même clé pour chiffrer et déchiffrer les données. L'expéditeur et le destinataire doivent donc tous les deux disposer de cette clé.
Cette méthode est rapide et convient particulièrement au chiffrement de grandes quantités de données. Elle est notamment utilisée pour protéger des fichiers, des disques et une partie des communications réseau.
La difficulté principale consiste à transmettre la clé au destinataire de manière suffisamment sécurisée. Une personne qui obtient cette clé peut en effet déchiffrer les données protégées avec celle-ci.
Le chiffrement asymétrique
Le chiffrement asymétrique utilise deux clés différentes qui sont liées mathématiquement : une clé publique et une clé privée.
La clé publique peut être communiquée à n'importe qui. La clé privée doit au contraire rester secrète. Cette séparation permet notamment de résoudre le problème de la transmission d'une clé secrète.
Lorsqu'une personne souhaite protéger un message destiné au propriétaire d'une paire de clés, elle peut utiliser la clé publique de ce dernier. Le message chiffré peut ensuite être déchiffré avec la clé privée correspondante.
Le chiffrement asymétrique est généralement plus lent que le chiffrement symétrique. Les systèmes modernes combinent donc souvent les deux méthodes : le chiffrement asymétrique sert notamment à établir ou protéger une clé, puis le chiffrement symétrique est utilisé pour les échanges de données.
Le chiffrement sur Internet
Le chiffrement est utilisé pour protéger de nombreuses communications sur Internet. Lorsqu'un site utilise HTTPS, les échanges entre le navigateur et le serveur sont protégés par des mécanismes cryptographiques.
Lors d'une connexion à un site bancaire ou d'un achat en ligne, le chiffrement contribue ainsi à empêcher une personne qui intercepterait les communications de lire directement les informations échangées.
Le même principe est utilisé dans de nombreux autres services : communications de messagerie, réseaux Wi-Fi, transferts de fichiers et connexions à des serveurs.
Le chiffrement des données stockées
Le chiffrement ne protège pas seulement les données qui circulent sur un réseau. Il peut également protéger les données stockées sur un ordinateur, un smartphone, un disque externe ou une sauvegarde.
Un disque chiffré peut par exemple contenir des fichiers qui restent incompréhensibles pour une personne qui tente de les consulter sans disposer de la clé ou du mécanisme d'authentification nécessaire.
Les limites du chiffrement
Le chiffrement protège principalement la confidentialité des données. Il ne protège pas automatiquement un compte contre le vol d'un mot de passe, un logiciel malveillant ou une erreur de l'utilisateur.
La sécurité repose donc sur plusieurs mesures complémentaires : mots de passe robustes et uniques, authentification à deux facteurs, mises à jour, sauvegardes et protection des appareils.
Les algorithmes modernes utilisent des clés suffisamment grandes pour rendre les tentatives systématiques de récupération de la clé irréalisables avec les moyens informatiques ordinaires. La protection dépend toutefois du choix de l'algorithme, de la longueur et de la gestion des clés ainsi que de la mise en œuvre du système.