Process for the control of secret keys between two smart cards
    3.
    发明授权
    Process for the control of secret keys between two smart cards 失效
    用于控制两个智能卡之间的密钥的过程

    公开(公告)号:US5602915A

    公开(公告)日:1997-02-11

    申请号:US201979

    申请日:1994-02-25

    IPC分类号: G07F7/10 H04L9/08 H04L9/00

    摘要: A process for controlling communication between a first and a second smart card using key-based cryptography is provided. In the disclosed process, a first identity code is stored in the first smart card and a second identity code is stored in the second smart card. The smart cards are customized by writing into each of the smart cards an identical group secret key and respective algorithms for processing the identical group secret key and the first and second identity codes stored in the first and second smart cards, respectively. The smart cards are used by transmitting the first identity code to the second smart card, transmitting the second identity code to the first smart card, and calculating using the respective processing algorithms stored in the smart cards, first and second session keys for the first and second smart cards, respectively.

    摘要翻译: 提供了使用基于密码的密码学来控制第一和第二智能卡之间的通信的过程。 在所公开的过程中,第一身份码存储在第一智能卡中,第二识别码存储在第二智能卡中。 智能卡通过将每个智能卡写入相同的组密钥和分别用于处理相同组密钥以及存储在第一和第二智能卡中的第一和第二身份码的各自的算法进行定制。 通过将第一身份码发送到第二智能卡,将第二身份码发送到第一智能卡,并使用存储在智能卡中的各个处理算法进行计算,第一和第二会话密钥用于第一和第 第二智能卡。

    Traceable method and system for encrypting and/or decrypting data, and recording media for implementing the method
    4.
    发明授权
    Traceable method and system for encrypting and/or decrypting data, and recording media for implementing the method 有权
    用于加密和/或解密数据的可跟踪方法和系统,以及用于实现该方法的记录介质

    公开(公告)号:US07697680B2

    公开(公告)日:2010-04-13

    申请号:US10560429

    申请日:2004-06-02

    IPC分类号: H04L9/28

    摘要: A traceable method for encrypting and/or decrypting data broadcast by at least one transmitter towards several decoders includes the steps: during encryption of broadcast data, the transmitter implements (in 86) at least one first secret function to transform an unencrypted message into an encrypted message; and during decryption of the broadcast data, all the decoders implement (in 92) at least one common second secret function, each decoder using therefor a mathematical description of the second function stored in a memory (21), the mathematical description of the second function being different from one decoder to another or from one group of decoders to another such that the mathematical description used identifies exclusively the particular decoder or group of decoders.

    摘要翻译: 用于加密和/或解密由至少一个发射机向多个解码器广播的数据的可跟踪方法包括以下步骤:在广播数据的加密期间,发射机实现(86)至少一个第一秘密功能,以将未加密的消息转换成加密的 信息; 并且在解密广播数据期间,所有解码器(在92中)实现至少一个共同的第二秘密功能,每个解码器使用存储器(21)中存储的第二功能的数学描述,第二功能的数学描述 不同于一个解码器到另一个解码器或从一组解码器到另一个解码器,使得所使用的数学描述专门识别特定解码器或解码器组。

    Public key identification process using two hash functions
    5.
    发明授权
    Public key identification process using two hash functions 失效
    公钥识别过程使用两个哈希函数

    公开(公告)号:US6125445A

    公开(公告)日:2000-09-26

    申请号:US76818

    申请日:1998-05-13

    IPC分类号: H04L9/32 H04L9/00

    CPC分类号: H04L9/3236 H04L9/3218

    摘要: A process for the identification of a claimant by a verifier. The process is of the public key type, where the public exponent is equal to 3. The claimant draws at random a first exponent .alpha., calculates r=g.sup..alpha. mod n and transmits R=r.sup.3. The verifier draws at random a second exponent .beta., calculates t=g.sup..beta. mod n, calculates T=t.sup.3 mod n and h=H.sub.1 (Z), where H.sub.1 is a hash function, and calculates Z=R.sup.3 mod n. The verifier transmits to the claimant the numbers T and h. The claimant calculates Y=T.sup..alpha. mod n, verifies the result H.sub.1 (Y), calculates H=H.sub.2 (Y), where H.sub.2 is another hash function, calculates z=rS mod n, and transmits z and H. The claimant also has a secret number S equal to the modulo n cubic root of a number I deduced from its identity so that the number S verifies S.sup.3 =I mod n. The verifier verifies that H received is equal to H.sub.2 (Z) and that z.sup.3 is equal to RI mod n.

    摘要翻译: 验证者识别索赔人的过程。 该过程是公钥类型,其中公共指数等于3.索赔人随机抽取第一指数α,计算r = g alpha mod n并发送R = r3。 验证者随机抽取第二指数β,计算t = g beta mod n,计算T = t3 mod n和h = H1(Z),其中H1是散列函数,并计算Z = R3 mod n。 验证者向索赔人传送号码T和h。 索赔人计算Y = Tαmod n,验证结果H1(Y),计算H = H2(Y),其中H2是另一个哈希函数,计算z = rS mod n,并发送z和H.索赔人也有 秘密数S等于从其身份推断的数字的模n立方根,使得数S验证S3 = I mod n。 验证者验证H接收等于H2(Z),并且z3等于RI mod n。

    Cryptographic process for protection against fraud
    6.
    发明授权
    Cryptographic process for protection against fraud 失效
    用于防范欺诈的加密过程

    公开(公告)号:US5862224A

    公开(公告)日:1999-01-19

    申请号:US731488

    申请日:1996-10-16

    IPC分类号: G07F7/10 H04L9/00

    摘要: A cryptographic process is for protection against fraud. An allocation of a secret key K is made to a card and to an application and an input value R is defined. The card and application calculate the modulo 2 scalar product of binary vectors constituted by words of R and words of K. The application checks whether the result obtained by the card is in agreement with its own result. An exemplary application is low cost cards.

    摘要翻译: 加密过程是防止欺诈。 对卡和应用进行秘密密钥K的分配,并且定义输入值R. 卡和应用程序计算由R的单词和K组成的二进制向量的模2标量乘积。应用程序检查卡获得的结果是否与其自身的结果一致。 示例性应用是低成本卡。

    Cryptographic method of protecting an electronic chip against fraud
    7.
    发明授权
    Cryptographic method of protecting an electronic chip against fraud 有权
    保护电子芯片免受欺诈的密码方法

    公开(公告)号:US07526648B2

    公开(公告)日:2009-04-28

    申请号:US10472993

    申请日:2002-06-07

    IPC分类号: H04L9/00 G06F12/14

    摘要: The present invention relates to a cryptographic method of protecting an electronic chip against fraud and a device including an electronic chip which is adapted to protect the electronic chip against fraud. The method includes: mixing some or all of the input parameters (Em) to supply an output data item E′=(e′1, e′2, . . . , e′n, . . . , e′N), changing the state of a finite state automaton from an old state to a new state as a function of the data item E′=(e′1, e′2, . . . , e′n, . . . , e′N), and calculating a certificate (S) by means of an output function having at least one state of the automaton as an input argument. The device includes: mixing means, a finite state automaton, and output means for calculating a certificate (S).

    摘要翻译: 本发明涉及一种保护电子芯片免受欺诈的密码方法和一种包括适用于保护电子芯片免受欺诈的电子芯片的设备。 该方法包括:混合部分或全部输入参数(Em)以提供输出数据项E'=(e'1,e'2,...,e'n,...,e'N) 将有限状态自动机的状态从旧状态改变为新状态,作为数据项E'=(e'1,e'2,...,e'n,...,e'N的函数) ),并且通过具有自动机的至少一个状态的输出函数作为输入参数来计算证书(S)。 该装置包括:混合装置,有限状态自动机和用于计算证书(S)的输出装置。

    Method for performing a cryptographic task in an electronic hardware component
    8.
    发明授权
    Method for performing a cryptographic task in an electronic hardware component 有权
    用于在电子硬件组件中执行密码任务的方法

    公开(公告)号:US08913741B2

    公开(公告)日:2014-12-16

    申请号:US13262349

    申请日:2010-03-26

    IPC分类号: H04L9/08 H04L9/30 H04L9/00

    摘要: A method and apparatus are provided to perform a cryptographic task on at least one numerical datum in an electronic hardware component. The method includes a step of at least partial use of an encryption function. This encryption function includes a basic encryption function obtained by the addition between an intermediate function arising from composition of a coding function with a first function, and a second function. This method can be applied to the encryption of a datum or to the decryption of a datum. Also, a method is provided for generating a public key and a device able to implement one of these methods.

    摘要翻译: 提供了一种方法和装置,用于在电子硬件部件中的至少一个数字数据上执行密码任务。 该方法包括至少部分地使用加密功能的步骤。 该加密功能包括通过在由具有第一功能的编码功能的组合产生的中间功能与第二功能之间相加而获得的基本加密功能。 该方法可以应用于数据的加密或数据的解密。 此外,提供了一种用于生成公共密钥的方法和能够实现这些方法之一的设备。

    Method and device for generating a pseudorandom sequence
    9.
    发明授权
    Method and device for generating a pseudorandom sequence 有权
    用于生成伪随机序列的方法和装置

    公开(公告)号:US08601041B2

    公开(公告)日:2013-12-03

    申请号:US11922382

    申请日:2006-06-13

    IPC分类号: G06F7/58

    CPC分类号: G06F7/582

    摘要: A method of generating a pseudorandom sequence of terms belonging to a finite body K of cardinal q≧2 intended to be used in a cryptographic procedure, said method comprising the iterative calculation, from an initialization n-tuple X(0)=(X(0)1, X(0)2, . . . , X(0)n), where n≧2, of elements of K, of n-tuples X(i)=(X(i)1, X(i)2, . . . , X(i)n) of elements of K (where i=1, 2, . . . ), each n-tuple X(i) being obtained on iteration number i in a predetermined manner at least from certain components Y(i)k of an m-tuple Y(i)=(Y(i)1, Y(i)2, . . . , Y(i)m), where m≧n, of elements of K and the terms of said pseudorandom sequence being extracted in a predetermined manner from the n-tuples X and/or the m-tuples Y. For at least one value of i, among said components Y(i)k of the m-tuple Y(i) that are used to obtain the multiplet X(i), at least E(n/2) of them are each represented by a predetermined second degree polynomial function, with coefficients in K, of the components of the n-tuple X(i−1).

    摘要翻译: 一种生成属于要在密码过程中使用的基数q> = 2的有限体K的术语的伪随机序列的方法,所述方法包括迭代计算,从初始化n元组X(0)=(X (i)=(X(i)1,X(i)1,X(i),X(0)2,...,X (i)2,...,X(i)n)(其中i = 1,2,...),每个n元组X(i)以预定方式在迭代数i上获得 至少从m元组Y(i)=(Y(i)1,Y(i)2,...,Y(i)m)的某些分量Y(i) 并且以预定的方式从n元组X和/或m元组Y提取所述伪随机序列的项。对于i的至少一个值,在i的所述分量Y(i)k中, 用于获得多项目X(i)的m元组Y(i),其至少E(n / 2)分别由预定的二次多项式函数表示,其中K的分数为 n元组X(i-1)。

    Secure Communication Between An Electronic Label And A Reader
    10.
    发明申请
    Secure Communication Between An Electronic Label And A Reader 有权
    电子标签与阅读器之间的安全通信

    公开(公告)号:US20100199090A1

    公开(公告)日:2010-08-05

    申请号:US12680188

    申请日:2008-09-24

    IPC分类号: H04L9/32 G06F7/04 G06F7/58

    摘要: The invention relates to a secure communication between an electronic label (A) and a reader (B), in particular for the authentication of the label by the reader, in which: the reader (31) transmits at least one datum (Ch) to the label, the label calculates a combination comprising at least the datum from the reader (Ch)) and a secret (Si) specific to the label, and the label communicates (32) the result (C(Si, Ch)) of the combination to the reader (B) for verification purposes. The aforementioned combination (C(Si, Ch)) is preferably calculated using a current secret value (Si) delivered by a pseudo-random number generator (33). The reader (B) is also provided with a homologous pseudo-random generator.

    摘要翻译: 本发明涉及电子标签(A)和读取器(B)之间的安全通信,特别是用于读取器对标签的认证,其中:读取器(31)将至少一个数据(Ch)发送到 该标签计算至少包含来自读取器(Ch)的数据的组合)和该标签特有的秘密(Si),并且该标签将结果(C(Si,Ch))通信(32) 组合到读者(B)进行验证。 上述组合(C(Si,Ch))优选使用由伪随机数发生器(33)传送的当前秘密值(Si)来计算。 阅读器(B)还具有同源伪随机发生器。