Patent · US Expired

Process for secure comparison of two storage registers, and security module implementing this process

US6523056B1 · kind B1 · utility

4Cited by
5References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 11, 2000
Grant dateFeb 18, 2003
Priority date
Expiry dateFeb 11, 2020

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG07F7/1025
  • WIPO fieldControl
  • WIPO sectorInstruments

Abstract

The invention relates to a process for securely comparing two main storage registers, comprising defining an auxiliary storage register (A), calculating a first sum of the words composing the auxiliary storage register, comparing the words of the two main storage registers, randomly selecting one of the words of the auxiliary storage register, and modifying the value of the selected word by a first predetermined value if said words of the main storage registers are identical, and modifying the value of said selected word by a second predetermined value if said words of the main storage registers are different, calculating a second sum (SA2) of the words of the auxiliary storage register, and modifying the second sum by a value equal to said first value multiplied by the number of words (n) of the main storage registers, and comparing said first and second sums (SA1, SA2). The invention also relates to the associated security module.

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