Principaux algorithmes de cryptage Rolland Balzon Philippe Department of Comput

Principaux algorithmes de cryptage Rolland Balzon Philippe Department of Computer Science SEPRO Robotique ZI les ajoncs, 85000 La roche sur Yon, France prolland@free.fr 11 juillet 2002 Table des matières 1 Cryptographie Symétrique 3 1.1 DES (Data Encryption Standard) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.2 Principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.3 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.4 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.5 Modes d'utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2 IDEA (International Data Encryption Algorithm) . . . . . . . . . . . . . . . . . . 7 1.2.1 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.2 Principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.3 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.4 Détail de l'algorithme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2.5 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3 Blow sh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.1 Principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.3 Détail de l'algorithme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.4 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.4 RC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.4.1 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.4.2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.4.3 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.5 AES (Advanced Encryption Standard) . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.5.1 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.5.2 Principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.5.3 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.5.4 Détail de l'algorithme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.5.5 Exemple simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.5.6 Modes d'utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.5.7 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2 Cryptographie Asymétrique 17 2.1 RSA (Rivest-Shamir-Adleman) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.1 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.2 Principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.3 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1 2.1.4 Exemple simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.1.5 Variante : le chirement El Gamal . . . . . . . . . . . . . . . . . . . . . . . 19 2.1.6 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2 Systèmes de signature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.2.1 Fonction de hachage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.2.2 Signature El Gamal-Schnorr . . . . . . . . . . . . . . . . . . . . . . . . . uploads/Management/ algo-crypto.pdf

  • 42
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 30, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.2851MB