Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
192 words
A plurality of mass-produced identical systems each comprising data processing means for generating memory-accessing address signals and for executing memory-furnished instructions; and means for interfacing said data processing means with an insertable cartridge having a read-only-memory contained therein; characterized by a read-write memory; said data processing means further controlling generation of memory-accessing address signals to allow accessing of blocks of encrypted instructions from the read-only-memory of an inserted cartridge, decryption of the blocks of encrypted instructions thus accessed, and generation of memory-accessing address signals to allow storage of the decrypted blocks of instructions in said read-write memory, and thereafter executing instructions furnished by said read-write memory in response to generated memory-accessing address signals; said blocks of instructions being stored in encrypted form in said read-only-memory in accordance with a private key which is associated with a public key of a public-key cryptosystem pair, and said data processing means controlling the decryption of said blocks of encrypted instructions in accordance with said public key; each of said identical systems controlling said decryption and thereafter execution of instructions furnished by its read-write memory in the identical manner responsive to insertion of the same cartridge.
Claim 2
Dependent Claim
192 words
A plurality of mass-produced identical systems each comprising data processing means for generating memory-accessing address signals and for executing memory-furnished instructions; and means for interfacing said data processing means with an insertable cartridge having a read-only-memory contained therein; characterized by a read-write memory; said data processing means further controlling generation of memory-accessing address signals to allow accessing of blocks of encrypted instructions from the read-only-memory of an inserted cartridge, decryption of the blocks of encrypted instructions thus accessed, and generation of memory-accessing address signals to allow storage of the decrypted blocks of instructions in said read-write memory, and thereafter executing instructions furnished by said read-write memory in response to generated memory-accessing address signals; said blocks of instructions being stored in encrypted form in said read-only-memory in accordance with a private key which is associated with a public key of a public-key cryptosystem pair, and said data processing means controlling the decryption of said blocks of encrypted instructions in accordance with said public key; each of said identical systems controlling said decryption and thereafter execution of instructions furnished by its read-write memory in the identical manner responsive to insertion of the same cartridge.
Claim 3
Dependent Claim
30 words
A plurality of mass-produced identical systems in accordance with claim 1 wherein said instructions are encrypted and decrypted in blocks long enough to prevent practical discovery of said private key.
Claim 4
Independent Claim
179 words
A method for allowing the manufacturer of a plurality of mass-produced identical ROM-cartridge controlled machines to prevent unauthorized persons from manufacturing original ROM cartridges capable of controlling machine operations, each machine including a read-write memory for storing the instructions which control the machine operation, comprising the steps of (1) controlling each machine (a) to read from a ROM cartriage blocks of encrypted instructions, to decrypt the blocks of instructions thus read, and to store the decrypted blocks of instructions in the read-write memory, and (b) thereafter to execute instructions accessed from the read-write memory, and (2) encrypting blocks of the actual instructions to be executed by any machine and storing the encrypted blocks of instructions in a ROM cartridge to be used to control any machine operation, the encryption and decryption steps being carried out respectively in accordance with the private and public keys of a public-key cryptosystem pair; each of said identical machines controlling said decryption and thereafter execution of instructions furnished by its read-write memory in the identical manner responsive to insertion of the same ROM cartridge.
Claim 5
Independent Claim
179 words
A method for allowing the manufacturer of a plurality of mass-produced identical ROM-cartridge controlled machines to prevent unauthorized persons from manufacturing original ROM cartridges capable of controlling machine operations, each machine including a read-write memory for storing the instructions which control the machine operation, comprising the steps of (1) controlling each machine (a) to read from a ROM cartriage blocks of encrypted instructions, to decrypt the blocks of instructions thus read, and to store the decrypted blocks of instructions in the read-write memory, and (b) thereafter to execute instructions accessed from the read-write memory, and (2) encrypting blocks of the actual instructions to be executed by any machine and storing the encrypted blocks of instructions in a ROM cartridge to be used to control any machine operation, the encryption and decryption steps being carried out respectively in accordance with the private and public keys of a public-key cryptosystem pair; each of said identical machines controlling said decryption and thereafter execution of instructions furnished by its read-write memory in the identical manner responsive to insertion of the same ROM cartridge.
Claim 6
Dependent Claim
26 words
A method in accordance with claim 3 wherein said instructions are encrypted and decrypted in blocks long enough to prevent practical discovery of said private key.
Claim 7
Dependent Claim
197 words
A plurality of mass-produced identical systems each comprising data processing means for generating memory-accessing address signals and for executing memory-furnished instructions; and means for interfacing said data processing means with an insertable storage medium having information stored therein; characterized by a read-write memory; said data processing means further controlling generation of memory-accessing address signals to allow accessing of information in the form of blocks of encrypted instructions from an inserted storage medium, decryption of the blocks of encrypted instructions thus accessed, and generation of memory-accessing address signals to allow storage of the decrypted blocks of instructions in said read-write memory, and thereafter executing instructions furnished by said read-write memory in response to generated memory-accessing address signals; said blocks of instructions being stored in encrypted form in said storage medium in accordance with a private key which is associated with a public key of a public-key cryptosystem pair, and said data processing means controlling the decryption of said blocks of encrypted instructions in accordance with said public key; each of said identical systems controlling said decryption and thereafter execution of instructions furnished by its read-write memory in the identical manner responsive to insertion of the same storage medium.
Claim 8
Dependent Claim
197 words
A plurality of mass-produced identical systems each comprising data processing means for generating memory-accessing address signals and for executing memory-furnished instructions; and means for interfacing said data processing means with an insertable storage medium having information stored therein; characterized by a read-write memory; said data processing means further controlling generation of memory-accessing address signals to allow accessing of information in the form of blocks of encrypted instructions from an inserted storage medium, decryption of the blocks of encrypted instructions thus accessed, and generation of memory-accessing address signals to allow storage of the decrypted blocks of instructions in said read-write memory, and thereafter executing instructions furnished by said read-write memory in response to generated memory-accessing address signals; said blocks of instructions being stored in encrypted form in said storage medium in accordance with a private key which is associated with a public key of a public-key cryptosystem pair, and said data processing means controlling the decryption of said blocks of encrypted instructions in accordance with said public key; each of said identical systems controlling said decryption and thereafter execution of instructions furnished by its read-write memory in the identical manner responsive to insertion of the same storage medium.
Claim 9
Dependent Claim
30 words
A plurality of mass-produced identical systems in accordance with claim 5 wherein said instructions are encrypted and decrypted in blocks long enough to prevent practical discovery of said private key.
Claim 10
Independent Claim
186 words
A method for allowing the manufacturer of a plurality of mass-produced identical machines controlled by instructions contained in an insertable storage medium to prevent unauthorized persons from manufacturing original storage media capable of controlling machine operations, each machine including a read-write memory for storing instructions which control the machine operation, comprising the steps of (1) controlling each machine (a) to read from an inserted storage medium blocks of encrypted instructions, to decrypt the blocks of instructions thus read, and to store the decrypted blocks of instructions in the read-write memory, and (b) thereafter to execute instructions accessed from the read-write memory, and (2) encrypting blocks of the actual instructions to be executed by any machine and storing the encrypted blocks of instructions in a storage medium to be used to control any machine operation, the encryption and decryption steps being carried out respectively in accordance with the private and public keys of a public-key cryptosystem pair; each of said identical machines controlling said decryption and thereafter execution of instructions furnished by its read-write memory in the identical manner responsive to insertion of the same storage medium.
Claim 11
Independent Claim
186 words
A method for allowing the manufacturer of a plurality of mass-produced identical machines controlled by instructions contained in an insertable storage medium to prevent unauthorized persons from manufacturing original storage media capable of controlling machine operations, each machine including a read-write memory for storing instructions which control the machine operation, comprising the steps of (1) controlling each machine (a) to read from an inserted storage medium blocks of encrypted instructions, to decrypt the blocks of instructions thus read, and to store the decrypted blocks of instructions in the read-write memory, and (b) thereafter to execute instructions accessed from the read-write memory, and (2) encrypting blocks of the actual instructions to be executed by any machine and storing the encrypted blocks of instructions in a storage medium to be used to control any machine operation, the encryption and decryption steps being carried out respectively in accordance with the private and public keys of a public-key cryptosystem pair; each of said identical machines controlling said decryption and thereafter execution of instructions furnished by its read-write memory in the identical manner responsive to insertion of the same storage medium.
Claim 12
Dependent Claim
26 words
A method in accordance with claim 7 wherein said instructions are encrypted and decrypted in blocks long enough to prevent practical discovery of said private key.