WO2007055729A3 - Protecting applications software against unauthorized access, reverse engineering or tampering - Google Patents

Protecting applications software against unauthorized access, reverse engineering or tampering Download PDF

Info

Publication number
WO2007055729A3
WO2007055729A3 PCT/US2006/018353 US2006018353W WO2007055729A3 WO 2007055729 A3 WO2007055729 A3 WO 2007055729A3 US 2006018353 W US2006018353 W US 2006018353W WO 2007055729 A3 WO2007055729 A3 WO 2007055729A3
Authority
WO
WIPO (PCT)
Prior art keywords
application software
protection
tampering
unauthorized access
reverse engineering
Prior art date
Application number
PCT/US2006/018353
Other languages
French (fr)
Other versions
WO2007055729A2 (en
Inventor
Donald J Reifer
Original Assignee
Reifer Consultants Inc
Donald J Reifer
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/382,768 external-priority patent/US20070266434A1/en
Application filed by Reifer Consultants Inc, Donald J Reifer filed Critical Reifer Consultants Inc
Publication of WO2007055729A2 publication Critical patent/WO2007055729A2/en
Publication of WO2007055729A3 publication Critical patent/WO2007055729A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/14Protecting executable software against software analysis or reverse engineering, e.g. by obfuscation

Abstract

A system, method and program for protecting applications software from unauthorized access, reverse engineering or tampering, is disclosed. Protection of the application software may be accomplished by seeding the application software with sneak circuits based on performance indicators; running the application software in test mode to analyze performance indicators versus protection indicators of the application software; modifying seeding if the performance indicators and the protection indicators reach a predetermined tradeoff value; and inserting active protection code in the application software. Additional protection can be accomplished by executing a protected version of the application software in normal mode and collecting forensics data while executing the protected version.
PCT/US2006/018353 2005-05-19 2006-05-12 Protecting applications software against unauthorized access, reverse engineering or tampering WO2007055729A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US68267605P 2005-05-19 2005-05-19
US60/682,676 2005-05-19
US11/382,768 US20070266434A1 (en) 2006-05-11 2006-05-11 Protecting Applications Software Against Unauthorized Access, Reverse Engineering or Tampering
US11/382,768 2006-05-11

Publications (2)

Publication Number Publication Date
WO2007055729A2 WO2007055729A2 (en) 2007-05-18
WO2007055729A3 true WO2007055729A3 (en) 2009-04-30

Family

ID=38023719

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/018353 WO2007055729A2 (en) 2005-05-19 2006-05-12 Protecting applications software against unauthorized access, reverse engineering or tampering

Country Status (1)

Country Link
WO (1) WO2007055729A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111104768A (en) * 2019-12-23 2020-05-05 中国人民解放军火箭军工程大学 Time sequence potential problem identification method and system based on digital twin model

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009010338A1 (en) * 2007-07-13 2009-01-22 Siemens Aktiengesellschaft Method for the computer-assisted obfuscation of a software program and computer program product
EP3438865A1 (en) 2017-08-02 2019-02-06 Texplained Attack detection by counting branching instruction
CN116888596A (en) * 2021-02-24 2023-10-13 维萨国际服务协会 Modular security assessment of software on a device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030233245A1 (en) * 2002-06-17 2003-12-18 Zemore Michael G. System safety analysis process and instruction
US6668325B1 (en) * 1997-06-09 2003-12-23 Intertrust Technologies Obfuscation techniques for enhancing software security

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6668325B1 (en) * 1997-06-09 2003-12-23 Intertrust Technologies Obfuscation techniques for enhancing software security
US20030233245A1 (en) * 2002-06-17 2003-12-18 Zemore Michael G. System safety analysis process and instruction

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111104768A (en) * 2019-12-23 2020-05-05 中国人民解放军火箭军工程大学 Time sequence potential problem identification method and system based on digital twin model
CN111104768B (en) * 2019-12-23 2020-08-21 中国人民解放军火箭军工程大学 Time sequence potential problem identification method and system based on digital twin model

Also Published As

Publication number Publication date
WO2007055729A2 (en) 2007-05-18

Similar Documents

Publication Publication Date Title
WO2007041501A3 (en) Secure execution environment by preventing execution of unauthorized boot loaders
WO2006077443A3 (en) Computer protection against malware affection
TW200708952A (en) Providing extended memory protection
MXPA05007150A (en) Policy engine and methods and systems for protecting data.
WO2007146519A3 (en) Automated priority restores
WO2006052703A3 (en) Secure bit
WO2007000702A3 (en) Arrangement for and method of protecting a data processing device against a cryptographic attack or analysis
WO2004059543A3 (en) Method and system for protecting against unauthorized modification of products
WO2006133222A3 (en) Constraint injection system for immunizing software programs against vulnerabilities and attacks
WO2008068450A3 (en) Improvements in resisting the spread of unwanted code and data
WO2008051736A3 (en) Architecture for unified threat management
DE602006014801D1 (en) Checking the authorization to install a software version
WO2007001376A3 (en) System and method of using a protected non-volatile memory
WO2007004219A3 (en) System, device and method of verifying that a code is executed by a processor
WO2009122291A3 (en) Method for mitigating the unauthorized use of a device
WO2008044113A3 (en) Protection against side channel attack with an integrity check
WO2007022392A3 (en) Information protection method and system
WO2009099648A3 (en) Method and apparatus for hardware reset protection
WO2004010295A3 (en) Method and apparatus for instrumentation on/off
WO2008140219A3 (en) System and method for security using one-time execution code
TW200642729A (en) Illegal conduct prevention method, game device, and illegal conduct prevention program
WO2007055729A3 (en) Protecting applications software against unauthorized access, reverse engineering or tampering
WO2008082780A3 (en) Performance assessment of policies in policy based networks
DK2060117T3 (en) Security processor and method of recording and medium for configuring the behavior of this processor
WO2007000701A3 (en) Arrangement for and method of protecting a data processing device against an attack or analysis

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 06844096

Country of ref document: EP

Kind code of ref document: A2