Authentication of Game Results
First Claim
Patent Images
1. A method for providing numeric outcomes to a game operator, comprising:
- generating, by a processor, a random numeric outcome having a digital signature, wherein the random numeric outcome is digitally signed using a private key;
verifying that the random numeric outcome has not been changed since being generated; and
communicating the random numeric outcome to a client server for determination of a game winner.
1 Assignment
0 Petitions
Accused Products
Abstract
A gaming system includes a game server and a client server. The client server requests random numeric outcomes from the game server and supplies various state and game information. The game server generates one or more random numeric outcomes. The game server communicates the random numeric outcomes to the client server to be used in making a win determination. For purposes of future authentication, the game server stores a digitally-signed file that includes the random numeric outcomes and the state and game information.
-
Citations
36 Claims
-
1. A method for providing numeric outcomes to a game operator, comprising:
-
generating, by a processor, a random numeric outcome having a digital signature, wherein the random numeric outcome is digitally signed using a private key; verifying that the random numeric outcome has not been changed since being generated; and communicating the random numeric outcome to a client server for determination of a game winner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising logic for providing numeric outcomes to a game operator, the logic, when executed by a processor, operable to:
-
generate a random numeric outcome having a digital signature, wherein the random numeric outcome is digitally signed using a private key; verify that the random numeric outcome has not been changed since being generated; and communicate the random numeric outcome to a client server for determination of a game winner. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing numeric outcomes to a game operator, comprising:
-
a random number generator operable to generate a random numeric outcome having a digital signature, wherein the random numeric outcome is digitally signed using a private key; a digital signature generator operable to verify that the random numeric outcome has not been changed since being generated; and an interface module operable to communicate the random numeric outcome to a client server for determination of a game winner. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer readable medium comprising logic for providing numeric outcomes to a game operator, the logic, when executed by a processor, operable to:
-
receive a draw request that includes commit data that defines conditions under which random numeric outcomes to be generated will result in a win for a player of a game; generate, with an electronic processor, a random numeric outcome based on the draw request; communicate the random numeric outcome to a game operator to be used by the game operator to determine whether a win has occurred in the game; generate a draw file that includes the random numeric outcome and the commit data; digitally sign the draw file with a digital signature using a private key; store the draw file in an audit log in an electronic memory; after storing the draw file, retrieve the draw file from the audit log; verify that the draw file has not been changed since being stored, wherein verifying that the draw file has not been changed since being stored comprises; retrieve a public key associated with the private key used to sign the draw file, wherein the public key indicates that the digital signature for the draw file was generated using the associated private key; and verify, based on the public key, that the draw file has not been changed since being signed using the private key; and confirm, based on information in the draw file, that the random numeric outcome resulted in a game win. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification