Electronic casino gaming system with improved play capacity, authentication and security
First 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
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
83 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 first memory providing an executable space for a processor disposed in said casino game console;
a second memory, disposed in said casino game console, operable to store gaming data relating to a plurality of different casino games, the gaming data relating to a plurality of casino game variations or combinations thereof;
a third memory, being disposed in said casino game console, storing system logic for reading files in a file system stored on the second memory wherein the system logic is authenticated prior to authenticating the gaming data relating to the plurality of different casino games;
a nonvolatile memory disposed in said casino game console operable to store gaming data relating to the play of the plurality of different casino games or relating to the play of the plurality of casino game variations; 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 third memory and said nonvolatile memory, said processor operable to cause gaming data relating to the plurality of different casino games, the gaming data relating to the plurality of casino game variations or the combinations thereof, to be authenticated based on at least a comparison of a first hash value generated from the gaming data with a second hash value generated from known gaming data. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A casino gaming apparatus comprising:
-
a casino game console;
a video display unit;
a first memory, providing an executable space for a processor, disposed in said casino game console;
a second memory disposed in said casino game console, said second memory storing gaming data related to a casino game;
a third memory storing an operating system, said third memory being disposed in said casino game console, wherein the operating system is enabled to control access to the second memory and wherein the operating system is authenticated prior to an authentication of the gaming data relating to the casino game stored on the second memory;
a network interface coupled to the casino game console for connecting to a network; 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 third memory and the network interface;
said processor operable to transfer gaming data relating to a second casino game from a remote storage device connected to the network to a memory disposed on the gaming console;
said processor operable to cause said transferred gaming data relating to the second casino game to be checked based on at least a comparison of a first hash value generated from said transferred gaming data with a second hash value generated from known gaming data, and said processor operable to cause a remedial action to be taken based on said check performed by said processor. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A casino gaming apparatus comprising:
-
a casino game console;
a video display unit;
a first memory providing an executable space for a processor disposed in said casino game console;
a second memory disposed in said casino game console, said second memory storing gaming data related to a casino game;
a third memory storing an operating system enabled to control a loading of the gaming data related to the casino game from the first memory to the second memory wherein the operating system is authenticated prior to an authentication of the gaming data related to the casino game; and
the processor disposed in said casino game console and being operatively coupled to said video display unit, said first memory, said second memory, and the third memory;
said processor operable to cause an authentication of the operating system or the gaming data related to the casino game using one-way hashing functions; and
said processor operable to cause a remedial action to be taken based on said authentication. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A casino gaming apparatus comprising:
-
a casino game console;
a video display unit;
a first memory providing an executable space for a processor disposed in said casino game console;
a second memory disposed in said casino game console, said second memory having gaming data relating to a casino game stored therein;
a third memory, being disposed in said casino game console, storing system logic for reading files in a file system stored on the second memory;
the processor disposed in said casino game console and being operatively coupled to said video display unit, said first memory, said second memory, and said third memory;
said processor operable to i) cause data relating to the system logic to be authenticated based on a comparison of a hash value generated from the data relating to the system logic and a known hash value and ii) to cause the gaming data relating to the casino game to be authenticated based on a comparison of a first hash value generated from the gaming data transferred to the first memory with a known first hash value;
wherein the system logic is authenticated prior to authenticating the gaming data relating to the casino game stored on the second memory. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
Specification