Systems and methods for providing security in a video game system
First Claim
1. A method of operating a video game system comprising:
- inserting a portable device at least partially within the system to thereby allow the system to read from the portable device;
transmitting data signals between the portable device and the system via a bus conductive pathway;
generating, with the system, three-dimensional images for display at least in part in response to the transmitted data signals; and
authenticating the portable device through use of an authenticating processor.
0 Assignments
0 Petitions
Accused Products
Abstract
A video game system includes a game cartridge which is pluggably attached to a main console having a main processor, a 3D graphics generating coprocessor, expandable main memory and player controllers. A multifunctional peripheral processing subsystem external to the game microprocessor and coprocessor is described which executes commands for handling player controller input/output to thereby lessen the processing burden on the graphics processing subsystem. The player controller processing subsystem is used for both controlling player controller input/output processing and for performing game authenticating security checks continuously during game play. The peripheral interface includes a micro-processor for controlling various peripheral interface functions, a read/write random access memory, a boot ROM, a coprocessor command channel interface, a player controller channel interface, etc., which components interact to efficiently process player controller commands while also performing other important functions without requiring significant main processor processing time. A peripheral interface macro may be executed to start a read or write transaction with each peripheral device and thereafter transfer the transaction results stored in the random access memory to the game microprocessor main memory. The peripheral interface performs security in addition to input/output functions. The peripheral interface interacts with a security microprocessor chip within an external storage unit. The video game system authenticates the security microprocessor chip, and also authenticates the video game program stored on a storage medium within the external storage unit.
-
Citations
13 Claims
-
1. A method of operating a video game system comprising:
-
inserting a portable device at least partially within the system to thereby allow the system to read from the portable device;
transmitting data signals between the portable device and the system via a bus conductive pathway;
generating, with the system, three-dimensional images for display at least in part in response to the transmitted data signals; and
authenticating the portable device through use of an authenticating processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
providing, within said portable device, a semiconductor device capable of supplying at least some 3-D display instructions, at least some audio instructions, and an authentication code, a cryptographic checksum being derivable from said authentication code; and
providing a mechanism for electrically coupling said semiconductor device to said system.
-
-
13. The method of claim 1 further including providing, within said portable device, a storage device including:
-
a first storage section that stores an at least partially self-authenticating 3D display program; and
a second storage section that stores the results of a one-way transformation of at least a part of said display program.
-
Specification