G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 21/00 (2006.01) G07F 17/32 (2006.01)
Patent
CA 2362450
A method and apparatus for securing the game program software and related data files used by a gaming device and for authenticating such files during game startup and play. In one embodiment of the present invention, a verification code is generated by the manufacturer for each software file and data file used by the game. The verification codes are stored in a non-volatile, tamper-proof, read-only memory device securely attached to the gaming device. On the occurrence of certain pre-defined events, the stored verification code is used to validate the game software and data files. Verification consists of calculating a live verification code for some or all of the software and data files present in the alterable random access memory using the same method chosen to create the stored verification code. In some embodiments of the present invention, the verification code is the result of a hash function of trusted copies of each software and related data file.
La présente invention concerne un procédé et un appareil permettant de sécuriser le logiciel à programme de jeu et les fichiers de données associés qui sont utilisés par un dispositif de jeu et permettant d'authentifier de tels fichiers au démarrage du jeu et lors du jeu. Dans un mode de réalisation de cette invention, un code de vérification est produit par le fabricant pour chaque fichier de logiciel et fichiers de données utilisés par le jeu. Les codes de vérification sont enregistrés dans un dispositif à mémoire morte, non volatile, inviolable, qui est (dans certains modes de réalisation) fixé de manière sûre au dispositif de jeu. A certains ou à tous les téléchargements du logiciel de jeu et/ou des fichiers de données associés dans le dispositif de jeu, au début d'un jeu ou lors de certains événements prédéfinis, le code de vérification enregistré est utilisé afin de valider le logiciel de jeu et les fichiers de données. Dans certains modes de réalisation de cette invention, la vérification est effectuée automatiquement sur une base périodique, sans intervention d'opérateur ou de joueur. La vérification consiste à calculer un code de vérification en direct, pour certains ou tous les logiciels et fichiers de données qui sont présents dans la mémoire morte modifiable, par utilisation du même procédé qui est choisi pour créer le code de vérification enregistré. Dans certains modes de réalisation de cette invention, le code de vérification est le résultat d'une fonction de hachage de copies validées de chaque logiciel et fichier de données associé. Si le code en direct correspond au code enregistré pour chaque fichier suspect, le fonctionnement et la lecture continuent alors normalement. Cependant, si un ou plusieurs codes ne correspondent pas, un état d'erreur est déclaré, le fonctionnement est suspendu et une notification de l'état d'erreur suit.
Gifford Darin T.
Ginsburg Alec
Piechowiak Robert J.
Multimedia Games Inc.
Sigma Game Inc.
Smart & Biggar
LandOfFree
Electronic security technique for gaming software does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Electronic security technique for gaming software, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Electronic security technique for gaming software will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1904152