Patent ID: 7908486
Filing Date: 2011-03-15
Classification: A63F,G06F,G07F,H04L

Abstract:
1. A method for a network connected gaming system to prevent unauthorized software components of constituent computers of the gaming system from executing, the gaming system including a plurality of gaming machines each having a plurality of executable software components, the method comprising the steps of: producing a separate and unique PKI certificate for each of the plurality of executable software components subject to receiving certification within each gaming machine, each software component subject to receiving certification including a unique identifier; code signing each executable software component subject to receiving certification with its respective separate and unique PKI certificate, each respective PKI certificate being uniquely identified at least by a unique identifier that is uniquely associated with the executable software component such that identical executable software components in different ones of the plurality of gaming machines of the network connected gaming system are associated with identical identifiers and are code signed with identical PKI certificates, such that non-identical executable software components in different ones of the plurality of gaming machines are associated with separate and different identifiers and are code signed with separate and different PKI certificates and such that no two non-identical executable software components in different gaming machines are code signed with a same PKI certificate, and configuring a software restriction policy certificate rule for each of the plurality of executable software components and enforcing, using a processor, each of the software restriction policy certificate rules to allow execution of only those executable software components whose code signed PKI certificate is determined to be authorized.