FR3028368B1 - METHOD AND DEVICE FOR CRYPTOGRAPHIC DATA PROCESSING - Google Patents
METHOD AND DEVICE FOR CRYPTOGRAPHIC DATA PROCESSING Download PDFInfo
- Publication number
- FR3028368B1 FR3028368B1 FR1460813A FR1460813A FR3028368B1 FR 3028368 B1 FR3028368 B1 FR 3028368B1 FR 1460813 A FR1460813 A FR 1460813A FR 1460813 A FR1460813 A FR 1460813A FR 3028368 B1 FR3028368 B1 FR 3028368B1
- Authority
- FR
- France
- Prior art keywords
- data processing
- cryptographic data
- random
- stored value
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title abstract 3
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09C—CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- G09C1/00—Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/002—Countermeasures against attacks on cryptographic mechanisms
- H04L9/004—Countermeasures against attacks on cryptographic mechanisms for fault attacks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
- H04L9/3252—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures using DSA or related signature schemes, e.g. elliptic based signatures, ElGamal or Schnorr schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/04—Masking or blinding
- H04L2209/046—Masking or blinding of operations, operands or results of the operations
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
L'invention concerne un procédé de traitement cryptographique de données comprenant les étapes suivantes : - mémorisation (E18) d'une valeur aléatoire (ki ⊕ k2) obtenue au moyen d'un processus de génération d'aléas (E14, E16, E18) ; - mise en œuvre d'une opération (E22, E24) utilisant la valeur mémorisée (k); caractérisé par une étape de : - réalisation d'un test (E26) positif en cas d'égalité entre la valeur mémorisée et ladite valeur aléatoire obtenue. Un dispositif de traitement de données associé est également décrit.The invention relates to a method for the cryptographic processing of data comprising the following steps: storing (E18) a random value (ki ⊕ k2) obtained by means of a random generation process (E14, E16, E18) ; - implementing an operation (E22, E24) using the stored value (k); characterized by a step of: - performing a test (E26) positive in case of equality between the stored value and said random value obtained. An associated data processing device is also described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1460813A FR3028368B1 (en) | 2014-11-07 | 2014-11-07 | METHOD AND DEVICE FOR CRYPTOGRAPHIC DATA PROCESSING |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1460813A FR3028368B1 (en) | 2014-11-07 | 2014-11-07 | METHOD AND DEVICE FOR CRYPTOGRAPHIC DATA PROCESSING |
FR1460813 | 2014-11-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3028368A1 FR3028368A1 (en) | 2016-05-13 |
FR3028368B1 true FR3028368B1 (en) | 2019-05-31 |
Family
ID=52692750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1460813A Active FR3028368B1 (en) | 2014-11-07 | 2014-11-07 | METHOD AND DEVICE FOR CRYPTOGRAPHIC DATA PROCESSING |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3028368B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12021985B2 (en) | 2022-06-03 | 2024-06-25 | Nxp B.V. | Masked decomposition of polynomials for lattice-based cryptography |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8219820B2 (en) * | 2007-03-07 | 2012-07-10 | Research In Motion Limited | Power analysis countermeasure for the ECMQV key agreement algorithm |
-
2014
- 2014-11-07 FR FR1460813A patent/FR3028368B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
FR3028368A1 (en) | 2016-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EA201990251A1 (en) | SYSTEM OF DISTRIBUTED PROCESSING OF TRANSACTIONS AND AUTHENTICATION | |
CO2017008821A2 (en) | Systems and methods for performing fingerprint-based user authentication using images captured using mobile devices | |
GB2539588A (en) | Methods and apparatus to compensate impression data for misattribution and/or non-coverage by a database proprietor | |
GB2550783A (en) | Order pushing method and system | |
WO2015195916A8 (en) | Methods and devices for identifying suction events | |
GB2547861A (en) | Searching in a database | |
MX383680B (en) | DISTANCE TRACKING ON A MOBILE DEVICE. | |
EP3514495A3 (en) | Route display method, route display apparatus, and database generation method | |
IL247650B (en) | System and method for the detection and counting of repetitions of repetitive activity via a trained network | |
MX2015008799A (en) | System and method for distributed database query engines. | |
EA201690173A1 (en) | SYSTEM, INTELLIGENT DEVICE AND METHOD FOR DISTRIBUTION OF INTELLECTUAL DEVICE OPERATIONS AND COSTS OF IT | |
IN2014MU00919A (en) | ||
MX384550B (en) | MONITORING A TRANSPORTATION SYSTEM. | |
WO2015157344A3 (en) | Systems and methods for large scale crowdsourcing of map data location, cleanup, and correction | |
GB2538625A8 (en) | Systems and methods for evaluating search query terms for improving search results | |
EP2787370A3 (en) | Device and method for de-blending simultaneous shot data | |
FR2959810A1 (en) | METHOD FOR DEFINING A NAVIGATION SYSTEM | |
GB2547300A (en) | System and method for generating a location specific taken | |
FR3015333B1 (en) | SYSTEM, IN PARTICULAR PRODUCTION, USING COOPERATING ROBOTS | |
WO2016083892A3 (en) | Estimating a time variant signal representing a seismic source | |
SG11201808503WA (en) | Method and device for acquiring slant value of slant image, terminal and storage medium | |
MY204901A (en) | Media information presentation method, server, and storage medium | |
WO2015126889A3 (en) | Methods and systems for using known source events in seismic data processing | |
AR099819A1 (en) | METHODS AND DEVICE FOR DETERMINING THE PRODUCTION OF WELL FUND PUMPS | |
RU2017105533A (en) | CROSS SURVEILLANCE DETECTION DETECTION |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20160513 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
PLFP | Fee payment |
Year of fee payment: 5 |
|
CD | Change of name or company name |
Owner name: IDEMIA FRANCE, FR Effective date: 20181009 |
|
PLFP | Fee payment |
Year of fee payment: 6 |
|
CA | Change of address |
Effective date: 20200826 |
|
CJ | Change in legal form |
Effective date: 20200826 |
|
PLFP | Fee payment |
Year of fee payment: 7 |
|
PLFP | Fee payment |
Year of fee payment: 8 |
|
PLFP | Fee payment |
Year of fee payment: 9 |
|
PLFP | Fee payment |
Year of fee payment: 10 |
|
PLFP | Fee payment |
Year of fee payment: 11 |