crypto
Le but de la cryptographie traditionnelle est d’élaborer des d’élaborer méthodes permettant de transmettre des données de manière donné maniè confidentielle par chiffrement;
Le but de la cryptographie moderne est de traiter plus généralement des problèmes de sécurité des communications et problè sécurité de fournir un certain nombre de services de sécurité : sécurité Confidentialité
Confidentialité
Authentification de l’origine des données l’ donné
Intégrité
Inté grité
Non-répudiation
NonNon-rejeux
Nonetc …
Authenticité = Authentification + Intégrité
Authenticité
Inté grité
n
Les moyens mis en œuvre pour offrir ces services sont appelés appelé mécanismes de sécurité. sécurité Ahmed Mehaoua 1
Mécanismes et outils n Les mécanismes de sécurité sont basés sur un ensemble d’outils mé sécurité basé d’ cryptographiques :
Fonctions de hachage
Algorithmes de chiffrement
Générateur aléatoire alé Protocoles, …
n
Ces outils peuvent être utilisés seuls ou combinés pour réaliser utilisé combiné ré des opérations de : opé Chiffrement
Scellement et signature
Échange de clés clé Authentification mutuelle
….
Ahmed Mehaoua 2
1
Chiffrement symétrique (2)
• Confidentialité
Confidentialité
Ahmed Mehaoua 3
Chiffrement asymétrique (2) n Confidentialité (Chiffrement)
Confidentialité
n Authentification (Signature)
Ahmed Mehaoua 4
2
Protocoles d’échange de clés n Tout comme les protocoles de communication, les protocoles cryptographiques sont une série d’étape prédéfinies, basées d’étape pré finies, basé sur un langage commun (spécifications des structures de é (sp données et de messages valides), qui permet à deux entités donné entité d’accomplir des taches d’authentification mutuelle et d’ d’échange de clés.
’échange
clé n Il existe 2 types de protocoles d’échange de clés: d’échange clé
Les protocoles qui supposent le