Algo crypto Principaux algorithmes de cryptage Rolland Balzon Philippe Department of Computer Science SEPRO Robotique ZI les ajoncs La roche sur Yon France prolland free fr juillet Table des matières Cryptographie Symétrique DES Data Encryption Standard H
Principaux algorithmes de cryptage Rolland Balzon Philippe Department of Computer Science SEPRO Robotique ZI les ajoncs La roche sur Yon France prolland free fr juillet Table des matières Cryptographie Symétrique DES Data Encryption Standard Historique Principe Description Performances Modes d'utilisation IDEA International Data Encryption Algorithm Historique Principe Description Détail de l'algorithme Performances C Blow sh Principe Description Détail de l'algorithme Performances RC Historique Description Performances AES Advanced Encryption Standard Historique Principe Description Détail de l'algorithme Exemple simple Modes d'utilisation Performances Cryptographie Asymétrique RSA Rivest-Shamir-Adleman Historique Principe Description C Exemple simple B Variante le chi rement El Gamal Performances Systèmes de signature Fonction de hachage Signature El Gamal- Schnorr Système DSA Digital Signature Algorithm Symétrique Asymétrique Petit Comparatif Introduction Le but de ce rapport est de donner les grandes lignes des principaux algorithmes de cryptage ainsi que de fournir un ordre d'idée sur leur niveaux de sécurité et leurs temps d'exécution Nous pourrons ainsi Be ectuer une comparaison entre chacun d'eux en terme de coût machine et E d'e cacité La principale distinction se fera entre les codages de types symétriques et ceux de types asymétriques ou à clé privé Notez qu'aucun des codes présentés par la suite n'atteind le secret parfait On considérera E cependant qu'un code est su samment sûr si le temps de calcul pour B déchi rer le message crypté sans la clé n'est pas envisageable à l'echelle humaine C Cryptographie Symétrique DES Data Encryption Standard Historique Créé dans les années public en l'algorithme DES a été l'algorithme de cryptographie le plus usité jusqu'à ces dernières années Il a C été recerti é depuis environ tous les ans et est encore aujourd'hui utilisé mais pas sous sa forme simple Sa plus récente version date de Principe L'algorithme DES est un algorithme de cryptographie en bloc Il opère généralement sur des blocs de bits et utilise une clé de bits qui B sera transformée en sous-clés de bits chacune Le chi rement se déroule en tours ou rounds Description Avant de débuter les B tours on e ectue la transformation suivante Soit un bloc de texte clair x une cha? ne de bits est construite en changeant l'ordre des bits de x suivant C une permutation initiale IP xée On écrit x IP x L R o? L contient les premiers bits de la cha? ne x et R contient les restants On Be ectue ensuite itérations du type Li Ri ?? Ri Li ?? ? f Ri ?? Ki o? ? est le ou-exclusif et f est une fonction qui prend pour argument une cha? ne de bits et une cha? ne de bits et renvoie une cha? ne de bits Elle augmente le premier argument de à bits suivant une fonction d'expansion E Le résultat est alors additionné modulo avec le second argument Le résultat appelé B sera découpé en sous-cha? nes de bits chacune B B B B B B B B B L'étape suivante utilise bo? tes S S S Chacune des Si peut
Documents similaires










-
32
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 24, 2021
- Catégorie Management
- Langue French
- Taille du fichier 111.8kB