Définition : Le chiffrement est un algorithme qui est appliqué à un texte en clair pour obtenir un texte chiffré. C’est la sortie illisible d’un algorithme de chiffrement. Le terme « chiffre » est parfois utilisé comme un terme alternatif pour le texte chiffré. Le texte chiffré n’est pas compréhensible tant qu’il n’a pas été converti en texte en clair à l’aide d’une clé.
Description : Les algorithmes de chiffrement antérieurs étaient exécutés manuellement et étaient entièrement différents des algorithmes modernes qui sont généralement exécutés par une machine. Différents types de chiffrements existent, dont certains sont :
Chef de substitution : Il offre une alternative au texte en clair. Il est également connu sous le nom de chiffre de César.
Chef de substitution polyalphabétique : Dans ce chiffre, un alphabet mixte est utilisé pour chiffrer le texte en clair, mais à des points aléatoires, il changerait pour un alphabet mixte différent qui indique le changement avec une lettre majuscule dans le Ciphertext.
Chef de transposition : Ce chiffre est également connu sous le nom de Rail Fence Cipher et constitue une permutation du texte en clair.
Chef de permutation : Les positions tenues par le texte en clair sont décalées vers un système régulier dans ce chiffrement de sorte que le texte chiffré constitue une permutation du texte en clair.
Cryptographie à clé privée : Dans ce chiffrement, même l’attaquant a connaissance du texte en clair et du texte chiffré correspondant. L’expéditeur et le destinataire doivent disposer d’une clé pré-partagée. La clé partagée est gardée secrète pour toutes les autres parties et est utilisée pour le cryptage et le décryptage. Les algorithmes DES et AES sont des exemples de ce type de chiffrement. Cette cryptographie est également connue sous le nom d' »algorithme à clé symétrique ».
Cryptographie à clé publique : Dans ce chiffrement, deux clés différentes – clé publique et clé privée – sont utilisées pour le chiffrement et le déchiffrement. L’expéditeur utilise la clé publique pour effectuer le cryptage, tandis que le destinataire est tenu dans l’ignorance de la clé privée. Cette méthode est également connue sous le nom d’algorithme de clé asymétrique.