Patent · US Active

Device and method for executing a program, and method for storing a program

US10445168B2 · kind B2 · utility

1Cited by
14References
10Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 18, 2013
Grant dateOct 15, 2019
Priority date
Expiry dateJan 18, 2034

Classification

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

Abstract

A device and a method for executing a program, and a method for storing a program are described. The method of executing a program includes a sequence of instruction cycles, wherein each instruction cycle comprises: updating the program counter value; reading a data word from a memory location identified by the updated program counter value, wherein the data word comprises an instruction and a protection signature; determining a verification signature by applying a signature function associated with the program counter value to the instruction; executing the instruction if the verification signature and the protection signature are consistent with each other; and initiating an error action if they are inconsistent with each other. A method for storing a program on a data carrier is also described.

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