Patent ID: 7693282

Claim:
A gaming machine comprising: (i) a connector for connecting a memory card which stores gaming information for execution of a game; (ii) a first memory for storing an authentication program for authenticating the gaming information stored in the memory card and an auxiliary authentication program for authenticating the authentication program; (iii) a first board including the connector, the first memory, and a first CPU for authenticating the authentication program by executing the auxiliary authentication program in the first memory; (iv) a second CPU; (v) a second board including a second memory and the second CPU, the second memory for reading and storing from the first memory of the first board, the authentication program authenticated by execution of the auxiliary authentication program by the first CPU, the second memory for reading and storing from the memory card, the gaming information authenticated as a result of execution of the authentication program under control of the second CPU, and (vi) a bus for connecting the second board to the first board and the connector; wherein: (a) the first CPU of the first board executes the auxiliary authentication program stored in the first memory of the first board, and executes based on the auxiliary authentication program, a first authentication process for authenticating the authentication program stored in the first memory; (b) the second CPU of the second board writes, in a case where the authentication program is authenticated on the first board as a result of the first authentication process in (a), the authentication program authenticated and stored in the first memory of the first board, in the second memory of the second board; (c) the second CPU of the second board executes the authentication program authenticated and stored in the second memory of the second board, and executes based on the authentication program, a second authentication process for authenticating the gaming information in the memory card connected to the second board and the connector through the bus; (d) the second CPU of the second board writes, in a case where the gaming information in the memory card is authenticated as a result of the second authentication process in (c), the gaming information stored in the memory card, in the second memory of the second board; and (e) the second CPU of the second board executes the game based on the gaming information stored in the second memory of the second board.