(57)【要約】【課題】複数の認証レベル／照合レベルに対応した多種多様な照合システムを提供する。【解決手段】遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、遊技機制御用チップが遊技機に装着され、遊技機が動作している状態でのオンボード照合機能、検査対象チップを遊技機から取り外して照合、検査するチップ取り外し照合機能、または上記照合機能の兼用システムの各システムに対し、ＬＥＤやＬＣＤのステータス表示機能の設定、プリンタ、ホールコンピュータ、パソコンの外部インタフェース仕様の設定といったアプリケーション仕様の組み合わせを、前記照合システム供給先のセキュリティレベルの高さに合わせて設定可能とした。【選択図】　　　　図１
2004121478.tif 000002
【特許請求の範囲】
【請求項１】
遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、
該遊技機制御用チップへのアクセスが許可されたセキュリティレベルの範囲内でステータス表示機能、外部インタフェース機能といったアプリケーション仕様の構築を、該照合システム利用者が任意に多種多様に設定可能とした照合システムを遊技機制御用チップ及び照合システムの供給元であるセキュリティ機関が提供する遊技機制御用チップの照合システム。
【請求項２】
遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、
該遊技機制御用チップへのアクセス可能であるセキュリティレベルの高低、及びステータス表示機能、外部インタフェース機能といったアプリケーション仕様の構築を、最上位機関、または第三者機関、または遊技機制御用チップ及び照合システムの供給元であるセキュリティ機関が設定し、その設定した照合システムを該照合システム利用者に提供する遊技機制御用チップの照合システム。
【請求項３】
遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、
最上位機関及び第三者機関以外の照合システム利用者が、該遊技機制御用チップへのアクセスが許可されたセキュリティレベルの範囲内でのステータス表示機能、外部インタフェース機能といったアプリケーション仕様の構築を任意に設定し、その設定した該照合システムを遊技機制御用チップ及び照合システムの供給元であるセキュリティ機関に申請し、その申請を受けてその仕様をセキュリティ機関が第三者機関、または最上位機関に対し申請し、該機関にて認定された照合システムのみ該照合システム利用者に提供する遊技機制御用チップの照合システム。
【請求項４】
遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、
最上位機関及び第三者機関以外の照合システム利用者が、該遊技機制御用チップへのアクセスが許可されたセキュリティレベルの範囲内でのステータス表示機能、外部インタフェース機能といったアプリケーション仕様の構築を任意に設定し、その設定した該照合システムを所定の第三者機関に申請し、該三者機関がその仕様を認定し、該三者機関から要請を受けた遊技機制御用チップ及び照合システムの供給元であるセキュリティ機関が該第三者機関にて認定された照合システムのみ該照合システム利用者に提供する遊技機制御用チップの照合システム。
【請求項５】
遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、
ＣＰＵと、
該ＣＰＵのバスにつながりプログラムを記憶し、またプログラムのワークエリアを提供する記憶手段と、
前記照合システムの動作に必要なクロックを生成するクロック生成手段と、
外部の遊技機との間の通信を実行する通信制御手段と、
前記照合システム内の各回路の初期化を実行するリセット制御手段と、
照合判定の結果や照合状態の表示を行う表示ステータス制御手段と、
プリンタ・ホールコンピュータ・パソコンなどの外部機器とのインタフェースを制御するインタフェース制御手段と
を有し、外部の遊技機内の遊技機制御用チップの真贋判断、認証、検査、照合などの処理を実行する遊技機制御用チップの照合システム。
【請求項６】
遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、
ＣＰＵと、
該ＣＰＵのバスにつながりプログラムを記憶し、またプログラムのワークエリアを提供する記憶手段と、
前記照合システムの動作に必要なクロックを生成するクロック生成手段と、
外部の遊技機との間の通信を実行する通信制御手段と、
前記照合システム内の各回路の初期化を実行するリセット制御手段と、
検査対象である検査用チップを抜き差し可能な検査用チップ装着用ソケットと、
該検査用チップ装着用ソケットの端子とバスとの間を仲介する検査用チップ信号線入出力制御手段と、
比較対象である謄本用チップを抜き差し可能な謄本用チップ装着用ソケットと、
該謄本用チップ装着用ソケットの端子とバスとの間を仲介する謄本用チップ信号線入出力制御手段と、
照合判定の結果や照合状態の表示を行う表示ステータス制御手段と、
プリンタ・ホールコンピュータ・パソコンなどの外部機器とのインタフェースを制御するインタフェース制御手段と
を有し、前記検査用チップ装着用ソケットに装着した遊技機制御用チップの真贋判断、認証、検査、照合などの処理を実行する遊技機制御用チップの照合システム。
【請求項７】
遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、
ＣＰＵと、
該ＣＰＵのバスにつながりプログラムを記憶し、またプログラムのワークエリアを提供する記憶手段と、
前記照合システムの動作に必要なクロックを生成するクロック生成手段と、
外部の遊技機との間の通信を実行する通信制御手段と、
前記照合システム内の各回路の初期化を実行するリセット制御手段と、
検査対象である検査用チップを抜き差し可能な検査用チップ装着用ソケットと、
該検査用チップ装着用ソケットの端子とバスとの間を仲介する検査用チップ信号線入出力制御手段と、
比較対象である謄本用チップを抜き差し可能な謄本用チップ装着用ソケットと、
該謄本用チップ装着用ソケットの端子とバスとの間を仲介する謄本用チップ信号線入出力制御手段と、
照合判定の結果や照合状態の表示を行う表示ステータス制御手段と、
プリンタ・ホールコンピュータ・パソコンなどの外部機器とのインタフェースを制御するインタフェース制御手段と、
外部の遊技機内の遊技機制御用チップの照合処理と、前記検査用チップ装着用ソケットに装着した遊技機制御用チップの照合処理との衝突を回避し、選択的実行を制御するオンライン制御手段と
を有し、外部の遊技機内の遊技機制御用チップの真贋判断、認証、検査、照合などの処理を実行することと、前記検査用チップ装着用ソケットに装着した遊技機制御用チップの真贋判断、認証、検査、照合などの処理を実行することとの選択的処理を行う遊技機制御用チップの照合システム。
【請求項８】
遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合方法であって、
該遊技機制御用チップの照合システム利用者にアクセスが許可されたセキュリティレベルの認証判定を実行するセキュリティレベル認証判定ステップと、
該認証判定ステップにて認証がなされた場合に、該照合システム利用者が任意に選択したステータス表示機能、外部インタフェース機能により所定の遊技機制御用チップ情報の取得を実行するチップ情報取得ステップと
を有する遊技機制御用チップの照合方法。
【請求項９】
遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合方法であって、
該遊技機制御用チップの供給元であるセキュリティ機関が、ホール、ユーザ、第三者機関、最上位機関の照合システム利用者の要請を受けて、それに対処すべく各照合システム利用者毎に認定されたセキュリティレベルの認証判定を実行する認証判定ステップと、
該認証判定ステップにて認証がなされた場合に、それぞれの該照合システム利用者が前記第三者機関にて認定して各照合システム利用者に割り付けられた所定のチップ情報の取得を実行するチップ情報取得ステップと
を有する遊技機制御用チップの照合方法。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】本発明は、遊技機のセキュリティ分野に属し、パチンコ遊技機や回胴式遊技機等に使用される遊技機制御用チップの真贋や不正改ざんの照合や検査を行うための照合システムに関する。
【０００２】
【従来の技術】
＜不正の背景＞　近年、大当たり確率を不正に書き換えたプログラム、または特殊な遊技操作の手順により大当たりや大当たりが継続することが可能なプログラムを搭載した偽造チップと呼ばれる不正チップが、ホールに設置された遊技機に組み込まれる不正が多発している。また、同様にぶら下がり基板による擬似信号による大当たり周期を狙い撃ちして不当な大当たりを引き起こす不正もまた同様である。これらの不正は、ホール側が意図的に仕組む場合も考えられるが、大概はホール側が関知する由も無く、意図しないで仕組まれる場合がある。これらの不正を行う者は、ゴト師集団による組織的犯行によるものが考えられる。
＜要望の背景＞　遊技機メーカーにおいて、製造上のシステム運営管理を行う上で、チップ個別に割り付けられたＩＤ番号等を、遊技機（基板）にチップを組み込んだ状態で読み出せることが可能な装置やシステムが切実に望まれている。また、同様にホール側にとっても、チップの真贋がチェックできることが可能な装置やシステムが切実に望まれている。また、第三者機関においても、巧妙・高度化した不正に対応するために、より詳細なチップの内部情報が読み出せることが可能な装置やシステムが切実に望まれている。
＜従来の検査の実態＞　従来のチップの真贋検査及びチップ個別に割り付けられたＩＤ番号や認証コード等の検査を実施する際の認証方式／照合方式において、その認証レベル／照合レベルは１レベルしかなかった（例えば、特許文献１〜３参照。）。
そのため、機能仕様や表示機能や外部インタフェース機能等のアプリケーション仕様はある程度固定されたものとなっていた。
【０００３】
【特許文献１】
特開平７−３１７３７号公報（第４−７頁、第３図）
【特許文献２】
特開平１０−２４１４７号公報（第３−４頁、第１図）
【特許文献３】
特開平１０−２４１４８号公報（第３−４頁、第２図）
【０００４】
【発明が解決しようとする課題】
＜運営上の問題提起＞　従来のチップの真贋検査及びチップ個別に割り付けられたＩＤ番号や認証コード等の検査を実施する際の認証方式／照合方式において、その認証レベル／照合レベルは１レベルしか無いために、真贋検査の実施は、ある特定された第三者機関にしか行うことができず、それ以外の機関（例えば遊技機メーカーやホール）にて同様の検査を実施することはできなかった。そのため、ある特定された第三者機関が行う立ち入り検査において、ホール側が意図しないで不正が仕組まれた場合においても、ホール側が責任をとらなければならないといった問題がある。したがって、チップの真贋がチェックできる装置やシステムが導入されていれば、意図しない不正に対しても迅速に対処できた筈である。
＜システム管理上の問題提起＞　また、同様に１レベルしか無いために、遊技機（基板）にチップを組み込んだ状態でチップのＩＤ番号が判別できる（即ちチップが特定できる）可能な装置やシステムが遊技機メーカーに供給できず、遊技機の設計・製造・販売におけるシステム管理の運営において、不便であるといった問題がある。
＜不正対処の課題＞　また、不正も年々巧妙・高度になってきており、１レベルによる真贋検査、即ち認証コードや遊技プログラムの検査だけでは、偽造チップの見分けや本物との判別が難しくなってきているといった課題がある。本発明は、かかる社会的要望に鑑みてなされたものである。すなわち、本発明の目的は、上記課題を解決した複数の認証レベルを有する遊技機制御用チップ（特願２００２−１６０６７０）に対し、複数の認証レベル／照合レベルに対応した多種多様な照合システムを提供することにある。
【０００５】
【課題を解決するための手段】本発明にかかる照合システムは、遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、該遊技機制御用チップへのアクセスが許可されたセキュリティレベルの範囲内でステータス表示機能、外部インタフェース機能といったアプリケーション仕様の構築を、該照合システム利用者が任意に多種多様に設定可能とした照合システムを遊技機制御用チップ及び照合システムの供給元であるセキュリティ機関が提供する遊技機制御用チップの照合システムとしたものである。
【０００６】請求項２に記載した発明は、遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、該遊技機制御用チップへのアクセス可能であるセキュリティレベルの高低、及びステータス表示機能、外部インタフェース機能といったアプリケーション仕様の構築を、最上位機関、または第三者機関、または遊技機制御用チップ及び照合システムの供給元であるセキュリティ機関が設定し、その設定した照合システムを該照合システム利用者に提供する遊技機制御用チップの照合システムとしたものである。
【０００７】請求項３に記載した発明は、遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、第三者機関以外の照合システム利用者が、該遊技機制御用チップへのアクセスが許可されたセキュリティレベルの範囲内でのステータス表示機能、外部インタフェース機能といったアプリケーション仕様の構築を任意に設定し、その設定した該照合システムを遊技機制御用チップ及び照合システムの供給元であるセキュリティ機関に申請し、その申請を受けてその仕様をセキュリティ機関が第三者機関、または最上位機関に対し申請し、該機関にて認定された照合システムのみ該照合システム利用者に提供する遊技機制御用チップの照合システムとしたものである。
【０００８】請求項４に記載した発明は、遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、第三者機関以外の照合システム利用者が、該遊技機制御用チップへのアクセスが許可されたセキュリティレベルの範囲内でのステータス表示機能、外部インタフェース機能といったアプリケーション仕様の構築を任意に設定し、その設定した該照合システムを所定の第三者機関に申請し、該三者機関がその仕様を認定し、該三者機関から要請を受けた遊技機制御用チップ及び照合システムの供給元であるセキュリティ機関が該第三者機関にて認定された照合システムのみ該照合システム利用者に提供する遊技機制御用チップの照合システムとしたものである。
【０００９】請求項５に記載した発明は、遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、ＣＰＵと、該ＣＰＵのバスにつながりプログラムを記憶し、またプログラムのワークエリアを提供する記憶手段と、前記照合システムの動作に必要なクロックを生成するクロック生成手段と、外部の遊技機との間の通信を実行する通信制御手段と、前記照合システム内の各回路の初期化を実行するリセット制御手段と、照合判定の結果や照合状態の表示を行う表示ステータス制御手段と、プリンタ・ホールコンピュー
タ・パソコンなどの外部機器とのインタフェースを制御するインタフェース制御手段とを有し、外部の遊技機内の遊技機制御用チップの真贋判断、認証、検査、照合などの処理を実行する遊技機制御用チップの照合システムとしたものである。
【００１０】請求項６に記載した発明は、遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、ＣＰＵと、該ＣＰＵのバスにつながりプログラムを記憶し、またプログラムのワークエリアを提供する記憶手段と、前記照合システムの動作に必要なクロックを生成するクロック生成手段と、外部の遊技機との間の通信を実行する通信制御手段と、前記照合システム内の各回路の初期化を実行するリセット制御手段と、検査対象である検査用チップを抜き差し可能な検査用チップ装着用ソケットと、該検査用チップ装着用ソケットの端子とバスとの間を仲介する検査用チップ信号線入出力制御手段と、比較対象である謄本用チップを抜き差し可能な謄本用チップ装着用ソケットと、該謄本用チップ装着用ソケットの端子とバスとの間を仲介する謄本用チップ信号線入出力制御手段と、照合判定の結果や照合状態の表示を行う表示ステータス制御手段と、プリンタ・ホールコンピュータ・パソコンなどの外部機器とのインタフェースを制御するインタフェース制御手段とを有し、前記検査用チップ装着用ソケットに装着した遊技機制御用チップの真贋判断、認証、検査、照合などの処理を実行する遊技機制御用チップの照合システムとしたものである。
【００１１】請求項７に記載した発明は、遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合システムであって、ＣＰＵと、該ＣＰＵのバスにつながりプログラムを記憶し、またプログラムのワークエリアを提供する記憶手段と、前記照合システムの動作に必要なクロックを生成するクロック生成手段と、外部の遊技機との間の通信を実行する通信制御手段と、前記照合システム内の各回路の初期化を実行するリセット制御手段と、検査対象である検査用チップを抜き差し可能な検査用チップ装着用ソケットと、該検査用チップ装着用ソケットの端子とバスとの間を仲介する検査用チップ信号線入出力制御手段と、比較対象である謄本用チップを抜き差し可能な謄本用チップ装着用ソケットと、該謄本用チップ装着用ソケットの端子とバスとの間を仲介する謄本用チップ信号線入出力制御手段と、照合判定の結果や照合状態の表示を行う表示ステータス制御手段と、プリンタ・ホールコンピュータ・パソコンなどの外部機器とのインタフェースを制御するインタフェース制御手段と、外部の遊技機内の遊技機制御用チップの照合処理と、前記検査用チップ装着用ソケットに装着した遊技機制御用チップの照合処理との衝突を回避し、選択的実行を制御するオンライン制御手段とを有し、外部の遊技機内の遊技機制御用チップの真贋判断、認証、検査、照合などの処理を実行することと、前記検査用チップ装着用ソケットに装着した遊技機制御用チップの真贋判断、認証、検査、照合などの処理を実行することとの選択的処理を行う遊技機制御用チップの照合システムとしたものである。
【００１２】前記課題を解決すべく本発明にかかる遊技機制御用チップの照合方法は、遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合方法であって、該遊技機制御用チップの照合システム利用者にアクセスが許可されたセキュリティレベルの認証判定を実行するセキュリティレベル認証判定ステップと、該認証判定ステップにて認証がなされた場合に、該照合システム利用者が任意に選択したステータス表示機能、外部インタフェース機能により所定の遊技機制御用チップ情報の取得を実行するチップ情報取得ステップとを有する遊技機制御用チップの照合方法とするものである。
【００１３】請求項９に記載した発明は、遊技機に搭載された遊技機制御用チップの真贋を検査、または当該チップデータ内容を所定の認証手続きを経て所定の認証レベルにおいて照合を実行する遊技機制御用チップの照合方法であって、該遊技機制御用チップの供給元であるセキュリティ機関が、ホール、ユーザ、第三者機関、最上位機関の照合システム利用者の要請を受けて、それに対処すべく各照合システム利用者毎に認定されたセキュリティレベルの認証判定を実行する認証判定ステップと、該認証判定ステップにて認証がなされた場合に、それぞれの該照合システム利用者が前記第三者機関にて認定して各照合システム利用者に割り付けられた所定のチップ情報の取得を実行するチップ情報取得ステップとを有する遊技機制御用チップの照合方法である。
【００１４】
【発明の実施の形態】以下に本発明を図示された実施形態に従って詳細に説明する。
＜照合システムの概要説明＞　まず最初に本発明にかかる照合システムの概要について説明する。
照合システムは、遊技機に搭載される遊技機制御用チップの真贋を検査するためのものである。任意のレベル（１〜ｎ）の認証通信方式を可能にし、各レベルの認証通信が確立後、照合通信方式に遷移し、チップ内部の情報を各レベルの認証レベルにおいて入手し、チップの遊技状態の如何に関わらず、認証、照合、検査の制御を行う。
また、認証通信中にやりとりされる認証データ、及び照合通信中のデータは全て暗号化処理が施されており、乱数を基数にした暗号通信を行い、通信で使用されるデータ、暗号や復号に用いられる認証キー等は、毎回通信を行うごとに異なるものを使うことで、通信上の機密性を確保する。
また、遊技機制御用チップ（以下、“検査対象チップ”と置き換えて呼称する場合がある）との通信が正常に行なうことが可能か否かに関する所定の照合システム自身の試験通信機能がある。
照合システムは、検査対象チップのＢＲＣ端子へ通信に必要なクロック等の信号を供給し、それを認識した検査対象チップが認証待ち状態になったことを通知する信号が検査対象チップのＳＣ端子から出力された所定の信号を受け取ると、所定の認証／照合制御を行うこととなる。
【００１５】本発明にかかる照合システムの認証方式／照合方式に関わる図示しない概念遷移フローにおいて、検査対象チップと照合システム間の認証または照合処理は、通信開始の初期化要求から始まり、認証方式／照合方式の要求をした上で、それぞれのレベルの認証または照合の通信を開始する。
本発明にかかる照合システムが、検査対象チップへ通信開始の初期化要求のコマンドを送出すると、検査対象チップは初期化（イニシャル通信）を行い、認証通信に備え、認証方式／照合方式の要求を照合システムに対し行い、その要求待ち状態となる。照合システムより所定の認証方式／照合方式の要求を送信すると、検査対象チップは認証方式／照合方式を識別し、要求に応じた認証／照合シーケンスで通信を開始する。認証／照合レベル１、認証／照合レベル２、・・・、認証／照合レベルｎと認証／照合レベルが高くなるごとに、より深いレベルの認証または照合を行うことととなる。低いレベルでの認証または照合では、その内容に制限が加わることとなる。それぞれの認証レベルの認証または照合の通信を開始した後、そのレベルの認証または照合を実施するか否かを判定する。各レベルにおける認証／照合判定がＮＧだった場合は、照合システムに対し初期化要求を行うが、ＯＫの場合は各認証レベル／照合レベル用に用意された認証／照合通信に遷移することとなる。
【００１６】次に、図示しない所定の照合システム側の照合の概要シーケンスについて説明をする。照合システム側で検査対象チップの内部情報データの要求送信を行う場合には、検査対象チップへの送信要求処理を行い、検査対象チップからの応答がある場合に、レベル認証手続を行い、それをクリアすると、検査対象チップの内部情報データの送信要求処理を実行し、その受信処理、受信したデータを所定の照合システムの記憶手段に格納する処理を行い、受信が終了すると、その他の処理を実行して戻る。
検査対象チップからの応答が無い場合やレベル認証をクリアしない場合は、スタート時点に戻る。また、チップ内部情報データの受信処理が終了しない場合は、再度送信要求処理を実行することとなる。なお、何回かの再度送信要求を行い、検査対象チップの内部情報データの受信処理が終了しない場合は、図示しないエラー処理に従うこととなる。
【００１７】図示しない検査対象チップ側の照合の概要シーケンスについて説明をする。所定の照合システムから照合通信の要求ありと判断すると、照合システムとの通信開始処理を実行する。レベル認証をクリアできるとその旨を照合システム側へ通知する。そして、照合通信の受信待ちをする。そして、チップ内部の情報データの取り出し要求があると、検査対象チップの内部情報データの取り出し処理を実行し、そのデータを照合システムへ送信する。その後、照合通信の受信待ちに戻る。
【００１８】図１は、本発明の照合システムの分類概念図である。
まず、照合システムをタイプ分けするとＡ、Ｂ、Ｃの三つのタイプとなる。
（１）照合システムＡは、オンボード照合システムである。（以下、“オンライン照合システム”と呼称する場合もある。）オンボードとは、検査対象チップが遊技機の基板上に載って動作している状態における照合を実行するシステムをいう。
（２）照合システムＢは、遊技機の基板上に搭載された遊技機制御用チップを取り外して照合を行うシステムである。（以下、“オフライン照合システム”と呼称する場合もある。）取り外した遊技機制御用チップを本照合システムの検査用チップ装着用ソケットに実装して認証、照合、検査を実行するものである。
（３）照合システムＣは、前述したＡ、Ｂ両者を兼用したシステムである。（以下、“オンライン／オフライン兼用照合システム”と呼称する場合もある。）すなわち、二つの機能のうちのいずれかを選択して使えるタイプだけではなく、どちらの機能をも同時に使えるタイプのものも含む。
【００１９】さらに照合システムのアプリケーション的なステータス表示機能について分類すると、
（１）発光ダイオード（以下、ＬＥＤと省略する場合がある）のみのもの（ＳＴ１）、
（２）ＬＥＤと液晶表示装置（以下、ＬＣＤと省略する場合がある）との双方を備えたもの（ＳＴ２）、
に分類できる。
ＬＥＤは、一個一個を意味づけされた数個の並びによって、ステータス表示するものもあるが、マトリクス状に多数並べて英数字などの簡単な文字を表示できるようにしたものもある。
ＬＣＤは、液晶のタイプ（ＳＴＮ／ＴＦＴ等）や画素構成やサイズ等様々なものがある。
【００２０】また、同様に照合システムの外部インタフェース（Ｉ／Ｆ）機能について分類すると、
（１）まったく無いもの（ＩＦ０）、
（２）プリンタ（以下、ＰＲと省略する場合がある）に接続可能なもの（ＩＦ１）、
（３）ホールコンピュータ（以下、ＨＣと省略する場合がある）に接続可能なもの（ＩＦ２）、
（４）パーソナルコンピュータ（以下、ＰＣと省略する場合がある）に接続可能なもの（ＩＦ３）、
（５）ＨＣとＰＲとの双方に接続可能なもの（ＩＦ４）、
（６）ＰＣとＰＲとに接続可能なもの（ＩＦ５）、
（７）ＰＣとＨＣとに接続可能なもの（ＩＦ６）、
（８）ＰＣとＨＣとＰＲとに接続可能なもの（ＩＦ７）、
に分類することができる。
ここでＨＣとは、遊技機を設置して消費者にサービスを提供するいわゆるパチンコ店などでそれぞれの遊技機の当たり情報などを管理するためにパチンコホールに設けてあるコンピュータをいう。
ＰＣは、市販されている汎用的ないわゆるパソコンのことである。
ＰＲはＰＣの周辺機器としてのインクジェット方式、レーザー方式、ドットマトリクス方式の汎用プリンタ、または本照合システムの筐体内に組み込む形式のものであって、サーマルヘッド（熱転写）方式ロール式の小ぶりのプリンタ等がある。
【００２１】前述したこれらの分類に基づいてその組み合わせを考えると、認証機能仕様や採用する表示機能や外部インタフェースのアプリケーションの細部を別にすると、その概要において照合システムの分類において３通り、ステータス表示機能において２通り、外部Ｉ／Ｆ機能において８通りを掛け合わせて、４８通りの照合システムが考えられる。これら４８通りの概要システムについて、表にまとめると次の表１のようになる。
【００２２】
【表１】
2004121478.tif 000003
【００２３】次に照合システムの認証機能について分類すると、前述した認証レベルの高さ、低さにより認証レベル１から認証レベルｎ（ｎは２以上の自然数）までｎ種類に分類することができ、仮に認証レベルが５レベルあるとすると、前述の組み合わせに対し、５通りを掛け合わせると２４０通りの照合システムになる。
【００２４】さらにアプリケーション的な細部の仕様の組み合わせを掛け合わせると、その数は膨大な数になる。
【００２５】本発明の目的は、この多種多様な照合システムを提供することを可能にすることにある。
多種多様とは、値段を安くしてもらいたいといったコスト性、手の平サイズの小型化や携帯可能であるといった利便性、前述のコスト性や利便性に関係無く、各種インタフェースに接続可能といった機能重視の性能性であるといった様々な要求に対し、対応することである。
ここでコスト性について説明すると、ＬＣＤは、表示面積が大きいほどより多くのステータス情報を表示することが可能となるが、コスト高となりコストを低くする目的でＬＥＤで代用することも考えられる。また、ホールや遊技機メーカーで、例えばＰＣインタフェース機能は必要無いといった冗長な所定のインタフェース仕様を除外するといったことも考えられる。
【００２６】図２及び図３には、照合システムの各代表概要例を示している。前述した４８通りの照合システムに順番にＳＹＳ１からＳＹＳ４８まで符号を振り、ＳＹＳ１、ＳＹＳ１３、ＳＹＳ２６の構成例を図２に示し、ＳＹＳ４８の構成例を図３に示している。
図２の（１）には、ＳＹＳ１すなわちオンボード照合システムであって、ステータス表示機能はＬＥＤのみ、外部Ｉ／Ｆ機能はなし、というシステムの構成例を示している。破線で囲んである部分が照合システムの部分であり、その筐体外側にはスイッチ（ＳＷ）とＬＥＤ１、ＬＥＤ２、ＬＥＤ３とが設けられている。遊技機内の遊技機制御基板上に設けられたコネクタと、本照合システムのコネクタとがケーブルで接続されて、照合システム側のスイッチ操作により、照合処理が実行され、検査対象チップの認証、照合、検査等がなされる。
ＳＹＳ１は、照合システムの中で一番簡易な照合システムで、小型化や軽量化や携帯化やコスト安を目的としたものである。ステータス表示の例として例えば、照合開始のスイッチと電源が入っている状態を示すステータスＬＥＤ１、検査対象チップの真贋の判定結果、正常を示すステータスＬＥＤ２、異常を示すＬＥＤ３のみで構成されていいのはいうまでもない。
図２の（２）には、ＳＹＳ１３すなわちＳＹＳ１に加えて照合システムにＬＣＤ表示器が付き、さらにホールコンピュータ、プリンタが接続された構成例である。
ＳＹＳ１３の照合システムの仕様例として例えば、検査対象チップのＩＤ情報を読み出す機能のみのＩＤリーダー管理照合システムとして構成していいのはいうまでもない。
図２の（３）には、ＳＹＳ２６すなわち遊技機の基板上に搭載された遊技機制御用チップを取り外して照合を行うシステムであって、ステータス表示機能がＬＥＤとＬＣＤの双方を持ち、プリンタが接続されている構成例を示す。照合システムの筐体前面には検査用チップ装着用ソケットＳ１と謄本用チップ装着用ソケットＳ２とが設けられており、遊技機用チップの装着及び取り外しが可能となっている。
ＳＹＳ２６の照合システムの供給先例として例えば、第三者機関の一番下位層に供給することが考えられる。
図３の（４）には、ＳＹＳ４８すなわちオンボード照合とチップ取り外し照合の双方が可能なシステムでステータス表示機能がＬＣＤとＬＥＤの両方を持ち、さらにホールコンピュータ、パソコン、プリンタとのインタフェースを有するものの構成例を示している。図２の（２）の構成と（３）の構成とを兼ね備えたものとなっている。
ＳＹＳ４８の照合システムの供給先例として例えば、最上位機関に供給することが考えられる。
【００２７】図４は、各照合システムの運用概要例である。上述した４８種類の照合システムをどのように運用するかを説明している。
この図において、供給元のセキュリティ機関は、遊技機に搭載された遊技機制御用チップを提供する供給元であって、本発明の照合システムをも供給する機関であり、セキュリティ情報の付与と共に、厳しくセキュリティ情報を管理する大元の機関である。
供給先であるホール、遊技機メーカーＡ、遊技機メーカーＢ、第三者機関Ａ、第三者機関Ｂ、第三者機関Ｃ、‥‥‥、最上位機関は、それぞれ、目的、セキュリティレベルが異なるため、異なる種類の照合システムの供給を受けることとなる。ここで、ホールとは前述したようないわゆるパチンコホールなどの消費者を相手にしてサービスを提供する店のことである。また、遊技機メーカーとは、パチンコ機、パチスロ機などの遊技機製造メーカーであって、セキュリティ機関から供給される遊技機制御用チップを組み込んだ製品をホールに対して供給する製造者である。第三者機関とは、例えば公的機関や法律が規定する特定認証機関等が該当し、例として地方レベルの機関、県レベルの機関、‥‥‥、国家レベルの中央機関にいたるまでさまざまなレベルの機関がある。
したがって、この図に示すように、認証レベルの違い、照合システムの構成の違いのさまざまな組み合わせにしたがって、それぞれに適した照合システムを提供することとなる。
なお、最上位機関が最も高い認証レベルの照合システムを扱うことができるようにし、最上位機関の認証レベルを基準としてそれ以下の下位の供給先の認証レベルが順に低く設定していくこととなる。
【００２８】各供給先へ提供する認証レベルの割り当ての例として
（１）レベル１：ホール
（２）レベル２：遊技機メーカーＡ
（３）レベル２：遊技機メーカーＢ
（４）レベル３：第三者機関Ａ（下位）
（５）レベル４：第三者機関Ｂ（中位）
（６）レベル５：第三者機関Ｃ（上位）
………
（７）レベルｎ：最上位機関
のように考えられる。
【００２９】また、認証検査／照合検査の内容の例として、
（１）レベル１（ホール）
１種類のＩＤ番号＋ユーザ指定エリア情報
（２）レベル２（遊技機メーカーＡ）：
レベル１＋ユーザプログラム
（３）レベル２（遊技機メーカーＢ）：
レベル１＋ユーザプログラム
（４）レベル３（第三者機関Ａ）：
レベル２＋数種類のＩＤ番号＋乱数データ
（５）レベル４（第三者機関Ｂ）：
レベル３＋全種類のＩＤ番号＋デバイス情報データ
（６）レベル５（第三者機関Ｃ）：
レベル４＋アクセス情報データ
………
（７）レベルｎ　（最上位機関）：
遊技機制御用チップの内部データ全て
のように考えられる。
ここで、ユーザとは、遊技機メーカーを指し、ユーザ指定エリア情報とは、遊技機制御用チップ内のユーザがアクセス可能なユーザ用ＲＡＭの所定のエリアに書き込まれた情報を指し、ユーザプログラムとは、遊技機メーカーが作成した遊技機を動作させるためのプログラムのことを指す。なお、ＩＤ番号、乱数データ、デバイス情報データ、アクセス情報データの説明については後述する。
【００３０】したがって、各供給先に割りあてられた認証レベルの他に、多種多様なアプリケーション仕様が組み合わせられて、様々なバリエーションの照合システムが構築されることとなる。
【００３１】例えば、図４の図のうち、遊技機メーカーについてみると、遊技機メーカＡとＢとは、どちらもセキュリティレベルがレベル２に固定されている。しかし、照合システムのアプリケーション（ステータス表示機能、外部インタフェース機能等）については、任意の選択肢を与えることによってある程度の自由度をもつので、ＳＹＳ１、ＳＹＳ２、ＳＹＳ９、ＳＹＳ１２などの選択の余地を持つこととなる。
【００３２】しかし、第三者機関の運営や管理の側面から、ホールやユーザに対して認証レベルとは関係無いアプリケーションまで関与しなければならないケースが出てくる場合もある。
【００３３】この場合、アプリケーション仕様の運営の実施例として、
前述のホールやユーザが自由に選択したアプリケーション仕様をセキュリティ機関に申請し、その仕様に併せた照合システムをホールやユーザに対し提供する、の他に、
（１）ホールやユーザが自由に選択したアプリケーション仕様を、ホールやユーザが第三者機関に申請し、第三機関にてそれが認定されれば、その認定されたアプリケーション仕様のみの照合システムをセキュリティ機関がホールやユーザに対し提供する。
（２）ホールやユーザが自由に選択したアプリケーション仕様を受付窓口としてセキュリティ機関に申請し、その申請されたアプリケーション仕様を最上位機関または第三者機関に対しセキュリティ機関が申請し、最上位機関または第三者機関にて認定されればその認定されたアプリケーション仕様のみの照合システムをセキュリティ機関がホールやユーザに対し提供する。
（３）最上位機関または第三者機関にて、予め定めた所定のアプリケーション仕様をホールやユーザに対し設定し、最上位機関または第三者機関から要請を受けてその設定されたアプリケーション仕様のみの照合システムをセキュリティ機関がユーザやホールに対し提供する。
（４）セキュリティ機関にて、予め定めた所定のアプリケーション仕様をホールやユーザに対して設定し、その仕様を最上位機関または第三者機関に申請し、最上位機関または第三機関にてそれが認定されれば、その認定されたアプリケーション仕様のみの照合システムをセキュリティ機関がホールやユーザに対し提供する。
といった運営が考えられる。
【００３４】すなわち、本発明にかかる照合システムの運営の特徴は、アプリケーション仕様において、ホールやユーザが自由に選択できたり、最上位機関または第三者機関の認定の上で選択することができたり、セキュリティ機関、または第三者機関が設定することが可能であるということである。
【００３５】同様に、認証レベルの運営の実施例として、
（１）最上位機関にて、予め定めた所定の認証レベル仕様をホールやユーザや下位の第三者機関に対して設定し、最上位機関からの要請を受けてその設定された認証レベル仕様の照合システムをセキュリティ機関がユーザやホールや全ての機関に対し提供する。この場合、ホールやユーザ以外の各機関に対して提供するアプリケーション仕様についても同様である。
（２）所定の第三者機関にて、予め定めた所定の認証レベル仕様をホールやユーザや全ての機関に対して設定し、所定の第三者機関からの要請を受けてその設定された認証レベル仕様の照合システムをセキュリティ機関がユーザやホールや全ての機関に対し提供する。この場合、所定の第三者機関は、上位の機関から許可されているという前提である。
（３）セキュリティ機関にて、予め定めた所定の認証レベル仕様をホールやユーザや全ての機関に対して設定し、その仕様を所定の第三者機関、または最上位機関に申請し、所定の第三機関、または最上位機関にてそれが認定されれば、その認定された認証レベル仕様の照合システムをセキュリティ機関がホールやユーザや全ての機関に対し提供する。
といった運営が考えられる。
【００３６】図５は、遊技機制御用チップが基板に実装された状態で照合を行う場合における照合システムのブロック図例である。以下、図面を参照しつつブロック図及び各部の機能について説明する。
【００３７】＜中央処理装置（ＣＰＵ）の説明＞　中央処理装置１（以下、ＣＰＵと省略する場合がある）は、所定の照合システム内の各機能ブロック（以下、便宜上“デバイス”、“回路”と呼称する場合もある。）の制御や指令を行う。
＜記憶手段の説明＞　記憶手段２は、（１）ＲＯＭ２ａ、（２）ＲＡＭ２ｂで構成され、ＲＯＭ２ａには、（イ）通信診断プログラム、（ロ）環境設定プログラム、（ハ）認証／照合プログラム、（二）表示制御プログラム等が格納される。また、ＲＡＭ２ａは、各プログラムの処理用のワークエリア（データエリア、スタックエリア等）として使用される。
＜クロック生成手段の説明＞　クロック生成手段３は、所定の照合システムの動作に必要なクロックを生成し、所定の照合システム内のＣＰＵや内部の各回路へそのクロックの供給を行う。
＜通信制御手段の説明＞　通信制御手段４は、検査対象チップとの間で通信を行う際の各種通信（イニシャル通信、認証通信、試験通信、照合通信等）を制御する。その詳細については、図８を参照しつつ後述する。
＜リセット制御手段の説明＞　リセット制御手段５は、所定の照合システム内のＣＰＵや内部の各回路の初期化を行うためのリセット信号の生成と初期化の制御を行う。
＜表示ステータス制御手段の説明＞　表示ステータス制御手段６は、照合判定の結果や照合状態等の視認可能な表示の制御を行う。表示の方法として、
（１）数種類の色のＬＥＤ、
（２）ｍ文字×ｎ行のＬＣＤ（ｍ、ｎは自然数。）
があり、表示ステータス制御手段６は、これらを制御するのに必要なＬＥＤドライバやＬＣＤコントローラ、ＬＣＤコントローラ、ＬＣＤセグメントドライバ等が内蔵されている。
＜表示ステータス例の説明＞　例えば（１）のＬＥＤ表示においては、例えば電源が入っている状態のステータス表示として緑色のＬＥＤの点燈、照合の判定結果で正常の場合は青色のＬＥＤの点燈、異常や判定結果がＮＧの場合は赤色の点燈、照合中の場合は所定の時間で青色のＬＥＤを点滅させるといったように、また、（２）のＬＣＤ表示においては、例えば２０文字×４行で状態や結果を表示させるというように、様々な組み合わせが考えられる。
＜プリンタＩ／Ｆ制御手段の説明＞　プリンタＩ／Ｆ制御手段７は、（１）インクジェット方式のプリンタ、（２）レーザー方式のプリンタ、（３）ドットマトリクス方式のプリンタ、（４）サーマルヘッド（熱転写）方式のプリンタ等の各種プリンタを制御するのに必要な制御回路、及びＲＳ−２３２Ｃ、ＩＥＥＥ１２８４等の所定の照合システムとプリンタとのインタフェースを行うのに必要なプリンタドライバ等が内蔵されている。
＜ＰＣ　　Ｉ／Ｆ制御手段の説明＞　ＰＣ　　Ｉ／Ｆ制御手段８は、ＰＣＩバス、ＵＳＢ、ＳＣＳＩ等の所定の照合システムとパソコンとのインタフェースを行うのに必要な制御回路、及びＰＣドライバ等が内蔵されている。
＜ＨＣ　　Ｉ／Ｆ制御手段の説明＞　ＨＣ　　Ｉ／Ｆ制御手段９は、ＰＣ　　Ｉ／Ｆ制御手段８と同様に、ＰＣＩバス、ＵＳＢ、ＳＣＳＩ等の所定の照合システムとホールコンピュータとのインタフェースを行うのに必要な制御回路、及びドライバ等が内蔵されている。
＜照合／認証制御手段の説明＞　照合／認証制御手段１０は、検査対象チップの照合、認証、検査を実行する上で通信制御手段４とあいまって機能する重要な部分である。その詳細については、ＢＵＳ１、ＢＵＳ２の働きとともに図８、図９を参照しつつ後述する。
＜コネクタの説明＞　コネクタ１１は、検査対象チップが遊技機を制御する基板上に実装された状態で、当該チップと所定の照合システムとの間で通信を行うための接続用のインタフェースである。
【００３８】図６は、遊技機制御用チップを基板から取り出して照合を行う場合の照合システムのブロック図例である。図５と同様の部分については説明を省略し、図５に無い部分について説明する。
＜検査用チップ信号線入出力制御手段の説明＞　検査用チップ信号線入出力制御手段１２は、検査用チップ装着用ソケット１４に装着された検査対象チップの各端子と、それぞれ照合や認証等の検査をパラレル通信で行うことを可能にするための入出力制御を行う。検査用チップ信号線入出力制御手段１２は、バスと検査対象チップの端子との間を仲介する役割を果たす。
＜謄本用チップ信号線入出力制御手段の説明＞　謄本用チップ信号線入出力制御手段１３は、謄本用チップ装着用ソケット１５に装着された謄本用チップの各端子と、それぞれ検査対象チップの照合や認証等の比較検査をパラレル通信で行うことを可能にするための入出力制御を行う。謄本用チップ信号線入出力制御手段１３は、バスと謄本用チップの端子との間を仲介する役割を果たす。
＜検査用チップ装着用ソケットの説明＞　検査用チップ装着用ソケット１４は、遊技機を制御する基板に実装されている遊技機制御用チップ（検査対象チップ）を取り外して、所定の照合システムに装着して検査を行うためのソケットである。
＜謄本用チップ装着用ソケットの説明＞　謄本用チップ装着用ソケット１５は、第三者機関の認定を受けた正規なプログラムが記憶された謄本用チップを、所定の照合システムに装着して検査対象チップとの比較検査を行うためのソケットである。本ソケットを実装した所定の照合システムは、第三者機関のみ供給することが可能で、ホールや遊技機メーカーには供給されない。
図６、図７に検査用チップ装着用ソケット及び謄本用チップ装着用ソケットの各端子に割り付ける信号の例として、アドレス信号、データ信号、８０系の各信号線（ＸＲＦＳＨ、ＸＨＡＬＴ、ＸＭ１、ＸＩＯＲＱ、ＸＭＲＥＱ、ＸＲＤ、ＸＷＲ）、ＳＣ、ＢＳＣを示している。なお、図示しない電源、及び６８系の各信号（Ｒ／＊Ｗ、＊ＬＩＲ）も同様である。
【００３９】図７は、遊技機制御用チップが基板に実装された状態で照合を行う場合及び技機制御用チップを基板から取り出して照合を行う場合の両方の照合が可能な兼用型照合システムのブロック図例である。図５、図６と同じ機能部分は同じ番号で示してある。
＜オンライン制御手段の説明＞　オンライン制御手段１６は、遊技機制御用チップが基板に実装された状態で照合を行う場合（オンライン照合）及び検査対象チップを基板から取り出して照合を行う場合（オフライン照合）の両方の照合が可能な兼用型照合システムにおいて、どちらか一方の機能のみを使用できるようにするオンライン／オフラインのモード切替の制御、及び当該照合システム内の信号やバス等の衝突を回避するための制御を行う。
＜バス及び信号線の説明＞　Ｓ１は、ＳＣ信号である。Ｓ２は、ＢＲＣ信号である。ＢＵＳ１は、システムバスである。ＢＵＳ２は、通信制御手段４と照合／認証制御手段１０の間の固有のハードウェアバスである。ＢＵＳ３は、パラレル制御を行うための照合／認証制御手段１０間の固有のハードウェアバスであり、オフラインで使用する場合はＳ１（ＳＣ信号）、Ｓ２（ＢＲＣ信号）は当該バスに含まれる。バス及び信号線については、図５及び図６においても同様である。
【００４０】図８は、図５、図６に示す通信制御手段４及び照合／認証制御手段１０のブロック図である。本検査対象チップは、前述したように、ＢＲＣ端子へクロック等の信号が供給されている場合照合システムとの認証待ち状態となり、ＳＣ端子から所定の信号を受け取ると、その受け取った信号に対する認証制御を行うが、その際の重要な役割を果たすのが通信制御手段４及び照合／認証制御手段１０である。
【００４１】＜通信制御手段の説明＞　通信制御手段４は、検査対象チップとの間で通信を行う際の各種通信（イニシャル通信、認証通信、試験通信、照合通信等）を制御する。通信制御手段４は、送信部４ａ、受信部４ｂからなる。
＜送信部の説明＞　通信制御手段４の送信部４ａの内部をさらに詳しく見ると、
（１）Ｐ／Ｓ（パラレル／シリアル）変換手段、
（２）送信タイミング制御手段、
（３）スクランブル手段、
（４）外部通信用暗号手段、
（５）多重化手段、
（６）フレーム制御手段、
で構成される。送信部は、検査対象チップへデータを送信するブロックである。
＜Ｐ／Ｓ変換手段の説明＞　Ｐ／Ｓ変換手段は、データ制御手段１０ａからＢＵＳ２を介して送られてきたパラレルデータ信号をシリアルデータ信号に変換する。
＜送信タイミング制御手段の説明＞　送信タイミング制御手段は、送信の開始要求を受けて、Ｐ／Ｓ変換手段にて所定の照合システム内部の暗号化されたデータをパラレルデータからシリアルデータに変換するまでのタイミングの制御、及びフレーム制御のタイミングを制御する。
＜スクランブル手段の説明＞　スクランブル手段は、Ｐ／Ｓ変換手段にてシリアルデータに変換されたチップ内部の暗号化されたデータに対しスクランブル処理を施すものである。後述するスクランブル解除手段とあいまって、暗号通信の秘匿性を高める役割を果たす。
＜外部通信用暗号手段の説明＞　外部通信用暗号手段は、送信する前の所定の照合システム内部のデータに対し所定のアルゴリズムによる暗号を施すものである。
＜多重化手段の説明＞　多重化手段は、先頭コードの異なる個々のフレーム長に対し、多重化処理を行うものである。
＜フレーム制御手段の説明＞　フレーム制御手段は、何種類かの先頭コードの異なるフレームを制御するものである。
前述のＰ／Ｓ変換手段によりシリアル変換された信号は、スクランブルをかけられたのち、外部通信用暗号手段により暗号化されて、多重化手段により多重化されてＳＣ端子から出力されるが、その際に、フレーム制御手段により、フレーム化がされることとなる。
【００４２】＜受信部の説明＞　通信制御手段４の受信部４ｂの内部をさらに詳しく見ると、
（１）通信クロック生成手段、
（２）外部通信用復号手段、
（３）受信タイミング制御手段、
（４）スクランブル解除手段、
（５）Ｓ／Ｐ変換手段、
（６）フレーム検出手段、
（７）通信エラー検出手段、
（８）受信応答時間制御手段
で構成される。受信部は、検査対象チップからのデータを受信するブロックである。
＜通信クロック生成手段の説明＞　通信クロック生成手段は、クロック生成手段３より入力されたクロックの分周を行い、検査対象チップとの通信を行う上での必要なクロックを生成し、ＢＲＣ信号として検査対象チップへ供給する。リセット後は、通信開始時のイニシャルパルスにより、受信データとの同期処理を行う。位相合わせのパルスはＢＲＣ信号に同期する。
＜外部通信用復号手段の説明＞　外部通信用復号手段は、検査対象チップから送られてきた所定のアルゴリズムにて暗号化されたデータの復号処理を施すものである。
＜受信タイミング制御手段の説明＞　受信タイミング制御手段は、受信の開始要求を受けて、Ｓ／Ｐ変換手段にて検査対象チップから送られた復号化したデータをシリアルデータからパラレルデータに変換するまでのタイミングの制御を、フレーム検出手段からの信号を基に制御を行うものである。
＜スクランブル解除手段の説明＞　スクランブル解除手段は、検査対象チップから送られた復号化したデータをさらに予めスクランブル処理を施されたデータに対しスクランブル解除処理を施すものである。
＜Ｓ／Ｐ変換手段の説明＞　Ｓ／Ｐ変換手段は、シリアルデータをパラレルデータに変換する。
＜フレーム検出手段の説明＞　フレーム検出手段は、各通信によってフレーム長が異なるものを検出する。このフレーム長によって通信内容（認証レベル）が決定される。
【００４３】
＜通信エラー検出手段の説明＞　通信エラー検出手段は、認証検査を行う際の正確なデータの受け渡しを行なうための通信上の誤りを検出し、誤動作による内部情報の漏洩とならないよう以下の通信エラーの検出を行う。
＜通信エラー内容の説明＞　通信エラーは、具体的には、次に掲げる３つのエラーがある。
（１）通信フォーマットエラー：通信フォーマット上におけるエラーである。
（２）照合通信時のコマンドエラー：照合通信に遷移すると、所定の照合システムから検査対象チップへコマンドを送信し、検査対象チップ側であらかじめ決められたコマンド以外のコードを受信した場合は全てコマンドエラーとしての処理を行う。検査対象チップ側でコマンドエラーが発生した場合時の処理としては、照合システムにそのエラー情報を送信し、所定の照合システム側でそのエラー情報を受け取ると所定のエラー処理を実行することとなる。
（３）ユーザモード中の照合通信エラー：検査対象チップがユーザモード中に照合通信が行われた場合は、検査対象チップのＣＰＵへのリセットは禁止のため、ユーザモード中の照合通信においては、検査対象チップからユーザモード中であることを知らせるコマンドを所定の照合システムへ送信して検査対象チップのＣＰＵへのリセットが不可能なことを通知する。また、検査対象チップ側で、受信したデータが通信エラーを起こしている場合は、通信に異常があることを所定の照合システムへ通知する。
＜受信応答時間制御手段の説明＞　受信応答時間制御手段は、検査対象チップとの各種通信において、外的要因によるディセーブル状態の時間の設定や解除、通信エラー発生等のリカバリ処理の応答時間の制御を行う。
＜照合／認証制御手段の説明＞
次に照合／認証制御手段１０について説明する。照合／認証制御手段１０は、データ制御手段１０ａ、認証制御手段１０ｂ、パラレル通信制御手段１０ｃ、外部通信用乱数発生手段１０ｄ、照合システム内部データ用暗号手段１０ｅ、照合システム内部データ用復号手段１０ｆからなる。照合／認証制御手段１０は、通信に必要な情報を制御したり、所定の照合システムの内部データの暗号／復号等のハードウェア演算処理、通信ステータス管理、認証コマンド解析・実行等の制御を行う。
【００４４】
＜データ制御手段の説明＞
データ制御手段１０ａは、検査対象チップ内部のデータである。
（１）秘密情報データ、
（２）ＩＤデータ、
（３）チップ内ＲＯＭデータ、
（４）デバイス情報データ、
（５）アクセス情報データ、
（６）乱数データ、
（７）スチール情報データ、
（スチールとはデータの取り込みを指す。以下同様）、
等のチップ内部データの識別や認証や照合のためのデータ制御、照合システムから検査対象チップへのコマンド等のデータを送出するための照合システム内部データのデータ制御を行う。
また、上記これらのデータを一旦記憶するバッファ機能も兼ね備えており、具体的には検査対象チップへのコマンド等のデータを送出するための照合システム内部データを格納するレジスタ、検査対象チップから送られてきた受信部４ｂを介して入力された検査対象チップの秘密情報データを格納するレジスタ、ＩＤデータを格納するレジスタ、チップ内ＲＯＭデータを格納するレジスタ、デバイス情報データを格納するレジスタ、アクセス情報データを格納するレジスタ、乱数データを格納するレジスタ、スチール情報データを格納するレジスタ、等の各種内部データ情報をそれぞれ格納するレジスタを有している。
【００４５】なお、ここで上記検査対象チップ内の各種データについて説明する。
＜秘密情報データ＞　秘密情報データとは、第三者やユーザが知りえないチップ製造者・販売者のみがチップを特定できる情報であり、具体例としては、資材管理上の詳細な情報（ウェハー管理番号等）や協力工場に関するコード番号等があり得る。
＜ＩＤデータ＞　ＩＤデータとは、検査対象チップ自身を個別に識別する各種情報や、検査対象チップに内蔵された乱数発生装置自身を個別に識別するための情報や、前記秘密情報等があり得る。情報の具体例として、
（１）試験年月日時刻、
（２）製造年月日時刻、
（３）製造場所、
（４）製造工場、
（５）製造ライン、
（６）製造ロット、
（７）製造番号、
（８）ユーザ管理番号、
（９）シリアル番号、
等の情報があり得る。
＜チップ内ＲＯＭデータ＞　チップ内ＲＯＭデータとは、検査対象チップ内に格納されたユーザ用ＲＯＭ及びブート用ＲＯＭに格納されたデータを指し、具体例として
（１）ユーザプログラム、
（２）各認証レベルに対応した複数の認証コード、
（３）セキュリティチェックプログラム、
（３）故障診断プログラム、
（４）環境設定プログラム、
（５）検査対象チップ自身が単独で行う認証／照合プログラム
等の情報があり得る。
＜デバイス情報データ＞　デバイス情報データとは、検査対象チップの
（１）量産用チップ／開発用チップのチップ種別、
（２）ＣＰＵの種類（例えばＺ８０とか６８ＨＣ１１等）、
（３）チップの型式番号、
（４）内蔵された各デバイスの種類や型式番号、
等の情報があり得る。
＜アクセス情報データ＞　アクセス情報データとは、内蔵された各デバイスがアクセスを行った時の状況の履歴データを示すものである。
＜乱数データ＞　検査対象チップに内蔵された乱数発生装置から出力される乱数データである。
＜スチール情報データ＞　スチールとはデータの取り込みを指し、スチール情報データとは、検査対象チップにおいてプログラム管理エリアにてユーザが指定したエリアに格納されたデータの情報を、ＣＰＵがその指定したエリアにアクセスすることで、リアルタイムにその時のアクセスしたデータの情報や内蔵された各デバイスにＣＰＵがアクセスを行った際に、その状況等のデータを指す。
【００４６】
＜認証制御手段の説明＞　認証制御手段１０ｂは、検査対象チップと照合システムとの間で相互認証を行うための各種制御を行う。図９は、認証制御手段１０ｂのブロック図を示すものであり、認証要求制御手段と、シーケンス制御手段と、認証レベル制御手段と、認証判定手段と、認証コマンド制御手段と通信ステータス制御手段とで構成される。
＜認証要求制御手段の説明＞　認証要求制御手段は、照合システムから検査対象チップへ通信要求を行い、最初の通信処理を行い、検査対象チップが次の処理要求を受け付けることが可能になるようなスタンバイ制御や所定の認証レベルで通信を行うための要求制御を行う。
＜シーケンス制御手段の説明＞　シーケンス制御手段は、それぞれ異なる認証レベルでのシーケンスの制御を行うものである。
＜認証レベル制御手段の説明＞　認証レベル制御手段は、それぞれ異なる認証レベルでのコマンド制御を行うものである。
＜認証判定手段の説明＞　図９の認証判定手段は、それぞれ異なる認証レベルのコマンドの判定や許可を行うものである。
＜認証コマンド制御手段の説明＞　図９の認証コマンド制御手段は、チップ内部の各種データを読み出すための制御を行うものである。
＜通信ステータス制御手段の説明＞　図９の通信ステータス制御手段は、通信中に発生した各通信ステータスのデータの格納や制御を行う。ステータスとして考えられるのは、受信フレーム中のパリティビット検査を行い、受信したデータのパリティ結果と異なった場合発生する通信フォーマットエラー等の通信エラーステータスや、検査対象チップの自己診断情報のステータスや、各認証コマンドの制御ステータス等がある。
【００４７】
＜パラレル通信制御手段の説明＞　図８のパラレル通信制御手段１０ｃは、オフラインで検査対象チップの検査や謄本用チップとの比較検査を行うために、パラレル通信で行うことを可能にするための入出力制御を行う。
＜外部通信用乱数発生手段の説明＞　図８の外部通信用乱数発生手段１０ｄは、検査対象チップとの通信のために設けられた乱数発生手段である。
＜照合システム内部データ用暗号手段の説明＞　照合システム内部データ用暗号手段１０ｅは、検査対象チップへ認証コマンド等の所定の照合システム内部のデータを送信する前に、予め所定のアルゴリズムにて暗号を施すものである。
＜照合システム内部データ用復号手段の説明＞　照合システム内部データ用復号手段１０ｆは、予め所定のアルゴリズムにて暗号化された所定の照合システム内部のデータに対し復号を施すものである。
【００４８】これら通信制御手段４、及び照合／認証制御手段１０のうち、所定の照合システム内のＣＰＵのシステムバス（ＢＵＳ１）につながるのは、データ制御手段１０ａ、通信制御手段認証制御手段１０ｂ、パラレル通信制御手段１０ｃである。ＢＵＳ２は、システムバスとは独立した通信制御手段４内の固有のハードウェアバスであって、送信部４ａ、受信部４ｂ、データ制御手段１０ａ、認証制御手段１０ｂ、外部通信用乱数発生手段１０ｄ、照合システム内部データ用暗号手段１０ｅ、照合システム内部データ用復号手段１０ｆ、がこのＢＵＳ２につながっている。ＢＵＳ３は、パラレル制御を行うための固有のハードウェアバスであって、パラレル通信制御手段１０ｃ、検査用チップ信号線入出力制御手段１２、謄本用チップ信号線入出力制御手段１３、がこのＢＵＳ３につながっている。
【００４９】データ制御手段１０ａが制御する検査対象チップの秘密情報データ、ＩＤデータ、チップ内ＲＯＭデータ、デバイス情報データ、アクセス情報データ、乱数データ、スチール情報データ等のチップ内部データは、それぞれ必要に応じて、また、各認証レベルのそれぞれの認証手続に従い、順次チップ内部データが照合システムへ送られていくこととなる。
【００５０】図１０は、照合システムと検査対象チップとの通信の概要フローを示したものである。所定の照合システムの照合開始スイッチが押下されると、図示しない検査対象チップと照合システムとの間で通信が開始される。所定の照合システムと検査対象チップとの間で通信が開始されると、まず、図示しないイニシャル通信を実行する。そして、イニシャル通信を終えてから認証通信または図示しない試験通信を実行する。認証通信においては、各それぞれのレベルにおける認証通信を終えると、照合通信を実行することとなる。
＜イニシャル通信の説明＞　ここで図示しないイニシャル通信について説明する。照合システムよりイニシャル通信の要求を検査対象チップが受信すると、初期化、及びクロックの同期を行う。またどの認証レベルで認証を実施するかの判定を行い、判定後認証通信へと遷移する。また、同様に試験通信の要求を受信すると、データ折り返し試験を行うための試験通信へと遷移する。イニシャル通信の内容として
（１）通信要求：照合システムから送られる通信要求情報にしたがって、検査対象チップはイニシャル後の通信の内容を決定する。
（２）認証通信要求：認証レベル１〜ｎの要求
（３）試験通信要求
（４）検査対象チップのリセット要求：再度イニシャル通信待ち受け状態に初期化する。認証通信中、照合通信中であってもこのブロックリセット要求を受信した場合は直ちに検査対象チップの特定された機能ブロックの初期化を行い、イニシャル通信待ち受けとなる。イニシャル通信が正常に終了すると、検査対象チップは認証通信待ち受け状態へと遷移する。
＜認証通信の説明＞　次に認証通信について説明する。ｎレベルの認証レベルにより検査対象チップの真偽を検査する。認証後、照合通信へと遷移する。例えばレベル認証の例として
（１）レベル１認証（ｎ１とする）は、照合システムとの真贋判定は、セキュリティレベル１において１回のみ実施する。
（２）レベル２認証（ｎ２とする）は、照合システムとの真贋判定は、セキュリティレベル２においてｍ回実施する。（ｍ≧１、但しｎ２≧ｎ１）
（３）レベル３認証（ｎ３とする）は、照合システムとの真贋判定は、セキュリティレベル３においてｍ回実施する。（ｍ≧２、但しｎ３≧ｎ２）
（４）レベル４認証（ｎ４とする）は、照合システムとの真贋判定は、セキュリティレベル４においてｍ回実施する。（ｍ≧２、但しｎ４≧ｎ３）
（５）レベル５認証（ｎ５とする）は、照合システムとの真贋判定は、セキュリティレベル５においてｍ回実施する。（ｍ≧２、但しｎ５≧ｎ４）
（６）レベルｎ認証（ｎｎとする）は、照合システムとの真贋判定は、セキュリティレベルｎにおいてｍ回実施する。（ｍ≧２、但しｎｎ≧ｎ５）
のようにすることができる。なお、数字が大きくなるほど、セキュリティ強度が大きくなる。また、それぞれのセキュリティレベルにおいて、異なる認証コードを使用するものとする。また、実施回数においても、それぞれの認証レベルにおいて、目的・用途に応じて適宜加減する。なお、認証レベルが低い場合は解析の糸口を与えないよう実施回数が少ない方が好ましいと考えられる。
認証通信は、照合システムと検査対象チップ間の相互認証であるため、お互いに相手の真贋に対して判定結果を所有している。認証判定がＮＧ時は照合通信に遷移しないが、ＯＫであった場合は照合システムが認証ＯＫとなったことを検査対象チップ側に通知する。また、検査対象チップ側の認証判定がＯＫであれば照合・検査通信にそのまま遷移することが可能となる。なお、認証レベルによって任意の有効データバイト数を与え、外部通信用乱数発生手段１０ｄより得た乱数値の位置情報にしたがい、送信データの並べ替えを行ってから検査対象チップ側へ送出するものとする。
＜照合・検査通信の説明＞　認証通信を経て、認証判定がＯＫとなった場合は照合・検査通信に遷移する。各認証レベルに応じて各種コマンドを照合システムより受信し、コマンドに対応した検査対象チップ内の情報を返送することが可能となる。
＜通常処理の説明＞　照合システム側で、検査対象チップ側から送られてきた各種チップ内部データを、ＬＥＤやＬＣＤに表示したり、また、そのデータをＰＣやＨＣへ送出したりする。また、判定結果や通信エラー等のステータス情報も同様に行う。他にチップ内部情報データの取得が必要無い場合は、終了することとなる。
【００５１】以上、本発明について説明したが、文中で認証レベルとはセキュリティレベルと置き換えても良いし、また認証レベルとアプリケーション仕様が定まった照合システムにおいては、“システム”を　“装置”と置き換えて良いのはいうまでも無い。
【００５２】また、本発明の説明において、正常音やエラー音や警告音等のサウンド制御に関する記述は無いが、それは本照合システムが、あくまでも遊技機制御用チップの真贋判定が重要な目的であり、遊技機の重要要素であるサウンド制御の興趣を必要としないからである。しかし、ソケットに正確に装着されていない時やコネクタが外れている場合の警告音、通信処理中に発生した通信エラー時のエラー音、真正チップであった（正常であった）場合の正常音、偽造チップであった（異常であった）場合の警告音等は、本照合システムは当然のことながら具備している。これらのサウンド制御は、公知の技術であり開示するまでも無い。
【００５３】なお、照合システム使用者によって、サウンド制御の興趣を照合システムにも適用したいという要望があった場合、アプリケーション仕様として更に照合システム使用者が自由に設定できるサウンド制御構成にして、前述した同様の運営を行って良いのはいうまでも無い。
【００５４】また、文中で“要請”としたのは、一般慣例上、物品等の購入を除き、公的機関から民間へ“申請”することは無いと判断したからである。したがって、本発明においては“要請”と“申請”は同意語であることはいうまでもない。
【００５５】
【発明の効果】本発明は、以上のように構成されているから、セキュリティレベルを第三者機関の認定の元に、自由度をもったアプリケーション仕様（ステータス表示や外部インタフェースの多様性を含む）の多種多様な照合システムを提供できる。これにより、ホールやユーザや各機関の必要に応じた照合システムを提供することができる。
【図面の簡単な説明】
【図１】照合システムの分類概念図である。
【図２】照合システムの各代表概要例である。（１／２）
【図３】照合システムの各代表概要例である。（２／２）
【図４】各照合システムの運用概要例である。
【図５】遊技機制御用チップが基板に実装された状態で照合を行う場合における照合システムのブロック図例である。
【図６】遊技機制御用チップを基板から取り出して照合を行う場合の照合システムのブロック図例である。
【図７】遊技機制御用チップが基板に実装された状態で照合を行う場合及び技機制御用チップを基板から取り出して照合を行う場合の両方の照合が可能な兼用型照合システムのブロック図例である。
【図８】通信制御手段及び照合／認証制御手段のブロック図である。
【図９】認証制御手段のブロック図である。
【図１０】照合システムの概要フローチャートである。
【符号の説明】
１　中央処理装置（ＣＰＵ）
２　　記憶手段
２ａ　ＲＯＭ
２ｂ　ＲＡＭ
３　クロック生成手段
４　通信制御手段
４ａ　送信部
４ｂ　受信部
５　リセット制御手段
６　表示ステータス制御手段
７　プリンタＩ／Ｆ制御手段
８　ＰＣ　　Ｉ／Ｆ制御手段
９　ＨＣ　　Ｉ／Ｆ制御手段
１０　照合／認証制御手段
１０ａ　データ制御手段
１０ｂ　認証制御手段
１０ｃ　パラレル通信制御手段
１０ｄ　外部通信用制御手段
１０ｅ　照合システム内部データ用暗号手段
１０ｆ　照合システム内部データ用復号手段
１１　　コネクタ
１２　　検査用チップ信号線入出力制御手段
１３　　謄本用チップ信号線入出力制御手段
１４　　検査用チップ装着用ソケット
１５　　謄本用チツプ装着用ソケット
１６　　オンライン制御手段
Ｓ１　ＳＣ信号
Ｓ２　ＢＲＣ信号
ＢＵＳ１　システムバス
ＢＵＳ２　通信制御手段と照合／認証制御手段の間の固有のハードウェアバス
ＢＵＳ３　パラレル制御を行うための照合／認証制御手段間の固有のハードウェアバス
【図１】
2004121478.tif 000004
【図２】
2004121478.tif 000005
【図３】
2004121478.tif 000006
【図４】
2004121478.tif 000007
【図５】
2004121478.tif 000008
【図６】
2004121478.tif 000009
【図７】
2004121478.tif 000010
【図８】
2004121478.tif 000011
【図９】
2004121478.tif 000012
【図１０】
2004121478.tif 000013