Secure Provisioning of Random Numbers to Remote Clients
First Claim
1. A method for protecting random numbers, the method comprising:
- receiving encrypted transformation information;
decrypting the encrypted transformation information;
generating random numbers;
transforming random numbers according to the transformation information;
sending the transformed random numbers to a game server;
securing, via the game server, the transformed random numbers;
sending the transformed random numbers from the game server to a remote client, wherein the remote client transforms the transformed random numbers to recreate the generated random numbers.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a method for protecting the “identity” of random numbers used in multiplayer games, which prevents fraud related to access to random game elements by insiders. The method enables a distribution of random numbers by a game server in a way that the game server does not know the “identity” of random numbers but the game server may independently verify these random numbers. The method includes receiving transformation information, generating random numbers, transforming random numbers according to the transformation information, sending the transformed random numbers to a game server, securing, via the game server, the transformed random numbers, sending the transformed random numbers from the game server to a remote client, and transforming the transformed random numbers to recreate the generated random numbers.
-
Citations
24 Claims
-
1. A method for protecting random numbers, the method comprising:
-
receiving encrypted transformation information; decrypting the encrypted transformation information; generating random numbers; transforming random numbers according to the transformation information; sending the transformed random numbers to a game server; securing, via the game server, the transformed random numbers; sending the transformed random numbers from the game server to a remote client, wherein the remote client transforms the transformed random numbers to recreate the generated random numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for protecting random numbers, the method comprising:
-
receiving a public key of a remote client; generating random numbers; encrypting the random numbers with the public key; and sending the encrypted random numbers to a game server, wherein the game server secures the encrypted random number and sends the secured encrypted random numbers to a remote client for decryption.
-
-
23. A gaming system for playing card games, the system comprising:
-
a game server; and one or more processors programmed to; receive transformed random numbers, the transformed random numbers transformed by a random number generation server according to transformation information received from a remote client; secure the transformation information; and verify random numbers. - View Dependent Claims (24)
-
Specification