US 9,811,972 B2
System and method for authenticating storage media within an electronic gaming system
Michael Oberberger, Nashville, TN (US)
Assigned to Video Gaming Technologies, Inc., Franklin, TN (US)
Filed by Video Gaming Technologies, Inc., Franklin, TN (US)
Filed on Dec. 31, 2013, as Appl. No. 14/145,362.
Prior Publication US 2015/0187174 A1, Jul. 2, 2015
Int. Cl. G06F 17/00 (2006.01); G07F 17/32 (2006.01); G06F 21/57 (2013.01)
CPC G07F 17/3241 (2013.01) [G06F 21/57 (2013.01); G06F 21/575 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method of authenticating a memory of a gaming machine, said method using a computing device having a processor communicatively coupled to a memory, said method comprising:
identifying a first area of the memory including one or more operational data components associated with operating the gaming machine;
retrieving, by the processor while the gaming machine is in a disabled state, an original hash value for the first area stored in a security data memory area from the security data memory area;
computing a local hash value for the first area;
comparing the original hash value and the local hash value to authenticate the first area while the gaming machine is in the disabled state;
enabling operation of the gaming machine after successful authentication of the first area;
retrieving, by the processor while the gaming machine is operating, a digital signature and a public key from the memory;
decrypting the digital signature using at least the public key to generate a decrypted hash value; and
comparing the decrypted hash value to the local hash value to authenticate the first area while the gaming machine is operating.