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.

    STOCKAGE D'UN COMPTEUR EN MEMOIRE NON VOLATILE

    公开(公告)号:FR2929440A1

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

    申请号:FR0852113

    申请日:2008-03-31

    Abstract: L'invention concerne un procédé et circuit de mise à jour d'une information (COUNT) représentative de la valeur d'un compteur dans une mémoire non-volatile reprogrammable, dans lesquels à chaque apparition d'un événement (EVENT) requérant l'incrément, respectivement le décrément, de la valeur du compteur : un premier nombre (r) est sélectionné aléatoirement dans une première plage de valeurs entre une première valeur (0) et une deuxième valeur (k-1) ; ce premier nombre est comparé à un deuxième nombre (0) compris dans la première plage de valeurs ; et ladite information est mise à jour, uniquement en cas d'identité entre les premier et deuxième nombres.

    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.

    VERIFICATION D'INTEGRITE D'UNE CLE DE CHIFFREMENT

    公开(公告)号:FR2931326A1

    公开(公告)日:2009-11-20

    申请号:FR0853198

    申请日:2008-05-16

    Abstract: L'invention concerne un procédé de vérification d'intégrité d'une clé (K) mise en oeuvre dans un algorithme symétrique (A) de chiffrement ou de déchiffrement, comportant les étapes de complémenter à un au moins la clé ; et vérifier la cohérence entre deux exécutions de l'algorithme, respectivement avec la clé (K) et avec la clé complémentée à un (K'). L'invention concerne également un circuit électronique correspondant.

Patent Agency Ranking