IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0530373
(2006-09-08)
|
등록번호 |
US-7512235
(2009-03-31)
|
발명자
/ 주소 |
- Multerer,Boyd C.
- Anderson,Darren L.
- Chen,Ling Tony
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
19 인용 특허 :
68 |
초록
▼
A console-based multi-user authentication process allows multiple users of a game console to be authenticated together in a single request/reply exchange with an authentication entity. The results of which is the possession of a single ticket that can be used to prove authenticity of multiple authen
A console-based multi-user authentication process allows multiple users of a game console to be authenticated together in a single request/reply exchange with an authentication entity. The results of which is the possession of a single ticket that can be used to prove authenticity of multiple authentication principals to one or more online services. Also described is a handshake process that can be used to initially establish an authentication account for each game console, in which the account creation server can trust that a genuine game console is making the request.
대표청구항
▼
The invention claimed is: 1. A computer-readable storage medium for a game console comprising computer-executable instructions that, when executed, direct the game console to: create multiple validated user identities (U1, H1), (U2, H2), . . . , (UU, HU) composed of the multiple user identities U1,
The invention claimed is: 1. A computer-readable storage medium for a game console comprising computer-executable instructions that, when executed, direct the game console to: create multiple validated user identities (U1, H1), (U2, H2), . . . , (UU, HU) composed of the multiple user identities U1, U2, . . . , UU and associated values H1, H2, . . . , HU calculated from each user's key; form a single request containing a game console identity X, a game title identity G, the multiple validated user identities, and an identity A of an online service, as follows: description="In-line Formulae" end="lead"Request=[X, G, A, (U1, H1), (U2, H2), . . . , (UU, HU)]; anddescription="In-line Formulae" end="tail" submit the request to a ticket issuing entity over a network, whereby the ticket issuing entity simultaneously authenticates each of the identities contained in the request. 2. A computer-readable storage medium as recited in claim 1, further comprising computer-executable instructions that, when executed, direct the game console to compute cryptographic hash digests of user keys associated with the multiple users, each user identity being a combination of the user identity and the cryptographic hash digest of an associated user key. 3. A computer-readable storage medium as recited in claim 1, further comprising computer-executable instructions that, when executed, direct the game console to encrypt a time value using keys associated with the multiple user identities, each user identity being a combination of the user identity and the encrypted time value. 4. A computer-readable storage medium as recited in claim 1, further comprising computer-executable instructions that, when executed, direct the game console to form the request to further include at least one of an identity of the game console, a random nonce, or a checksum value to ensure receipt of all contents of the request. 5. A computer-readable storage medium as recited in claim 1, further comprising computer-executable instructions that, when executed, direct the game console to: receive a ticket from the ticket issuing entity, the ticket containing the game console identity X, the game title identity G, the multiple validated user identities, the online service identity A, and a session key KXA together encrypted with an additional key KA associated with the online service; receive the session key KXA from the ticket issuing entity; and pass the ticket from the game console to the online service along with some information encrypted using the session key KXA. 6. A computer-readable storage medium for a game console comprising computer-executable instructions that, when executed, direct the game console to: create multiple validated user identities composed of multiple user identities and associated values calculated from each user's key, wherein the multiple user identities are playing at the same game console; form a single request containing a game console identity, a game title identity, the multiple user identities, and an identity of an online service; and submit the request to a ticket issuing entity over a network, whereby the ticket issuing entity simultaneously authenticates each of the identities contained in the request via issuance of one ticket covering all of the multiple user identities. 7. A computer-readable storage medium as recited in claim 6, further comprising computer-executable instructions that, when executed, direct the game console to compute cryptographic hash digests of user keys associated with the multiple users, each user identity being a combination of the user identity and the cryptographic hash digest of an associated user key. 8. A computer-readable storage medium as recited in claim 6, further comprising computer-executable instructions that, when executed, direct the game console to encrypt a time value using keys associated with the multiple user identities, each user identity being a combination of the user identity and the encrypted time value. 9. A computer-readable storage medium as recited in claim 6, further comprising computer-executable instructions that, when executed, direct the game console to form the request to further include at least one of an identity of the game console, a random nonce, or a checksum value to ensure receipt of all contents of the request. 10. A computer-readable storage medium as recited in claim 6, further comprising computer-executable instructions that, when executed, direct the game console to: receive a ticket from the ticket issuing entity, the ticket containing the game console identity, the game title identity, the multiple validated user identities, the online service identity, and a session key together encrypted with an additional key associated with the online service; receive the session key from the ticket issuing entity; and pass the ticket from the game console to the online service along with some information encrypted using the session key. 11. A method implemented via a game console, the method comprising: creating multiple validated user identities (U1, H1), (U2, H2), . . . , (UU, HU) composed of the multiple user identities U1, U2, . . . , UU and associated values H1, H2, . . . , HU calculated from each user's key; forming a single request containing a game console identity X, a game title identity G, the multiple validated user identities, and an identity A of an online service, as follows: description="In-line Formulae" end="lead"Request=[X, G, A, (U1, H1), (U2, H2), . . . , (UU, HU)]; anddescription="In-line Formulae" end="tail" submitting the request to a ticket issuing entity over a network, whereby the ticket issuing entity simultaneously authenticates each of the identities contained in the request. 12. A method as recited in claim 11, further comprising computing cryptographic hash digests of user keys associated with the multiple users, each user identity being a combination of the user identity and the cryptographic hash digest of an associated user key. 13. A method as recited in claim 11, further comprising encrypting a time value using keys associated with the multiple user identities, each user identity being a combination of the user identity and the encrypted time value. 14. A method as recited in claim 11, further comprising forming the request to further include at least one of an identity of the game console, a random nonce, or a checksum value to ensure receipt of all contents of the request. 15. A method as recited in claim 11, further comprising: passing a ticket from the game console to the online service along with some information encrypted using a session key KXA; the passing being responsive to: receiving the ticket from the ticket issuing entity, the ticket containing the game console identity X, the game title identity G, the multiple validated user identities, the online service identity A, and the session key KXA together encrypted with an additional key KA associated with the online service; and receiving the session key KXA from the ticket issuing entity. 16. A gaming console configured to implement the method as recited in claim 11.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.