-
公开(公告)号:EP3993314A1
公开(公告)日:2022-05-04
申请号:EP20425046.8
申请日:2020-10-30
Applicant: STMicroelectronics S.r.l. , PROTON WORLD INTERNATIONAL N.V.
Inventor: SIMON, Thierry , PEETERS, Michael , CASERTA, Francesco
Abstract: The present disclosure relates to a method of generation of N first pairs of ECC keys for elliptic curve cryptography, wherein each first pair of keys is a linear combination of previously-generated second pairs of elliptic curve cryptography keys.
-
公开(公告)号:WO2019141542A1
公开(公告)日:2019-07-25
申请号:PCT/EP2019/050350
申请日:2019-01-08
Applicant: PROTON WORLD INTERNATIONAL N.V.
Inventor: DAEMEN, Joan , PEETERS, Michael
IPC: H04L9/00
Abstract: La présente description concerne une fonction cryptographique appliquée à un premier mot (a0), un deuxième mot (a1), un troisième mot (a2) et un quatrième mot (a3) comprenant : une multiplication du troisième mot (a2) par le quatrième mot (a3); une addition du résultat de la multiplication (31); une soustraction du résultat de l'addition au deuxième mot au résultat de l'addition (32) au premier mot; une addition du résultat de la soustraction (34); une combinaison à une constante (Ci) du résultat de l'addition du troisième mot au résultat de la soustraction; et une multiplication par deux du résultat de ladite combinaison et un décalage circulaire (41, 42, 43) des codes des résultats respectifs de l'addition (36) du quatrième mot au résultat de la soustraction, de l'addition (33) du deuxième mot au résultat de la multiplication, et de l'addition du premier mot au résultat de la multiplication.
-
公开(公告)号:EP3699793A1
公开(公告)日:2020-08-26
申请号:EP20157587.5
申请日:2020-02-17
Applicant: PROTON WORLD INTERNATIONAL N.V.
Inventor: PEETERS, Michael
IPC: G06F21/44
Abstract: La présente description concerne un procédé d'authentification d'un premier circuit (400) par un deuxième circuit (300), le deuxième circuit (300) stockant au moins une première donnée (A) et au moins une deuxième donnée (A'), l'image de la deuxième donnée (A') par une première fonction (f) étant égale à la combinaison de la première donnée (A) et d'une troisième donnée (rand), comprenant les étapes successives suivantes :
- le deuxième circuit (300) envoie, au premier circuit (400), au moins ladite deuxième donnée (A') ;
- le premier circuit (400) déchiffre ladite deuxième donnée (A') avec la première fonction (f) ; et
- le premier circuit (400) envoie une quatrième donnée (R) représentative de la première donnée (A) au deuxième circuit (300) pour authentification.-
公开(公告)号:EP3512153A1
公开(公告)日:2019-07-17
申请号:EP19150830.8
申请日:2019-01-08
Applicant: PROTON WORLD INTERNATIONAL N.V.
Inventor: DAEMEN, Joan , PEETERS, Michael
IPC: H04L9/00
Abstract: La présente description concerne une fonction cryptographique appliquée à un premier mot (a0), un deuxième mot (a1), un troisième mot (a2) et un quatrième mot (a3) comprenant : une multiplication du troisième mot (a2) par le quatrième mot (a3) ; une addition du résultat de la multiplication (31) ; une soustraction du résultat de l'addition au deuxième mot au résultat de l'addition (32) au premier mot ; une addition du résultat de la soustraction (34) ; une combinaison à une constante (Ci) du résultat de l'addition du troisième mot au résultat de la soustraction ; et une multiplication par deux du résultat de ladite combinaison et un décalage circulaire (41, 42, 43) des codes des résultats respectifs de l'addition (36) du quatrième mot au résultat de la soustraction, de l'addition (33) du deuxième mot au résultat de la multiplication, et de l'addition du premier mot au résultat de la multiplication.
-
公开(公告)号:EP3893135A1
公开(公告)日:2021-10-13
申请号:EP21166807.4
申请日:2021-04-02
Applicant: PROTON WORLD INTERNATIONAL N.V.
Inventor: MODAVE, Jean-Louis , PEETERS, Michael
Abstract: La présente description concerne un procédé d'authentification d'un premier dispositif (P) par un deuxième dispositif (V) au moins partiellement identique au premier dispositif (P), chaque premier, deuxième dispositif (V, P) comprenant un processeur, au moins une mémoire, et un module d'authentification, dans lequel le module d'authentification comprend un premier circuit est configuré pour interdire au processeur la lecture de données stockées dans au moins une partie de ladite mémoire, comprenant les étapes suivantes :
- le premier dispositif (P) génère une première donnée, et le deuxième dispositif (V) génère une deuxième donnée ; et
- le deuxième dispositif (V) vérifie la concordance des première et deuxième données.-
公开(公告)号:EP3327985A1
公开(公告)日:2018-05-30
申请号:EP17168081.2
申请日:2017-04-25
Inventor: MODAVE, Jean-Louis , MARINET, Fabrice , PEETERS, Michael
CPC classification number: G06F21/556 , G06F21/72 , G06F21/75 , G06F21/755 , G06F21/76 , H04L9/002 , H04L2209/043 , H04L2209/08
Abstract: L'invention concerne un procédé de protection d'au moins une fonction (3) d'un circuit intégré contre des attaques par canaux cachés, dans lequel une configuration de la fonction est modifiée, une configuration courante (CFG[i]) étant choisie parmi un ensemble de configurations et la durée d'application des différentes configurations changeant d'une configuration à l'autre.
-
公开(公告)号:EP3716120A1
公开(公告)日:2020-09-30
申请号:EP20165047.0
申请日:2020-03-23
Inventor: MARINET, Fabrice , PEETERS, Michael
Abstract: La présente description concerne un procédé de génération d'une clé de chiffrement et/ou de déchiffrement éphémère (RTKey) par application d'une fonction à un code stocké dans une mémoire non volatile (104, 106).
-
公开(公告)号:EP3564841A1
公开(公告)日:2019-11-06
申请号:EP19171706.5
申请日:2019-04-29
Applicant: PROTON WORLD INTERNATIONAL N.V.
Inventor: MODAVE, Jean-Louis , PEETERS, Michael
Abstract: La présente description concerne un procédé d'authentification d'un premier circuit électronique par un deuxième circuit électronique, dans lequel le premier circuit génère une première valeur (SecVal(i)), à partir d'une deuxième valeur (i ; PubVal(i)) reçue du deuxième circuit et d'une troisième valeur (Seed(j)) contenue dans une première mémoire non volatile à lecture destructrice.
-
公开(公告)号:EP3324327A1
公开(公告)日:2018-05-23
申请号:EP17165116.9
申请日:2017-04-05
Inventor: PEETERS, Michael , MARINET, Fabrice , MODAVE, Jean-Louis
CPC classification number: G06F12/1408 , G06F12/0246 , G06F21/72 , G06F21/79 , G06F2212/1052 , G06F2212/402 , H04L2209/12
Abstract: L'invention concerne un procédé de brouillage d'adresses dans une mémoire non volatile, organisée en pages (P), dans lequel : la mémoire présente une granularité d'écriture de mots (W) comportant un ou plusieurs octets ; la mémoire comporte une granularité d'effacement de blocs (B) comportant une ou plusieurs pages (P) de plusieurs mots chacune ; et des adresses logiques (L-ADD) sont converties en adresses physiques en respectant les conditions suivantes : les adresses de données sont brouillées (32) en respectant la structure des pages et les adresses de code sont brouillées (31) en respectant la structure des mots.
-
公开(公告)号:EP3252987A1
公开(公告)日:2017-12-06
申请号:EP16198651.8
申请日:2016-11-14
Inventor: PEETERS, Michael , MARINET, Fabrice , MODAVE, Jean-Louis , ROMAIN, Fabrice
CPC classification number: G06F3/0659 , G06F3/0611 , G06F3/064 , G06F3/0673 , G06F21/52 , G06F21/554 , G06F21/566 , G06F2221/034 , G09C1/00 , H04L9/004 , H04L2209/046 , H04L2209/12
Abstract: L'invention concerne un procédé d'exécution d'un algorithme, comportant les étapes suivantes : réaliser (41) une première exécution (EXE1) de l'algorithme par une unité de traitement (11) ; envoyer au moins un premier résultat pour écriture dans une mémoire à un circuit de gestion de mémoire ; stocker (43) ledit premier résultat dans une première zone (122) de la mémoire volatile ; réaliser (44) une deuxième exécution (EXE2) de l'algorithme par ladite unité de traitement ; envoyer au moins un deuxième résultat pour écriture dans la mémoire audit circuit ; et appliquer (46, 47, 48), par ledit circuit, un traitement différent par rapport à la première exécution.
Abstract translation: 包括以下步骤:由处理单元(11)产生(41)所述算法的第一执行(EXE1); 发送至少一个第一结果以写入存储器管理电路; 将所述第一结果存储(43)在所述易失性存储器的第一区域(122)中; 由所述处理单元执行(44)算法的第二执行(EXE2); 至少发送第二结果以便在所述存储器中写入所述电路; 以及由所述电路应用(46,47,48)与第一次执行相比不同的处理。
-
-
-
-
-
-
-
-
-