发明名称 A METHOD FOR ADAPTING AND EXECUTING A COMPUTER PROGRAM AND COMPUTER PROGRAM PRODUCT AND COMPUTER ARCHITECTURE THEREFOR
摘要 <p>A computer architecture (100) and a method for adapting and executing (200) a computer program therefore, is provided. A value is computed by processing the instructions comprised in a basic block of the program in accordance with a first mathematical function (208). An instruction comprising an original address is modified, using a second mathematical function (214) taking the value as input, to comprise a modified address. In this manner, a fault attack during execution of the computer program will cause a disturbance of the control flow, thereby making such an attack unlikely to succeed.</p>
申请公布号 EP2300952(B1) 申请公布日期 2012.07.11
申请号 EP20090754233 申请日期 2009.05.12
申请人 NXP B.V. 发明人 TRESCHER, JOACHIM ARTUR;GORISSEN, PAULUS MATHIAS HUBERTUS MECHTILDIS A.;MICHIELS, WILHELMUS PETRUS ADRIANUS JOHANNUS
分类号 G06F21/52;G06F21/77 主分类号 G06F21/52
代理机构 代理人
主权项
地址