摘要 |
L'invention concerne un procédé de protection d'un calcul d'exponentiation modulaire exécuté par un circuit électronique utilisant un premier registre (RO) et un deuxième registre (R1), comportant successivement, pour chaque bit de l'exposant (e) : une première étape (52, 54) de multiplication du contenu d'un des registres, choisi parmi le premier registre et le deuxième registre en fonction de l'état du bit de l'exposant, par le contenu de l'autre des premier et deuxième registres, en plaçant le résultat dans ledit un des registres ; une deuxième étape (53, 25) d'élévation au carré du contenu dudit autre des registres en plaçant le résultat dans cet autre registre, dans lequel le contenu dudit autre des registres est stocké dans un troisième registre (T) avant la première étape et est restitué dans ledit autre des registres avant la deuxième étape. |