Une grosse prise de couilles des cryptographes c'est de dire : je vais t'expliquer étape par étape comment j'encrypte une communication, et tu verras que si j'encrypte qqch avec une clé que tu ne connais pas, tu ne peux pas déchiffrer la conv. Même si tu sais comment tout a été préparé. Le fait que tu ne connaisses pas la clé rendra tous tes efforts inutiles. Car en pratique les clés qu'on utilise sont immenses, donc
1) il y a bcp de clés possibles, tu ne peux pas toutes les énumérer. En pratique une clé peut faire 128 bits, donc il y a 2^128 possibilités, c'est un très grand nombre. Même si des milliards de copie de l'ordinateur le plus puissant du monde actuellement travaillent ensemble pour énumérer les clés possibles et les tester une par une, il faudrait des milliards de milliards d'années.
2) si tu considères la clé comme une inconnue et que tu essayes de résoudre un système d'équations qui te donnera la réponse en analysant les inputs et outputs, ben même ça ça ne marche pas.
Tout ça pour dire que la seule inconnue dans un système, en général, c'est la clé.
1) il y a bcp de clés possibles, tu ne peux pas toutes les énumérer. En pratique une clé peut faire 128 bits, donc il y a 2^128 possibilités, c'est un très grand nombre. Même si des milliards de copie de l'ordinateur le plus puissant du monde actuellement travaillent ensemble pour énumérer les clés possibles et les tester une par une, il faudrait des milliards de milliards d'années.
2) si tu considères la clé comme une inconnue et que tu essayes de résoudre un système d'équations qui te donnera la réponse en analysant les inputs et outputs, ben même ça ça ne marche pas.
Tout ça pour dire que la seule inconnue dans un système, en général, c'est la clé.