Patent · US Expired

Memory security device for flexible software environment

US7624442B2 · kind B2 · utility

5Cited by
2References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 2, 2004
Grant dateNov 24, 2009
Priority date
Expiry dateMar 4, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/2105
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A semiconductor integrated circuit includes a processor for executing application code from a memory and a verifier processor arranged to receive the application code via the same internal bus as the processor. The verifier processor performs a verification function to check that the application code is authentic. The verifier processor runs autonomously and cannot be spoofed as it receives the application code via the same internal bus as the main processor. An additional instruction monitor checks the code instructions from the CPU and also impairs the operation of the circuit unless the address of code requested is in a given range. The code is in the form of a linked list and the range is derived as a linked list table during a first check.

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