Software protection methods and apparatus
AssigneeGeneral Computer Corporation
InventorsKevin G. Curran, Steven E. Golson, Christian S. Rode
Life of this patent
Estimating the term…
Loading patent…
AssigneeGeneral Computer Corporation
InventorsKevin G. Curran, Steven E. Golson, Christian S. Rode
Estimating the term…
Methods and apparatus are disclosed for inhibiting the unauthorized copying of ROM-resident computer software or the like, for example, the audio-visual display of an electronic video game. A protection circuit including encryption/decryption means is coupled between the microprocessor and the ROM-memory and is operable in a first mode to properly encrypt/decrypt the program information according to a first algorithm and in a second mode to prevent proper encryption/decryption. The address-data buses are monitored by the protection circuit to detect an invalid program event, such as may occur when a microprocessor emulator is used to attempt an unauthorized copying or "dumping" of the program information. Upon detection of the invalid program event or "trap condition", the protection circuit switches to its second operating mode thereby to prevent copying of the decrypted program information.
The method of inhibiting the unauthorized copying of computer software comprising the steps of:
In a computer system including a central processor for performing preselected functions in response to digital program information stored in encrypted form in a memory means, and communicated between said central processor and said memory means on address and data buses, the improvement comprising:
The method of inhibiting the unauthorized copying of ROM-resident data constituting the audio-visual display information for an electronic video game comprising the steps of:
A method for inhibiting the use of a microprocessor emulator to read digital program data stored in memory means in a computer system, comprising the steps of:
A method for inhibiting the use of a microprocessor emulator to read digital program data stored in memory means in a computer system employing a microprocessor, comprising the step of:
A method for inhibiting the pirating of widely distributed computer software for unauthorized execution on a computer system employing a stock microprocessor, comprising the steps of:
Dependencies are inferred from the claim text.