a signed table of external bios hashes 250 the cpu 220 calculates a hash of each external bios 360 it decrypts the signed table of external bios hashes 250 using rsa and the rsa master public key contained in the boot loader each external bios 240 is hashed and compared to the now decrypted stored hash 365 any external bioses not matched are ignored otherwise control is transferred to the external bioses these steps ensure the electronic gaming machine is running a bios control program that has been signed by a master private key before the bios control program transfers control to the master boot record of the active boot partition on the active boot device 260 it verifies the active boot partition and boot cylinder by calculating a hash of the active boot partition and the hash of the boot cylinder and verifying the hash against the rsa signature stored on the active boot device using the rsa master key and rsa if they do not match the boot is failed the active boot partition includes a number of different partitions including a game partition a platform partition and an operating system partition each of which are verified independently the operating system may be linux if the verification is successful the process proceeds to load the master boot record which in turn loads the boot loader in the boot cylinder the boot loader verifies the contents of the game platform and operating system partition using the rsa public keys stored in the boot loader against the rsa signatures stored in files in each of the partitions if the verification is successful the process proceeds to load and execute the operating system these steps ensure the electronic gaming machine is running an.