Abstract:
L'invention concerne un procédé de contremesure dans un microcircuit électronique (IC1, IC2, IC3), comprenant des phases de traitement successives exécutées par un circuit du microcircuit, et une étape d'ajustement d'une tension d'alimentation (vdd-Vgb1 ) entre des bornes d'alimentation (VS1, VS2, VS3) et de masse (LG1, LG2, LG3) du circuit, en fonction d'une valeur aléatoire générée pour la phase de traitement, à chaque phase de traitement exécutée par le circuit.
Abstract:
Le procédé de détection d'une attaque d'un circuit intégré (CI) par un faisceau de particules électriquement chargées (IB), comprend : - une réalisation dans le circuit intégré d'au moins un corps électriquement conducteur (MPL) et d'au moins un transistor d'état ayant une grille flottante (FG) électriquement couplée audit au moins un corps électriquement conducteur (MPL) ; - une configuration dudit au moins un transistor d'état (FGT) de façon à lui conférer une tension de seuil initiale ; et - une détection de ladite attaque par une détection d'une tension de seuil dudit au moins un transistor d'état (FGT) différente de la tension de seuil initiale. (FGT).
Abstract:
Un circuit intégré facilitant la protection de données stockées contre l'ingénierie inversée, le circuit comprenant : - une mémoire (MEM) comportant au moins un transistor d'état (TE) comprenant une grille flottante (FG), stockant une donnée respective ; - un dispositif de protection des données stockées dans la mémoire (DIS) comprenant, pour chaque transistor d'état (TE), au moins une structure capacitive (SC) comprenant un premier corps électriquement conducteur (CC1) couplé à la grille flottante (FG) du transistor d'état (TE), un corps diélectrique (IMD), et un deuxième corps électriquement conducteur (CC2) couplé à une borne de masse (GND). Le corps diélectrique (IMD) est configuré pour coupler électriquement la grille flottante (FG) et la borne de masse (GND) de façon à modifier la charge de la grille flottante (FG) et perdre la donnée correspondante si une solution aqueuse est mise en contact avec le corps diélectrique (IMD), et pour isoler électriquement la grille flottante (FG) et la borne de masse (GND) sinon.
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.
Abstract:
La présente description concerne un procédé de mise en oeuvre d'une première fonction à sens unique, faisant partie d'une famille de fonctions à sens unique, par un dispositif dans lequel : - une deuxième fonction (551) prend en compte des états de noeuds numériques (51) répartis dans des circuits (53) du dispositif mettant en oeuvre des troisièmes fonctions ; - lesdits états des noeuds (51) dépendent d'un résultat (R) précédent de la première fonction ; et - dans lequel la deuxième fonction (551) et/ou les troisièmes fonctions sont des fonctions à sens unique.
Abstract:
Circuit intégré comprenant un substrat semiconducteur (SB) ayant une face avant et une face arrière, au moins une première prise de contact (PC1), au moins une deuxième prise de contact (PC2), espacées situées au niveau de la face avant, et une plaque électriquement conductrice (PL) située sur la face arrière et des premiers moyens de détection (MS1) configurés pour détecter un amincissement éventuel du substrat à partir de la face arrière, lesdits premiers moyens de détection comportant des premiers moyens de mesure (MS1) configurés pour effectuer une première mesure d'une valeur résistive du substrat entre ladite au moins une première prise de contact (PC1), ladite au moins une deuxième prise de contact (PC2) et ladite plaque électriquement conductrice (PL).
Abstract:
La présente description concerne un procédé (100) d'authentification d'un processeur (1000), comportant une unité arithmétique et logique (1060), comprenant les étapes suivantes : la réception, sur une première borne de l'unité arithmétique et logique (1060), d'au moins un opérande (OP1, ... OPN) décodé d'au moins une partie d'un code opératoire à exécuter (OPCODE) ; et la réception, sur une deuxième borne de l'unité arithmétique et logique (1060), d'une première instruction (INSTR-SIG) combinant une deuxième instruction (INSTR) décodée du code opératoire à exécuter (OPCODE) et au moins un code opératoire exécuté précédemment.
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).