发明授权
US08646092B2 Method of dynamic protection of data during the execution of a software code in intermediate language in a digital apparatus 有权
在数字设备中以中间语言执行软件代码期间动态保护数据的方法

  • 专利标题: Method of dynamic protection of data during the execution of a software code in intermediate language in a digital apparatus
  • 专利标题(中): 在数字设备中以中间语言执行软件代码期间动态保护数据的方法
  • 申请号: US12374234
    申请日: 2007-07-18
  • 公开(公告)号: US08646092B2
    公开(公告)日: 2014-02-04
  • 发明人: Benoit GonzalvoJacques Jean-Alain Fournier
  • 申请人: Benoit GonzalvoJacques Jean-Alain Fournier
  • 申请人地址: FR Meudon
  • 专利权人: Gemalto SA
  • 当前专利权人: Gemalto SA
  • 当前专利权人地址: FR Meudon
  • 代理机构: Buchanan Ingersoll & Rooney PC
  • 优先权: EP06291183 20060720
  • 国际申请: PCT/EP2007/057417 WO 20070718
  • 国际公布: WO2008/009697 WO 20080124
  • 主分类号: G06F7/04
  • IPC分类号: G06F7/04
Method of dynamic protection of data during the execution of a software code in intermediate language in a digital apparatus
摘要:
The invention concerns a method for protecting the data of an application compiled in intermediate for execution executed on a digital apparatus equipped with a virtual machine managing the execution of the code via a execution stack defining at least one stack frame corresponding to a method called during the execution of the code. A secured execution mode of the code involves the determination of at least one global checksum associated with each stack frame and, each time that a datum of the code is manipulated, the calculation of a local checksum associated with that datum. The calculation is on one hand, on the global checksum associated with the stack frame corresponding to the manipulated datum and, on the other hand, on at least one part of the other data constituting the stack frame.
信息查询
0/0