An architecture and method for a gaming-specific platform are disclosed that
features
secure storage and verification of game code and other data, provides the ability
to securely exchange data with a computerized wagering gaming system, and do so
in a manner that is straightforward and easy to manage. Some embodiments provide
the ability to identify game program code as certified or approved, such as by
the Nevada Gaming Regulations Commission or other regulatory agency. The disclosed
embodiments provides these and other functions by encrypting a random number, storing
the encrypted random number, and hashing the random number and a casino game data
set to provide a first bit string, and storing the first bit string.