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...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English French German |
Published |
12.01.2005
|
Edition | 7 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |