当前位置: 首页 > 专利查询>硅游戏公司专利>正文

具有改进的活动容量、鉴别能力和安全性的电子娱乐场博奕系统技术方案

技术编号:3535562 阅读:175 留言:0更新日期:2012-04-11 18:40
一种用于鉴别娱乐场型可视游戏的数据集的方法,所述方法包括以下步骤: (a)为娱乐场游戏提供一数据集; (b)计算该数据集特有的第一简缩位串; (c)对该简缩位串进行加密以便产生一个标记; (d)存储存该数据集和该标记; (e)根据被存储的数据集计算第二简缩位串; (f)对被储存的标记进行解密以便恢复第一简缩位串;和 (g)比较第一和第二简缩位串以便确定第一和第二简缩位串是否匹配。(*该技术在2016年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及以微处理器为基础的用于冒险娱乐场的博奕系统。以微处理器为基础的用于冒险娱乐场,以扩充传统的投币机游戏(例如,三取一游戏或分类游戏)和诸如扑克和黑杰克之类的纸牌游戏的博奕系统是众所周知的。在一个这种类型的典型博奕系统中,以微处理机为基础的系统包括用于提供游戏活动能力的硬件和软件部分。硬件部分包括一个用于显示游戏活动的视频显示器,用于让玩家选择其它纸牌或游戏活动的机械开关,硬币接收器和检测器以及在以微处理器为基础的系统中常见的诸如随机存取存储器(RAM)、只读存储器(ROM)、处理器和一条或多条总线之类的电子部件。软件部分包括初始化软件,信贷与支付子程序,游戏图像与规则数据集,和一个随机数发生器算法。为了适合于娱乐场,电子博奕系统必须为软件部分提供保密和鉴别性能。为此,博奕委员会至今已要求电子博奕系统的所有软件部分被储存在不可修改的存储器中,该存储器典型地是不可修改的ROM。另外,一般要在由博奕委员会指定的安全场所保存一份ROM的内容或该内容的信息提要(或这两者)进行存档以便从博奕机上取下的单个ROM的内容能够与保管的版本核对。在一个典型的管理方法中,在ROM被安装到博奕机上之前通过使用一种被称为散列函数的已知算法初始地产生了ROM内容的信息提要。散列函数是一种计算程序,它从一可变尺寸的数字输入产生一个固定尺寸的位串。该固定尺寸的位串被作为散列值。如果散列函数难以转换-作为单值散列函数-那么还可以把散列函数作为信息提要函数,其结果作为信息提要。对任何给定的可变尺寸输入数据集即,储存在ROM中的游戏数据集来说,信息提要都是唯一的。当以后需要对任何给定的游戏机上的ROM进行鉴别时,从游戏操纵台上取出ROM,然后用原来的散列函数直接从ROM计算出ROM内容的信息提要。被计算出的信息提要与在指定的保管场所(一般在娱乐场所内)归档的信息提要进行比较。每当游戏机产生一个超出给定限值的清算结果时,一般就要执行这个程序。如果两个信息提要匹配,那么就认为该ROM的内容是被鉴别过的(被核实过的),于是就向玩家付偿。尽管已经觉得这样的电子娱乐场博奕系统有助于促进娱乐场游戏活动,要求将娱乐场游戏程序储存在不可修改的ROM存储器中的这样限制产生了许多不利的条件限制。首先,由于通常用于储存程序的ROM存储媒体的容量有限,因此严重限制了这种系统的可利用的游戏活动范围。对于使用动作图像和伴音多媒体部件的复杂游戏来说,需要更多的存储器容量,大约为几百兆字节。然而,实践证明这么大量的具体设备是不切实际的,因而极大地妨碍了为更多的玩家制作复杂游戏。其次,鉴别检查仅仅是在限定的基础上或在其它重大比赛以后才执行的,并且鉴别过程要求在证实ROM内容的可靠性之前停止游戏活动。本专利技术包括一个电子娱乐场博奕系统,它极大地扩充了娱乐场游戏活动能力以及增强了保密性能和鉴别性能。特别是,本专利技术包括一个电子娱乐场博奕系统与方法,它极大地扩充了用于储存大量高清晰度,高音质娱乐场型游戏的大容量存储能力以及提供了已储存的游戏程序信息的增强型鉴别,并带有高保密因数根据本专利技术的第一特征,对娱乐场游戏数据集的鉴别是用娱乐场游戏操纵台上的不可能修改的ROM中储存的鉴别程序在游戏操纵台上进行的。娱乐场游戏数据集和一个专门标记储存在大容量存储装置中,该大容量存储装置可以包括一个只读单元或者一个读/写单元,它或者可以安装在娱乐场游戏操纵台上或者可以安放在远处并通过合适的网络与娱乐场游戏操纵台连接起来。储存在不可修改的ROM中的鉴别程序在适当的时候,如在游戏活动开始之前,在游戏活动间隙期间或当提出要求时对娱乐场游戏数据集进行鉴别检查。在适当的时刻,通过计算不可修改的ROM中的内容的信息提要并将这计算出的信息提要与在ROM被安装到娱乐场游戏操纵台上之前被安全储存的从ROM内容中算得的信息提要的拷贝进行比较可以核实不可修改的ROM中的内容。从处理过程角度看,本专利技术的这个方面包括一种用于鉴别娱乐场型游戏数据集的方法,它由两阶段组成游戏数据集制做阶段和游戏数据集检查阶段。在游戏数据集制做阶段中,该方法开始做下列工作为娱乐场游戏提供数据集,计算娱乐场游戏数据集所特有的第一简缩位串,对第一简缩位串进行加密以便给娱乐场游戏数据集设置一个加密标记,以及将娱乐场游戏数据和该标记存入到大容量存储装置中。最好用散列函数计算第一简缩位串以便产生娱乐场游戏数据集的信息提要。然后从该信息提要对该标记进行加密。当娱乐场游戏数据集和专门标记被储存以后,这个信息就被装入到娱乐场游戏操纵台上。娱乐场游戏数据检查阶段执行下列工作用同样的散列函数从被储存的娱乐场游戏数据集中计算出第二简缩位串,对被储存的加密标记进行解密以便恢复第一简缩位串,以及将第一和第二简缩位串进行比较以便确定这两种位串是否匹配。如果匹配,那么就认为娱乐场游戏数据集是可靠的;如果不匹配,那么就拒绝鉴别并且禁止游戏活动。加密/解密过程最好用专有密钥/公共密钥技术执行,在该技术中,游戏制造商用他们自身保管的专有加密密钥对第一简缩位串进行加密。对标记的解密可以用公共密钥来做,公共密钥与娱乐场游戏数据集一起储存在游戏操纵台上的不可修改的只读存储器中。娱乐场程序数据集最好储存在诸如磁盘驱动单元或CD-ROM盘驱动单元或网络文件单元之类的大容量存储装置中,所选择的单元具有相对较大的容量。大容量存储装置的实际容量将取决于娱乐场游戏的存储要求并且能满足任何特定应用的要求。每当将娱乐场游戏数据集从大容量存储装置传送到系统主存储器中时,就要运行鉴别程序。鉴别程序还可以为安装在游戏操纵台上的操作器开关或者通过网络的遥控远程操作器开关。因此,每当发生数据传送以及在其它适当的时候总是可以自动检查数据集的可靠性。为了检测游戏操纵台上的不可修改的只读存储器中的内容是否被窜改,可以将为其中储存的鉴别程序而算出的信息提要安全地储存在游戏操纵台以外的场所,如储存在娱乐场管理人员的保密设备中或储存在博奕委员会的设备中(或储存在这两处)。对不可修改的只读存储器元件的可靠性的检查方式与目前在现有设备上所用的方式相同,即直接从不可修改的只读存储器设备中计算信息提要以及将这样算出的信息提要与保管的文本进行比较。从装置的角度看,本专利技术的第一方面包括一个具有在允许进行游戏活动之前对娱乐场型游戏的游戏数据集进行鉴别的装置的电子娱乐场博奕系统,该系统包括用于储存娱乐场游戏数据集和游戏数据集的标记的第一装置,该标记包括从娱乐场游戏数据集算出的唯一的第一简缩位串的加密版本;用于储存鉴别程序的第二装置,该鉴别程序能从第一存储单元中储存的游戏数据集出计算出第二简缩位串以及能对第一存储装置中储存的加密标记进行解密以便恢复第一简缩位串;用于使鉴别程序从第一存储装置中储存的娱乐场游戏数据集计算一个简缩位串并用于使鉴别程序对加密标记进行解密的处理装置;及用于将被算出的第二简缩位串与被解密的简缩位串进行比较以便确定这两者是否匹配的装置。第一存储装置最好包括一个大容量存储设备,如磁盘驱动单元,CD-ROM单元或网络存储单元。第二存储装置最好包括一个储存鉴别程序的不可修改的只读存储器。根据本专利技术的第二方面,储存在娱乐场游戏操纵台上的不可修改的ROM中的鉴别程序被用于对储存在电子娱乐场博奕系统的存本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:艾伦·E·阿尔肯迈克尔·巴尼特小路易斯·D·贾卡洛内亚当·E·利文索尔
申请(专利权)人:硅游戏公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1