发明名称 System and method for securing code and ensuring proper execution using state-based encryption
摘要 A system and method for securing code segments and ensuring proper execution using state-based encryption is presented. A class loader captures a memory state snapshot and uses the memory state snapshot for generating a key that encrypts a class. The class loader subsequently captures additional memory state snapshots at specific execution cycle times, and uses the memory state snapshots to generate additional keys that encrypt subsequent code segments. The encrypted code segments are stored in a file that is distributed to client computers. The client computer decrypts the individual code segments using keys that are generated from client memory state snapshots. If a particular code segment is not loaded in order or has been altered, the code segment is not decrypted properly and the software program terminates.
申请公布号 US7272228(B2) 申请公布日期 2007.09.18
申请号 US20030460461 申请日期 2003.06.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ATKIN STEVEN EDWARD;STADING TYRON JERROD
分类号 H04L9/00;G06F21/00 主分类号 H04L9/00
代理机构 代理人
主权项
地址