发明名称 Method for effective tamper resistance
摘要 A system, method, and computer program product for preventing a malicious user from analyzing and modifying software content. The one-way functions used in prior art systems using dynamically evolving audit logs or self-modifying applications are replaced with a one-way function based on group theory. With this modification, untampered key evolution will occur inside a defined mathematical group such that all valid key values form a subgroup. However, if the program is altered, the key will evolve incorrectly and will no longer be a member of the subgroup. Once the key value is outside of the subgroup, it is not possible to return it to the subgroup. The present invention provides a limited total number of valid keys. The key evolution points are not restricted to locations along the deterministic path, so the key can be used in various novel ways to regulate the program's behavior, including in non-deterministic execution paths.
申请公布号 US7996685(B2) 申请公布日期 2011.08.09
申请号 US20080135052 申请日期 2008.06.06
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 JIN HONGXIA;LOTSPIECH JEFFREY BRUCE;MYLES GINGER M.
分类号 G06F21/00 主分类号 G06F21/00
代理机构 代理人
主权项
地址