System for determining a truth of software in an information processing apparatus
First Claim
1. An external memory cartridge for replaceable connection with a video game main unit, said video game main unit being connectable to a television receiver, said video game main unit including at least one video graphics processor arrangement that at least in part controls said television receiver to display a changing picture defined at least in part by video game software contained in the external memory cartridge, said external memory cartridge comprising:
- a cartridge housing;
at least one video game memory device disposed within said cartridge housing, said video game memory device containing said video game software;
at least one electrical connector connected to said memory device, said electrical connector for, in use, coupling said memory device with said video game main unit to permit said video game main unit to access said video game memory device and execute said video game software; and
a security microprocessor arrangement disposed within said cartridge housing, said security microprocessor arrangement including at least one input terminal and at least one output terminal, said input terminal and output terminal being connected to said electrical connector, said security microprocessor arrangement including a security program memory device containing a security program, said security microprocessor arrangement accessing said security program memory device and performing said stored security program, said security microprocessor arrangement, in use, receiving input signals from said electrical connector on said input terminal and generating, on said output terminal, results based at least in part on said received input signals and said stored security program.
0 Assignments
0 Petitions
Accused Products
Abstract
An external memory cartridge for replaceable connection with a video game main unit contains a security device that prevents unauthorized memory cartridges from playing on the game main unit. The video game main unit connects to a television receiver, and includes at least one video graphics processing arrangement that controls the television receiver to display a changing picture defined by video game software contained in the external memory cartridge. The external memory cartridge has a cartridge housing that contains a video game memory device and a security device. The video game memory device contains video game software. An electrical connector couples the video game memory device with said video game main unit to permit the video game main unit to access and execute the video game software. The security device includes at least one input terminal and at least one output terminal connected to said electrical connector. The security device may comprise a microprocessor that performs a stored security program. It receives input signals from its electrical connector on the input terminal and generates, on its output terminal, results based on said received input signals and the stored security program.
139 Citations
58 Claims
-
1. An external memory cartridge for replaceable connection with a video game main unit, said video game main unit being connectable to a television receiver, said video game main unit including at least one video graphics processor arrangement that at least in part controls said television receiver to display a changing picture defined at least in part by video game software contained in the external memory cartridge, said external memory cartridge comprising:
-
a cartridge housing; at least one video game memory device disposed within said cartridge housing, said video game memory device containing said video game software; at least one electrical connector connected to said memory device, said electrical connector for, in use, coupling said memory device with said video game main unit to permit said video game main unit to access said video game memory device and execute said video game software; and a security microprocessor arrangement disposed within said cartridge housing, said security microprocessor arrangement including at least one input terminal and at least one output terminal, said input terminal and output terminal being connected to said electrical connector, said security microprocessor arrangement including a security program memory device containing a security program, said security microprocessor arrangement accessing said security program memory device and performing said stored security program, said security microprocessor arrangement, in use, receiving input signals from said electrical connector on said input terminal and generating, on said output terminal, results based at least in part on said received input signals and said stored security program. - 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, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A replaceable external memory cartridge for replaceable connection with a video game main unit, said video game main unit being connectable to a television receiver, said video game main unit including at least one processor arrangement that at least in part controls said television receiver to display a changing picture based on the particular video game software contained in the external memory cartridge, said external memory cartridge comprising:
-
a cartridge housing; a circuit board disposed at least partially within said cartridge housing; at least one video game software memory device disposed on said circuit board, said memory device containing said particular video game software; at least one electrical connector connected to said memory device, said electrical connector, in use, coupling said video game software memory device with said main unit processor arrangement; and a security processor disposed on said circuit board and connected to said at least one electrical connector, said security processor having a security program memory device storing a security program, said security processor accessing said security program memory device and performing said stored security program, said security processor, in use, receiving input signals from said main unit through said electrical connector and providing to said main unit results through said electrical connector responsive at least in part to said received input signals and said stored security program. - View Dependent Claims (33, 34)
-
-
35. An external memory cartridge comprising:
-
a cartridge housing; a circuit board disposed at least in part within said cartridge housing; at least one video game software memory device disposed on said circuit board, said video game software memory device containing video game software; at least one electrical connector connected to said video game software memory device, said electrical connector, in use, coupling said video game software memory device to a video game main unit to permit said video game main unit to electrically access said video game software memory device and execute said video game software; and a security microprocessor disposed on said circuit board and connected to said electrical connector, said security microprocessor including a security program memory device containing a security program, said security microprocessor accessing said security program memory device and performing said security program, said security microprocessor, in use, receiving input signals from said main unit through said connector and providing to said main unit through said connector results responsive at least in part to said received input signals and said stored security program.
-
-
36. An external memory cartridge for replaceable connection with a video game main unit, said video game main unit being connectable to a television receiver, said video game main unit including at least one processor arrangement that at least in part controls said television receiver to display a changing picture based on video graphics software contained in the external memory cartridge, said external memory cartridge comprising:
-
a cartridge housing; at least one video graphics software memory device disposed within said cartridge housing, said video graphics software memory device containing said video graphics software; at least one coupling structure connected to said video graphics software memory device, said coupling structure for, in use, coupling said video graphics software memory device with said main unit processor arrangement to permit said main unit processor arrangement to access said video graphics software memory device and execute said video graphics software contained therein; and a security integrated circuit chip disposed within said housing and connected to said coupling structure, said security integrated circuit chip including at least one input terminal and at least one output terminal, said security integrated circuit chip, in use, performing a predetermined sequence of data processing steps based at least in part on a control sequence internally defined within said security integrated circuit chip, said security integrated circuit chip, in use, receiving input data applied to said input terminal through said coupling structure and generating output results on said output terminal, said output results being based at least in part on (a) said received input data, and (b) said predetermined sequence of data processing steps, said output results being applied to said coupling structure.
-
-
37. A replaceable external memory cartridge for at least partial insertion into a video game main unit, said cartridge comprising:
-
a cartridge housing; a circuit board disposed at least partially within said cartridge housing; at least one integrated circuit game software memory device disposed on said circuit board, said integrated circuit game software memory device containing game software; at least one electrical connector connected to said integrated circuit memory device, said electrical connector, in use, coupling said integrated circuit memory device to said main game unit so as to permit said video game main unit to access said game software contained within said game software memory device and play a video game base don said game software; and a security integrated circuit disposed within said housing, said security integrated circuit including; (a) a power input terminal connected to said electrical connector; (b) a ground terminal connected to said electrical connector; (c) a synchronization terminal connected to said electrical connector that, in use, synchronizes internal data processing operations of said security integrated circuit based on a synchronization signal received thereon from said video game main unit through said electrical connector; (d) a clock input terminal connected to said electrical connector that, in use, causes said security integrated circuit to perform a predetermined sequence of data processing steps based at least in part on a control sequence defined internally within said security integrated circuit at a timing determined by clocking signals applied thereto by said video game main unit through said electrical connector; (e) a data input terminal connected to said electrical connector which, in use, receives input data from said video game main unit through said electrical connector; and (f) a data output terminal connected to said electrical connector which, in use, provides output data to said electrical connector, said security integrated circuit, in use, computing said output data based at least in part on said received input data as processed by said predetermined sequence of data processing steps.
-
-
38. A memory cartridge comprising:
-
a cartridge housing; a circuit board disposed at least partially within said cartridge housing; at least one integrated circuit video game software memory device disposed on said circuit board, said integrated circuit video game software memory device containing video game software; at least one electrical connector connected to said integrated circuit memory device, said electrical connector for, in use, permitting said video game software to be accessed in and read from said video game software memory device; and a security integrated circuit disposed within said housing, said security integrated circuit including; (a) a power input terminal connected to said electrical connector; (b) a ground terminalll connected to said electrical connector; (c) a synchronization terminal connected to said electrical connector that, in use, synchronizes internal data processing operations of said security integrated circuit based on a synchronization signal received thereon through said electrical connector; (d) a clock input terminal connected to said electrical connector that, in use, causes said security integrated circuit to perform a predetermined sequence of data processing steps based at least in part on a control sequence defined internally within said security integrated circuit at a timing determined by clocking signals applied thereto through said electrical connector; (e) a data input terminal connected to said electrical connector which, in use, receives input data from said electrical connector; and (f) a data output terminal connected to said electrical connector which in use, provides output data computed based at least in part on said received input data as processed by said predetermined sequence of data processing steps.
-
-
39. A removable external memory unit for storing a video game program to be executed, in use, by a host system, said external memory unit comprising:
-
program memory means for storing a video game program; character memory means for storing data defining video game related characters; verification processor means for operating in accordance with a verification program when said external memory unit is connected to said host system; and connector means, coupled to said program memory means, said character memory means, and said verification processor means, for electrically connecting, in use, said external memory unit to said host system; said verification processor means including; verification program memory means for storing said verification program, input means for receiving data, when connected in use to said host system, via said connector means, output means for transferring data related to the results of the execution of said verification program, when connected in use to said host system, via said connector means, synchronizing input means for receiving, in use, a synchronization signal via said connector means, and processing means, responsive to said synchronization signal, for executing said verification program, said processing means including means operable to receive a host system generated value from said input means, means for performing predetermined processing operations on said host system generated value to generate results, and means for transferring at least some of said results of said predetermined processing operations to said output means. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A video game program cartridge comprising:
-
an electrical interface connector having plural electrical contacts; a first digital memory device storing a video game program; a second digital memory device storing videographics data related to said video game program; a microcomputer authenticating device having a microprocessor CPU, a read-only memory ROM and read/write storage RAM components, said ROM having stored therein a program for said microcomputer; said first and second memory devices having electrical connections to a first subset of said connector electrical contacts; said microcomputer having electrical connections to a second subset of said connector electrical contacts, said second subset being different from said first subset; said microprocessor CPU having data communication paths only with other components of said authenticating device and said second subset of connector electrical contacts. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification