Patent · US Active

System and method for masking arbitrary Boolean functions

US8091139B2 · kind B2 · utility

8Cited by
1References
15Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 1, 2007
Grant dateJan 3, 2012
Priority date
Expiry dateSep 1, 2030

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/046
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method is disclosed for protecting secret data, which is intended to be processed by an original function, from being deduced by a side-channel attack upon execution of the original function by an electronic computing device. The method includes creating hardware circuitry which replaces the original function with one or more pairs of replacement functions, by applying a predetermined masking algorithm which performs a recursive protection process. Further disclosed is an apparatus for protecting secret data, which is intended to be processed by an original function, from being deduced by a side-channel attack upon execution of the original function by an electronic computing device.

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