Patent · US Active

Defending smart cards against attacks by redundant processing

US8458790B2 · kind B2 · utility

0Cited by
3References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 19, 2007
Grant dateJun 4, 2013
Priority date
Expiry dateOct 10, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method is provided which defends a computer program against attacks independently of the complexity of the program. A request to invoke the application is received. A process execution state is set to indicate a first execution. The application is executed in response to the request, and application data and control information calculated by the application is stored while the application is executed. The process execution state is set to indicate a subsequent execution. At least part of the application is executed for at least one subsequent time. Application data and control information calculated by the application during subsequent executions is compared with the data/information stored during first execution. The comparison is done by operation system services which are responsive to the process execution state. When the comparison shows a discrepancy in the compared application data and control information, appropriate error handling takes place.

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