Crypto
La cryptographie
Elle est caractérisée par
Le type des opérations de chiffrement utilisées
substitution / transposition / produit Clé unique partagée / paire de clés ou clés publiques Par bloc / en flux
Le nombre des clés utilisées
La façon dont le message en clair est traité
La sécurité apportée par la cryptographie
Sécurité inconditionnelle
Quelles que soient les ressources de calcul disponibles, le message chiffré ne peut pas être cassé car il contient des informations insuffisantes pour reconstruire de manière unique le message en clair correspondant Avec des ressources de calcul limitées (par exemple, le temps des calculs est égal à l’âge de l’univers), le message chiffré ne peut pas être cassé
Sécurité “liée au coût des calculs”
Les outils de la cryptographie
Les clés partagées Les clés publiques et clés secrètes Les fonctions de hachage et le calcul de condensé et de signature Les nombres aléatoires
Chiffrement symétrique
Emetteur et récepteur partagent une même clé secrète Tous les algorithmes de chiffrement classiques appartiennent à cette famille C'était l’unique méthode de chiffrement avant les années 1970 et l’invention des systèmes à clés publiques
Terminologie
Message en clair = plaintext - message original Message chiffré = ciphertext - message codé - cryptogramme (algorithme de ) Chiffrement = cipher - algorithme de transformation du message en clair en message chiffré Clé = key – information utilisée dans l’algorithme de chiffrement et connue des seuls émetteur et récepteur Chiffrer, crypter = encipher, encrypt - convertir le message en clair en message chiffré Déchiffrer, décrypter = decipher, decrypt – restaurer le message en clair à partir du message chiffré Cryptographie – étude des principes et méthodes de chiffrement Cryptanalyse = codebreaking - étude des