Hardware, systems, devices, architecture and methods for a wagering
game-specific platform features secure storage and verification of game
code and/or other data. An external connection securely communicates with
a computerized wagering gaming system. Some embodiments of the invention
provide the ability to identify game program code as certified or
approved. This is provided by use of various electronic devices and
elements for encryption, including at least a device that is internally
embedded in the gaming device that access digital signatures, encrypted
files, encrypted compiled files and hash functions as well as other
encryption methods. Such functions are able to be effected, and security
and validation is advantageously applied to data loaded into storage
media even while the gaming machine is in operation.