发明名称 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
代理机构 代理人
主权项
地址