The present invention provides an architecture and method for a
gaming-specific platform that features secure storage (354) and
verification (366) 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 (216), including digital signatures
(220) and hash functions (210) as well as other encryption methods.