-
公开(公告)号:FR3078419A1
公开(公告)日:2019-08-30
申请号:FR1851644
申请日:2018-02-26
Applicant: ST MICROELECTRONICS ROUSSET
Inventor: ORDAS THOMAS , LINGE YANIS
IPC: G06F21/60
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.
-
12.
公开(公告)号:FR3073645A1
公开(公告)日:2019-05-17
申请号:FR1760637
申请日:2017-11-13
Applicant: ST MICROELECTRONICS ROUSSET
Inventor: SARAFIANOS ALEXANDRE , ORDAS THOMAS , LINGE YANIS
IPC: G06F21/71
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.
-
公开(公告)号:FR3069671A1
公开(公告)日:2019-02-01
申请号:FR1757037
申请日:2017-07-25
Applicant: ST MICROELECTRONICS ROUSSET
Inventor: DIOP IBRAHIMA , LINGE YANIS , LIARDET PIERRE-YVAN
Abstract: L'invention concerne un procédé de protection d'un calcul itératif sur un premier nombre (M) et un deuxième nombre (e), exécuté par un circuit électronique, dans lequel les étapes du calcul itératif sont différentes pour certains bits du deuxième nombre indépendamment de l'état du bit concerné.
-
公开(公告)号:FR3055437A1
公开(公告)日:2018-03-02
申请号:FR1657861
申请日:2016-08-23
Applicant: ST MICROELECTRONICS ROUSSET
Inventor: DIOP IBRAHIMA , LINGE YANIS , LIARDET PIERRE YVAN
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.
-
公开(公告)号:FR3094522B1
公开(公告)日:2021-11-19
申请号:FR1903353
申请日:2019-03-29
Applicant: ST MICROELECTRONICS ROUSSET
Inventor: DIOP IBRAHIMA , LINGE YANIS
IPC: G06F21/71
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
-
公开(公告)号:FR3081241A1
公开(公告)日:2019-11-22
申请号:FR1854118
申请日:2018-05-17
Applicant: ST MICROELECTRONICS ROUSSET
Inventor: SARAFIANOS ALEXANDRE , ORDAS THOMAS , LINGE YANIS , FORT JIMMY
Abstract: Procédé de gestion de la tension d'alimentation d'un module d'un circuit intégré (CI), dans lequel, au démarrage du circuit intégré (CI), on sélectionne en réponse à une commande une action parmi les actions suivantes: - alimenter le module avec la tension d'alimentation (VREG) ayant une valeur fixe sélectionnée parmi une pluralité de valeurs prédéterminées ; - faire varier la valeur de la tension d'alimentation (VREG) au rythme d'un signal impulsionnel (SI).
-
公开(公告)号:FR3078464A1
公开(公告)日:2019-08-30
申请号:FR1851645
申请日:2018-02-26
Applicant: ST MICROELECTRONICS ROUSSET
Inventor: FRONTE DANIELE , LINGE YANIS , ORDAS THOMAS
IPC: H04L9/28
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.
-
公开(公告)号:FR3078463A1
公开(公告)日:2019-08-30
申请号:FR1851638
申请日:2018-02-26
Applicant: ST MICROELECTRONICS ROUSSET
Inventor: LINGE YANIS , ORDAS THOMAS , LIARDET PIERRE-YVAN
IPC: H04L9/28
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.
-
-
-
-
-
-
-