The present invention provides an architecture and method for a
gaming-specific platform 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 does so in a manner that
is straightforward and easy to manage. Some embodiments of the invention
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 invention provides these and other functions by
use of encryption, including digital signatures and hash functions as
well as other encryption methods.