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
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.