Académique Documents
Professionnel Documents
Culture Documents
TD2-crypto - 2023
TD2-crypto - 2023
Ex1 : Calculer les clés publiques YA, YB et la clé commune ZAB dans le système de Diffie-
Hellman avec les paramètres :
Ex2 : Pour chacune des valeurs valides du générateur g, donner la première valeur du
paramètre p valide.
G= {2 ; 3 ; 5 ; 7 ; 11}
Ex3 : Les trois banques ; L’AGB ( Arabian Gulf Bank), la BEA ( Banque Extérieure
Algérie) et le CPA ( Crédit Populaire Algérie) possèdent des transactions bancaires
communes. Pour assurer la sécurité de ces opérations, ces entités qu’on notera par A, B et C
décident d’utiliser le protocole de Diffie Hellman avec les paramètres suivants :
Ex4 : Alice et Bob souhaitent échanger une clé commune. On suppose que p=21 et g=3.
b) Choisir les valeurs de P et de g valides en prenant la première valeur valide codée sur 6 bits
pour p.
c) Alice choisit a=7 et Bob choisit b=4. Quelle est la clé commune générée par le protocole.
Ex5 : Décrire comment l’imposteur E (Eve) peut casser la sécurité du protocole de Diffie-
Hellman. Donner les calculs à effectuer par l’imposteur.
Ex6 : Alice et Bob souhaitent se mettre d’accord pour une clé secrète.
Alice choisit un nombre p=19 et g=10. Bob choisit secrètement un nombre n ¿p et envoie à
Alice gn mod p=17. Alice choisit aléatoirement m=4. Calculer toutes les clés manquantes.