42.
    发明专利
    未知

    公开(公告)号:DE602006004797D1

    公开(公告)日:2009-03-05

    申请号:DE602006004797

    申请日:2006-07-05

    Abstract: The method involves partitioning a digital quantity into blocks of identical size, and applying a symmetrical encryption algorithm to each block. A one-to-one, non linear function (FCT) is applied to a result (MAC) of the previous steps for obtaining a current value (AUTH) that is to be compared with an expected value provided from the exterior of a processor. Each block is combined with the result provided by the algorithm from the previous block. Independent claims are also included for the following: (1) an integrated processor comprising a unit for implementing a method for verifying a digital quantity (2) a mobile telephone comprising a processor.

    PROTECTION DE L'EXECUTION D'UN PROGRAMME

    公开(公告)号:FR2915007A1

    公开(公告)日:2008-10-17

    申请号:FR0754405

    申请日:2007-04-12

    Abstract: L'invention concerne un procédé de contrôle de l'exécution d'au moins un programme (Pg) dans un circuit électronique et un processeur d'exécution d'un programme, dans lequel au moins une zone (AREA) de mémoire volatile (14) du circuit est, préalablement à l'exécution du programme à contrôler, remplie avec des premières instructions (BOP) conduisant à un traitement d'exception ; le programme contient des instructions de remplacement de tout ou partie des premières instructions par des deuxièmes instructions valides ; et ladite zone est appelée (JUMP AREA) pour exécution de tout ou partie des instructions qu'elle contient en fin d'exécution du programme instructions.

    45.
    发明专利
    未知

    公开(公告)号:DE602004001293T2

    公开(公告)日:2007-05-31

    申请号:DE602004001293

    申请日:2004-06-25

    Abstract: The number of occurrences of operation during program execution are incremented and memorized, by comparing each operation with pre-established list. Number of occurrences are compared with previously stored ranges assigned to each operation at the end of execution. The ranges are determined by analyzing possible statistics deviations of the number of occurrences with respect to program execution. An independent claim is also included for processor for executing program.

    PROTECTION D'UN CALCUL D'EXPONENTIATION MODULAIRE EFFECTUE PAR UN CIRCUIT INTEGRE

    公开(公告)号:FR2887351A1

    公开(公告)日:2006-12-22

    申请号:FR0551649

    申请日:2005-06-16

    Abstract: L'invention concerne un procédé et un circuit de protection d'une quantité numérique (d) contenue dans un circuit intégré (1) sur un premier nombre de bits (n), dans un calcul d'exponentiation modulaire d'une donnée (M) par ladite quantité numérique, consistant à : sélectionner au moins un deuxième nombre (j) compris entre l'unité et ledit premier nombre moins deux ; diviser ladite quantité numérique en au moins deux parties, une première partie (d(j-1, 0)) comprenant, depuis le bit de rang nul, un nombre de bits égal audit deuxième nombre, une deuxième partie (d(n-1, j)) comprenant les bits restants ; pour chaque partie de la quantité, calculer une première exponentiation modulaire (32, 33) de ladite donnée par la partie concernée et une deuxième exponentiation modulaire (36, 34) du résultat de la première par le chiffre 2 élevé à la puissance du rang du premier bit de la partie concernée ; et calculer (35) le produit des résultats des deuxièmes exponentiations modulaires.

    47.
    发明专利
    未知

    公开(公告)号:DE60207818T2

    公开(公告)日:2006-08-24

    申请号:DE60207818

    申请日:2002-02-06

    Abstract: A secured method of cryptographic computation to generate output data from input data and from a secret key includes a derived key scheduling step to provide a derived key from the secret key according to a known key scheduling operation. The method also includes a masking step, performed before the derived key scheduling step, to mask the secret key so that the derived scheduled key is different at each implementation of the method. The present method and component can be used in transfer type applications, such as bank type applications.

    PROTECTION D'UN ALGORITHME DES
    48.
    发明专利

    公开(公告)号:FR2875318A1

    公开(公告)日:2006-03-17

    申请号:FR0452063

    申请日:2004-09-15

    Abstract: L'invention concerne un procédé de protection de l'exécution d'un calcul algorithmique prenant en compte au moins une donnée valide et au moins une clé secrète par un circuit intégré, et effectuant plusieurs itérations d'un calcul de chiffrement, consistant à exécuter l'algorithme avec la donnée valide entre plusieurs exécutions du même algorithme avec des données invalides correspondant à une combinaison de la donnée valide avec des masques prédéterminés.

    CONTROLE DE L'EXECUTION D'UN ALGORITHME PAR UN CIRCUIT INTEGRE

    公开(公告)号:FR2869430A1

    公开(公告)日:2005-10-28

    申请号:FR0450798

    申请日:2004-04-27

    Abstract: L'invention concerne un procédé et circuit de protection d'un calcul effectué par plusieurs cellules matérielles successivement d'un même élément électronique contre d'éventuelles injections de fautes, consistant à : démarrer une première exécution ; démarrer une deuxième exécution du même calcul une fois que la première exécution a libéré une première cellule et se poursuit dans une deuxième ; synchroniser les exécutions pour que la deuxième n'utilise une cellule que lorsque la première est passée à la cellule suivante ; et vérifier l'identité entre les deux résultats en fin d'exécution des deux calculs.

    50.
    发明专利
    未知

    公开(公告)号:DE60021844D1

    公开(公告)日:2005-09-15

    申请号:DE60021844

    申请日:2000-12-06

    Inventor: TEGLIA YANNICK

    Abstract: The secured data transfer operates within a programmable circuit containing a processor, controller (UC), ROM and RAM, with a data bus (DBUS) connecting the memories. N octets of secret data are transferred over the data bus, and the octets are sent in a different order each time the data transfer is made, under control of a random number generator (GA).

Patent Agency Ranking