|
Parallèlement à laur découverte de la cryptographie à clé publique, Diffie et Hellman ont proposé un protocole d'échange de clés totalement sécurisé. Alice et Bob se sont mis d'accord sur un algorithme à clé secrète à utiliser, ils veulent s'échanger une clé K, mais ils ne disposent pas de canal fiable pour cela. Diffie et Hellman suggèrent l'échange suivant :
Alice et Bob sont donc en possession d'une même clé secrète K, qu'ils ne se sont pas échangés directement. Si quelqu'un a espionné leurs conversations, il a en sa possession p,a, ax1 et ax2. Pour obtenir K, il doit pouvoir calculer x1, en connaissant a,p et ax1. Autrement dit, il doit pouvoir résoudre l'équation (en x) y=ax [p]. On appelle ceci résoudre le logarithme discret. Quand les valeurs de p, a et x sont très grandes, il s'agit d'un problème très difficile. Et encore, dans la cryptographie expliquée...
|