Architecture for manufacturing authenticatable gaming systems
First Claim
Patent Images
1. A method for registering a game console, comprising:
- receiving a symmetric key and a console ID from the game console;
locating a record using the console ID, the record containing an encrypted symmetric key in which an original symmetric key assigned to the game console during manufacturing is encrypted;
decrypting the encrypted symmetric key found in the record; and
evaluating the original symmetric key recovered from the encrypted symmetric key with the symmetric key received from the game console as a basis for authenticating the game console.
1 Assignment
0 Petitions
Accused Products
Abstract
An architecture is described to manufacture console-based gaming systems in a manner that allows them to be authenticated to a remote entity for online participation. The architecture involves placing pre-established secrets on the game console during console manufacturing that may be subsequently used to guarantee the authenticity of the game console during registration time.
99 Citations
9 Claims
-
1. A method for registering a game console, comprising:
-
receiving a symmetric key and a console ID from the game console;
locating a record using the console ID, the record containing an encrypted symmetric key in which an original symmetric key assigned to the game console during manufacturing is encrypted;
decrypting the encrypted symmetric key found in the record; and
evaluating the original symmetric key recovered from the encrypted symmetric key with the symmetric key received from the game console as a basis for authenticating the game console. - View Dependent Claims (2, 3, 4)
-
-
5. A method for registering a game console, comprising:
-
receiving a console certificate and proof of knowledge of a console private key from the game console, the console certificate being part of a certificate chain starting from a root certificate digitally signed by a root private key of a public key pair, and ending at a console certificate containing a console public key that corresponds to the console private key in a console public key pair;
traversing the certificate chain to verify the console certificate and recover the console public key; and
using the console public key to evaluate the proof of knowledge of the console private key received from the game console. - View Dependent Claims (6)
-
-
7. A computer-readable medium comprising computer-executable instructions that, when executed, direct a computing system to:
-
receive a proffered symmetric key and a console ID from the game console;
retrieve, using the console ID, an original symmetric key recorded into the game console during manufacturing; and
compare the proffered symmetric key received from the game console with the original symmetric key to determine whether the game console is authentic. - View Dependent Claims (8)
-
-
9. A computer-readable medium comprising computer-executable instructions that, when executed, direct a computing system to:
-
receive a console certificate and proof of knowledge of a console private key from the game console, the console certificate being part of a certificate chain starting from a root certificate digitally signed by a root private key of a public key pair, and ending at the console certificate containing a console public key that corresponds to the console private key;
traverse the certificate chain to verify the console certificate and recover the console public key; and
evaluate the proof of knowledge of the console private key received from the game console using the console public key recovered from the console certificate.
-
Specification