Gaming software authentication
First Claim
1. A method of preparing memory contents of a gaming machine for subsequent authentication, comprising:
- generating first authentication codes from respective game data files;
storing the first authentication codes and the respective data files in one or more first memories, the first authentication codes and the respective data files being included in a game data set;
generating a second authentication code from the game data set; and
storing the game data set and the second authentication code in the one or more first memories.
10 Assignments
0 Petitions
Accused Products
Abstract
A method of preparing memory contents of a gaming machine for subsequent authentication and a method of authenticating the prepared memory contents are disclosed. A first memory stores a game data set and a first authentication code generated from the game data set. The game data set includes game data files and second authentication codes generated from the respective data files. A second memory stores an authentication program for authenticating the first memory'"'"'s contents, as well as a third authentication code generated from the second memory'"'"'s contents. To authenticate the memory contents, the second memory'"'"'s contents are first authenticated and, if deemed authentic, the game data set as a whole and each data file in the first memory are authenticated. The authentication process involves generating fresh authentication codes using the authentication program and comparing the fresh codes with appropriate ones of the stored authentication codes.
155 Citations
72 Claims
-
1. A method of preparing memory contents of a gaming machine for subsequent authentication, comprising:
-
generating first authentication codes from respective game data files;
storing the first authentication codes and the respective data files in one or more first memories, the first authentication codes and the respective data files being included in a game data set;
generating a second authentication code from the game data set; and
storing the game data set and the second authentication code in the one or more first memories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of authenticating memory contents of a gaming machine, comprising:
-
storing, in one or more memories, a game data set and a first authentication code generated from the game data set, the game data set including data files and second authentication codes generated from the respective data files;
storing an authentication program in the one or more memories;
generating a third authentication code from the game data set using the authentication program; and
determining the game data set is authentic if the third authentication code matches the first authentication code. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of authenticating memory contents of a gaming machine, comprising:
-
storing, in a high capacity storage device, a game data set including a plurality of data files;
storing, in a boot memory, contents including an authentication program;
authenticating the contents of the boot memory; and
after authenticating the contents of the boot memory, authenticating the game data set as a whole and each data file. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
- 28. Computer-readable storage for a gaming machine, comprising a first memory storing a game data set and a first authentication code generated from the game data set, the game data set including a plurality of game data files and plurality of second authentication codes, the second authentication codes being generated from the respective data files.
-
36. A method of preparing memory contents of a gaming machine for subsequent authentication, comprising:
-
compressing an uncompressed game data set;
generating an authentication code from the compressed data set; and
storing the compressed data set and the authentication code in one or more memories. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method of preparing memory contents of a gaming machine for subsequent authentication, comprising:
-
generating an authentication code from an uncompressed game data set;
compressing the uncompressed data set; and
storing the compressed data set and the authentication code in one or more memories. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method of authenticating memory contents of a gaming machine, comprising:
-
authenticating a compressed data set;
decompressing the compressed data set; and
authenticating the decompressed data set. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A method of authenticating memory contents of a gaming machine, comprising:
-
storing a compressed data set;
authenticating the compressed data set; and
decompressing the compressed data set.
-
-
72. A method of authenticating memory contents of a gaming machine, comprising:
-
storing a compressed data set;
decompressing the compressed data set; and
authenticating the decompressed data set.
-
Specification