Patent №
US 5,123,045
Granted
1992-06-16
Filed 1990
Owner
MASSACHUSETTS INSTITUTE OF TECHNOLOGY, A CORP. OF MASSACHUSETTS
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
07476814
An efficient software protection scheme is presented in which a data processing system provides comprehensive software protection using hardware and software measures. Specifically, it provides protection of the pattern of access to memory during execution of a program and also provides protection of the data stored in memory. The protection scheme is secure in the sense that it behaves like a black box which reveals no information other than the I/O behavior and running time. Thus, not only the values stored in the general purpose memory are hidden, but also the sequence in which memory location are accessed during execution is hidden. This comprehensive scope of protection is achieved by an extremely efficient scheme. In particular, if the running time of the original program it T, the running time of the protected program is only slower by some factor of (logT).sup.C where C is a small constant.
AI classification
Ownership
MASSACHUSETTS INSTITUTE OF TECHNOLOGY, A CORP. OF MASSACHUSETTS
assignment · 52830565
Assignors
OSTROVSKY, RAFAIL
On an employer assignment, the assignors are typically the inventors.