Cryptography and certificate authorities in gaming machines
First Claim
Patent Images
1. A casino gaming system, comprising:
- at least one gaming machine configured to determine an outcome of a game;
a gaming server including a plurality of private keys and configured to receive a request to initiate game play on a gaming machine from a remote machine; and
a network bus configured to interconnect said at least one gaming machine and said gaming server, said network bus used to transmit information between said at least one gaming machine and said gaming server,said gaming server configured to transmit at least one of said plurality of private keys over said network bus to said at least one gaming machine, said at least one gaming machine is further configured to use said at least one of said plurality of private keys to encrypt said information and wherein said at least one gaming machine is further configured to transmit said encrypted information over said network bus to said remote machine.
9 Assignments
0 Petitions
Accused Products
Abstract
The casino gaming system includes gaming machines and a gaming server having keys. A network bus interconnects the gaming machines and the gaming server. The network bus provides a communication link to transmit information between the gaming machine and the gaming server. The gaming server transmits keys over the network bus to the gaming machines. The gaming machines use the keys to encrypt information, and the gaming machines transmit the encrypted information over the network bus and/or an outside network connected to the gaming server.
-
Citations
59 Claims
-
1. A casino gaming system, comprising:
-
at least one gaming machine configured to determine an outcome of a game; a gaming server including a plurality of private keys and configured to receive a request to initiate game play on a gaming machine from a remote machine; and a network bus configured to interconnect said at least one gaming machine and said gaming server, said network bus used to transmit information between said at least one gaming machine and said gaming server, said gaming server configured to transmit at least one of said plurality of private keys over said network bus to said at least one gaming machine, said at least one gaming machine is further configured to use said at least one of said plurality of private keys to encrypt said information and wherein said at least one gaming machine is further configured to transmit said encrypted information over said network bus to said remote machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A casino gaming system, comprising:
-
a plurality of gaming machines configured to determine an outcome of a game; a gaming server configured to determine an outcome of a game, said gaming server comprising; a plurality of private keys, each of said plurality of private keys including a time stamp, said time stamp indicating a period of time for which each of said plurality of private keys is used; a random number generator that generates said plurality of private keys; and an encryption algorithm; a network bus interconnecting said plurality of gaming machines and said gaming server, said network bus used to transmit information between said plurality of gaming machines and said gaming server, said gaming server using said encryption algorithm to encrypt at least one of said plurality of private keys, said gaming server transmitting said at least one of said plurality of private keys over said network bus to at least one of said plurality of gaming machines where said key is decrypted, said at least one of said plurality of gaming machines using said at least one of said plurality of private keys to encrypt said information, said at least one of said plurality of gaming machines transmitting said encrypted information over said network bus to a remote machine. - View Dependent Claims (15, 16, 17)
-
-
18. A method for communicating information using a casino gaming system having at least one gaming machine and a gaming server, said method comprising:
-
receiving a request on said gaming server from a remote machine to initiate game play on said at least one gaming machine; establishing a first communication link between said at least one gaming machine and said gaming server; first transmitting at least one of a plurality of private keys stored at said gaming server over said first communication link from said gaming server to said at least one gaming machine; encrypting information sent from said at least one gaming machine using said at least one of said plurality private keys; determining an outcome of said game play on said at least one gaming machine; second transmitting said encrypted information over said first communication link from said at least one gaming machine to said remote machine; receiving encrypted information from said remote machine; and decrypting said received encrypted information using said at least one of said plurality of private keys. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A casino gaming system for communicating information using asymmetric key pairs that includes a private key and a public key, said casino gaming system comprising:
-
a plurality of gaming machines, each configured to determine an outcome of a game of game play and provide said outcome to a remote machine; a certificate authority server including a memory storing at least a plurality of said public keys and at least a plurality of private keys of said asymmetric key pairs; a network bus interconnecting said plurality of gaming machines and said certificate authority server, said certificate authority server transmitting at least one of said plurality of public keys and at least one of said plurality of private keys over said network bus to at least one of said plurality of gaming machines wherein said certificate authority server signs said at least one of said plurality of public keys transmitted over said network bus, said at least one of said plurality of gaming machines using said at least one of said plurality of said private keys to encrypt information, said at least one of said plurality of gaming machines transmitting said encrypted information over said network bus to said remote machine. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A casino gaming system connected to at least one outside computer via an outside network, said casino gaming system comprising:
-
a gaming server; a plurality of gaming machines located in a casino and configured to determine an outcome of a game, wherein said gaming server is configured to receive a request to initiate game play on at least one of the gaming machines from said at least one outside computer and configured to provide at least one private encryption key to said at least one of the gaming machines, and wherein said at least one of the gaming machines is configured to use said at least one encryption key to communicate with said at least one outside computer; a plurality of access switches, each one of said plurality of access switches individually connected to a different one of said plurality of gaming machines; and a network bus connected to said gaming server and each of said plurality of access switches; said outside network connected to said gaming server, one of said plurality of access switches connecting one of said plurality of gaming machines and said outside computer over said outside network when said one of said plurality of gaming machines is idle, so as to enable a remote player of said outside computer to play said one of said plurality of gaming machines, the other of said plurality of access switches disconnecting said outside computer from the other of said plurality of gaming machines. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A casino gaming system connected to at least one outside computer via an outside network, said casino gaming system comprising:
-
a gaming server; a plurality of gaming machines and configured to determine an outcome of a game, wherein said gaming server is configured to receive a request to initiate game play on at least one of the gaming machines from said at least one outside computer and configured to provide at least one private encryption key to said at least one of the gaming machines, and wherein said at least one of the gaming machines is configured to use said at least one encryption key to communicate with said at least one outside computer; a plurality of access switches, each one of said plurality of access switches individually connected to a different one of said plurality of gaming machines; and a network bus connected to said gaming server and each of said plurality of access switches; said outside network connected to said gaming server, one of said plurality of access switches connecting one of said plurality of gaming machines and said outside computer over said outside network, so as to enable a remote player of said outside computer to play said one of said plurality of gaming machines, the other of said plurality of access switches disconnecting said outside computer from the other of said plurality of gaming machines. - View Dependent Claims (45, 46)
-
-
47. A method for communicating with a plurality of gaming machines in a casino, said plurality of gaming machines connected to a gaming server, said method comprising:
-
receiving on a gaming server a request from an outside network for an identified one of said plurality of gaming machines, said request initiated by a remote player; providing at least one private encryption key to said identified one of said plurality of gaming machines; determining the outcome of a game on said identified one of said plurality of gaming machines; transmitting data encrypted using said encryption key from said identified one of said plurality of gaming machines over a secured communication link between said outside network and said identified one of said plurality of gaming machines when said identified one of said plurality of gaming machines is idle, so as to enable the remote player to play a casino game at said identified one of said plurality of gaming machines; and delivering to said outside network a gaming machine unavailable message when said identified one of said plurality of gaming machines is in use. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method for communicating with a plurality of gaming machines, said plurality of gaming machines connected to a gaming server, said method comprising:
-
receiving a request from an outside network for an identified one of said plurality of gaming machines, said request initiated by a remote player; providing at least one private encryption key to said identified one of said plurality of gaming machines; determining the outcome of a game on said identified one of said plurality of gaming machines; transmitting data encrypted using said encryption key from said identified one of said plurality of gaming machines over a secured communication link between said outside network and said identified one of said plurality of gaming machines, so as to enable the remote player to play a casino game at said identified one of said plurality of gaming machines; and delivering to said outside network a gaming machine unavailable message when said identified one of said plurality of gaming machines is in use. - View Dependent Claims (58, 59)
-
Specification