Définition - Que signifie la cryptographie?
La cryptographie consiste à créer des codes écrits ou générés qui permettent de garder les informations secrètes. La cryptographie convertit les données dans un format illisible pour un utilisateur non autorisé, ce qui permet de les transmettre sans que des entités non autorisées les décodent dans un format lisible, compromettant ainsi les données.
La sécurité de l'information utilise la cryptographie à plusieurs niveaux. Les informations ne peuvent pas être lues sans clé pour les déchiffrer. Les informations conservent leur intégrité pendant le transit et pendant leur stockage. La cryptographie aide également à la non-répudiation. Cela signifie que l'expéditeur et la livraison d'un message peuvent être vérifiés.
La cryptographie est également connue sous le nom de cryptologie.
Definir Tech explique la cryptographie
La cryptographie permet également aux expéditeurs et aux destinataires de s'authentifier mutuellement grâce à l'utilisation de paires de clés. Il existe différents types d'algorithmes pour le cryptage, certains algorithmes courants incluent:
- Secret Key Cryptography (SKC): Ici, une seule clé est utilisée à la fois pour le cryptage et le décryptage. Ce type de cryptage est également appelé cryptage symétrique.
- Cryptographie à clé publique (PKC): Ici, deux clés sont utilisées. Ce type de cryptage est également appelé cryptage asymétrique. Une clé est la clé publique à laquelle tout le monde peut accéder. L'autre clé est la clé privée, et seul le propriétaire peut y accéder. L'expéditeur crypte les informations à l'aide de la clé publique du destinataire. Le destinataire décrypte le message à l'aide de sa clé privée. Pour la non-répudiation, l'expéditeur crypte le texte brut à l'aide d'une clé privée, tandis que le destinataire utilise la clé publique de l'expéditeur pour le décrypter. Ainsi, le destinataire sait qui l'a envoyé.
- Fonctions de hachage: elles sont différentes de SKC et PKC. Ils n'utilisent aucune clé et sont également appelés cryptage unidirectionnel. Les fonctions de hachage sont principalement utilisées pour s'assurer qu'un fichier est resté inchangé.