主权项 |
1. An electronic gaming system comprising:
at least one read-only memory device, wherein said at least one read-only memory device stores a plurality of instructions; at least one read/write memory device, wherein said at least one read/write memory device stores a first public key; an operating system medium, wherein said operating system medium stores:
i) an operating system; andii) an encrypted operating system medium signature; at least one game assets media, wherein said at least one game assets media stores at least one game asset file; a wager acceptor; and at least one processor configured to receive the plurality of instructions, which when executed by the at least one processor, cause the at least one processor to operate with the at least one read/write memory device, the operating system media, the at least one game assets media, and the wager acceptor to: (a) determine if the first public key is able to decrypt the encrypted operating system medium signature; (b) if the first public key is not able to decrypt the encrypted operating system medium signature, cause a display device to display a request to update the first public key and return to (a); (c) decrypt the encrypted operating system medium signature; (d) determine a verified hash signature from the decrypted operating system medium signature; (e) determine a verification range from the decrypted operating system medium signature; (f) calculate a hash signature based on the verification range; (g) determine if the verified hash signature matches the calculated hash signature; (h) if the verified hash signature does not match the calculated hash signature, prevent the wager acceptor from accepting a wager; and (i) if the verified hash signature does match the calculated hash signature, cause the at least one processor to receive a plurality of instructions from the operating system, which when executed by the at least one processor, cause the at least one processor to operate with the at least one read/write memory device, the operating system media, the at least one game assets media, and the wager acceptor to:
a. verify that the at least one game assets media is authentic;b. if the at least one game assets media is determined to not be authentic, prevent the at least one game asset file from loading; andc. if the at least one game assets media is determined to be authentic, thereafter allow the wager acceptor to accept a wager. |