Method for Preventing Software Reverse Engineering, Unauthorized Modification, and Runtime Data Interception
    1.
    发明申请
    Method for Preventing Software Reverse Engineering, Unauthorized Modification, and Runtime Data Interception 有权
    防止软件反向工程,未经授权的修改和运行时数据拦截的方法

    公开(公告)号:US20100313188A1

    公开(公告)日:2010-12-09

    申请号:US12063104

    申请日:2006-03-30

    IPC分类号: G06F9/45

    摘要: A method for preventing the unauthorized modification of a software or unauthorized modification of runtime data. According to this method, a converter, which is capable of converting the software into a generalized machine code is provided. The converter is designed such that it cannot be reverse engineered, by using a conversion process that causes data loss. An interpreter, which the knowledge of its process method is kept restricted, is also provided. The interpreter interprets the general machine code into a specific machine code, while reconstructing the lost data during the interpretation process.

    摘要翻译: 一种防止未经授权的软件修改或未经授权的修改运行时数据的方法。 根据该方法,提供了能够将软件转换成广义机器代码的转换器。 转换器的设计使其不能通过使用导致数据丢失的转换过程进行逆向工程。 还提供了一种解释器,其过程方法的知识受到限制。 解释器将通用机器代码解释为特定的机器代码,同时在解释过程中重建丢失的数据。

    Method for preventing software reverse engineering, unauthorized modification, and runtime data interception
    2.
    发明授权
    Method for preventing software reverse engineering, unauthorized modification, and runtime data interception 有权
    防止软件逆向工程,未经授权的修改和运行时数据拦截的方法

    公开(公告)号:US08352929B2

    公开(公告)日:2013-01-08

    申请号:US12063104

    申请日:2006-03-30

    IPC分类号: G06F9/45

    摘要: A method for preventing the unauthorized modification of a software or unauthorized modification of runtime data. According to this method, a converter, which is capable of converting the software into a generalized machine code is provided. The converter is designed such that it cannot be reverse engineered, by using a conversion process that causes data loss. An interpreter, which the knowledge of its process method is kept restricted, is also provided. The interpreter interprets the general machine code into a specific machine code, while reconstructing the lost data during the interpretation process.

    摘要翻译: 一种防止未经授权的软件修改或未经授权的修改运行时数据的方法。 根据该方法,提供了能够将软件转换成广义机器代码的转换器。 转换器的设计使其无法通过使用导致数据丢失的转换过程进行逆向工程。 还提供了一种解释器,其过程方法的知识受到限制。 解释器将通用机器代码解释为特定的机器代码,同时在解释过程中重建丢失的数据。