Détection de fautes par un circuit électronique

    公开(公告)号:FR3108225A1

    公开(公告)日:2021-09-17

    申请号:FR2002563

    申请日:2020-03-16

    Abstract: Détection de fautes par un circuit électronique La présente description concerne un procédé (200) de détection de fautes dans une application, par un circuit électronique, d’une première fonction à un message, comprenant les étapes suivantes : générer (203), à partir du message, un nombre N pair non nul de premiers ensembles différents comportant chacun P éléments de données ; appliquer (207), aux P éléments de données de chaque premier ensemble, une ou plusieurs deuxièmes fonctions fournissant, pour chaque premier ensemble, un deuxième ensemble comportant Q images ; et cumuler (211) toutes les images, en commençant par au plus Q-1 images choisies parmi les Q images d’un même deuxième ensemble. Figure pour l'abrégé : Fig. 2

    PROCEDE ET DISPOSITIF DE GESTION DE LA CONSOMMATION EN COURANT D'UN MODULE INTEGRE.

    公开(公告)号:FR3061580A1

    公开(公告)日:2018-07-06

    申请号:FR1750027

    申请日:2017-01-03

    Abstract: Dispositif électronique (CI) comprenant au moins un circuit logique (CL) qui comporte une première borne (B1) destinée à recevoir une tension d'alimentation (Vdd), une deuxième borne (B2) destinée à recevoir une tension de référence (GND), et au moins une borne de sortie (S), la borne de sortie (S) étant configurée pour délivrer un signal pouvant être dans un état haut ou un état bas, au moins un circuit auxiliaire (AUX) couplé entre la première borne (B1) et la deuxième borne (B2) et configuré pour générer ou non de façon aléatoire un courant supplémentaire entre la première borne (B1) et la deuxième borne (B2) à chaque changement d'état du signal sur la borne de sortie (S).

    PROTECTION D'UN CALCUL MODULAIRE
    3.
    发明专利

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

    Protection de données traitées par un algorithme de chiffrement

    公开(公告)号:FR3124670A1

    公开(公告)日:2022-12-30

    申请号:FR2106977

    申请日:2021-06-29

    Abstract: Protection de données traitées par un algorithme de chiffrement La présente description concerne un procédé de protection d’une première donnée (x) appliquée à un algorithme cryptographique, exécuté par un processeur, dans lequel ledit algorithme est un algorithme par tour, chaque tour traitant des contenus de premier, deuxième et troisième registres (20, 21, 22), le contenu du deuxième registre (21) étant, lors des tours d’une première parité, masqué par le contenu d’un quatrième registre (24) et le contenu du troisième registre (22) étant, lors des tours d’une deuxième parité, masqué par le contenu d’un cinquième registre (25) Figure pour l'abrégé : Fig. 3

    Protection d’un calcul itératif

    公开(公告)号:FR3094522A1

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

    申请号: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

    Détection de fautes par un circuit électronique

    公开(公告)号:FR3108225B1

    公开(公告)日:2022-11-11

    申请号:FR2002563

    申请日:2020-03-16

    Abstract: Détection de fautes par un circuit électronique La présente description concerne un procédé (200) de détection de fautes dans une application, par un circuit électronique, d’une première fonction à un message, comprenant les étapes suivantes : générer (203), à partir du message, un nombre N pair non nul de premiers ensembles différents comportant chacun P éléments de données ; appliquer (207), aux P éléments de données de chaque premier ensemble, une ou plusieurs deuxièmes fonctions fournissant, pour chaque premier ensemble, un deuxième ensemble comportant Q images ; et cumuler (211) toutes les images, en commençant par au plus Q-1 images choisies parmi les Q images d’un même deuxième ensemble. Figure pour l'abrégé : Fig. 2

    Protection d’exécution d’algorithmes de chiffrement

    公开(公告)号:FR3097348B1

    公开(公告)日:2021-07-16

    申请号:FR1906485

    申请日:2019-06-17

    Abstract: Protection d’exécution d’algorithmes de chiffrement La présente description concerne un procédé de protection d’exécution, par un circuit électronique, d’un algorithme de chiffrement symétrique par tours d’une donnée par une clé, dans lequel : au moins l’une parmi la donnée et la clé est masquée par au moins un masque ; et une fonction de tour est appliquée, à chaque tour de l’algorithme de chiffrement, à la clé ou donnée masquée et audit masque. Figure pour l'abrégé : Fig. 8

    Protection d’exécution d’algorithmes de chiffrement

    公开(公告)号:FR3097348A1

    公开(公告)日:2020-12-18

    申请号:FR1906485

    申请日:2019-06-17

    Abstract: Protection d’exécution d’algorithmes de chiffrement La présente description concerne un procédé de protection d’exécution, par un circuit électronique, d’un algorithme de chiffrement symétrique par tours d’une donnée par une clé, dans lequel : au moins l’une parmi la donnée et la clé est masquée par au moins un masque ; et une fonction de tour est appliquée, à chaque tour de l’algorithme de chiffrement, à la clé ou donnée masquée et audit masque. Figure pour l'abrégé : Fig. 8

    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.

Patent Agency Ranking