IP Library Granted Patent US 8,241,115
Granted Patent B2
US 8,241,115 · App. 12/442,467 · Granted Aug 14, 2012

Multiple key failover validation in a wagering game machine

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,241,115
App. No.
12/442,467
Granted
Aug 14, 2012
Kind
B2
Abstract

A computerized wagering game system includes a gaming module comprising gaming code which is operable when executed on to conduct a wagering game on which monetary value can be wagered, and a security module operable to check the authenticity of a wagering game component using at least one of two or more available encryption keys.

Claims (26)

1. A computerized wagering game system, comprising:

a gaming module comprising gaming code which is operable to present a wagering game on which monetary value can be wagered; and

a security module operable to check the authenticity of a wagering game component using one key at a time from two or more available encryption keys, wherein each of the two or more available encryption keys provides unique key values, wherein the one key at a time is sequentially selected from the two or more available encryption keys, and wherein the security module is operable to attempt authentication of the wagering game component using the one key at a time from the two or more available encryption keys until the wagering game component is successfully authenticated or until all of the two or more available encryption keys have been tried.

2. The computerized wagering game system of claim 1 , wherein the wagering game component comprises at least one of a BIOS, an operating system, a data volume, wagering game code, and a peripheral device.

3. The computerized wagering game system of claim 1 , wherein at least one of the two or more available encryption keys are stored in a trusted platform module.

4. The computerized wagering game system of claim 1 , wherein checking the authenticity of the component by using one key at a time from the two or more available encryption keys comprises verifying a digital signature of the wagering game system component.

5. The computerized wagering game system of claim 4 , wherein the digital signature of the wagering game system component comprises a digital signature of a hash value of a volume of data.

6. The computerized wagering game system of claim 1 , wherein the authentication is performed in at least one of a pre-boot execution environment, a BIOS environment, or a booting operating system environment.

7. A method of operating a computerized wagering game system, comprising:

presenting a wagering game on which monetary value can be wagered; and

checking the authenticity of a wagering game component using one key at a time from two or more available encryption keys, wherein each of the two or more available encryption keys provides unique key values, wherein the one key at a time is sequentially selected from the two or more available encryption keys, and wherein authentication of the wagering game component is attempted using the one key at a time from the two or more available encryption keys until the wagering game component is successfully authenticated or until all of the two or more available encryption keys have been tried.

8. The method of operating a computerized wagering game system of claim 7 , wherein checking the authenticity of a wagering game component occurs in at least one of a pre-boot execution environment, a BIOS environment, or a booting operating system environment.

9. The method of operating a computerized wagering game system of claim 7 , wherein the wagering game component comprises at least one of a BIOS, an operating system, wagering game code, a peripheral device, and a data volume.

10. The method of operating a computerized wagering game system of claim 7 , wherein checking the authenticity of the component by using one key at a time from the two or more available encryption keys comprises verifying a digital signature of the wagering game system component.

11. The method of operating a computerized wagering game system of claim 10 , wherein the digital signature of the wagering game system component comprises a digital signature of a hash value of a volume of data.

12. The method of operating a wagering game system of claim 7 , wherein checking the authenticity of the wagering game system component occurs in a trusted platform module.

13. The method of operating a wagering game system of claim 7 , wherein the two or more available keys are stored in a trusted platform module.

14. A machine-readable storage medium with instructions stored thereon, the instructions when executed operable to cause a computerized wagering game system to:

present a wagering game on which monetary value can be wagered; and

check the authenticity of a wagering game component using one key at a time from two or more available encryption keys, wherein each of the two or more available encryption keys provides unique key values, wherein the one key at a time is sequentially selected from the two or more available encryption keys, and wherein authentication of the wagering game component is attempted using the one key at a time from the two or more available encryption keys until the wagering game component is successfully authenticated or until all of the two or more available encryption keys have been tried.

15. The machine-readable storage medium of claim 14 , wherein checking the authenticity of a wagering game component occurs in at least one of a pre-boot execution environment, a BIOS environment, or a booting operating system environment.

16. The machine-readable storage medium of claim 14 , wherein confirming the authenticity of the component by using one key at a time from the two or more available encryption keys comprises verifying a digital signature of the wagering game system component.

17. The machine-readable storage medium of claim 16 , wherein the digital signature of the wagering game system component comprises a digital signature of a hash value of a volume of data.

18. The computerized wagering game system of claim 6 , wherein a different encryption key from the two or more available encryption keys is used to authenticate each of the pre-boot execution environment, the BIOS environment, and the booting operating system environment.

19. The method of claim 8 , wherein a different encryption key from the two or more available encryption keys is used to authenticate each of the pre-boot execution environment, the BIOS environment, and the booting operating system environment.

20. The machine-readable storage medium of claim 15 , wherein a different encryption key from the two or more available encryption keys is used to authenticate each of the pre-boot execution environment, the BIOS environment, and the booting operating system environment.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2022
From: BANK OF AMERICA, N.A.
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.; BALLY GAMING, INC.; DON BEST SPORTS CORPORATION
Reel/Frame 059756/0397 →
CHANGE OF NAME Recorded Jan 20, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051643/0283 →
RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES REEL/FRAME 034530/0318) Recorded Nov 5, 2018
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.; WMS GAMING INC.
Reel/Frame 047924/0701 →
MERGER Recorded Jul 29, 2015
From: WMS GAMING INC.
To: BALLY GAMING, INC.
Reel/Frame 036225/0464 →
SECURITY AGREEMENT Recorded Dec 4, 2014
From: BALLY GAMING, INC; SCIENTIFIC GAMES INTERNATIONAL, INC; WMS GAMING INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034530/0318 →
SECURITY AGREEMENT Recorded Dec 18, 2013
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031847/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2013
From: HAMLIN, VERNON W.; SALETNIK, MARK J.; SHIMABUKURO, JORGE LUIS; VERADEJ, ANUSSORN ANDY; WANG, JUN
To: WMS GAMING INC.
Reel/Frame 029786/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2013
From: HAMLIN, VERNON W.; SALETNIK, MARK J.; SHIMABUKURO, JORGE LUIS; VERADEJ, ANUSSORN ANDY; WANG, JUN
To: WMS GAMING INC.
Reel/Frame 029785/0165 →