METHOD AND APPARATUS FOR SOFTWARE AUTHENTICATION
    1.
    发明申请
    METHOD AND APPARATUS FOR SOFTWARE AUTHENTICATION 审中-公开
    软件认证的方法和装置

    公开(公告)号:WO0215998A2

    公开(公告)日:2002-02-28

    申请号:PCT/US0126065

    申请日:2001-08-20

    Applicant: INT GAME TECH

    Abstract: A system for authenticating software is disclosed. In one embodiment, the invention is utilized in conjunction with a gaming machine to authenticate the software utilized by the gaming machine or loaded onto the gaming machine. To achieve authentication, one exemplary mode of operation is used to authenticate the contents of a removable media, the removable media being used to perform any desired operation on the gaming machine. Use of a removable media provides means to store large amounts of software on a single media to thereby access and perform numerous tasks including software install, software update, diagnosis, authentication, or configure. Prior to use of the removable media in the gaming machine, an authentication file is created. The authentication file contains a listing of each file on the removable media and an associated hash value calculated with a known hash function. These hash values are calculated and stored in an authentication file when the files on the removable media are known to be trusted. Encryption of the one or more hash values may occur. At a later date when the removable media is used in the gaming machine, a hash value re-calculation is performed on each file to determine the hash value at the time of use. The re-calculated hash values are compared to the decrypted hash values stored in the authentication file on the removable media on a file-by-file basis. If the values match, the removable media authenticates. If the values do not match, the removable media does not authenticate.

    Abstract translation: 公开了一种用于认证软件的系统。 在一个实施例中,本发明与游戏机结合使用以验证游戏机使用的或加载到游戏机上的软件。 为了实现认证,使用一种示例性操作模式来认证可移动介质的内容,所述可移动介质用于在游戏机上执行任何期望的操作。 使用可移动介质提供了将大量软件存储在单个介质上的方法,从而访问和执行包括软件安装,软件更新,诊断,认证或配置在内的许多任务。 在游戏机中使用可移动媒体之前,创建一个认证文件。 认证文件包含可移动介质上每个文件的列表以及使用已知散列函数计算的关联散列值。 当已知可移动介质上的文件被信任时,这些散列值被计算并存储在认证文件中。 可能会发生加密一个或多个散列值。 在随后的游戏机中使用可移动媒体的时候,对每个文件进行散列值重新计算,以确定使用时的散列值。 将重新计算的散列值与存储在可移动介质上的认证文件中的解密散列值进行逐个文件比较。 如果值匹配,则可移动媒体进行认证。 如果值不匹配,则可移动媒体不进行身份验证。

Patent Agency Ranking