WO2007008919A3 - Method and system for software protection using binary encoding - Google Patents
Method and system for software protection using binary encoding Download PDFInfo
- Publication number
- WO2007008919A3 WO2007008919A3 PCT/US2006/026932 US2006026932W WO2007008919A3 WO 2007008919 A3 WO2007008919 A3 WO 2007008919A3 US 2006026932 W US2006026932 W US 2006026932W WO 2007008919 A3 WO2007008919 A3 WO 2007008919A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- binary encoding
- software protection
- software
- encoding
- target
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
Software is protected by encoding the target software instructions and decoding the target instructions.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/995,272 US20090144561A1 (en) | 2005-07-11 | 2006-07-11 | Method and System for Software Protection Using Binary Encoding |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US69813705P | 2005-07-11 | 2005-07-11 | |
US60/698,137 | 2005-07-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2007008919A2 WO2007008919A2 (en) | 2007-01-18 |
WO2007008919A3 true WO2007008919A3 (en) | 2007-10-04 |
Family
ID=37637899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2006/026932 WO2007008919A2 (en) | 2005-07-11 | 2006-07-11 | Method and system for software protection using binary encoding |
Country Status (2)
Country | Link |
---|---|
US (1) | US20090144561A1 (en) |
WO (1) | WO2007008919A2 (en) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1881404A1 (en) * | 2006-07-20 | 2008-01-23 | Gemplus | Method for dynamic protection of data during intermediate language software execution in a digital device |
US9160988B2 (en) * | 2009-03-09 | 2015-10-13 | The Nielsen Company (Us), Llc | System and method for payload encoding and decoding |
US20100235229A1 (en) * | 2009-03-12 | 2010-09-16 | Akihiro Hatayama | Content distribution system, management apparatus, and mobile terminal |
US8510723B2 (en) * | 2009-05-29 | 2013-08-13 | University Of Maryland | Binary rewriting without relocation information |
US9438413B2 (en) | 2010-01-08 | 2016-09-06 | Novell, Inc. | Generating and merging keys for grouping and differentiating volumes of files |
US9298722B2 (en) * | 2009-07-16 | 2016-03-29 | Novell, Inc. | Optimal sequential (de)compression of digital data |
US8285987B1 (en) | 2009-12-04 | 2012-10-09 | The United States Of America As Represented By The Secretary Of The Air Force | Emulation-based software protection |
KR101663013B1 (en) * | 2010-01-15 | 2016-10-06 | 삼성전자주식회사 | Apparatus and method for detecting code injection attack |
US8782734B2 (en) * | 2010-03-10 | 2014-07-15 | Novell, Inc. | Semantic controls on data storage and access |
US9292594B2 (en) * | 2010-03-10 | 2016-03-22 | Novell, Inc. | Harvesting relevancy data, including dynamic relevancy agent based on underlying grouped and differentiated files |
US8832103B2 (en) | 2010-04-13 | 2014-09-09 | Novell, Inc. | Relevancy filter for new data based on underlying files |
US9798732B2 (en) | 2011-01-06 | 2017-10-24 | Micro Focus Software Inc. | Semantic associations in data |
US8732660B2 (en) | 2011-02-02 | 2014-05-20 | Novell, Inc. | User input auto-completion |
US8442986B2 (en) | 2011-03-07 | 2013-05-14 | Novell, Inc. | Ranking importance of symbols in underlying grouped and differentiated files based on content |
US9323769B2 (en) | 2011-03-23 | 2016-04-26 | Novell, Inc. | Positional relationships between groups of files |
US8966635B2 (en) | 2012-02-24 | 2015-02-24 | Hewlett-Packard Development Company, L.P. | Software module object analysis |
WO2013130548A2 (en) | 2012-02-27 | 2013-09-06 | University Of Virginia Patent Foundation | Method of instruction location randomization (ilr) and related system |
US9635033B2 (en) | 2012-11-14 | 2017-04-25 | University Of Virginia Patent Foundation | Methods, systems and computer readable media for detecting command injection attacks |
US9213807B2 (en) * | 2013-09-04 | 2015-12-15 | Raytheon Cyber Products, Llc | Detection of code injection attacks |
WO2016085492A1 (en) | 2014-11-26 | 2016-06-02 | Hewlett-Packard Development Company, L.P. | In-memory attack prevention |
KR102201642B1 (en) * | 2014-11-28 | 2021-01-13 | 삼성전자주식회사 | Physically unclonable function circuit and key enrolling method thereof |
US10262161B1 (en) * | 2014-12-22 | 2019-04-16 | Amazon Technologies, Inc. | Secure execution and transformation techniques for computing executables |
US10452370B2 (en) | 2015-01-09 | 2019-10-22 | University Of Virginia Patent Foundation | System, method and computer readable medium for space-efficient binary rewriting |
US10621613B2 (en) | 2015-05-05 | 2020-04-14 | The Nielsen Company (Us), Llc | Systems and methods for monitoring malicious software engaging in online advertising fraud or other form of deceit |
US10127160B2 (en) * | 2016-09-20 | 2018-11-13 | Alexander Gounares | Methods and systems for binary scrambling |
US10545850B1 (en) | 2018-10-18 | 2020-01-28 | Denso International America, Inc. | System and methods for parallel execution and comparison of related processes for fault protection |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010024502A1 (en) * | 2000-03-06 | 2001-09-27 | Kaubshiki Kaisha Toshiba | Encryption apparatus and method, and decryption apparatus and method based on block encryption |
US20010033656A1 (en) * | 2000-01-31 | 2001-10-25 | Vdg, Inc. | Block encryption method and schemes for data confidentiality and integrity protection |
US20040133793A1 (en) * | 1995-02-13 | 2004-07-08 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US6782478B1 (en) * | 1999-04-28 | 2004-08-24 | Thomas Probert | Techniques for encoding information in computer code |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6996725B2 (en) * | 2001-08-16 | 2006-02-07 | Dallas Semiconductor Corporation | Encryption-based security protection for processors |
EP1480371A1 (en) * | 2003-05-23 | 2004-11-24 | Mediacrypt AG | Device and method for encrypting and decrypting a block of data |
-
2006
- 2006-07-11 US US11/995,272 patent/US20090144561A1/en not_active Abandoned
- 2006-07-11 WO PCT/US2006/026932 patent/WO2007008919A2/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040133793A1 (en) * | 1995-02-13 | 2004-07-08 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US6782478B1 (en) * | 1999-04-28 | 2004-08-24 | Thomas Probert | Techniques for encoding information in computer code |
US20010033656A1 (en) * | 2000-01-31 | 2001-10-25 | Vdg, Inc. | Block encryption method and schemes for data confidentiality and integrity protection |
US20010024502A1 (en) * | 2000-03-06 | 2001-09-27 | Kaubshiki Kaisha Toshiba | Encryption apparatus and method, and decryption apparatus and method based on block encryption |
Also Published As
Publication number | Publication date |
---|---|
WO2007008919A2 (en) | 2007-01-18 |
US20090144561A1 (en) | 2009-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007008919A3 (en) | Method and system for software protection using binary encoding | |
WO2007145875A3 (en) | Data coding | |
EP1838485A4 (en) | Laser projection system, intelligent data correction system and method | |
WO2007067316A3 (en) | Ion sources, systems and methods | |
EP1932301A4 (en) | System, methods, software, and devices employing messaging | |
EP1999965A4 (en) | Method, medium, and system encoding and/or decoding an image | |
WO2007011741A3 (en) | Stable organic devices | |
EP1974274A4 (en) | Method and system for preventing unauthorized processor mode switches | |
WO2008105944A3 (en) | Encoder and decoder apparatus and methods | |
WO2007140437A3 (en) | Methods and systems for space-time coding for distributed cooperative communication | |
WO2008033408A3 (en) | Methods for identifying compounds that modulate cell signaling and methods employing such compounds | |
WO2008070269A3 (en) | Methods, software and systems for imaging | |
HK1097620A1 (en) | Distributed search methods, architectures, systems, and software | |
GB2428788B (en) | Optical encoder system, device and method of operating an optical encoding device | |
WO2007092094A3 (en) | Systems and methods for digital control | |
WO2006034035A3 (en) | Treatment of ischemia | |
WO2010078216A3 (en) | Improved abatement of effluent gas | |
EP1932367A4 (en) | Systems and methods for enhanced coding gain | |
EP1955165A4 (en) | Disk protection system | |
AU2004902061A0 (en) | Software engineering system | |
AU2004904945A0 (en) | Coding System | |
AU2005903451A0 (en) | Active pool safety system | |
AU2005900733A0 (en) | System Creator Architecture | |
AU2005903566A0 (en) | Security system | |
AU2005905374A0 (en) | Security System |
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 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11995272 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06786920 Country of ref document: EP Kind code of ref document: A2 |