PROCEDE ET CIRCUIT DE REALISATION D'UNE OPERATION DE SUBSTITUTION

    公开(公告)号:FR3078419A1

    公开(公告)日:2019-08-30

    申请号:FR1851644

    申请日:2018-02-26

    Abstract: Procédé de mise en œuvre, par un circuit cryptographique (300), d'une opération de substitution d'un algorithme cryptographique, ce procédé comprenant : la réalisation, pour chaque opération de substitution de l'algorithme cryptographique, d'une série d'opérations de substitution, dont : l'une est une opération de substitution réelle correspondant à l'opération de substitution de l'algorithme cryptographique ; et une ou plusieurs sont des opérations de substitution factices, dans lequel la position de l'opération de substitution réelle parmi les une ou plusieurs opérations de substitution factices dans chacune desdites séries est choisie aléatoirement.

    PROCEDE DE MODIFICATION ALEATOIRE DU PROFIL DE CONSOMMATION D'UN CIRCUIT LOGIQUE, ET DISPOSITIF ASSOCIE

    公开(公告)号:FR3073645A1

    公开(公告)日:2019-05-17

    申请号:FR1760637

    申请日:2017-11-13

    Abstract: Circuit électronique comportant une borne d'alimentation (BV) et une borne de référence (BR), comprenant au moins un module (M) comportant au moins un circuit logique (CL) couplé entre la borne d'alimentation (BV) et la borne de référence (BR) et comportant une borne de sortie (BS), et au moins un circuit auxiliaire (Cx) couplé entre la borne d'alimentation (BV) et la borne de référence (BR), et couplé à la borne de sortie (BS), ledit au moins un circuit auxiliaire (Cx) étant configuré pour réaliser au moins une action prise dans le groupe formé par - une atténuation du courant circulant entre la borne d'alimentation (BV) et la borne de référence (BR), - une augmentation du courant circulant entre la borne d'alimentation (BV) et la borne de référence (BR), - une circulation d'un courant supplémentaire sur un chemin ne passant pas par la borne d'alimentation (BV), ou pour ne réaliser aucune action.

    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.

    Protection d’un calcul itératif
    15.
    发明专利

    公开(公告)号: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

    PROCEDE ET CIRCUIT DE MISE EN OEUVRE D'UNE TABLE DE SUBSTITUTION

    公开(公告)号:FR3078464A1

    公开(公告)日:2019-08-30

    申请号:FR1851645

    申请日:2018-02-26

    Abstract: Procédé de mise en œuvre, par un circuit cryptographique (300), d'une opération de substitution d'un algorithme cryptographique à partir d'une table de substitution brouillée (302), ce procédé comprenant: la réalisation, pour chaque ensemble d'une ou plusieurs opérations de substitution de l'algorithme cryptographique , d'une série d'ensembles d'une ou plusieurs opérations de substitution, dont : l'un est un ensemble réel d'une ou plusieurs opérations de substitution défini par l'algorithme cryptographique, l'ensemble réel d'une ou plusieurs opérations de substitution étant basé sur une donnée d'entrée modifiée par une clé de brouillage réelle (S_KEY) ; et un ou plusieurs autres sont des ensembles factices d'une ou plusieurs opérations de substitution, chaque ensemble factice d'une ou plusieurs opérations de substitution factices étant basé sur une donnée d'entrée modifiée par une fausse clé de brouillage différente.

    PROCEDE ET DISPOSITIF DE REALISATION D'OPERATIONS EN TABLE DE SUBSTITUTION

    公开(公告)号:FR3078463A1

    公开(公告)日:2019-08-30

    申请号:FR1851638

    申请日:2018-02-26

    Abstract: L'invention concerne un procédé de mise en œuvre, par un circuit cryptographique (300), d'un ensemble d'opérations de substitution d'un algorithme cryptographique impliquant plusieurs tables de substitution, ce procédé comprenant : la réalisation, pour chaque ensemble d'opérations de substitution de l'algorithme cryptographique, d'une série d'ensembles d'opérations de substitution, dont : l'un est un ensemble réel d'opérations de substitution correspondant à l'ensemble d'opérations de substitution de l'algorithme cryptographique ; et un ou plusieurs ensembles sont des ensembles factices d'opérations de substitution, chaque ensemble factice étant basé sur une permutation différente desdites tables de substitution.

Patent Agency Ranking