Secure data processing method based particularly on a cryptographic algorithm
AssigneeOberthur Card Systems SA
InventorsRegis Bevan, Christophe Giraud, Hugues Thiebeauld De La Crouee
Life of this patent
Estimating the term…
Abstract
The invention relates to a secure data processing method comprising the steps of generating (E204; E304) a first random value (A1); executing (E206; E306) a first cryptographic algorithm (FK) using the first random value (A1); generating (E208; E308) a second random value (A2); executing (E210; E310) a second cryptographic algorithm (FK; GK) using the second random value (A2); and generating a result (V) to verify that the first algorithm (FK) was properly executed.
Claims20
Secure data processing method, characterized in that it comprises the following steps:
- generation (E204;
- E304) of a first random value (A1);
- execution (E206;
- E306) of a first cryptographic algorithm (FK) using the first random value (A1);
- generation (E208;
- E308) of a second random value (A2);
- execution (E210;
- E310) of a second cryptographic algorithm (FK;
- GK)using the second random value (A2) and generating a result (V) permitting the verification of the correct execution of the first algorithm (FK).
Data processing device comprising:
- means for generating a first random value (A1);
- means for executing a first cryptographic algorithm (FK) using the first random value (A1), involving in at least one calculation a first datum (S;
- E) and generating an output datum (S) from an input datum (E);
- means for generating a second random value (A2);
- means for executing a second cryptographic algorithm (GK)using the second random value (A2) and generating a verification datum (V);
- means for comparing the verification datum (V) to the first datum (S;
- E) for verification of the correct execution of the first algorithm (FK).
Dependencies are inferred from the claim text.