BRPI1016041A2 - método de execução de um cálculo de criptografia em um componente eletrônico e aparelho eletrônico. - Google Patents

método de execução de um cálculo de criptografia em um componente eletrônico e aparelho eletrônico.

Info

Publication number
BRPI1016041A2
BRPI1016041A2 BRPI1016041A BRPI1016041A BRPI1016041A2 BR PI1016041 A2 BRPI1016041 A2 BR PI1016041A2 BR PI1016041 A BRPI1016041 A BR PI1016041A BR PI1016041 A BRPI1016041 A BR PI1016041A BR PI1016041 A2 BRPI1016041 A2 BR PI1016041A2
Authority
BR
Brazil
Prior art keywords
electronic device
encryption calculation
electronic component
electronic
component
Prior art date
Application number
BRPI1016041A
Other languages
English (en)
Inventor
Jean-Sébastien Coron
Thomas Icart
Original Assignee
Morpho
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=41507977&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=BRPI1016041(A2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Morpho filed Critical Morpho
Publication of BRPI1016041A2 publication Critical patent/BRPI1016041A2/pt
Publication of BRPI1016041B1 publication Critical patent/BRPI1016041B1/pt

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/60—Methods 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/72—Methods 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/724—Finite field arithmetic
    • G06F7/725—Finite field arithmetic over elliptic curves
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10—Complex mathematical operations
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58—Random or pseudo-random number generators
    • 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/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • H04L9/3066—Public 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
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/72—Indexing scheme relating to groups G06F7/72 - G06F7/729
    • G06F2207/7219—Countermeasures against side channel or fault attacks
    • G06F2207/7261—Uniform execution, e.g. avoiding jumps, or using formulae with the same power profile

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Physics (AREA)
  • Computational Mathematics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Algebra (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Complex Calculations (AREA)
  • Storage Device Security (AREA)
BRPI1016041-8A 2009-06-16 2010-06-15 método de execução de um cálculo de criptografia em um componente eletrônico e aparelho eletrônico BRPI1016041B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR0954053A FR2946819B1 (fr) 2009-06-16 2009-06-16 Cryptographie sur une courbe elliptique.
FR0954053 2009-06-16
PCT/FR2010/051190 WO2010146302A2 (fr) 2009-06-16 2010-06-15 Cryptographie sur une courbe elliptique

Publications (2)

Publication Number Publication Date
BRPI1016041A2 true BRPI1016041A2 (pt) 2016-06-07
BRPI1016041B1 BRPI1016041B1 (pt) 2020-12-22

Family

ID=41507977

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI1016041-8A BRPI1016041B1 (pt) 2009-06-16 2010-06-15 método de execução de um cálculo de criptografia em um componente eletrônico e aparelho eletrônico

Country Status (10)

Country Link
US (1) US8718276B2 (pt)
EP (1) EP2443787B1 (pt)
CN (1) CN102484587B (pt)
BR (1) BRPI1016041B1 (pt)
CA (1) CA2765638C (pt)
ES (1) ES2435626T3 (pt)
FR (1) FR2946819B1 (pt)
PL (1) PL2443787T3 (pt)
RU (1) RU2520379C2 (pt)
WO (1) WO2010146302A2 (pt)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2975799B1 (fr) * 2011-05-27 2013-06-21 Oberthur Technologies Procede d'encodage cryptographique sur une courbe elliptique
EP3273635B1 (en) * 2016-07-20 2019-10-30 Mastercard International Incorporated Secure channel establishment
CN113821396B (zh) * 2020-06-18 2024-08-27 中车株洲电力机车研究所有限公司 处理器运行状态监视诊断方法及装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2316227C (en) * 1998-01-02 2009-08-11 Cryptography Research, Inc. Leak-resistant cryptographic method and apparatus
ES2204117T3 (es) * 1998-02-18 2004-04-16 Infineon Technologies Ag Procedimiento y dispositivo para el procesamiento criptografico con la ayuda de una curva eliptica en un ordenador.
CA2243761C (en) * 1998-07-21 2009-10-06 Certicom Corp. Timing attack resistant cryptographic system
JP3796993B2 (ja) * 1998-12-22 2006-07-12 株式会社日立製作所 楕円曲線暗号実行方法及び装置並びに記録媒体
US7308096B2 (en) * 2000-05-30 2007-12-11 Hitachi, Ltd. Elliptic scalar multiplication system
JP4155929B2 (ja) * 2003-01-22 2008-09-24 株式会社リコー 画像符号化装置、符号復号化装置、画像符号化方法、符号復号化方法、プログラム及び記憶媒体
AU2007294624B2 (en) * 2006-06-09 2012-01-19 Symantec International A method and apparatus to provide authentication and privacy with low complexity devices
US20100293379A1 (en) * 2007-05-31 2010-11-18 Beijing Transpacific Ip Technology Development Ltd method for secure data transmission in wireless sensor network
CN101222327A (zh) * 2007-09-13 2008-07-16 上海大学 列车运行控制系统的安全椭圆曲线密码保护方法
US8225109B1 (en) * 2008-04-30 2012-07-17 Netapp, Inc. Method and apparatus for generating a compressed and encrypted baseline backup

Also Published As

Publication number Publication date
CN102484587B (zh) 2014-12-31
FR2946819B1 (fr) 2011-07-01
CA2765638A1 (fr) 2010-12-23
EP2443787A2 (fr) 2012-04-25
CA2765638C (fr) 2017-11-21
US8718276B2 (en) 2014-05-06
PL2443787T3 (pl) 2014-03-31
WO2010146302A2 (fr) 2010-12-23
EP2443787B1 (fr) 2013-10-02
RU2012101253A (ru) 2013-07-27
CN102484587A (zh) 2012-05-30
ES2435626T3 (es) 2013-12-20
FR2946819A1 (fr) 2010-12-17
WO2010146302A3 (fr) 2011-03-03
US20120082307A1 (en) 2012-04-05
RU2520379C2 (ru) 2014-06-27
BRPI1016041B1 (pt) 2020-12-22

Similar Documents

Publication Publication Date Title
IL259567A (en) System and method for inspecting a substrate
BR112012005185A2 (pt) método para autenticar um dispositivo acessório em um dispositivo de computação móvel e dispositivo de computação móvel
BRPI0904324A2 (pt) Dispositivo de processamento de imagem, e, método de processamento de imagem
BRPI1009499A2 (pt) dispositivo e método de processamento de informação, e, programa
IL201351A0 (en) Device and method for electronic signature via proxy
BRPI1011906A2 (pt) dispositivo e método de processamento de imagem
BR112012001639A2 (pt) dispositivo e método de processamento de imagem
BRPI1014340A2 (pt) dispositivo e método de processamento de imagem.
PL2505024T3 (pl) Przyrząd do transmisji danych i metoda aktywowania transmisji danych
BRPI1106073A2 (pt) dispositivo eletrônico, e, método de determinação de interface digital.
BR112012011910A2 (pt) dispositivo e método
BR112012000674A2 (pt) método e dispositivo de processamento de evento
BR112012003863A2 (pt) aparelho e método de processamento de informação, e, programa
BR112012003855A2 (pt) dispositivo e método de processamento de imagem
BRPI1015167A2 (pt) aparelho e método de processamento de informação, e, programa
EP2573493A4 (en) DRYING PROCESS AND DRYING DEVICE
EP2320379A4 (en) IMAGE PROCESSING DEVICE, OBJECT TRACKING DEVICE, AND IMAGE PROCESSING METHOD
BRPI1008421A2 (pt) aparelho e método de processamento de imagem
BRPI0904320A2 (pt) Dispositivo e método de processamento de imagem
EP2330587A4 (en) IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD
BRPI1009535A2 (pt) dispositivo e método de processamento de imagem.
BR112012003807A2 (pt) dispositivo e método de processamento de imagem
BRPI0904323A2 (pt) Aparelho e método de processamento de imagem
BRPI1012863A2 (pt) aparelho e método de processamento de informação, e, programa
BRPI0918028A2 (pt) dispositivo e método de processamento de imagem.

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04L 9/28 , G06F 7/58 , G06F 17/10

Ipc: G06F 7/72 (2006.01), H04L 9/30 (2006.01), G06F 7/5

B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 22/12/2020, OBSERVADAS AS CONDICOES LEGAIS.

B25G Requested change of headquarter approved

Owner name: MORPHO (FR)

B25G Requested change of headquarter approved

Owner name: MORPHO (FR)

B25D Requested change of name of applicant approved

Owner name: SAFRAN IDENTITY AND SECURITY (FR)

B25D Requested change of name of applicant approved

Owner name: IDEMIA IDENTITY AND SECURITY FRANCE (FR)

B25A Requested transfer of rights approved

Owner name: IDEMIA FRANCE (FR)