发明名称 DEVICE AND METHOD FOR EXECUTING A PROGRAM, AND METHOD FOR STORING A PROGRAM
摘要 A device and a method for executing a program, and a method for storing a program are described. The method of executing a program includes a sequence of instruction cycles, wherein each instruction cycle comprises: updating the program counter value (1.1); reading (1.2) a data word (w) from a memory location identified by the updated program counter value, wherein the data word (w) comprises an instruction (&pgr;) and a protection signature (χ); determining (1.3) a verification signature (χ) by applying a signature function (&Ggr;-->χ) associated with the program counter value to the instruction (&Ggr;); executing (1.6) the instruction (&Ggr;) if the verification signature and the protection signature (χ) are consistent with each other; and initiating (1.5) an error action if they are inconsistent with each other. A method for storing a program on a data carrier is also described.
申请公布号 WO2014203031(A1) 申请公布日期 2014.12.24
申请号 WO2013IB54974 申请日期 2013.06.18
申请人 FREESCALE SEMICONDUCTOR, INC.;MAYER, FLORIAN 发明人 MAYER, FLORIAN
分类号 G06F11/16 主分类号 G06F11/16
代理机构 代理人
主权项
地址