摘要 |
L'invention concerne un procédé de protection d'un calcul sur courbe elliptique, par un circuit électronique, dans lequel un point (P) d'une courbe elliptique est multiplié par une quantité numérique (h), comportant les étapes suivantes : initialiser (44) une première variable (T) avec une valeur fonction d'une quantité aléatoire (r) ; initialiser (41) au moins une deuxième variable (P) avec une valeur fonction de ladite quantité numérique ; au moins pour un bit (h ) valant 1 de la quantité numérique, la première variable est mise à jour par : a) la soustraction d'un multiple (65) de ladite quantité aléatoire (r) ; et b) l'ajout (64) du contenu de la deuxième variable ; et une fois tous les bits de la quantité numérique traités (60), soustraire (48) de la première variable le produit du point par ladite quantité aléatoire pour fournir le résultat (49).
|