Invention Grant
US08352929B2 Method for preventing software reverse engineering, unauthorized modification, and runtime data interception
有权
防止软件逆向工程,未经授权的修改和运行时数据拦截的方法
- Patent Title: Method for preventing software reverse engineering, unauthorized modification, and runtime data interception
- Patent Title (中): 防止软件逆向工程,未经授权的修改和运行时数据拦截的方法
-
Application No.: US12063104Application Date: 2006-03-30
-
Publication No.: US08352929B2Publication Date: 2013-01-08
- Inventor: Keren Asipov , Boris Asipov
- Applicant: Keren Asipov , Boris Asipov
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Merchant & Gould P.C.
- International Application: PCT/IL2006/000398 WO 20060330
- International Announcement: WO2007/017856 WO 20070215
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
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.
Public/Granted literature
Information query