Proprietary programs for execution in game systems or other computers are downloaded from an Internet server in encrypted form to protect the programs from unauthorized use. The encrypted programs can be decrypted and executed only in a secure cryptoprocessor that initially ordered the software for download. Unlike DRM protected music, video, and text, decrypted program instructions need never be revealed to users. Each cryptoprocessor contains a unique chip identifier that is transmitted to the server in encrypted form to control encryption of a random session key that controls decryption of the downloaded programs. Hence, each copy of the encrypted software is encrypted differently. If the crypto processor is in a cartridge, it can be manually unplugged from one computer or game system and plugged into another system. Although some of the software may be non-encrypted and be executed and processed in conventional processor(s), this non-encrypted software would be useless without the decrypted program instructions executing in the cryptoprocessor.

 
Web www.patentalert.com

< Timezone-shifting IP-based video broadcasting system

> Global reservations transaction management system and method

~ 00420