AUTHENTICATION AND VALIDATION SYSTEMS FOR GAMING DEVICES
First Claim
1. A method for verifying a gaming component, the method comprising:
- creating a manifest file for a gaming component, wherein the manifest file includes contents of each file from the gaming component;
generating a digital signature for each file from the gaming component, wherein the digital signature is created by using the contents of each file;
saving each digital signature with each file in the manifest file;
performing a digital signature calculation on a file accessed during a bootup process;
validating the contents of the accessed file by comparing the calculated digital signature to the saved digital signature; and
presenting an error message on a video display when the contents of the accessed file is not validated.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for authenticating and validating a device are disclosed herein. In one method, a manifest file is created for a gaming component, wherein the manifest file includes contents of each file from the gaming component. A digital signature is generated for each file from the gaming component, wherein the digital signature is created by using the contents of each file. Each digital signature is saved with each file in the manifest file. A digital signature calculation is performed on a file accessed during a bootup process. The contents of the accessed file are validated by comparing the calculated digital signature to the saved digital signature, and an error message is presented on a video display when the contents of the accessed file is not validated.
-
Citations
14 Claims
-
1. A method for verifying a gaming component, the method comprising:
-
creating a manifest file for a gaming component, wherein the manifest file includes contents of each file from the gaming component; generating a digital signature for each file from the gaming component, wherein the digital signature is created by using the contents of each file; saving each digital signature with each file in the manifest file; performing a digital signature calculation on a file accessed during a bootup process; validating the contents of the accessed file by comparing the calculated digital signature to the saved digital signature; and presenting an error message on a video display when the contents of the accessed file is not validated. - View Dependent Claims (2, 3, 4)
-
-
5. A method of verifying a gaming component, the method comprising:
-
determining if the manifest is authentic, the manifest including component information and a stored digital signature for the gaming component; performing a digital signature calculation using the contents of the component to produce a calculated digital signature if the manifest is authentic; verifying the gaming component by comparing the calculated digital signature to the stored digital signature; and loading the gaming component if the calculated digital signature and the stored digital signature are equal. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method for verifying a gaming component, the method comprising:
-
identifying a validation protocol used to create a digital signature for a gaming component; determining if the manifest is authentic, the manifest including component information and a stored digital signature for the gaming component; performing a digital signature calculation using the contents of the component to produce a calculated digital signature; verifying the gaming component by comparing the calculated digital signature to the stored digital signature; and presenting an error message on a video display when the contents of the accessed file is not validated. - View Dependent Claims (11, 12, 13, 14)
-
Specification