Académique Documents
Professionnel Documents
Culture Documents
2019/2020
Chapitre 3
Cryptographie Moderne
DES RSA
Triple DES Elgamal
AES Rabin
IDEA Merkel-Hellman
3
RC2, RC4 et RC5
Solution
Combinaison des 2 systèmes de chiffrement symétrique et asymétrique
7
Une clé de session est une clé secrète, partagée entre deux
interlocuteurs durant la durée de l’échange et détruite à la fin
de la session de travail.
1 150
0 1502 mod 437 = 213
0 2132 mod 437 = 358
1 3582 mod 437 = 123
0 1232 mod 437 = 271
1 2712 mod 437 = 25
1 252 mod 437 = 188
1 1882 mod 437 = 384
396 163 -
23 17 7 +
3 5 2 -
2 2 1 +
1 0 -
396 × 7 – 17 × 163 = 1 {X=7,Y=-163}
11
12
Clé privée de B XB
Clé publique de A YA
Clé publique de B YB
YA
YA = gXA mod p A YB B YB = gXB mod p
• g < p
Clé privée a
Chiffrement : M<p
Choisir un nombre aléatoire b (b < p et pgcd(b, p-1)=1)
Calculer B=gb mod p
18
M
Hachage
Hachage ?
h1 = h2
h PuA
Chiffrement Déchiffrement
PrA
On peut ainsi s’assurer de l’origine du 19
S message M et en authentifier l’émetteur A
S. BENSAID 2019/2020 – UMMTO
SIGNATURE NUMÉRIQUE AVEC RSA
20
21
REQ
A B, KI
I B
« A » envoie à « B » une requête pour avoir sa clé publique
« I » interrompt la requête
« I » répond à « A » avec (B, KI) en se faisant passer pour « B »
Comment « A » peut vérifier la validité de cette liaison ?
Certificat d’identité
Un certificat d’identité est un document électronique signé
par une Autorité de Certification (AC) permettant de lier 22
une entité à sa clé publique
S. BENSAID 2019/2020 – UMMTO
LES CERTIFICATS NUMÉRIQUES
Version du standard
Numéro de série du certificat
Fonction de hachage utilisée
Algorithme de signature utilisé
Certificat
M
L’identité du signataire
Période de validité du certificat
L’identité de l’utilisateur
La clé publique de l’utilisateur
Signature de l’autorité de confiance
S
23
Certificat d’attribut
Le certificat d’attribut permet d'attribuer des permissions
à une entité.
Un certificat d'attribut contient un ensemble d’attributs
qui donnent des informations sur les privilèges du
possesseur du certificat
28