Secured virtual network in a gaming environment
First Claim
1. A method of sharing transaction data between a gaming machine and one or more remote servers, the method comprising:
- performing one or more gaming transactions on the gaming machine;
symmetrically encrypting gaming transaction data generated from said one or more gaming transactions using a symmetric encryption key;
asymmetrically encrypting the symmetric encryption key using a public encryption key; and
sending a message including the encrypted gaming transaction data and the encrypted symmetric encryption key to said one or more remote servers.
2 Assignments
0 Petitions
Accused Products
Abstract
A disclosed gaming machine may securely communicate with devices over a public network such as the Internet. The gaming machine utilizes a combination of symmetric and asymmetric encryption that allows a single gaming machine to securely communicate with a remote server using a public network. A wireless or wired communication gateway on the gaming machine may be used to access the public network. Using the encryption scheme, methods are described for providing game licenses, data acquisition and other gaming transactions, such as gaming machine software version management, gaming machine diagnostics and gaming machine configuration management, between a gaming machine and a remote server.
406 Citations
50 Claims
-
1. A method of sharing transaction data between a gaming machine and one or more remote servers, the method comprising:
-
performing one or more gaming transactions on the gaming machine;
symmetrically encrypting gaming transaction data generated from said one or more gaming transactions using a symmetric encryption key;
asymmetrically encrypting the symmetric encryption key using a public encryption key; and
sending a message including the encrypted gaming transaction data and the encrypted symmetric encryption key to said one or more remote servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of obtaining a game license on a gaming machine providing game play of one or more games, the method comprising:
-
encrypting game license request data;
generating a game license request message including the encrypted game license request data;
sending the game license request message to a remote server;
receiving a game license reply message from the remote server; and
when the game license reply message includes a game license, updating the license data on the gaming machine. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of obtaining a gaming report on a gaming machine providing game play of one or more games, the method comprising:
-
encrypting gaming report request data;
generating a gaming report request message including the encrypted game gaming report request data;
sending the gaming report request message to a remote server;
receiving a gaming report reply message from the remote server; and
when the gaming report reply message includes a gaming report, displaying said gaming report on the gaming machine. - View Dependent Claims (22, 23, 24, 26, 27, 28, 29, 30, 31)
-
-
25. In a remote server, a method of providing a game licenses to one or more gaming machines in communication with the remote server, the method comprising,
receiving a game license request message from a gaming machine; -
decrypting game license request data included in the game license request message;
identifying the gaming machine;
when a game license is allowed on the gaming machine, generating a game license reply message wherein the game license reply message include game license reply data; and
sending the game license reply message to the gaming machine.
-
-
32. A gaming machine comprising:
-
a master gaming controller that controls a game played on the gaming machine and that communicates with one or more remote servers;
a network interface connected to the master gaming controller allowing communications between the master gaming controller and the one or more remote servers;
a memory storing a public encryption key and machine identification information for encrypting and authenticating communications between the master gaming controller and said one or more remote servers; and
processor logic that (i) symmetrically encrypts at least one of gaming transaction data and gaming transaction requests using a symmetric encryption key, (ii) asymmetrically encrypts said symmetric encryption key with said public encryption key. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification