[미국특허]
Method and apparatus for authenticating and verifying communication on a network of gaming devices
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
A63F-009/24
H04L-009/16
H04L-009/32
출원번호
UP-0783122
(2004-02-19)
등록번호
US-7727070
(2010-06-22)
발명자
/ 주소
Shelby, Michael B.
Dailey, Mark N.
출원인 / 주소
IGT
대리인 / 주소
Weaver Austin Villeneuve & Sampson LLP
인용정보
피인용 횟수 :
6인용 특허 :
224
초록▼
A method to transmit commands across a gaming network is implemented with digitally signed messages. The command messages are generated upon a triggering event, such as the winning of a bonus. The messages are digitally signed by the transmitting node and transmitted to the subservient device. When
A method to transmit commands across a gaming network is implemented with digitally signed messages. The command messages are generated upon a triggering event, such as the winning of a bonus. The messages are digitally signed by the transmitting node and transmitted to the subservient device. When the subservient device receives the message, it verifies the signature and executes the command. If the signature does not verify, the subservient device may raise an alarm.
대표청구항▼
What is claimed is: 1. A method of transmitting a command in a gaming network, the method comprising: generating a command originating at a master server or a slave server; digitally signing the command by performing a hashing function over at least a portion of a message that includes the command
What is claimed is: 1. A method of transmitting a command in a gaming network, the method comprising: generating a command originating at a master server or a slave server; digitally signing the command by performing a hashing function over at least a portion of a message that includes the command to produce a message digest and passing the message digest through a digital signature algorithm to produce a digitally signed command including a current session key from a series of session keys, the current session key being associated with a current session index so that a first receiving node can determine the session key used, an updated session index being periodically broadcast in plain text over the gaming network to a plurality of receiving nodes including the first receiving node, the first receiving node periodically comparing the current session index to the updated session index, and the first receiving node requesting an updated session key when the current session index does not match the updated session index, at least two of the plurality of receiving nodes using the same series of session keys; transmitting the digitally signed command from a transmitting node at the master server or slave server to the first receiving node for verification wherein the digitally signed command from the transmitting node is subjected to the hashing function to produce a message digest, the message digest is passed through the digital signature algorithm to produce a digitally signed command at the first receiving node, and the digitally signed command at the first receiving node is compared to the digitally signed command from the transmitting mode to determine if there is a match; and performing an action at the first receiving node in response to the command only if the digitally signed command at the first receiving node matches the digitally signed command from the transmitting node. 2. The method of claim 1, the method comprising monitoring events on a gaming machine prior to generating the command. 3. The method of claim 2, wherein monitoring is performed by a master server and the first receiving node is a slave server. 4. The method of claim 2, wherein monitoring events is performed by a slave server and the first receiving node is a gaming machine. 5. The method of claim 1, wherein the event further comprises an event triggering a bonus to be paid. 6. The method of claim 1, wherein the command further comprises a bonus command. 7. The method of claim 1, wherein transmitting the command comprises transmitting a first digitally signed bonus command to a slave server and transmitting a second digitally signed bonus command to a gaming machine. 8. The method of claim 1, wherein the method comprises transmitting an unsigned message after the generation of the command and digitally signing the command at a slave server. 9. A method of awarding a bonus in a gaming network, the method comprising: generating a bonus command originating at a master server or slave server; digitally signing the bonus command by performing a hashing function over at least a portion of a message that includes the bonus command to produce a message digest and then passing the message digest through a digital signature algorithm to produce a digitally signed bonus command including a current session key from a series of session keys, the current session key being associated with a current session index so that a first electronic gaming machine can determine the session key used, an updated session index being periodically broadcast in plain text over the gaming network to a group of electronic gaming machines including the first electronic gaming machine, the first electronic gaming machine periodically comparing the current session index to the updated session index, and the first electronic gaming machine requesting an updated session key when the current session index does not match the updated session index, at least two of the electronic gaming machines using the same series of session keys; transmitting the digitally signed bonus command from a transmitting node at the master server or slave server to the first electronic gaming machine wherein the digitally signed bonus command from the transmitting mode is subjected to the hashing function to produce a message digest, the message digest is passed through the digital signature algorithm to produce a digitally signed bonus command at the first electronic gaming machine, and the digitally signed bonus command at the first electronic gaming machine is compared to the digitally signed bonus command from the transmitting node to determine if they match; and paying a bonus at the gaming machine in response to the bonus command only if the digitally signed bonus command at the first electronic gaming machine matches the digitally signed bonus command from the transmitting node. 10. The method of claim 9, the method comprising monitoring play at the group of electronic gaming machines. 11. The method of claim 10, the method comprising determining that one of the group of electronic gaming machines is to receive a bonus. 12. The method of claim 9, wherein generating a bonus command is performed by a master server. 13. The method of claim 9, wherein generating a bonus command is performed by a slave server. 14. The method of claim 9, wherein transmitting the bonus command comprises transmitting a first digitally signed bonus command to a slave server and transmitting a second digitally signed bonus command to the first electronic gaming machine. 15. The method of claim 9, wherein the method comprises transmitting an unsigned message after the generation of the bonus command and digitally signing the bonus command at a slave server. 16. A method of verifying a command in a gaming network, the method comprising: receiving a command message with a digital signature at a first subservient device in a gaming network, the command message including a session key from a series of session keys, the current session key being associated with a current session index so that the first subservient device can determine the session key used, an updated session index being periodically broadcast in plain text over the gaming network to a group of subservient devices including the first subservient device, the first subservient device periodically comparing the current session index to the updated session index, and the first subservient device requesting an updated session key when the current session index does not match the updated session index, at least two of the subservient devices using the same series of session keys; verifying the digital signature at the first subservient device by subjecting the command message to a hashing function to produce a message digest, passing the message digest through a digital signature algorithm to produce a digital signature at the first subservient device, and comparing the digital signature at the first subservient device to the digital signature included with the command message to determine if there is a match; and executing the command message at the first subservient device only if the digital signature at the first subservient device matches the digital signature included with the command message. 17. The method of claim 16, receiving a command message with a digital signature at a first subservient device comprising receiving a command message with a digital signature at a slave server. 18. The method of claim 16, receiving a command message with a digital signature at a first subservient device comprising receiving a command message with a digital signature at an electronic gaming machine. 19. The method of claim 16, executing the command at the first subservient device comprising generating a second command message, providing a digital signature to the second command message and transmitting the second command message with the digital signature. 20. The method of claim 16, executing the command comprising paying a bonus to a player at an electronic gaming machine. 21. A method of verifying a bonus in a gaming network, the method comprising: receiving a bonus message with a digital signature at a first subservient device in a gaming network, the bonus message including a session key from a series of session keys, the current session key being associated with a current session index so that the first subservient device can determine the session key, an updated session index being periodically broadcast in plain text over the gaming network to a group of subservient devices including the first subservient device, the first subservient device periodically comparing the current session index to the updated session index, and the first subservient device requesting an updated session key when the current session index does not match the updated session index, at least two of the subservient devices using the same series of session keys; verifying the digital signature at the first subservient device by subjecting the bonus message to a hashing function to produce a message digest, passing the message digest through a digital signature algorithm to produce a digital signature at the first subservient device, and comparing the digital signature at the first subservient device to the digital signal included with the bonus message to determine if there is a match; and paying a bonus specified in the bonus message at the first subservient device, if the digital signature at the first subservient device matches the digital signal included with the bonus message. 22. The method of claim 21, the method comprising notifying a system administrator if the message does not verify. 23. The method of claim 21, verifying the digital signature at the first subservient device comprising generating a command message, providing a digital signature to the command message and transmitting the command message with the digital signature.
Baerlocher, Anthony J.; Hughs-Baird, Andrea C.; Stites, Jr., Chester E., Apparatus and method of operating a gaming device having a central game and a plurality of peripheral games.
Bridgeman James ; Bridgeman Nancy ; Bridgeman Stephanie ; Bridgeman Robert ; Bridgeman Jerry ; Bridgeman Lance, Continuous real time Pari-Mutuel method.
Boushy John M. ; Rowe Bruce C. ; Sevigny Jayme D., Customer worth differentiation by selective activation of physical instrumentalities within the casino.
Richard J. Schneider ; Joseph G. Hart ; Joseph W. Canon ; Robert P. Bartholomew ; Michael B. Shelby ; Lawrence R. Pitman, Dynamic threshold for pool-based bonus promotions in electronic gaming systems.
Walker, Jay S.; Jorasch, James A.; Mik, Magdalena; Lech, Robert R., Electronic amusement device and method for propagating a performance adjustment signal.
Packes ; Jr. John M. ; Jorasch James A. ; Walker Jay S., Electronic amusement device and method for providing payouts based on the activity of other devices.
LeStrange Michael M. (Brigantine NJ) Watson William H. (Reno NV) Raven ; deceased Richard C. (late of Reno NV by Barbara B. Raven ; administratrix), Game machine accounting and monitoring system.
Hedrick Joseph R. ; Luciano ; Jr. Robert A. ; Legras Jean Pierre ; Griswold Chauncey W. ; Stephan Don C., Gaming machine having secondary display for providing video content.
Wichinsky Michael (2575 S. Highland Dr. Las Vegas NV 89109) Gutknecht Leroy H. (5673 Annie Oakley Las Vegas NY 89120) Fernandez Claude A. (5028 S. Rainbow Blvd. ; #202 Las Vegas NV 89118), Gaming machine with skill feature.
Torango Lawrence J. ; Kannan Kumar ; Lowell Mark ; Prasad Bhavani ; Seguin Wayne ; Rowe Rick ; Marcu Adrian, Gaming system for multiple progressive games.
Schneider,Richard J.; Iddings,Cara L.; Pitman,Lawrence R., Method and apparatus for awarding a bonus on a network of electronic gaming devices during a pre-determined time period.
De Bruin, Andreas Cornelis; Jones, Trevor Selwyn; Algie, Robert John; Wolter, Michael James; Dorfer, Harald; Williams, Danny Travis; Daly, Christopher Stephen, Method of and system for operating gaming machines.
Weingardt Gary (1707 Comstock Dr. Henderson NV 89014) Speer Jerry E. (2000 De Osma St. Las Vegas NV 89102) Weingardt Gamin (1707 Comstock Dr. Henderson NV 89014), Pari-mutuel electronic gaming.
Meekins, John P.; DeFrees-Parrott, Troy, Programmable bonus gaming device having coin-in threhold criteria adapted for interconnection with conventional gaming device.
Schneier Bruce ; Walker Jay S. ; Jorasch James, Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system.
Busch Steven L. ; Zussman Charles S. ; Wein Thomas R. ; Giselbrecht Stefan,ATX ; Hodl Peter,ATX ; Lechner Franz,ATX, Roulette table having progressive jackpots.
Boyd, Scott A.; Patceg, Miles M.; Cobb, Perry O.; Hammond, Chris E.; Wilkins, Kevan L.; Mason, Shannon L., Sequential fast-ball bingo secondary bonus game for use with an electronic gaming machine.
Andersen Steven C. (Prior Lake MN) Penkauskas Thomas P. (Eagan MN) Kassel James W. (St. Paul MN) Newcomer Stephen O. (Apple Valley MN), Serial data bus communication system.
Sharpless, David J.; deGrandmaison, Jason R.; Mottes, Julie A.; Tessmer, Michael T., System, apparatus and method employing controller for play of shared bonus games.
Morris Earl D. (Albuquerque NM) Miller Rolen (Albuquerque NM) Dietz Michael J. (Peralta NM), Video gaming system with fixed pool of winning plays and global pool access.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.