-
1.
公开(公告)号:WO2008007009A1
公开(公告)日:2008-01-17
申请号:PCT/FR2007/051620
申请日:2007-07-09
Applicant: SAGEM DEFENSE SECURITE , PELLETIER, Hervé , KOCOGLU, Osman
Inventor: PELLETIER, Hervé , KOCOGLU, Osman
IPC: G06F21/00
CPC classification number: G06F21/556
Abstract: Un procédé de protection d'un programme interprété par une machine virtuelle comprend l'insertion d'opérations de brouillage pendant l'exécution de chaque instruction du programme. Les opérations de brouillage sont sélectionnées en fonction d'un condensé du programme, de façon à varier lorsque qu'une même instruction appartient à deux programmes différents. De cette façon, toute tentative d'ingénierie inverse effectuée à partir de canaux cachés est rendue impossible.
Abstract translation: 保护由虚拟机解释的程序的方法包括在执行程序的每个指令期间插入加扰操作。 根据程序的总结来选择加扰操作,以便在单个指令属于两个不同的程序时变化。 以这种方式,任何从隐藏通道进行逆向工程的尝试都是不可能的。