Patent · US Active

System and method for protecting computer software from a white box attack

US7809135B2 · kind B2 · utility

22Cited by
7References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 27, 2004
Grant dateOct 5, 2010
Priority date
Expiry dateJan 21, 2028

Classification

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

Abstract

Methods and systems related to increasing the cryptographic security of keys used by software with cryptographic functions. This is done by increasing the mathematical complexity of the software. The components and functions used by the software are first determined and, using these components, functions, and the data exchanged between them, the software is made more resistant to analysis. The methods used in increasing analytical resistance are grouped into 3 general types: adjusting the information exchanged between the components, replacing some components with different but related components, and adjusting the data flow between the components.

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