IP Library › Granted Patent US 8,768,843
Granted Patent B2
US 8,768,843 · App. 12/354,303 · Granted Jul 1, 2014

EGM authentication mechanism using multiple key pairs at the BIOS with PKI

Inventors: John Hongjip Kim (Reno, NV); Melih Ozmen (Reno, NV); Warner R. Cockerille, IV (Sparks, NV); Ali R. Gulbag (Reno, NV)
Assignee: IGT
G06Q20/382G06F21/10G06F2211/008
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,768,843
App. No.
12/354,303
Granted
Jul 1, 2014
Kind
B2
Abstract

Executable applications on a gaming machine are verified before they can be executed, for security purposes and to comply with jurisdictional requirements. Unlike in prior systems for authenticating the executable applications, embodiments allow for new executable applications to be provided and verified over time with different private and public key pairs, even after the operating code of the gaming machine is certified by the jurisdiction and deployed in the field.

Claims (29)

1. A wager based gaming machine comprising:

a bill validator or cashless credit acceptor;

a mass storage volume;

a microprocessor;

an operating system stored in the mass storage volume;

a gaming application;

a read only basic input output system (“BIOS”) chip;

BIOS operating instructions stored within the read only BIOS chip; and

a certificate of a code signing certificate authority stored within the read only BIOS chip;

wherein the gaming machine is configured by the operating system and the BIOS operating instructions to:

receive a certificate revocation list;

authenticate the certificate revocation list;

store the authenticated certificate revocation list in the mass storage volume;

validate that a public key is certified by a code signing certificate authority by referencing the certificate of the code signing authority stored within the read only BIOS chip;

utilize the certificate revocation list in the mass storage volume to ascertain whether the code signing certificate authority has revoked a code signing certificate issued to the code signing authority; and

authenticate the gaming application using the validated public key.

2. A wager based gaming machine comprising:

a bill validator or cashless credit acceptor;

a mass storage volume;

a microprocessor;

an operating system stored in the mass storage volume;

a gaming application;

a read only basic input output system (“BIOS”) chip;

BIOS operating instructions stored within the read only BIOS chip;

a first public key embedded within the BIOS chip, wherein the first public key is configured to authenticate a first executable in the gaming machine; and

a second public key, of a code signing certificate authority, embedded within the BIOS chip;

the gaming machine configured to:

verify the first executable with the first public key; and

verify a second executable with the second public key only after determining that the second executable is signed by a valid private key of the code signing certificate authority.

Assignments (2)
SECURITY AGREEMENT Recorded Jul 3, 2025
From: IGT
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 071817/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2009
From: KIM, JOHN HONGJIP; OZMEN, MELIH; COCKERILLE IV, WARNER R.; GULBAG, ALI R.
To: IGT
Reel/Frame 022114/0688 →
Continuity (1)
Related Publication 20100178977A1 · Jul 15, 2010