AT548819T

Balanced cryptographic computational method and apparatus for leak minimization in smartcards and other cryptosystems

Abstract

Cryptographic devices that leak information about their secrets through externally monitorable characteristics (such as electromagnetic radiation and power consumption) may be vulnerable to attack, and previously-known methods that could address such leaking are inappropriate for smartcards and many other cryptographic applications. Methods and apparatuses are disclosed for performing computations in which the representation of data, the number of system state transitions at each computational step, and the Hamming weights of all operands are independent of computation inputs, intermediate values, or results. Exemplary embodiments implemented using conventional (leaky) hardware elements (such as electronic components, logic gates, etc.) as well as software executing on conventional (leaky) microprocessors are described. Smartcards and other tamper-resistant devices of the invention provide greatly improved resistance to cryptographic attacks involving external monitoring.

Term

Term ended

Expired 3 June 2019, 7.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

17 members in 6 offices

This recordMember, by publication datePriority claim

Priority claims1

Priority claims
DocumentOfficeKindDate
8787998United States of AmericaP

Members17

Family members, oldest first
DocumentOfficeKind
WO9967766A2World Intellectual Property Organization (WIPO)A2
AU6238499AAustraliaA
WO9967766A3World Intellectual Property Organization (WIPO)A3
WO9967766A8World Intellectual Property Organization (WIPO)A8
EP1088295A2European Patent Office (EPO)A2
US6510518B1United States of AmericaB1
US2003140240A1United States of AmericaA1
US6654884B2United States of AmericaB2
EP1088295A4European Patent Office (EPO)A4
EP1802024A2European Patent Office (EPO)A2
EP1088295B1European Patent Office (EPO)B1
AT370490TAustriaT
DE69936856D1GermanyD1
EP1802024A3European Patent Office (EPO)A3
DE69936856T2GermanyT2
EP1802024B1European Patent Office (EPO)B1
AT548819TThis recordAustriaT