Bonjour,
Dans le cadre de mes études, je dois imaginer un protocole me permettant d'échanger de manière sûre un secret entre A(lice) et B(ob). J'ai donc imaginé le protocole suivant, faisant appel à un serveur S que l'on supposera inattaquable :
A->S : A,{Na,B}Kas
S->B : A, {Na}Kbs
B->S : B,{Nb}Kbs
S->A : B,{Nb}Kas
A->B : {Secret,Hash(Na,Nb,Secret)}Pub(B)
Pourriez vous me dire si vous voyez, très rapidement, des attaques simples permettant de deviner le Secret ? Je ne suis pas encore très à l'aide dans cette matière et je crains de faire des erreurs "de débutant".
Remarque : ce protocole doit avoir le plus faible coup possible selon une fonction de calcul de coup dans laquelle le chiffrement par pai est très onéreux, voilà pourquoi je n'en ai pas utilisé plus que ça.
Par avance merci !
Partager