Authentication of data for a gaming machine
AssigneePaul Gauselmann
InventorPaul Gauselmann
Life of this patent
Estimating the term…
Abstract
Data generated by certain peripheral devices, such as a coin or bill validator, within a gaming device is encrypted using a randomly generated key transmitted to the peripheral device by a main control unit in the gaming device. The peripheral device sends the encrypted data to the main control unit along with the clear text data. The control unit performs a reverse algorithm to recover the data from the encrypted number. The control unit compares the recovered data to the clear text data. If there is a match, the control unit acts on the data, such as by booking the coin value to a credit meter.
Claims29
A gaming method performed in a gaming device, the gaming device comprising a first processor and at least one second processor, the gaming method comprising:
- receiving by the second processor a first number, the first number being changed based on certain events;
- generating first data by the second processor for being transmitted to the first processor;
- calculating an authentication number by the second processor by performing an algorithm using at least the first number and the first data to generate the authentication number;
- transmitting by the second processor to the first processor the authentication number and the first data;
- deriving by the first processor, using at least the first number, derived data from the authentication number;
- comparing the derived data, derived from the authentication number, with the first data transmitted by the second processor to the first processor;
- and
- if there is a match, using the first data itself by the first processor to carry out a gaming function unrelated to verifying data, and, if there is not a match, not using the first data by the first processor to carry out a gaming function.
A gaming device comprising:
- a first processor;
- at least one second processor generating first data for the first processor, the first processor and the second processor being programmed to carry out the following method comprising:
- receiving by the second processor a first number from the first processor, the first number being changed based on certain events;
- generating the first data by the second processor for being transmitted to the first processor;
- calculating an authentication number by the second processor by performing an algorithm using at least the first number and the first data to generate the authentication number;
- transmitting by the second processor to the first processor the authentication number and the first data;
- deriving by the first processor derived data from the authentication number;
- comparing the derived data, derived from the authentication number, with the first data transmitted by the second processor to the first processor;
- and
- if there is a match, using the first data itself by the first processor to carry out a gaming function unrelated to verifying data, and, if there is not a match, not using the first data by the first processor to carry out a gaming function.
Dependencies are inferred from the claim text.