Le cryptage est le processus de traduction des données dans un format secret afin que seules les parties autorisées puissent comprendre les informations. Le texte brut ou les données lisibles qui ne sont pas chiffrées sont convertis en texte chiffré ou en données brouillées illisibles. Le chiffrement prend des données lisibles et les modifie pour qu'elles apparaissent aléatoires. Ceci est fait pour protéger et sécuriser la confidentialité des données transmises via un réseau.
Pour lire un fichier chiffré, le destinataire doit avoir accès à une clé secrète ou à un mot de passe qui lui permet de traduire les informations dans leur forme d'origine. Ce processus s'appelle le décryptage.
Bien qu'il semble aléatoire, le cryptage nécessite l'utilisation d'une clé de cryptage. Cette clé consiste en une chaîne de caractères utilisée en combinaison avec un algorithme pour transformer le texte brut en texte chiffré et vice versa. Chaque clé est unique.
Types de cryptage
Il existe deux principaux types de cryptage: asymétrique (également appelé cryptographie à clé publique) et symétrique. La plus grande différence entre les deux est que le cryptage symétrique utilise une clé pour le cryptage et le décryptage, et le cryptage asymétrique utilise une clé publique pour le cryptage et une clé privée pour le décryptage. Le cryptage symétrique est la technique la plus simple et la plus utilisée. Alors que le chiffrement asymétrique prend plus de temps à s'exécuter en raison de la logique complexe impliquée, c'est un meilleur choix du point de vue de la sécurité.
Exemples de cryptage
- Data Encryption Standard (DES): DES est une norme de cryptage de bas niveau qui a été établie par le gouvernement des États-Unis en 1977. DES utilise une clé de 56 bits et utilise la méthode de chiffrement par blocs, qui divise le texte en blocs de 64 bits et chiffre leur. En raison des progrès technologiques, le DES est relativement obsolète pour la protection des données sensibles.
- Triple DES: Triple DES exécute le cryptage DES trois fois. Il crypte, décrypte, puis crypte à nouveau les données. Il renforce la norme DES originale.
- Algorithme RSA: RSA signifie Rivest, Shamir et Adelman, les inventeurs de la technique. L'algorithme est basé sur l'hypothèse qu'il n'existe aucun moyen efficace de factoriser de très grands nombres. La déduction d'une clé RSA nécessite donc une quantité extraordinaire de puissance de traitement informatique et de temps.
- Advanced Encryption Standard (AES): Depuis 2002, AES est la norme du gouvernement des États-Unis, remplaçant DES. Il fonctionne simultanément sur plusieurs couches de réseau et est utilisé dans le monde entier.