Security system for video game system with hard disk drive and internet access capability
First Claim
1. A video game system for executing a video game program and generating game play graphics for display on a user'"'"'s display comprising:
- a game processing system for executing a video game program and generating game play graphics on a user'"'"'s display;
communications circuitry, coupled in use to said game processing system and to a user'"'"'s communications network, for linking said game processing system to a server;
a writeable mass storage device coupled in use to said game processing system for storing at least graphics data loaded therein;
a mass storage device controller for defining partitions in said mass storage device in response to encrypted commands received from said server.
2 Assignments
0 Petitions
Accused Products
Abstract
An existing video game system is modified to include additional communication and storage capability via a modem and hard disk drive. In accordance with one embodiment of the present invention, the primary system security features are incorporated into a video game system expansion device having a hard disk drive. The security system does not rely on the relatively insecure video game system. The present exemplary embodiment focuses security control in a disk drive/mass media controlling engine which is physically disposed within the expansion device housing as close as possible to the hard disk drive and the downloaded video games and other data it is designed to protect. Security features are incorporated into, for example, a disk drive controlling processing engine to provide security features which extend far beyond simplistic password systems which have heretofore been utilized in conjunction with disk drive controllers. In accordance with an exemplary embodiment of the present invention, the disk controller also incorporates an encrypting engine which encrypts in accordance with a highly secure encrypting algorithm. A further level of security is provided in the illustrative embodiments by partitioning the hard drive into various partitions whose security/accessibility is tightly controlled. Each application program, e.g., a video game, has a predetermined number of private partitions, including a read only encrypted partition.
-
Citations
99 Claims
-
1. A video game system for executing a video game program and generating game play graphics for display on a user'"'"'s display comprising:
-
a game processing system for executing a video game program and generating game play graphics on a user'"'"'s display;
communications circuitry, coupled in use to said game processing system and to a user'"'"'s communications network, for linking said game processing system to a server;
a writeable mass storage device coupled in use to said game processing system for storing at least graphics data loaded therein;
a mass storage device controller for defining partitions in said mass storage device in response to encrypted commands received from said server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A video game system for executing a video game program and generating game play graphics for display on a user'"'"'s display comprising:
-
a game processing system for executing a video game program and generating game play graphics on a user'"'"'s display;
communications circuitry, coupled in use to said game processing system and to a user'"'"'s communications network, for linking said game processing system to a server;
a writeable mass storage device coupled in use to said game processing system for storing at least graphics data loaded therein;
a mass storage device controller for controlling access to said writeable mass storage device, and for generating a game request packet and transmitting the game request packet in encrypted form to server. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 81)
-
-
48. A video game system for executing a video game program and generating game play graphics for display on a user'"'"'s display comprising:
-
a game processing system for executing any one of a plurality of video game programs selected by a user;
communications circuitry, coupled in use to said game processing system and to a user'"'"'s communications network, for linking said game processing system to a server;
a writeable mass storage device coupled in use to said game processing system for storing at least graphics data loaded therein, a mass storage device controller for controlling access to said writeable mass storage device by determining the areas of the mass storage device to which a game selected by a user is permitted to access. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A method of securely operating a video game system having a game processing system for executing a video game program and for accessing the Internet, said video game system including a mass storage device, comprising the steps of:
-
requesting by a user a video game to be downloaded for storage on said mass storage device;
transmitting an encrypted game request to a server which uniquely identifies said mass storage device, said request being generated by a mass storage device controller associated with said mass storage device; and
downloading said game program in ecrypted form via the Internet to the video game system so as to define the areas of said mass storage device that said game program has permission to access; and
writing said downloaded game program to said mass storage device. - View Dependent Claims (75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
-
97. An emulator for emulating on one computing system a video game system of a different hardware configuration than said one computing system, said emulator being operable to simulate a video game system including the following elements:
-
a game processing system for executing a video game program and generating game play graphics;
communications circuitry, coupled in use to said game processing system and to a user'"'"'s communications network, for linking said game processing system to a server;
a writeable mass storage device coupled in use to said game processing system for storing at least graphics data loaded therein;
a mass storage device controller for defining partitions in said mass storage device in response to encrypted commands received from said server.
-
-
98. An emulator for emulating on one computing system a video game system of a different hardware configuration than said one computing system, said emulator being operable to simulate a video game system including the following elements:
-
a game processing system for executing a video game program and generating game play graphics;
communications circuitry, coupled in use to said game processing system and to a user'"'"'s communications network, for linking said game processing system to a server;
a writeable mass storage device coupled in use to said game processing system for storing at least graphics data loaded therein;
a mass storage device controller for controlling access to said writeable mass storage device, and for generating a game request packet and transmitting the game request packet in encrypted form to server.
-
-
99. A method of emulating by a computing system having a first mass storage device, a video game system having a game processing system for executing a video game program and for accessing the Internet and having a second mass storage device, comprising the steps of:
-
requesting by a user a video game to be downloaded;
emulating the transmission of an encrypted game request by a mass storage device controller associated with said second mass storage device of said game processing system to a server which uniquely identifies said second mass storage device, downloading said game program in encrypted form via the Internet to the video game system so as to define the areas of said second mass storage device that said game program has permission to access in response to the transmission of an emulated encrypted game request; and
writing said downloaded game program to said first mass storage device associated with the computing device performing the emulation.
-
Specification