SecureBoot™ SDK provides a toolkit for the developer to produce low-cost, low-overhead security mechanisms for gaming machines. The mechanisms security features cover various aspects of security control and ensure: 1)Customers' software applications can only run on designated hardware. 2)Designated systems only run designated software. 3)Compliance with U.S. and international gaming regulations for media validation.