Back to results
US 2013/0210519 A1Published application
Secure game download
AssigneeIgt
InventorsJean-Marie GATTO, Thierry BRUNET DE COURSSOU, Pierre-Jean BENEY
Life of this patent
Estimating the term…
Abstract
A method for gaming terminals, gaming kiosks and lottery terminals to ensure that the code-signing verification process of downloaded game software can be trusted. Drivers independently developed from the operating system supplier are embedded within the operating system kernel to verify that the micro-coded hardware components, the BIOS (808), the operating system components and the downloaded game software can be trusted.
Claims20
A method for verifying gaming terminal software, comprising:
- installing at least one driver into the gaming machine;
- blocking execution of an operating system of the gaming machine;
- taking complete control of the gaming machine with the at least one driver;
- verifying a legitimacy of all software and memory content in the gaming machine using the at least one driver;
- relinquishing control of the gaming machine back to the operating system;
- and
- authorizing the gaming machine to execute software that is successfully verified.
4 more elements
A gaming machine, comprising:
- at least one processor;
- at least one data storage device;
- a plurality of processes spawned by the at least one processor, the processes including processing logic for carrying out of:
- running an operating system loaded in the gaming machine;
- providing and installing a trusted verification driver in the gaming machine, the trusted verification driver being independent of the operating system;
- performing a verification of components of the operation system against a trusted reference using the trusted verification driver and preventing further operation of the gaming machine when the verification of the components of the operating system fails;
- downloading at least one software module into the gaming machine;
- checking a code signature of at least one downloaded software module using a trusted verification driver;
- and
- authorizing execution of the downloaded software module in the gaming machine only if the downloaded software module is successfully verified by the trusted verification driver.
7 more elements
A gaming machine, comprising:
- at least one processor;
- at least one data storage device;
- a plurality of processes spawned by the at least one processor, the processes including processing logic for carrying out:
- installing at least one driver into the gaming machine;
- taking complete control of the gaming machine with the at least one driver;
- blocking the operation of an operating system of the gaming machine;
- verifying a legitimacy of all software and memory content in the gaming machine;
- relinquishing control of the gaming machine back to the operating system;, and authorizing the gaming machine to execute only of the software that is successfully verified.
5 more elements
Dependencies are inferred from the claim text.