-
公开(公告)号:US09992016B2
公开(公告)日:2018-06-05
申请号:US15122822
申请日:2015-03-03
Applicant: OBERTHUR TECHNOLOGIES
Inventor: Alberto Battistello , Christophe Giraud , Guillaume Dabosville , Laurie Genelle
CPC classification number: H04L9/08 , G06F7/72 , G06F2207/7204 , H04L9/004 , H04L9/302
Abstract: Generation of a message m of order λ(n) for a test of the integrity of the generation of a pair of cryptographic keys within the multiplicative group of integers modulo n=p·q, including: —key pair generation including, to generate p and q: a random selection of candidate integers; and a primality test; —a first search of the multiplicative group of integers modulo p for a generator a; —a second search of the multiplicative group of integers modulo q for a generator b; —a third search for a number y, as message m, verifying: 1≤γ≤n−1, where γ=a mod p and γ=b mod q, the first or second search being performed during the primality test.
-
12.
公开(公告)号:US09779246B2
公开(公告)日:2017-10-03
申请号:US13946681
申请日:2013-07-19
Applicant: OBERTHUR TECHNOLOGIES
Inventor: Christophe Giraud , Olivier Chamley , Gregoire Godel
CPC classification number: G06F21/575 , G06F21/51 , G06F21/57
Abstract: A secure element includes a boot program comprises instructions for the execution a startup step to determine if a non-volatile memory stores an active operating system, and, in the affirmative, to launch execution of the operating system, an authentication step of a updater device, as a function of first authentication data determined by a secure element and second authentication data received from the updater device, and, in response to the authentication step, a storage step of a new operating system received from the update, device in the non-volatile memory and an activation step of the new operating system, when said instructions are executed by a microprocessor.
-
公开(公告)号:US09680645B2
公开(公告)日:2017-06-13
申请号:US14572233
申请日:2014-12-16
Applicant: OBERTHUR TECHNOLOGIES
Inventor: Alberto Battistello , Christophe Giraud , Guillaume Dabosville , Laurie Genelle
CPC classification number: H04L9/14 , H04L9/002 , H04L9/30 , H04L9/302 , H04L2209/24 , H04L2209/26
Abstract: Method of integrity verification of cryptographic key pairs, the method including an integrity test with: at least one first step implementing one of the private and public keys and an initial test datum, the first step making it possible to generate a first result, at least one second step implementing at least the first result and the key not used during the at least one first step, the second step making it possible to generate a second result, and a comparison of the second result and of the initial test datum, characterized in that the test is re-executed upon each positive comparison, and in that the test is executed at least 2 times.
-
-