发明名称 Methods and devices for instruction level software encryption
摘要 A method of encrypting compiled computer code instructions to be decrypted instruction by instruction during execution. The computer code instructions are encrypted using a chaining mode so that an encrypted instruction ({Instr. 8}) depends on the values of the instruction (I 8 ), the value of the preceding instruction (I 5 , I 7 ) and a pseudo-random number. As it may happen that the instruction can be arrived at from more than one preceding instruction (I 5 , I 7 ), at least one of the preceding instructions (I 5 , I 7 ) is associated with a random number compensator for use during decryption of the encrypted instruction, so that the decryption of the encrypted instruction yields the same result regardless of which the preceding instruction was. Also provided are an encryption device, a decryption device and method, and a digital support medium storing encrypted compiled computer code instructions.
申请公布号 EP2196938(B1) 申请公布日期 2011.08.10
申请号 EP20090176197 申请日期 2009.11.17
申请人 THOMSON LICENSING 发明人 ONNO, STEPHANE;KARROUMI, MOHAMED;MONSIFROT, ANTOINE
分类号 G06F21/12;G06F21/14 主分类号 G06F21/12
代理机构 代理人
主权项
地址
您可能感兴趣的专利