Patent · US Expired

Timing attack resistant cryptographic system

US7020281B2 · kind B2 · utility

8Cited by
15References
9Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 18, 2001
Grant dateMar 28, 2006
Priority date
Expiry dateAug 5, 2022

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2207/7261
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for determining a result of a group operation performed an integral number of times on a selected element of the group, the method comprises the steps of representing the integral number as a binary vector; initializing an intermediate element to the group identity element; selecting successive bits, beginning with a left most bit, of the vector. For each of the selected bits; performing the group operation on the intermediate element to derive a new intermediate element; replacing the intermediate element with the new intermediate element; performing the group operation on the intermediate element and an element, selected from the group consisting of: the group element if the selected bit is a one; and an inverse element of the group element if the selected bit is a zero; replacing the intermediate element with the new intermediate element. In a final step, performing the group operation on the intermediate value and the inverse element if the last selected bit is a zero; and replacing the intermediate element therewith, to obtain the result, whereby each of the bits of the integral is processed with substantially equal operations thereby minimizing timing attacks on the …

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.