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
114 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 system comprising:
-
a remote memory disposed in a location remote from a casino gaming apparatus, said remote memory having gaming data relating to a first casino game stored therein; and
a network that operatively couples said remote memory to said casino gaming apparatus, the casino gaming apparatus comprising;
a casino game console;
a video display unit;
a main memory, providing an executable space for a processor;
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 authentication the gaming data relating to the casino game stored on the second memory;
a network interface coupled to the gaming console for connecting to the 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 the first casino game from the remote memory to the casino gaming apparatus, said processor operable to cause said transferred gaming data relating to the first casino game to be authenticated based on at least a comparison of a first hash value generated from said transferred gaming data relating to the first casino game 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)
-
-
34. A casino gaming system comprising:
-
a remote memory disposed in a location remote from a casino gaming apparatus, said remote memory having gaming data relating to a plurality of casino games stored therein, the gaming data relating to the plurality of casino games; and
a network that operatively couples said remote memory to said casino gaming apparatus, the casino gaming apparatus comprising;
a casino game console;
a video display unit;
a main memory providing an executable space for a processor;
a disk memory having gaming data relating to a casino game stored therein, said disk memory being disposed in said casino game console;
a memory storing second logic for accessing files on a disk memory or the files on the remote memory wherein the system logic is authenticated prior to authenticating the gaming data and wherein said memory is disposed in said casino game console;
a network interface coupled to the gaming console for connecting to the network; and
the processor disposed in said casino game console and being operatively coupled to said video display unit, said main memory, said memory and said disk memory;
said processor operable to cause said gaming data relating to the casino game to be authenticated based on a comparison of at least a hash value generated from said gaming data with a known hash value; and
said processor operable to transfer first gaming data relating to a first casino game from the plurality of casino games stored on the remote memory to the gaming apparatus and to authenticate the first gaming data based on at least a comparison of at least a first hash value generated from said first gaming data with a first known hash value. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A casino gaming system comprising:
-
a remote memory disposed in a location remote from a casino gaming apparatus, said remote memory having first gaming data relating to a first casino game stored therein; and
a network that operatively couples said remote memory to said casino gaming apparatus, the casino gaming apparatus comprising;
a casino game console;
a video display unit;
a first memory providing an executable space for a processor said first memory being disposed in said casino game console;
a second memory operable to store gaming data related to a casino game;
a third memory storing an operating system wherein the operating system is authenticated prior to an authentication of the gaming data stored in the second memory;
a network interface coupled to the gaming console for connecting to the network;
at least one peripheral device coupled to the casino game console wherein the peripheral device includes a memory device for storing a fixed data set, a program or combination thereof, and wherein prior to allowing the program or the fixed data set to participate in system operations on the casino gaming apparatus, the casino gaming apparatus is operable to authenticate the fixed data set or the program stored on the memory device; 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 peripheral device, said processor operable to transfer first gaming data relating to the first casino game from the remote memory to the casino gaming apparatus; and
said processor operable to authenticate said gaming data, said first gaming data, the fixed data or the program. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A casino gaming system comprising:
-
a first remote memory disposed in a location remote from a casino gaming apparatus, said remote memory having a first gaming data relating to a first casino game stored therein;
a second remote memory disposed in a location remote from the casino gaming apparatus, said second remote memory operable to receive and to store information relating to the authentication of gaming data on the casino gaming apparatus;
a network that operatively couples said first remote memory and said second remote to said casino gaming apparatus, the 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 second gaming data related to a second 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 second gaming data relating to the second casino game stored on the second memory;
a network interface coupled to the gaming console for connecting to the 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 first gaming data relating to the first casino game from the remote memory to the gaming apparatus;
said processor operable to authenticate the first gaming data or the second gaming data; and
said processor operable to send information relating to the authentication of the first gaming data or authentication of the second gaming data to the second remote memory location. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99)
-
-
90. A casino gaming system comprising:
-
a remote memory disposed in a location remote from a casino gaming apparatus, said remote memory having first gaming data relating to a first casino game stored therein; and
a network that operatively couples said remote memory to said casino gaming apparatus, the 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 storing second gaming data related to a second casino game;
a third memory storing an operating system adapted to control access to the second memory wherein the operating system is authenticated prior to the authentication of the first gaming data and the second gaming data;
a network interface coupled to the gaming console for connecting to the 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 first gaming data relating to the first casino game from the remote memory to the gaming apparatus; and
said processor operable to authenticate the first gaming data or the authenticate the second gaming data. - View Dependent Claims (100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114)
-
Specification