Nothing Special   »   [go: up one dir, main page]

FR2942560B1 - METHOD FOR PROCESSING DATA INVOLVING EXPONENTIATION AND ASSOCIATED DEVICE - Google Patents

METHOD FOR PROCESSING DATA INVOLVING EXPONENTIATION AND ASSOCIATED DEVICE

Info

Publication number
FR2942560B1
FR2942560B1 FR0951166A FR0951166A FR2942560B1 FR 2942560 B1 FR2942560 B1 FR 2942560B1 FR 0951166 A FR0951166 A FR 0951166A FR 0951166 A FR0951166 A FR 0951166A FR 2942560 B1 FR2942560 B1 FR 2942560B1
Authority
FR
France
Prior art keywords
processing data
associated device
data involving
exponentiation
involving exponentiation
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.)
Expired - Fee Related
Application number
FR0951166A
Other languages
French (fr)
Other versions
FR2942560A1 (en
Inventor
Matthieu Rivain
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
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 Oberthur Technologies SA filed Critical Oberthur Technologies SA
Priority to FR0951166A priority Critical patent/FR2942560B1/en
Publication of FR2942560A1 publication Critical patent/FR2942560A1/en
Application granted granted Critical
Publication of FR2942560B1 publication Critical patent/FR2942560B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • H04L9/3006Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters
    • H04L9/302Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters involving the integer factorization problem, e.g. RSA or quadratic sieve [QS] schemes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/60Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
    • G06F7/72Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
    • G06F7/723Modular exponentiation
    • 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/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • H04L9/3066Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy involving algebraic varieties, e.g. elliptic or hyper-elliptic curves
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/72Indexing scheme relating to groups G06F7/72 - G06F7/729
    • G06F2207/7219Countermeasures against side channel or fault attacks
    • G06F2207/7223Randomisation as countermeasure against side channel attacks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/72Indexing scheme relating to groups G06F7/72 - G06F7/729
    • G06F2207/7219Countermeasures against side channel or fault attacks
    • G06F2207/7261Uniform execution, e.g. avoiding jumps, or using formulae with the same power profile

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Algebra (AREA)
  • Error Detection And Correction (AREA)
FR0951166A 2009-02-24 2009-02-24 METHOD FOR PROCESSING DATA INVOLVING EXPONENTIATION AND ASSOCIATED DEVICE Expired - Fee Related FR2942560B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0951166A FR2942560B1 (en) 2009-02-24 2009-02-24 METHOD FOR PROCESSING DATA INVOLVING EXPONENTIATION AND ASSOCIATED DEVICE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0951166A FR2942560B1 (en) 2009-02-24 2009-02-24 METHOD FOR PROCESSING DATA INVOLVING EXPONENTIATION AND ASSOCIATED DEVICE

Publications (2)

Publication Number Publication Date
FR2942560A1 FR2942560A1 (en) 2010-08-27
FR2942560B1 true FR2942560B1 (en) 2015-06-26

Family

ID=41261672

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0951166A Expired - Fee Related FR2942560B1 (en) 2009-02-24 2009-02-24 METHOD FOR PROCESSING DATA INVOLVING EXPONENTIATION AND ASSOCIATED DEVICE

Country Status (1)

Country Link
FR (1) FR2942560B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9400636B2 (en) 2011-02-11 2016-07-26 Infineon Technologies Ag Apparatus and method for calculating a result in a scalar multiplication
DE102011006000B4 (en) 2011-03-23 2015-01-15 Infineon Technologies Ag Signature update by code transformation
EP2779519A1 (en) * 2013-03-11 2014-09-17 Thomson Licensing A method and a device for fault-resistant exponentiation in cryptographic systems

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2884004B1 (en) * 2005-03-30 2007-06-29 Oberthur Card Syst Sa DATA PROCESSING METHOD INVOLVING MODULAR EXPONENTIATION AND ASSOCIATED DEVICE

Also Published As

Publication number Publication date
FR2942560A1 (en) 2010-08-27

Similar Documents

Publication Publication Date Title
FR2979711B1 (en) PROCESS FOR PROCESSING SEISMIC MARINE DATA
BRPI1002811A2 (en) device and image processing method; and, computer program.
EP2739046A4 (en) Moving image capture device, information processing system, information processing device, and image data processing method
FR2901892B1 (en) DEVICE AND METHOD FOR PHOTOGRAPHIC PROCESSING.
FR2926378B1 (en) METHOD AND PROCESSING DEVICE FOR ENCODING A HIERARCHISED DATA DOCUMENT
FR2942054B1 (en) DATA PROCESSING DEVICE AND DATA PROCESSING METHOD
FR2916859B1 (en) METHOD OF PROCESSING SEISMIC DATA
FR2928077B1 (en) DEVICE AND METHOD FOR MICROELASTOGRAPHY
BRPI0916528A2 (en) display module, display set, display device, imaging method, computer program, and computer program product.
FR2950979B1 (en) METHOD FOR PROCESSING DATA FROM A IONIZING RADIATION DETECTOR
BRPI1105250A2 (en) apparatus, system and image display method, and, computer program
FR2906380B1 (en) SYSTEM AND METHOD FOR SECURING DATA.
FR2949886B1 (en) METHOD FOR CRYPTOGRAPHIC DATA PROCESSING
FR2978271B1 (en) DEVICE AND METHOD FOR PROCESSING DATA
FR2955436B1 (en) METHOD AND CONTESSING DEVICE FOR PROTECTING DATA CIRCULATING IN AN ELECTRONIC COMPONENT
FR2919739B1 (en) FAT GENERATION ATTACKED DATA PROCESSING METHOD AND ASSOCIATED DEVICE
FR2946820B1 (en) DATA TRANSMISSION METHOD AND ASSOCIATED DEVICE.
FR2942560B1 (en) METHOD FOR PROCESSING DATA INVOLVING EXPONENTIATION AND ASSOCIATED DEVICE
FR2937443B1 (en) METHOD AND DEVICE FOR PROCESSING CONFIGURATION REPORTS.
FR2984556B1 (en) SYSTEM AND METHOD FOR COMMUNICATION BETWEEN ACQUISITION CIRCUIT AND DATA PROCESSING CIRCUIT
FR2970794B1 (en) MULTI-HEART SYSTEM AND METHOD FOR DATA COHERENCE IN SUCH A SYSTEM
FR2956789B1 (en) METHOD AND DEVICE FOR PROCESSING A VIDEO SEQUENCE
FR2955995B1 (en) METHOD AND DEVICE FOR PROCESSING A VIDEO SEQUENCE
FR2937758B1 (en) METHOD AND DEVICE FOR PROCESSING SIGNALS
FR3000347B1 (en) METHOD FOR READING AN IMAGING DEVICE

Legal Events

Date Code Title Description
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: 12

CA Change of address

Effective date: 20200218

CD Change of name or company name

Owner name: IDEMIA FRANCE, FR

Effective date: 20200218

CJ Change in legal form

Effective date: 20200218

PLFP Fee payment

Year of fee payment: 13

ST Notification of lapse

Effective date: 20221005