PROCÉDÉ DE SIGNATURE ÉLECTRONIQUE D'UN DOCUMENT AVEC UNE CLÉ SECRÈTE PRÉDÉTERMINÉE

    公开(公告)号:EP3407537A1

    公开(公告)日:2018-11-28

    申请号:EP18173873.3

    申请日:2018-05-23

    IPC分类号: H04L9/32

    摘要: La présente invention concerne un procédé de signature électronique d'un document avec une clé secrète ( x ) prédéterminée, comprenant la mise en oeuvre d'étapes de :
    (a) détermination d'un état interne initial ( s 0 ) par application à un condensat du document d'une première implémentation blanchie ( WB 0 ) de :
    - la génération d'un nonce principal ( k ) ; puis
    - une somme modulaire du nonce principal ( k ) et d'une constante prédéterminée ( K ) ;

    (b) détermination d'un premier état interne ( s 1 ) par application à l'état interne initial ( s 0 ) d'une première opération d'arithmétique modulaire, puis d'un produit modulaire avec une exponentiation de la constante prédéterminée ( K ) ;
    (c) Détermination d'un deuxième état interne ( s 2 ) par application audit condensat d'une deuxième implémentation blanchie ( WB s2 ) de :
    - la génération du nonce principal ( k ) ; et
    - une deuxième opération d'arithmétique modulaire fonction du premier état interne ( s 1 ), du nonce principal ( k ) et de la clé secrète ( x ) ;

    (d) génération d'une signature électronique du document à partir du premier état interne ( s 1 ) et du deuxième état interne ( s 2 ).

    BERECHNUNG DES MODULAREN INVERSEN EINES WERTES
    8.
    发明授权
    BERECHNUNG DES MODULAREN INVERSEN EINES WERTES 有权
    计算值的模逆的

    公开(公告)号:EP1504337B1

    公开(公告)日:2011-11-30

    申请号:EP03727434.7

    申请日:2003-05-05

    发明人: KAHL, Helmut

    IPC分类号: G06F7/72

    CPC分类号: G06F7/721

    摘要: The invention relates to a method for calculating the modular inverses R of a value E in relation to a module M, wherein a breakdown of the module M is determined in at least two factors M1, M2, whereby each auxiliary value R1, R2 is calculated with respect to each of the factors M1, M2, whereby each auxiliary value R1, R2 is the modular inverse of the value E in relation to the respective factors M1, M2 as a module, and the modular inverse R is calculated at least by using the calculated auxiliary value R1, R2. A computer program product and a portable data carrier display corresponding characteristics. The invention also relates to an efficient method for modular inversion in terms of mechanical embodiment. Said method is especially suitable for use in cryptographic calculations on a portable data carrier.