[go: up one dir, main page]

FR3028368B1 - METHOD AND DEVICE FOR CRYPTOGRAPHIC DATA PROCESSING - Google Patents

METHOD AND DEVICE FOR CRYPTOGRAPHIC DATA PROCESSING Download PDF

Info

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
Application number
FR1460813A
Other languages
French (fr)
Other versions
FR3028368A1 (en
Inventor
Emmanuelle Dottax
Christophe Giraud
Franck Rondepierre
Rina Zeitoun
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Idemia France SAS
Original Assignee
Idemia France SAS
Oberthur Technologies SA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Idemia France SAS, Oberthur Technologies SA filed Critical Idemia France SAS
Priority to FR1460813A priority Critical patent/FR3028368B1/en
Publication of FR3028368A1 publication Critical patent/FR3028368A1/en
Application granted granted Critical
Publication of FR3028368B1 publication Critical patent/FR3028368B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C1/00Apparatus 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/002Countermeasures against attacks on cryptographic mechanisms
    • H04L9/004Countermeasures against attacks on cryptographic mechanisms for fault attacks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3247Cryptographic 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/3252Cryptographic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/04Masking or blinding
    • H04L2209/046Masking 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.

FR1460813A 2014-11-07 2014-11-07 METHOD AND DEVICE FOR CRYPTOGRAPHIC DATA PROCESSING Active FR3028368B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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