PROCEDE DE CRYPTOGRAPHIE SUR COURBE ELLIPTIQUE COMPRENANT UNE DETECTION D'ERREUR
    2.
    发明公开
    PROCEDE DE CRYPTOGRAPHIE SUR COURBE ELLIPTIQUE COMPRENANT UNE DETECTION D'ERREUR 有权
    密码学处理开始于椭圆曲线具有检测INCLUDES

    公开(公告)号:EP2983083A1

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

    申请号:EP15177904.8

    申请日:2015-07-22

    申请人: Inside Secure

    发明人: DUPAQUIS, Vincent

    IPC分类号: G06F7/72 H04L9/00

    摘要: L'invention concerne un procédé de calcul cryptographique dans un système cryptographique sur courbe elliptique, le procédé étant exécuté par un dispositif électronique (DV1) et comprenant une opération de multiplication d'un point (P) d'une courbe elliptique par un nombre scalaire, le point présentant des coordonnées affines appartenant à un corps de Galois, l'opération de multiplication comprenant des étapes de détection de l'apparition d'un point à l'infini durant des calculs intermédiaires (ADD, DBL) de l'opération de multiplication, et d'activation d'un signal d'erreur si le point à l'infini est détecté et si le nombre de bits du nombre scalaire traités par l'opération de multiplication est inférieur au rang du bit de poids fort d'un ordre d'un point de base du système cryptographique.

    PROCEDE DE SAUVEGARDE DE DONNEES A L'EXTERIEUR D'UN MICROCIRCUIT SECURISE
    3.
    发明公开
    PROCEDE DE SAUVEGARDE DE DONNEES A L'EXTERIEUR D'UN MICROCIRCUIT SECURISE 审中-公开
    过程,以确保数据外的安全微电路

    公开(公告)号:EP2859497A1

    公开(公告)日:2015-04-15

    申请号:EP13727261.3

    申请日:2013-05-06

    申请人: Inside Secure

    IPC分类号: G06F21/77 G06F21/57 G06F21/64

    摘要: The invention relates to a method for managing the memory of a secure microcircuit (SE), comprising steps executed by the microcircuit consisting in: forming a data block (BLi) with executable code and/or data stored in a volatile memory (MEM2) of the microcircuit and to be backed-up outside of the microcircuit; calculating a signature (SGi) of the data block using a first signature key; inserting the calculated signature of the data block into a signature block (BLS); obtaining a current value of a non-volatile counter (CNT) inside the microcircuit; calculating a signature (SGG) of the signature block associated with the current value of the internal counter, using a second signature key; and transmitting the data block, the signature block and the signature of the signature block outside of the microcircuit.

    PROCÉDÉ DE SÉCURISATION DE L' EXÉCUTION D'UN PROGRAMME
    8.
    发明公开
    PROCÉDÉ DE SÉCURISATION DE L' EXÉCUTION D'UN PROGRAMME 审中-公开
    确保程序执行的方法

    公开(公告)号:EP3284206A1

    公开(公告)日:2018-02-21

    申请号:EP16731193.5

    申请日:2016-04-06

    申请人: Inside Secure

    IPC分类号: H04L9/00 G06F21/54 G06F11/28

    摘要: The invention relates to a method of executing a program, the method comprising steps consisting in: executing an operation (SSG) configured to load an arbitrarily chosen value of an initial datum (sq1 ) belonging to a series of ordered data, executing a series of computation operations (SG, SGC, ESG), distributed in the program, comprising operations each configured to compute a current datum (sq1 ) of the series of data (sq1) as a function of a previous datum (sq1 ), executing a final operation configured to compute a final datum (sq1 ) of the series of data as a function of the current datum, and executing an operation (SQCK, SQFC) configured to detect an error of execution of the program by comparing the current datum of the series of data with an expected value, the final datum exhibiting an expected value independent of the number (n) of data in the series of data.

    TESTING PROBABLE PRIME NUMBERS FOR CRYPTOGRAPHIC APPLICATIONS
    9.
    发明授权
    TESTING PROBABLE PRIME NUMBERS FOR CRYPTOGRAPHIC APPLICATIONS 有权
    方法进行测试LIKELY质数作为加密应用

    公开(公告)号:EP1518172B1

    公开(公告)日:2012-04-18

    申请号:EP03721875.7

    申请日:2003-04-25

    申请人: Inside Secure

    发明人: DUPAQUIS, Vincent

    IPC分类号: G06F7/72 H04L9/30

    摘要: A computer program provides fast generation and testing of probable prime numbers for cryptographic applications. The program instructions executed on computer hardware execute steps that include a smart increment program function that finds successive candidates using a table of congruent values that are relatively prime to a selected set of very small primes do identify an increment to the next candidate, thereby sieving out about 3/4ths of the really obvious components that don't need to be subjected to trial division. The program instructions also include a small primes testing program function that speeds trial division against a list of small primes by carrying out the division on modular reduced values rather than the very large candidates themselves. Only the about 10 % of the candidates that pass the small primes test will then be subjected to more rigorous, but time consuming, probable primality tests.