PROTECTION D'UN CALCUL MODULAIRE
    1.
    发明专利

    公开(公告)号:FR3055436A1

    公开(公告)日:2018-03-02

    申请号:FR1657860

    申请日:2016-08-23

    Abstract: L'invention concerne un procédé de protection d'un calcul modulaire sur un premier nombre (M) et un deuxième nombre (d'), exécuté par un circuit électronique (1), comportant les étapes suivantes : combiner le deuxième nombre (d') à un troisième nombre (r) pour obtenir un quatrième nombre (d") ; exécuter le calcul modulaire sur les premier et troisième nombres, le résultat étant contenu dans un premier registre ou emplacement mémoire (TO) ; initialiser un deuxième registre ou emplacement mémoire (RC) à la valeur du premier registre ou à l'unité ; et successivement, pour chaque bit (ri) à l'état 1 du troisième nombre : si le bit correspondant (d"i) du quatrième nombre est à l'état 1, le contenu du deuxième registre ou emplacement mémoire est multiplié (310') par l'inverse du premier nombre et le résultat est placé dans le premier registre ou emplacement mémoire, si le bit correspondant du quatrième nombre est à l'état 0, le contenu du deuxième registre ou emplacement mémoire est multiplié (310) par le premier nombre et le résultat est placé dans le premier registre ou emplacement mémoire.

    Protection d’un calcul itératif

    公开(公告)号:FR3094522A1

    公开(公告)日:2020-10-02

    申请号:FR1903353

    申请日:2019-03-29

    Abstract: Protection d’un calcul itératif La présente description concerne un procédé de protection d’un calcul sur un premier nombre (M) et un deuxième nombre (e), exécuté par un circuit électronique, dans lequel : le deuxième nombre (e) est décomposé en une somme d’au moins deux troisièmes nombres (X1, X2) ; et le calcul est effectué bit par bit pour chaque rang (i) des troisièmes nombres (X1, X2). Figure pour l'abrégé : Fig. 3

    Protection d’un calcul itératif

    公开(公告)号:FR3094522B1

    公开(公告)日:2021-11-19

    申请号:FR1903353

    申请日:2019-03-29

    Abstract: Protection d’un calcul itératif La présente description concerne un procédé de protection d’un calcul sur un premier nombre (M) et un deuxième nombre (e), exécuté par un circuit électronique, dans lequel : le deuxième nombre (e) est décomposé en une somme d’au moins deux troisièmes nombres (X1, X2) ; et le calcul est effectué bit par bit pour chaque rang (i) des troisièmes nombres (X1, X2). Figure pour l'abrégé : Fig. 3

    PROTECTION D'UN CALCUL D'EXPONENTIATION MODULAIRE

    公开(公告)号:FR3055437A1

    公开(公告)日:2018-03-02

    申请号:FR1657861

    申请日:2016-08-23

    Abstract: L'invention concerne un procédé de protection d'un calcul d'exponentiation modulaire sur un premier nombre (M) et un exposant (d), modulo un premier modulo (N), exécuté par un circuit électronique (1) utilisant un premier registre ou emplacement mémoire (T0) et un deuxième registre ou emplacement mémoire (T1), comportant successivement, pour chaque bit de l'exposant (d) : un tirage d'un nombre aléatoire (ri) ; une multiplication modulaire (36, 36') du contenu du premier registre ou emplacement mémoire par celui du deuxième registre ou emplacement mémoire, en plaçant le résultat dans l'un des premier et deuxième registres ou emplacements mémoire choisi en fonction de l'état du bit de l'exposant ; un carré modulaire (37, 37') du contenu de l'un des premier et deuxième registres ou emplacements mémoire choisi en fonction de l'état de l'exposant, en plaçant le résultat dans ce registre ou emplacement mémoire choisi, les opérations de multiplication et de carré étant effectuées modulo le produit du premier modulo par ledit nombre aléatoire.

Patent Agency Ranking