NEW GUARDS FOR APPLICATION IN SOFTWARE TAMPERPROOFING

Patent №

US 7,287,166

Granted

2007-10-23

Filed 2003

Owner

PURDUE RESEARCH FOUNDATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10620534

A method of protecting a software program from unauthorized modification, and a system for practicing the method. The method utilizes self-protecting software code. Armed internally with self-defensive mechanisms, a self-protecting software program is tamper-resistant. Whenever its integrity is compromised, a self-protecting software program may become unusable due to software program crashes or other errors, or may generate subtle errors that do not immediately result render the program unusable but still result in incorrect software program execution. A self-protecting software program also may be able to repair itself to restore the integrity of its damaged code. The system comprises a computer program for automatically adding self-protection features to a software program.

AI classification

AI hardware1.00
Knowledge representation0.13
Machine learning0.01
Evolutionary computation0.01
Natural language0.00
Planning0.00
Speech0.00
Vision0.00

Ownership

PURDUE RESEARCH FOUNDATION

assignment · 142990333

Assignors

CHANG, HOI, RICE, JOHN R., ATALLAH, MIKHAIL J.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC