Introduction
Chiffrement (cryptage) = Transformation
L’usage ancien du chiffre et l’usage actuel en informatique ont conduit aux contraintes suivantes:
– Réalisation rapide du codage et du décodage.
– La méthode de chiffrement est stable (on ne peut la changer que très rarement) Elle est publiquement connue.
– Elle dépend de paramètres secrets (clés de chiffrement ou de déchiffrement ) qui doivent pouvoir être modifiés aisément et si possible fréquemment.
Différentes difficultés d’attaque d’une méthode de cryptage
Crypter ne se justifie que relativement à l’existence d’attaquants ou crypt analystes dont le travail est plus ou moins difficile.
a) – L’attaque à textes chiffrés On dispose seulement de textes chiffrés
b) – L’attaque à textes en clair connus
On dispose de quelques morceaux de texte en clair et de leur cryptage
c) – L’attaque à textes en clair choisis On peut faire crypter ce que l’on veut par la méthode de cryptage et voir ce qu’elle produit.
LA CRYPTOGRAPHIE CLASSIQUE (à clés privées)
Principe général
– La connaissance de la méthode et de la clé de chiffrement et celle de la méthode et de la clé de déchiffrement se déduisent facilement l’une de l’autre .
– Les deux méthodes et les clés sont connues de l’émetteur et du destinataire => L’émetteur et le destinataire doivent se mettre préalablement d’accord sur un secret (la clé) pour utiliser le chiffre.
Deux problèmes
– L’échange préalable à toute communication sécurisée d’un secret (« la distribution de clés)
…
Les techniques de cryptographie (200 KO) (Cours PDF)