Cours algorithmes symétriques de chiffrement par blocs, tutoriel & guide de travaux pratiques en pdf.
Historique rapide
Algorithme à clé secrète plus rapide que clé publique (facteur 1000 entre les deux)
Auparavant : la sécurité reposait sur le fait que l’algorithme utilisé était secret Exemple : Alphabet de César : décalage de trois positions des lettres de l’alphabet => CESAR -> FHVDU
Aujourd’hui : les algorithmes sont connus de tous : la sécurité repose uniquement sur le secret d’une clé (principe de Kerckhoffs). Premier Exemple : Dernière guerre : Machine Enigma
Années 70 : développement des ordinateurs et des télécoms
75-77 : Premier standard de chiffrement américain, le DES
1976 : nouvelle forme de cryptographie: la cryptographie à clé publique, introduite par Diffie et Hellman (Exemple : RSA)
A quoi doit résister un bon algorithme de chiffrement ?
Attaques de Charlie but : retrouver un message m ou mieux la clé K. Attaque à texte chiffré seul Attaque à texte clair connu Attaque à texte clair choisi
=> Complexité de ces attaques > à la recherche exhaustive (essayer toutes les clés)
La clé K doit être partagée par Alice et Bob
Algorithmes étudiés Algorithme de chiffrement par blocs Algorithme de chiffrement à flot Fonction de Hashage
Quelques protocoles + attaques sur le WEP et attaques sur Bluetooth
Algorithmes symétriques de chiffrement par blocs
Alice et Bob partagent la même clé K
On chiffre par blocs : Le texte clair m est divisé en blocs de taille fixe On chiffre un bloc à la fois
…….