Patent · US Expired

Method for making a computer system implementing a cryptographic algorithm secure using Boolean operations and arithmetic operations and a corresponding embedded system

US7334133B2 · kind B2 · utility

17Cited by
1References
24Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 14, 2002
Grant dateFeb 19, 2008
Priority date
Expiry dateJan 2, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2207/7219
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

The invention relates to security for computer systems and a method for protecting computer systems, particularly those employing an encryption for the protection of sensitive information. A cryptographic algorithm is implemented in the protected system using Boolean operations and arithmetic operations wherein at least one variable is separated into several parts, in a Boolean separation using a Boolean operation, and in an arithmetic separation using an arithmetic operation. In order to switch from one of the operations to the other, a predetermined number of Boolean and arithmetic operations is performed on the parts and at least one random number, so that for each of the values appearing during the operation, there is no correlation with the variable.

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