Protection of a program waiting for execution in memory used by a microprocessor

The method involves calculating, on each task change of a multitask CPU (1), a signature of a part of program instruction lines stored in a RAM (4). The signature is calculated by implementing a hash function. Each signature is associated with a program identifier. Conformity of the signature with a...

Full description

Saved in:
Bibliographic Details
Main Authors COURCAMBECK, STEPHAN, ANGUILLE, CLAUDE
Format Patent
LanguageEnglish
French
German
Published 12.01.2005
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The method involves calculating, on each task change of a multitask CPU (1), a signature of a part of program instruction lines stored in a RAM (4). The signature is calculated by implementing a hash function. Each signature is associated with a program identifier. Conformity of the signature with a signature recorded during previous execution of the involved program, is checked. Independent claims are also included for the following: (A) a processor of multitask execution of several programs, exploiting a table of correspondence between virtual addresses of the lines of the different programs and physical addresses of these lines in a memory (B) a method of executing an instruction (C) an electronic system having an apparatus for authorizing execution of an instruction (D) an article of manufacture having a machine-readable medium containing instructions to execute an instruction.
Bibliography:Application Number: EP20040300176