Electronic casino gaming system with improved play capacity, authentication and security
DCFirst Claim
Patent Images
1. An electronic gaming system for providing authentication of a data set associated with a casino type game, said system comprising:
- (a) a first storage means for storing a game data set and a game signature comprising an encrypted version of a unique primary abbreviated game bit string computed from said game data set;
(b) a second storage means for storing, an anchor application including a first authentication program capable of determining the validity of said game data set by, computing a complementary abbreviated game bit string from said game data set, decrypting said game signature set to recover said primary abbreviated game bit string, comparing said complementary abbreviated game bit string with said primary abbreviated game bit string to determine whether a match is present, and an anchor signature including an encrypted version of a unique primary abbreviated anchor bit string computed from said anchor application;
(c) a third storage means for storing a second authentication program capable of determining the validity of said anchor application by, computing a complementary abbreviated anchor bit string from said anchor application, decrypting said anchor signature to recover said primary abbreviated anchor bit string, and comparing said complementary abbreviated anchor bit string with said primary abbreviated anchor bit string to determine whether a match is present; and
(d) processing means for enabling said first authentication program to determine the validity of said game data set and for enabling said second authentication program to determine the validity of said anchor application.
0 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
The electronic casino gaming system consists of several system components, including a microprocessor (12), a main memory unit (13) that is typically a random access memory, and a system boot ROM (14). Also included in the electronic casino gaming system are a non-volatile RAM (17), a mass storage unit (18), a disk subsystem (19), and a PCI bus (20). The disk subsystem (19) preferably supports SCSI-2 with options of fast and wide. A video subsystem (22) is also included in the electronic casino gaming system and is coupled to the PCI bus (20) to provide full color still images and MPEG movies.
-
Citations
112 Claims
-
1. An electronic gaming system for providing authentication of a data set associated with a casino type game, said system comprising:
-
(a) a first storage means for storing a game data set and a game signature comprising an encrypted version of a unique primary abbreviated game bit string computed from said game data set;
(b) a second storage means for storing, an anchor application including a first authentication program capable of determining the validity of said game data set by, computing a complementary abbreviated game bit string from said game data set, decrypting said game signature set to recover said primary abbreviated game bit string, comparing said complementary abbreviated game bit string with said primary abbreviated game bit string to determine whether a match is present, and an anchor signature including an encrypted version of a unique primary abbreviated anchor bit string computed from said anchor application;
(c) a third storage means for storing a second authentication program capable of determining the validity of said anchor application by, computing a complementary abbreviated anchor bit string from said anchor application, decrypting said anchor signature to recover said primary abbreviated anchor bit string, and comparing said complementary abbreviated anchor bit string with said primary abbreviated anchor bit string to determine whether a match is present; and
(d) processing means for enabling said first authentication program to determine the validity of said game data set and for enabling said second authentication program to determine the validity of said anchor application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A casino gaming apparatus comprising:
-
a casino game console;
a video display unit;
a random access memory (RAM) for providing an executable space for a processor, said RAM being disposed in said casino game console;
a mass storage unit having gaming data relating to at least one casino game stored therein, said mass storage unit being disposed in said casino game console wherein the mass storage unit is operable as a read-only device;
a first memory storing a basic input/output system (BIOS) for initializing a motherboard and a second memory;
the second memory storing at least components of an operating system for controlling access to the mass storage unit wherein the components of the operating system are authenticated prior to the gaming data; and
the processor disposed in said casino game console and being operatively coupled to said video display unit, said first memory, said second memory, said mass storage unit, said motherboard and said RAM, said processor operable to cause said gaming data to be authenticated by;
1) subjecting said gaming data to a one-way hash function to generate a first message digest, 2) decrypting an encrypted message digest previously generated by subjecting known gaming data to a one-way hash function to generate a decrypted message digest, and 3) comparing said first message digest with said decrypted message digest, andsaid processor causing a remedial action to be taken if said gaming data is not authentic as determined by said processor. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A casino gaming apparatus comprising:
-
a casino game console;
a video display unit;
a mass storage unit having gaming data relating to at least one casino game stored therein;
a first memory storing a basic input/output system (BIOS) for initializing a motherboard and a second memory;
the second memory storing at least components of an operating system adapted for reading files in a file system on the mass storage unit wherein the components of the operating system are authenticated prior to the gaming data; and
a processor disposed in said casino game console and being operatively coupled to said video display unit, first memory and said second memory, said motherboard and said mass storage unit, said processor operable to cause said gaming data to be authenticated by;
1) subjecting said gaming data to a one-way hash function to generate a first message digest and 2) comparing said first message digest to a second message digest previously generated by subjecting known gaming data to a one-way hash function, andsaid processor operable to cause a remedial action to be taken if said gaming data is not authentic. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A casino gaming apparatus comprising:
-
a casino game console;
a video display unit;
a mass storage unit disposed in said casino game console;
a network interface coupled to the gaming console for allowing communication with a remote storage device located on a network wherein the remote storage device is adapted to store second gaming data related to a second casino game;
a first memory storing a basic input/output system (BIOS) for initializing a motherboard and a second memory;
the second memory storing at least components of an operating system for controlling access to the mass storage unit wherein the components of the operating system are authenticated prior to the first gaming data or second gaming data; and
a processor disposed in said casino game console and being operatively coupled to said video display unit, first memory and said second memory, said motherboard, said network interface and said mass storage unit, said processor operable to cause the second gaming data related to the second casino game to be transferred from the remote storage device to the casino gaming apparatus;
said processor operable to authenticate said first gaming data or to authenticate said second gaming data prior to generating the first casino game or the second casino game. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A casino gaming apparatus comprising:
-
a casino game console;
a video display unit;
a mass storage unit having first gaming data relating to a first casino game stored therein and having second gaming data relating to a second casino game stored therein;
a first memory storing a basic input/output system (BIOS) for initializing a motherboard and a second memory;
the second memory storing at least components of an operating system for reading files in a file system on the mass storage unit wherein the components of the operating system are authenticated prior to the first gaming data or second gaming data;
an input mechanism for receiving a selection of the first casino game or the second casino game; and
a processor disposed in said casino game console and being operatively coupled to said video display unit, first memory, said second memory, said input mechanism, said motherboard and said mass storage unit, said processor operable to authenticate said first gaming data or to authenticate said second gaming data prior to generating the first casino game or generating the second casino game, said processor operable to generate a play of the first casino game in response to receiving a selection of the first casino game via the input mechanism and said processor operable to generate a play of the second casino game in response to receiving a selection of the second casino game via the input mechanism. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A casino gaming apparatus, comprising:
-
a casino game console;
a video display unit;
a mass storage unit disposed in said casino game console;
a first memory storing a basic input/output system (BIOS) for initializing a motherboard and a second memory;
the second memory storing at least components of an operating system adapted for reading files in a file system on the mass storage unit wherein the components of the operating system are authenticated prior to the first gaming data or second gaming data;
a network interface coupled to the gaming console for allowing communication with a remote device located on a network;
a processor operatively coupled to the mass storage unit, the first memory, the second memory, the network interface and the motherboard, said processor operable to authenticate said gaming data prior to generating a play of the casino game, said processor operable to communicate information relating to the authentication of the gaming data to the remote device. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
-
97. A casino gaming apparatus comprising:
-
a casino game console;
a video display unit;
a mass storage having gaming data for a casino game stored therein;
a first memory storing a basic input/output system (BIOS) for initializing a motherboard and a second memory;
the second memory storing at least components of an operating system for reading files in a file system on the mass storage unit wherein the components of the operating system are authenticated prior to the first gaming data or second gaming data;
at least one peripheral device coupled to the casino game console wherein the peripheral device includes a memory device and wherein, prior to allowing the peripheral device to participate in system operations on the casino gaming apparatus, the casino gaming apparatus is operable to authenticate contents of the memory device; and
a processor disposed in said casino game console and being operatively coupled to said video display unit, said mass storage unit, said first memory, said second memory, said peripheral device and said motherboard, said processor operable to authenticate said gaming data prior to generating a play of the casino game. - View Dependent Claims (98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112)
-
Specification