发明名称 |
METHOD FOR CONTROLLING THE EXECUTION OF A PROGRAM BY A MICROCONTROLLER |
摘要 |
The purpose of the present invention is to provide a method ad a device for compensating the damage that may be induced by an offset timing of the program counter. The purpose of the invention is achieved by a method for controlling the execution of a program by a microcontroller including at least a program memory and a processing unit, characterised in that it comprises the following steps: division of said program into at least two bocks each containing a plurality of commands to be executed by said microcontroller; integration into said blocks of at least one input control area (CTRL-E) containing input conditions, the input conditions including set-point addresses corresponding to commands from which the program is authorised to enter said input control area (CTRL-E); integration into said blocks of at least one output control area (CTRL-S) containing output conditions; upon execution of the program commands stored in a given block, implementing tests for checking the adequacy between the effective execution of the program and the input and/or output conditions; and implementing counter-measures is the checking tests indicate an inadequacy between the effective execution of the program and the input and/or output conditions. |
申请公布号 |
WO2008059008(A2) |
申请公布日期 |
2008.05.22 |
申请号 |
WO2007EP62364 |
申请日期 |
2007.11.15 |
申请人 |
NAGRACARD S.A.;GOGNIAT, CHRISTOPHE;HILL, MICHAEL JOHN |
发明人 |
GOGNIAT, CHRISTOPHE;HILL, MICHAEL JOHN |
分类号 |
G06F11/28 |
主分类号 |
G06F11/28 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|