(57)【特許請求の範囲】
【請求項１】
制御コマンドを送信する主制御部と、前記主制御部によって送信された制御コマンドに基づいて所定の処理を行う周辺部と、前記主制御部の認証を行う後段部と、を備える遊技機において、
前記主制御部は、
前記主制御部の認証に用いる認証用データと前記後段部が前記認証用データの認証のために予め記憶している２種類の期待値を変更する期待値変更用データとのうち、認証情報がどちらのデータを有するかを示すデータ種別と一対一に対応付けられた２種類の検査値を記憶する検査値記憶手段と、
今回生成する前記認証情報のデータ種別を示す種別情報を記憶する種別情報記憶手段と、
次回生成する前記認証情報のデータ種別を、前記認証用データと前記期待値変更用データの２種類から無作為に決定する決定手段と、
前記決定したデータ種別に対応した前記検査値を前記検査値記憶手段から抽出する検査値抽出手段と、
前記種別情報が前記認証用データを示している場合に、前記検査値抽出手段が抽出した検査値を有する前記認証用データを生成する認証用データ生成手段と、
前記種別情報が前記期待値変更用データを示している場合に、前記２種類の検査値及び前記２種類の期待値の各々を変更する期待値変更用データを生成する期待値変更用データ生成手段と、
前記２種類の検査値に対して前記期待値変更用データの変更対象を規定する複数種類の変更対象パターンを所定の切り替え方式で切り替える主制御側切替手段と、
前記切り替えた変更対象パターンが示す前記検査値を前記生成した期待値変更用データに基づいて変更する主制御側変更手段と、
前記生成した認証用データ又は前記生成した期待値変更用データを有する認証情報を生成する認証情報生成手段と、
前記生成した認証情報を前記後段部に前記周辺部を介して送信する主制御側送信手段と、
前記決定した次回のデータ種別を示すように前記種別情報を更新する更新手段と、を備え、
前記後段部は、
前記２種類の検査値の各々に対応し且つ前記認証情報のデータ種別の各々と一対一に対応付けられた２種類の期待値を記憶する期待値記憶手段と、
今回受信する前記認証情報のデータ種別を示す後段側種別情報を記憶する後段側種別情報記憶手段と、
前記周辺部から転送された前記認証情報を受信する後段側受信手段と、
前記後段側種別情報のデータ種別が前記認証用データを示している場合に、前記受信した認証情報の認証用データと前記期待値とを比較し、該比較結果に基づいた前記主制御部の認証結果を示す後段認証結果データを生成する後段認証結果データ生成手段と、
前記生成した後段認証結果データを前記周辺部に送信する後段側送信手段と、
前記主制御部と同一の前記複数種類の変更対象パターンを前記主制御側変更手段の前記所定の切り替え方式で切り替える後段側切替手段と、
前記後段側種別情報のデータ種別が前記期待値変更用データを示している場合に、前記切り替えた変更対象パターンが示す前記検査値と一致する前記期待値を前記認証情報の前記期待値変更用データに基づいて変更する後段側変更手段と、
前記主制御部の認証が成立した場合に、前記認証情報の前記認証用データと一致する前記期待値に対応付けられた前記データ種別を次回のデータ種別と特定して前記後段側種別情報を更新する特定手段と、を備え、
前記周辺部は、
前記主制御部から受信した前記認証情報を前記後段部に転送する転送手段と、
前記後段部から前記後段認証結果データを受信する周辺側受信手段と、
前記受信した後段認証結果データに応じて前記制御コマンドに基づいた前記所定の処理を行う処理手段と、を備えることを特徴とする遊技機。
【請求項２】
前記２種類の検査値の各々は、相異なる複数の切り替え方式が一対一に対応付けられており、
前記２種類の期待値の各々は、一致する前記検査値に対応付けられた前記切り替え方式が対応付けられており、
前記主制御側切替手段は、前記検査値抽出手段が抽出した検査値に対応付けられた切り替え方式で前記複数種類の変更対象パターンを切り替える手段であり、
前記後段側切替手段は、前記認証情報の認証用データと一致する前記期待値に対応付けられた切り替え方式で前記変更対象パターンを切り替える手段であることを特徴とする請求項１に記載の遊技機。
【請求項３】
制御コマンドを送信する主制御部と、前記主制御部によって送信された制御コマンドに基づいて所定の処理を行う周辺部と、前記主制御部の認証を行う後段部と、を備える遊技機において、
前記主制御部は、
前記主制御部の認証に用いる認証用データと前記後段部が前記認証用データの認証のために予め記憶している２種類の期待値を変更する期待値変更用データとのうち、認証情報がどちらのデータを有するかを示すデータ種別と一対一に対応付けられた２種類の検査値を記憶する検査値記憶手段と、
今回生成する前記認証情報のデータ種別を示す種別情報を記憶する種別情報記憶手段と、
前記検査値記憶手段が記憶している２種類の検査値から１つの検査値を無作為に選択する選択手段と、
前記種別情報が前記認証用データを示している場合に、前記選択手段が選択した検査値を有する前記認証用データを生成する認証用データ生成手段と、
前記種別情報が前記期待値変更用データを示している場合に、前記２種類の検査値及び前記２種類の期待値の各々を変更する期待値変更用データを生成する期待値変更用データ生成手段と、
前記２種類の検査値に対して前記期待値変更用データの変更対象を規定する複数種類の変更対象パターンを所定の切り替え方式で切り替える主制御側切替手段と、
前記切り替えた変更対象パターンが示す前記検査値を前記生成した期待値変更用データに基づいて変更する主制御側変更手段と、
前記生成した認証用データ又は前記生成した期待値変更用データを有する認証情報を生成する認証情報生成手段と、
前記生成した認証情報を前記後段部に前記周辺部を介して送信する主制御側送信手段と、
前記選択した検査値に対応付けられた前記データ種別を次回のデータ種別と決定する決定手段と、
前記決定した次回のデータ種別を示すように前記種別情報を更新する更新手段と、を備え、
前記後段部は、
前記２種類の検査値の各々に対応し且つ前記認証情報のデータ種別の各々と一対一に対応付けられた２種類の期待値を記憶する期待値記憶手段と、
今回受信する前記認証情報のデータ種別を示す後段側種別情報を記憶する後段側種別情報記憶手段と、
前記周辺部から転送された前記認証情報を受信する後段側受信手段と、
前記後段側種別情報のデータ種別が前記認証用データを示している場合に、前記受信した認証情報の認証用データと前記期待値とを比較し、該比較結果に基づいた前記主制御部の認証結果を示す後段認証結果データを生成する後段認証結果データ生成手段と、
前記生成した後段認証結果データを前記周辺部に送信する後段側送信手段と、
前記主制御部と同一の前記複数種類の変更対象パターンを前記主制御側変更手段の前記所定の切り替え方式で切り替える後段側切替手段と、
前記後段側種別情報のデータ種別が前記期待値変更用データを示している場合に、前記切り替えた変更対象パターンが示す前記検査値と一致する前記期待値を前記認証情報の前記期待値変更用データに基づいて変更する後段側変更手段と、
前記主制御部の認証が成立した場合に、前記認証情報の前記認証用データと一致する前記期待値に対応付けられた前記データ種別を次回のデータ種別と特定して前記後段側種別情報を更新する特定手段と、を備え、
前記周辺部は、
前記主制御部から受信した前記認証情報を前記後段部に転送する転送手段と、
前記後段部から前記後段認証結果データを受信する周辺側受信手段と、
前記受信した後段認証結果データに応じて前記制御コマンドに基づいた前記所定の処理を行う処理手段と、を備えることを特徴とする遊技機。
【請求項４】
前記２種類の検査値の各々は、相異なる複数の切り替え方式が一対一に対応付けられており、
前記２種類の期待値の各々は、一致する前記検査値に対応付けられた前記切り替え方式が対応付けられており、
前記主制御側切替手段は、前記選択手段が選択した検査値に対応付けられた切り替え方式で前記複数種類の変更対象パターンを切り替える手段であり、
前記後段側切替手段は、前記認証情報の認証用データと一致する前記期待値に対応付けられた切り替え方式で前記変更対象パターンを切り替える手段であることを特徴とする請求項３に記載の遊技機。
【請求項５】
前記主制御側切替手段及び前記後段側切替手段は、予め定められた変更対象パターン情報が示す２種類以上の変更対象パターンを前記切り替え方式で切り替える手段であることを特徴とする請求項１〜４の何れか１項に記載の遊技機。
【請求項６】
前記期待値変更用データ生成手段は、前記期待値変更用データを無作為に生成する手段であることを特徴とする請求項１〜５の何れか１項に記載の遊技機。
【請求項７】
前記期待値変更用データは、前記期待値変更用データ生成手段によって生成される毎に、予め定められた初期値である前記検査値及び前記期待値の各々を変更するための補正値であることを特徴とする請求項１〜６の何れか１項に記載の遊技機。
【請求項８】
前記期待値変更用データは、前回変更した前記検査値及び前記期待値の各々を変更するための係数値であることを特徴とする請求項１〜６の何れか１項に記載の遊技機。
【請求項９】
前記期待値記憶手段は、前記主制御部の前記検査値記憶手段が記憶している初期の前記検査値とは異なる値の前記期待値を初期値として記憶しており、
前記期待値変更用データ生成手段は、初期値である前記検査値と前記期待値との差分を吸収するための期待値変更用データを生成する手段であることを特徴とする請求項１〜８の何れか１項に記載の遊技機。
【請求項１０】
制御コマンドを送信する主制御部と、前記主制御部によって送信された制御コマンドに基づいて所定の処理を行う周辺部と、前記主制御部の認証を行う後段部と、を備える遊技機の認証方法において、
前記主制御部は、
前記主制御部の認証に用いる認証用データと前記後段部が前記認証用データの認証のために予め記憶している２種類の期待値を変更する期待値変更用データとのうち、次回生成する認証情報が有するデータ種別を無作為に決定する決定工程と、
前記データ種別と一対一に対応付けられた２種類の検査値を記憶する検査値記憶手段から、前記決定したデータ種別に対応した前記検査値を抽出する検査値抽出工程と、
種別情報記憶手段に記憶している種別情報に今回生成する前記認証情報のデータ種別が前記認証用データを示している場合に、前記検査値抽出手段が抽出した検査値を有する前記認証用データを生成する認証用データ生成工程と、
前記種別情報が前記期待値変更用データを示している場合に、前記２種類の検査値及び前記２種類の期待値の各々を変更する期待値変更用データを生成する期待値変更用データ生成工程と、
前記２種類の検査値に対して前記期待値変更用データの変更対象を規定する複数種類の変更対象パターンを所定の切り替え方式で切り替える主制御側切替工程と、
前記切り替えた変更対象パターンが示す前記検査値を前記生成した期待値変更用データに基づいて変更する主制御側変更工程と、
前記生成した認証用データ又は前記生成した期待値変更用データを有する認証情報を生成する認証情報生成工程と、
前記生成した認証情報を前記後段部に前記周辺部を介して送信する主制御側送信工程と、
前記決定した次回のデータ種別を示すように前記種別情報を更新する更新工程と、を備え、
前記後段部は、
前記周辺部から転送された前記認証情報を受信する後段側受信工程と、
後段側種別情報記憶手段に記憶している後段側種別情報に今回受信する前記認証情報のデータ種別が前記認証用データを示している場合に、前記受信した認証情報の認証用データと前記２種類の検査値の各々に対応し且つ前記認証情報のデータ種別の各々と一対一に対応付けられて期待値記憶手段に記憶された２種類の期待値とを比較し、該比較結果に基づいた前記主制御部の認証結果を示す後段認証結果データを生成する後段認証結果データ生成工程と、
前記生成した後段認証結果データを前記周辺部に送信する後段側送信工程と、
前記主制御部と同一の前記複数種類の変更対象パターンを前記主制御側変更手段の前記所定の切り替え方式で切り替える後段側切替工程と、
前記後段側種別情報のデータ種別が前記期待値変更用データを示している場合に、前記切り替えた変更対象パターンが示す前記検査値と一致する前記期待値を前記認証情報の前記期待値変更用データに基づいて変更する後段側変更工程と、
前記主制御部の認証が成立した場合に、前記認証情報の前記認証用データと一致する前記期待値に対応付けられた前記データ種別を次回のデータ種別と特定して前記後段側種別情報を更新する特定工程と、を備え、
前記周辺部は、
前記主制御部から受信した前記認証情報を前記後段部に転送する転送工程と、
前記後段部から前記後段認証結果データを受信する周辺側受信工程と、
前記受信した後段認証結果データに応じて前記制御コマンドに基づいた前記所定の処理を行う処理工程と、を備えることを特徴とする遊技機の認証方法。
【請求項１１】
制御コマンドを送信する主制御部と、前記主制御部によって送信された制御コマンドに基づいて所定の処理を行う周辺部と、前記主制御部の認証を行う後段部と、を備える遊技機の認証方法において、
前記主制御部は、
前記主制御部の認証に用いる認証用データと前記後段部が前記認証用データの認証のために予め記憶している２種類の期待値を変更する期待値変更用データとのうち、認証情報にどちらのデータが設定されているかを示すデータ種別と一対一に対応付けられて検査値記憶手段が記憶している２種類の検査値から１つの検査値を無作為に選択する選択工程と、
種別情報記憶手段に記憶している種別情報に今回生成する前記認証情報のデータ種別が前記認証用データを示している場合に、前記選択工程で選択した検査値を有する前記認証用データを生成する認証用データ生成工程と、
前記種別情報が前記期待値変更用データを示している場合に、前記２種類の検査値及び前記２種類の期待値の各々を変更する期待値変更用データを生成する期待値変更用データ生成工程と、
前記２種類の検査値に対して前記期待値変更用データの変更対象を規定する複数種類の変更対象パターンを所定の切り替え方式で切り替える主制御側切替工程と、
前記切り替えた変更対象パターンが示す前記検査値を前記生成した期待値変更用データに基づいて変更する主制御側変更工程と、
前記生成した認証用データ又は前記生成した期待値変更用データを有する認証情報を生成する認証情報生成工程と、
前記生成した認証情報を前記後段部に前記周辺部を介して送信する主制御側送信工程と、
前記決定した次回のデータ種別を示すように前記種別情報を更新する更新工程と、を備え、
前記後段部は、
前記周辺部から転送された前記認証情報を受信する後段側受信工程と、
後段側種別情報記憶手段に記憶している後段側種別情報に今回受信する前記認証情報のデータ種別が前記認証用データを示している場合に、前記受信した認証情報の認証用データと前記２種類の検査値の各々に対応し且つ前記認証情報のデータ種別の各々と一対一に対応付けられて期待値記憶手段に記憶された２種類の期待値とを比較し、該比較結果に基づいた前記主制御部の認証結果を示す後段認証結果データを生成する後段認証結果データ生成工程と、
前記生成した後段認証結果データを前記周辺部に送信する後段側送信工程と、
前記主制御部と同一の前記複数種類の変更対象パターンを前記主制御側変更手段の前記所定の切り替え方式で切り替える後段側切替工程と、
前記後段側種別情報のデータ種別が前記期待値変更用データを示している場合に、前記切り替えた変更対象パターンが示す前記検査値と一致する前記期待値を前記認証情報の前記期待値変更用データに基づいて変更する後段側変更工程と、
前記主制御部の認証が成立した場合に、前記認証情報の前記認証用データと一致する前記期待値に対応付けられた前記データ種別を次回のデータ種別と特定して前記後段側種別情報を更新する特定工程と、を備え、
前記周辺部は、
前記主制御部から受信した前記認証情報を前記後段部に転送する転送工程と、
前記後段部から前記後段認証結果データを受信する周辺側受信工程と、
前記受信した後段認証結果データに応じて前記制御コマンドに基づいた前記所定の処理を行う処理工程と、を備えることを特徴とする遊技機の認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の基板を備え、これらの基板間の通信の認証を行う遊技機及び遊技機の認証方法に関する。
【背景技術】
【０００２】
従来、複数の基板を備えた遊技機において、これら各基板に対する不正を防止するための様々な技術が提案されている。複数の基板を備えた遊技機とは、たとえば、ぱちんこ遊技機などがある。ぱちんこ遊技機には、遊技機全体の動作を司る主制御基板と、遊技機の各部の動作をおこなう被制御基板（周辺基板）とを備えている。この主制御基板は、周辺基板に制御コマンドを含む制御信号を出力し、その他の周辺基板は、主制御基板から送信された制御信号にしたがって動作を実行する機能を備えている。
【０００３】
このような構成の遊技機の場合、主制御基板に対する不正としては、たとえば、正規の主制御基板を不正な制御基板に取り替えたり、主制御基板がおこなう処理を規定したプログラムコードを改ざんしたりといった手法がある。このような不正を防止するため、たとえば、主制御基板内に搭載されたＲＯＭに記録されているプログラムデータをＲＯＭチェッカによってチェックして、ＲＯＭの不正交換などを防止する技術が提案されている（たとえば、下記特許文献１参照。）。
【０００４】
また、特許文献２には、主制御基板からサブ制御基板に制御コマンドを送信し、さらに所定の通信経路における制御コマンドの通信状態を監視するための状態監視コマンドを送信し、サブ制御基板が状態監視コマンドを用いて制御コマンドの正当性を検証し、誤りがあると判定した場合には制御対象の制御を停止する構成が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３３３１０８号公報
【特許文献２】特開２００２−１８０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１の場合、プログラムデータの改ざんは検知できるが、正規の主制御用基板と被制御基板との間に不正な制御基板が接続されてしまうと、この不正な制御基板から出力される不正な制御信号による不正制御を防止することができないという問題があった。
【０００７】
また、上述した特許文献２のように、制御コマンドとは別の状態監視コマンドを主制御基板から被制御基板に送信する場合、遊技機は不正行為（「ゴト」行為）が行われる可能性があり、主制御側と被制御側との間に介在した前記不正な制御基板等によって状態監視コマンドが不正に解析されやすいため、その解析を困難にできないと、特許文献２の構成等を遊技機で実現させるのが困難であった。さらに、送信する際に複雑な暗号化をしてしまうと、正規な主制御基板及び被制御基板の各々の処理が複雑化して処理負担が増加してしまうという問題が生じてしまう。
【０００８】
さらに、不正な解析を防止するには、複数種類の認証用のコマンドを用いて認証処理の複雑化を図ることも考えられるが、従来の遊技機においては複数種類の制御コマンドが用いられていることから、この従来のコマンド体系に新たな認証用のコマンド（認証情報）を複数種類追加するには、主制御側にそれらのコマンド毎に対応した処理を新たに追加する必用があり、また、主制御側の処理が複雑化してしまうため、遊技機において実現させるのは困難であった。
【０００９】
また、最近では、遊技の興趣向上を図るために、リーチや大当たり等の際に遊技者の視覚や聴覚に訴える演出が多様となる傾向にある。そのため、周辺部（周辺基板）側のＣＰＵに既存の処理の他に認証処理を実行させようとすると、ＣＰＵの処理負荷が増大して処理速度が低下してしまい、演出のための表示がスムーズに行われなかったり、最悪の場合には、認証処理自体を追加できなかったりするなどの問題があった。
【００１０】
この発明は、上述した従来技術による問題点を解消するため、１種類の認証情報で認証を行っても、周辺部のＣＰＵの処理負荷の増加を抑制し、その認証情報の不正解析を困難にすることができる遊技機及び遊技機の認証方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明にかかる請求項１記載の遊技機は、制御コマンドを送信する主制御部と、前記主制御部によって送信された制御コマンドに基づいて所定の処理を行う周辺部と、前記主制御部の認証を行う後段部と、を備える遊技機において、前記主制御部は、前記主制御部の認証に用いる認証用データと前記後段部が前記認証用データの認証のために予め記憶している２種類の期待値を変更する期待値変更用データとのうち、認証情報がどちらのデータを有するかを示すデータ種別と一対一に対応付けられた２種類の検査値を記憶する検査値記憶手段と、今回生成する前記認証情報のデータ種別を示す種別情報を記憶する種別情報記憶手段と、次回生成する前記認証情報のデータ種別を、前記認証用データと前記期待値変更用データの２種類から無作為に決定する決定手段と、前記決定したデータ種別に対応した前記検査値を前記検査値記憶手段から抽出する検査値抽出手段と、前記種別情報が前記認証用データを示している場合に、前記検査値抽出手段が抽出した検査値を有する前記認証用データを生成する認証用データ生成手段と、前記種別情報が前記期待値変更用データを示している場合に、前記２種類の検査値及び前記２種類の期待値の各々を変更する期待値変更用データを生成する期待値変更用データ生成手段と、前記２種類の検査値に対して前記期待値変更用データの変更対象を規定する複数種類の変更対象パターンを所定の切り替え方式で切り替える主制御側切替手段と、前記切り替えた変更対象パターンが示す前記検査値を前記生成した期待値変更用データに基づいて変更する主制御側変更手段と、前記生成した認証用データ又は前記生成した期待値変更用データを有する認証情報を生成する認証情報生成手段と、前記生成した認証情報を前記後段部に前記周辺部を介して送信する主制御側送信手段と、前記決定した次回のデータ種別を示すように前記種別情報を更新する更新手段と、を備え、前記後段部は、前記２種類の検査値の各々に対応し且つ前記認証情報のデータ種別の各々と一対一に対応付けられた２種類の期待値を記憶する期待値記憶手段と、今回受信する前記認証情報のデータ種別を示す後段側種別情報を記憶する後段側種別情報記憶手段と、前記周辺部から転送された前記認証情報を受信する後段側受信手段と、前記後段側種別情報のデータ種別が前記認証用データを示している場合に、前記受信した認証情報の認証用データと前記期待値とを比較し、該比較結果に基づいた前記主制御部の認証結果を示す後段認証結果データを生成する後段認証結果データ生成手段と、前記生成した後段認証結果データを前記周辺部に送信する後段側送信手段と、前記主制御部と同一の前記複数種類の変更対象パターンを前記主制御側変更手段の前記所定の切り替え方式で切り替える後段側切替手段と、前記後段側種別情報のデータ種別が前記期待値変更用データを示している場合に、前記切り替えた変更対象パターンが示す前記検査値と一致する前記期待値を前記認証情報の前記期待値変更用データに基づいて変更する後段側変更手段と、前記主制御部の認証が成立した場合に、前記認証情報の前記認証用データと一致する前記期待値に対応付けられた前記データ種別を次回のデータ種別と特定して前記後段側種別情報を更新する特定手段と、を備え、前記周辺部は、前記主制御部から受信した前記認証情報を前記後段部に転送する転送手段と、前記後段部から前記後段認証結果データを受信する周辺側受信手段と、前記受信した後段認証結果データに応じて前記制御コマンドに基づいた前記所定の処理を行う処理手段と、を備えることを特徴とする。
【００１２】
上記請求項１に記載した本発明の遊技機によれば、主制御部の検査値記憶手段には、認証情報のデータ種別と一対一に対応付けられた２種類の検査値が記憶される。種別情報記憶手段には、今回生成する認証情報のデータ種別を示す種別情報が記憶される。そして、主制御部は、認証用データと期待値変更用データから、次回生成する認証情報のデータ種別を決定すると、該決定したデータ種別に対応した検査値を検査値記憶手段から抽出する。主制御部は、種別情報が認証用データを示している場合、抽出した検査値を有する認証用データを生成する。また、主制御部は、種別情報が期待値変更用データを示している場合、検査値及び期待値の各々を変更する期待値変更用データを生成する。主制御部は、所定の切り替え方式で複数種類の変更対象パターンを切り替えると、該切り替えた変更対象パターンが示す検査値を前記生成した期待値変更用データに基づいて変更する。そして、主制御部は、生成した認証用データ又は期待値変更用データを有する認証情報を生成し、該生成した認証情報を後段部に周辺部を介して送信することができる。そして、主制御部は、決定した次回のデータ種別を示すように、種別情報記憶手段が記憶している種別情報を更新する。一方、周辺部は、主制御部から受信した認証情報を後段部に転送する。一方、後段部の期待値記憶手段には、主制御部の２種類の検査値の各々に対応し且つ認証情報のデータ種別の各々と一対一に対応付けられた２種類の期待値が記憶される。後段側種別情報記憶手段には、主制御部から今回受信する認証情報のデータ種別を示す後段側種別情報が記憶される。そして、後段部は、後段側種別情報のデータ種別が前記認証用データを示している場合、主制御部から受信した認証情報の認証用データと２種類の期待値とを比較し、該比較結果に基づいた主制御部の認証結果を示す後段認証結果データを生成して周辺部に送信することができる。そして、後段部は、主制御部の認証が成立した場合に、認証情報の認証用データと一致する期待値に対応付けられたデータ種別を次回のデータ種別と特定して後段側種別情報を更新することができる。また、後段部は、主制御部と同一の複数種類の変更対象パターンを主制御部の所定の切り替え方式で切り替え、後段側種別情報のデータ種別が期待値変更用データを示している場合に、切り替えた変更対象パターンが示す検査値と一致する期待値を認証情報の期待値変更用データに基づいて変更することができる。一方、周辺部は、後段部から受信した後段認証結果データに応じて、主制御部から受信した制御コマンドに基づいた遊技機における所定の処理を行うことができる。
【００１３】
請求項２記載の発明は、請求項１に記載の遊技機において、前記２種類の検査値の各々は、相異なる複数の切り替え方式が一対一に対応付けられており、前記２種類の期待値の各々は、一致する前記検査値に対応付けられた前記切り替え方式が対応付けられており、前記主制御側切替手段は、前記検査値抽出手段が抽出した検査値に対応付けられた切り替え方式で前記複数種類の変更対象パターンを切り替える手段であり、前記後段側切替手段は、前記認証情報の認証用データと一致する前記期待値に対応付けられた切り替え方式で前記変更対象パターンを切り替える手段であることを特徴とする。
【００１４】
上記請求項２に記載した本発明の遊技機によれば、主制御部は、決定したデータ種別に対応した検査値を検査値記憶手段から抽出すると、該検査値に対応付けられた切り替え方式で複数種類の変更対象パターンを切り替え、該切り替えた変更対象パターンが示す検査値を前記生成した期待値変更用データに基づいて変更することができる。一方、後段部は、認証情報の認証用データと一致する期待値に対応付けられた切り替え方式で変更対象パターンを切り替え、該切り替えた変更対象パターンが示す検査値と一致する期待値を認証情報の期待値変更用データに基づいて変更することができる。
【００１５】
本発明にかかる請求項３記載の遊技機は、制御コマンドを送信する主制御部と、前記主制御部によって送信された制御コマンドに基づいて所定の処理を行う周辺部と、前記主制御部の認証を行う後段部と、を備える遊技機において、前記主制御部は、前記主制御部の認証に用いる認証用データと前記後段部が前記認証用データの認証のために予め記憶している２種類の期待値を変更する期待値変更用データとのうち、認証情報がどちらのデータを有するかを示すデータ種別と一対一に対応付けられた２種類の検査値を記憶する検査値記憶手段と、今回生成する前記認証情報のデータ種別を示す種別情報を記憶する種別情報記憶手段と、前記検査値記憶手段が記憶している２種類の検査値から１つの検査値を無作為に選択する選択手段と、前記種別情報が前記認証用データを示している場合に、前記選択手段が選択した検査値を有する前記認証用データを生成する認証用データ生成手段と、前記種別情報が前記期待値変更用データを示している場合に、前記２種類の検査値及び前記２種類の期待値の各々を変更する期待値変更用データを生成する期待値変更用データ生成手段と、前記２種類の検査値に対して前記期待値変更用データの変更対象を規定する複数種類の変更対象パターンを所定の切り替え方式で切り替える主制御側切替手段と、前記切り替えた変更対象パターンが示す前記検査値を前記生成した期待値変更用データに基づいて変更する主制御側変更手段と、前記生成した認証用データ又は前記生成した期待値変更用データを有する認証情報を生成する認証情報生成手段と、前記生成した認証情報を前記後段部に前記周辺部を介して送信する主制御側送信手段と、前記選択した検査値に対応付けられた前記データ種別を次回のデータ種別と決定する決定手段と、前記決定した次回のデータ種別を示すように前記種別情報を更新する更新手段と、を備え、前記後段部は、前記２種類の検査値の各々に対応し且つ前記認証情報のデータ種別の各々と一対一に対応付けられた２種類の期待値を記憶する期待値記憶手段と、今回受信する前記認証情報のデータ種別を示す後段側種別情報を記憶する後段側種別情報記憶手段と、前記周辺部から転送された前記認証情報を受信する後段側受信手段と、前記後段側種別情報のデータ種別が前記認証用データを示している場合に、前記受信した認証情報の認証用データと前記期待値とを比較し、該比較結果に基づいた前記主制御部の認証結果を示す後段認証結果データを生成する後段認証結果データ生成手段と、前記生成した後段認証結果データを前記周辺部に送信する後段側送信手段と、前記主制御部と同一の前記複数種類の変更対象パターンを前記主制御側変更手段の前記所定の切り替え方式で切り替える後段側切替手段と、前記後段側種別情報のデータ種別が前記期待値変更用データを示している場合に、前記切り替えた変更対象パターンが示す前記検査値と一致する前記期待値を前記認証情報の前記期待値変更用データに基づいて変更する後段側変更手段と、前記主制御部の認証が成立した場合に、前記認証情報の前記認証用データと一致する前記期待値に対応付けられた前記データ種別を次回のデータ種別と特定して前記後段側種別情報を更新する特定手段と、を備え、前記周辺部は、前記主制御部から受信した前記認証情報を前記後段部に転送する転送手段と、前記後段部から前記後段認証結果データを受信する周辺側受信手段と、前記受信した後段認証結果データに応じて前記制御コマンドに基づいた前記所定の処理を行う処理手段と、を備えることを特徴とする。
【００１６】
上記請求項３に記載した本発明の遊技機によれば、主制御部の検査値記憶手段には、認証情報のデータ種別と一対一に対応付けられた２種類の検査値が記憶される。種別情報記憶手段には、今回生成する認証情報のデータ種別を示す種別情報が記憶される。そして、主制御部は、検査値記憶手段の２つの検査値から１つの検査値を無作為に選択すると、種別情報が前記認証用データを示している場合に、当該選択した検査値を有する認証用データを生成する。また、主制御部は、種別情報が期待値変更用データを示している場合、検査値及び期待値の各々を変更する期待値変更用データを生成する。主制御部は、所定の切り替え方式で複数種類の変更対象パターンを切り替えると、該切り替えた変更対象パターンが示す検査値を前記生成した期待値変更用データに基づいて変更する。主制御部は、生成した認証用データ又は期待値変更用データを有する認証情報を生成し、該生成した認証情報を後段部に周辺部を介して送信することができる。そして、主制御部は、決定した次回のデータ種別を示すように、種別情報記憶手段が記憶している種別情報を更新する。一方、周辺部は、主制御部から受信した認証情報を後段部に転送する。一方、後段部の期待値記憶手段には、主制御部の２種類の検査値の各々に対応し且つ認証情報のデータ種別の各々と一対一に対応付けられた２種類の期待値が記憶される。後段側種別情報記憶手段には、主制御部から今回受信する認証情報のデータ種別を示す後段側種別情報が記憶される。そして、後段部は、後段側種別情報のデータ種別が前記認証用データを示している場合、主制御部から受信した認証情報の認証用データと２種類の期待値とを比較し、該比較結果に基づいた主制御部の認証結果を示す後段認証結果データを生成して周辺部に送信することができる。そして、後段部は、主制御部の認証が成立した場合に、認証情報の認証用データと一致する期待値に対応付けられたデータ種別を次回のデータ種別と特定して後段側種別情報を更新することができる。また、後段部は、主制御部と同一の複数種類の変更対象パターンを主制御部の所定の切り替え方式で切り替え、後段側種別情報のデータ種別が期待値変更用データを示している場合に、切り替えた変更対象パターンが示す検査値と一致する期待値を認証情報の期待値変更用データに基づいて変更することができる。一方、周辺部は、後段部から受信した後段認証結果データに応じて、主制御部から受信した制御コマンドに基づいた遊技機における所定の処理を行うことができる。
【００１７】
請求項４記載の発明は、請求項３に記載の遊技機において、前記２種類の検査値の各々は、相異なる複数の切り替え方式が一対一に対応付けられており、前記２種類の期待値の各々は、一致する前記検査値に対応付けられた前記切り替え方式が対応付けられており、前記主制御側切替手段は、前記選択手段が選択した検査値に対応付けられた切り替え方式で前記複数種類の変更対象パターンを切り替える手段であり、前記後段側切替手段は、前記認証情報の認証用データと一致する前記期待値に対応付けられた切り替え方式で前記変更対象パターンを切り替える手段であることを特徴とする。
【００１８】
上記請求項４に記載した本発明の遊技機によれば、主制御部は、検査値を選択すると、該検査値に対応付けられた切り替え方式で複数種類の変更対象パターンを切り替え、該切り替えた変更対象パターンが示す検査値を前記生成した期待値変更用データに基づいて変更することができる。一方、後段部は、認証情報の認証用データと一致する期待値に対応付けられた切り替え方式で変更対象パターンを切り替え、該切り替えた変更対象パターンが示す検査値と一致する期待値を認証情報の期待値変更用データに基づいて変更することができる。
【００１９】
請求項５記載の発明は、請求項１〜４の何れか１項に記載の遊技機において、前記主制御側切替手段及び前記後段側切替手段は、予め定められた変更対象パターン情報が示す２種類以上の変更対象パターンを前記切り替え方式で切り替える手段であることを特徴とする。
【００２０】
上記請求項５に記載した本発明の遊技機によれば、主制御部は変更対象パターン情報が示す２種類以上の変更対象パターンを前記切り替え方式で切り替えることができる。一方、後段部は、主制御部と同様に、変更対象パターン情報が示す２種類以上の変更対象パターンを前記切り替え方式で切り替えることができる。
【００２１】
請求項６記載の発明は、請求項１〜５の何れか１項に記載の遊技機において、前記期待値変更用データ生成手段は、前記期待値変更用データを無作為に生成する手段であることを特徴とする。
【００２２】
上記請求項６に記載した本発明の遊技機によれば、主制御部は、期待値変更用データを無作為に生成することができる。
【００２３】
請求項７記載の発明は、請求項１〜６の何れか１項に記載の遊技機において、前記期待値変更用データは、前記期待値変更用データ生成手段によって生成される毎に、予め定められた初期値である前記検査値及び前記期待値の各々を変更するための補正値であることを特徴とする。
【００２４】
上記請求項７に記載した本発明の遊技機によれば、主制御部及び後段部は、期待値変更用データを生成する毎に、予め定められた初期値である検査値及び期待値を補正値で変更することができる。
【００２５】
請求項８記載の発明は、請求項１〜６の何れか１項に記載の遊技機において、前記期待値変更用データは、前回変更した前記検査値及び前記期待値の各々を変更するための係数値であることを特徴とする。
【００２６】
上記請求項８に記載した本発明の遊技機によれば、主制御部及び後段部は、前回変更した検査値及び期待値を係数値で変更することができる。即ち、変更対象の検査値及び期待値を変更毎に変化させ、検査値及び期待値を累積させて変化させることができる。
【００２７】
請求項９記載の発明は、請求項１〜８の何れか１項に記載の遊技機において、前記期待値記憶手段は、前記主制御部の前記検査値記憶手段が記憶している初期の前記検査値とは異なる値の前記期待値を初期値として記憶しており、前記期待値変更用データ生成手段は、初期値である前記検査値と前記期待値との差分を吸収するための期待値変更用データを生成する手段であることを特徴とする。
【００２８】
上記請求項９に記載した本発明の遊技機によれば、後段部の期待値記憶手段には、主制御部の検査値とは異なる値の期待値が初期値として記憶される。そして、主制御部は、検査値と期待値との差分を吸収するための期待値変更用データを生成して後段部に周辺部を介して送信することができる。
【００２９】
本発明にかかる請求項１０記載の遊技機の認証方法は、制御コマンドを送信する主制御部と、前記主制御部によって送信された制御コマンドに基づいて所定の処理を行う周辺部と、前記主制御部の認証を行う後段部と、を備える遊技機の認証方法において、前記主制御部は、前記主制御部の認証に用いる認証用データと前記後段部が前記認証用データの認証のために予め記憶している２種類の期待値を変更する期待値変更用データとのうち、次回生成する認証情報が有するデータ種別を無作為に決定する決定工程と、前記データ種別と一対一に対応付けられた２種類の検査値を記憶する検査値記憶手段から、前記決定したデータ種別に対応した前記検査値を抽出する検査値抽出工程と、種別情報記憶手段に記憶している種別情報に今回生成する前記認証情報のデータ種別が前記認証用データを示している場合に、前記検査値抽出手段が抽出した検査値を有する前記認証用データを生成する認証用データ生成工程と、前記種別情報が前記期待値変更用データを示している場合に、前記２種類の検査値及び前記２種類の期待値の各々を変更する期待値変更用データを生成する期待値変更用データ生成工程と、前記２種類の検査値に対して前記期待値変更用データの変更対象を規定する複数種類の変更対象パターンを所定の切り替え方式で切り替える主制御側切替工程と、前記切り替えた変更対象パターンが示す前記検査値を前記生成した期待値変更用データに基づいて変更する主制御側変更工程と、前記生成した認証用データ又は前記生成した期待値変更用データを有する認証情報を生成する認証情報生成工程と、前記生成した認証情報を前記後段部に前記周辺部を介して送信する主制御側送信工程と、前記決定した次回のデータ種別を示すように前記種別情報を更新する更新工程と、を備え、前記後段部は、前記周辺部から転送された前記認証情報を受信する後段側受信工程と、後段側種別情報記憶手段に記憶している後段側種別情報に今回受信する前記認証情報のデータ種別が前記認証用データを示している場合に、前記受信した認証情報の認証用データと前記２種類の検査値の各々に対応し且つ前記認証情報のデータ種別の各々と一対一に対応付けられて期待値記憶手段に記憶された２種類の期待値とを比較し、該比較結果に基づいた前記主制御部の認証結果を示す後段認証結果データを生成する後段認証結果データ生成工程と、前記生成した後段認証結果データを前記周辺部に送信する後段側送信工程と、前記主制御部と同一の前記複数種類の変更対象パターンを前記主制御側変更手段の前記所定の切り替え方式で切り替える後段側切替工程と、前記後段側種別情報のデータ種別が前記期待値変更用データを示している場合に、前記切り替えた変更対象パターンが示す前記検査値と一致する前記期待値を前記認証情報の前記期待値変更用データに基づいて変更する後段側変更工程と、前記主制御部の認証が成立した場合に、前記認証情報の前記認証用データと一致する前記期待値に対応付けられた前記データ種別を次回のデータ種別と特定して前記後段側種別情報を更新する特定工程と、を備え、前記周辺部は、前記主制御部から受信した前記認証情報を前記後段部に転送する転送工程と、前記後段部から前記後段認証結果データを受信する周辺側受信工程と、前記受信した後段認証結果データに応じて前記制御コマンドに基づいた前記所定の処理を行う処理工程と、を備えることを特徴とする。
【００３０】
上記請求項１０に記載した本発明の遊技機の認証方法によれば、主制御部は、認証用データと期待値変更用データから、次回生成する認証情報のデータ種別を決定すると、該決定したデータ種別に対応した検査値を検査値記憶手段から抽出する。主制御部は、種別情報が認証用データを示している場合、抽出した検査値を有する認証用データを生成する。また、主制御部は、種別情報が期待値変更用データを示している場合、検査値及び期待値の各々を変更する期待値変更用データを生成する。主制御部は、所定の切り替え方式で複数種類の変更対象パターンを切り替えると、該切り替えた変更対象パターンが示す検査値を前記生成した期待値変更用データに基づいて変更する。そして、主制御部は、生成した認証用データ又は期待値変更用データを有する認証情報を生成し、該生成した認証情報を後段部に周辺部を介して送信することができる。そして、主制御部は、決定した次回のデータ種別を示すように、種別情報記憶手段が記憶している種別情報を更新する。一方、周辺部は、主制御部から受信した認証情報を後段部に転送する。一方、後段部は、後段側種別情報のデータ種別が前記認証用データを示している場合、主制御部から受信した認証情報の認証用データと２種類の期待値とを比較し、該比較結果に基づいた主制御部の認証結果を示す後段認証結果データを生成して周辺部に送信することができる。そして、後段部は、主制御部の認証が成立した場合に、認証情報の認証用データと一致する期待値に対応付けられたデータ種別を次回のデータ種別と特定して後段側種別情報を更新することができる。また、後段部は、主制御部と同一の複数種類の変更対象パターンを主制御部の所定の切り替え方式で切り替え、後段側種別情報のデータ種別が期待値変更用データを示している場合に、切り替えた変更対象パターンが示す検査値と一致する期待値を認証情報の期待値変更用データに基づいて変更することができる。一方、周辺部は、後段部から受信した後段認証結果データに応じて、主制御部から受信した制御コマンドに基づいた遊技機における所定の処理を行うことができる。
【００３１】
本発明にかかる請求項１１記載の遊技機の認証方法は、制御コマンドを送信する主制御部と、前記主制御部によって送信された制御コマンドに基づいて所定の処理を行う周辺部と、前記主制御部の認証を行う後段部と、を備える遊技機の認証方法において、前記主制御部は、前記主制御部の認証に用いる認証用データと前記後段部が前記認証用データの認証のために予め記憶している２種類の期待値を変更する期待値変更用データとのうち、認証情報にどちらのデータが設定されているかを示すデータ種別と一対一に対応付けられて検査値記憶手段が記憶している２種類の検査値から１つの検査値を無作為に選択する選択工程と、種別情報記憶手段に記憶している種別情報に今回生成する前記認証情報のデータ種別が前記認証用データを示している場合に、前記選択工程で選択した検査値を有する前記認証用データを生成する認証用データ生成工程と、前記種別情報が前記期待値変更用データを示している場合に、前記２種類の検査値及び前記２種類の期待値の各々を変更する期待値変更用データを生成する期待値変更用データ生成工程と、前記２種類の検査値に対して前記期待値変更用データの変更対象を規定する複数種類の変更対象パターンを所定の切り替え方式で切り替える主制御側切替工程と、前記切り替えた変更対象パターンが示す前記検査値を前記生成した期待値変更用データに基づいて変更する主制御側変更工程と、前記生成した認証用データ又は前記生成した期待値変更用データを有する認証情報を生成する認証情報生成工程と、前記生成した認証情報を前記後段部に前記周辺部を介して送信する主制御側送信工程と、前記決定した次回のデータ種別を示すように前記種別情報を更新する更新工程と、を備え、前記後段部は、前記周辺部から転送された前記認証情報を受信する後段側受信工程と、後段側種別情報記憶手段に記憶している後段側種別情報に今回受信する前記認証情報のデータ種別が前記認証用データを示している場合に、前記受信した認証情報の認証用データと前記２種類の検査値の各々に対応し且つ前記認証情報のデータ種別の各々と一対一に対応付けられて期待値記憶手段に記憶された２種類の期待値とを比較し、該比較結果に基づいた前記主制御部の認証結果を示す後段認証結果データを生成する後段認証結果データ生成工程と、前記生成した後段認証結果データを前記周辺部に送信する後段側送信工程と、前記主制御部と同一の前記複数種類の変更対象パターンを前記主制御側変更手段の前記所定の切り替え方式で切り替える後段側切替工程と、前記後段側種別情報のデータ種別が前記期待値変更用データを示している場合に、前記切り替えた変更対象パターンが示す前記検査値と一致する前記期待値を前記認証情報の前記期待値変更用データに基づいて変更する後段側変更工程と、前記主制御部の認証が成立した場合に、前記認証情報の前記認証用データと一致する前記期待値に対応付けられた前記データ種別を次回のデータ種別と特定して前記後段側種別情報を更新する特定工程と、を備え、前記周辺部は、前記主制御部から受信した前記認証情報を前記後段部に転送する転送工程と、前記後段部から前記後段認証結果データを受信する周辺側受信工程と、前記受信した後段認証結果データに応じて前記制御コマンドに基づいた前記所定の処理を行う処理工程と、を備えることを特徴とする。
【００３２】
上記請求項１１に記載した本発明の遊技機の認証方法によれば、主制御部は、検査値記憶手段の２つの検査値から１つの検査値を無作為に選択すると、種別情報が前記認証用データを示している場合に、当該選択した検査値を有する認証用データを生成する。また、主制御部は、種別情報が期待値変更用データを示している場合、検査値及び期待値の各々を変更する期待値変更用データを生成する。主制御部は、所定の切り替え方式で複数種類の変更対象パターンを切り替えると、該切り替えた変更対象パターンが示す検査値を前記生成した期待値変更用データに基づいて変更する。主制御部は、生成した認証用データ又は期待値変更用データを有する認証情報を生成し、該生成した認証情報を後段部に周辺部を介して送信することができる。そして、主制御部は、決定した次回のデータ種別を示すように、種別情報記憶手段が記憶している種別情報を更新する。一方、周辺部は、主制御部から受信した認証情報を後段部に転送する。一方、後段部は、後段側種別情報のデータ種別が前記認証用データを示している場合、主制御部から受信した認証情報の認証用データと２種類の期待値とを比較し、該比較結果に基づいた主制御部の認証結果を示す後段認証結果データを生成して周辺部に送信することができる。そして、後段部は、主制御部の認証が成立した場合に、認証情報の認証用データと一致する期待値に対応付けられたデータ種別を次回のデータ種別と特定して後段側種別情報を更新することができる。また、後段部は、主制御部と同一の複数種類の変更対象パターンを主制御部の所定の切り替え方式で切り替え、後段側種別情報のデータ種別が期待値変更用データを示している場合に、切り替えた変更対象パターンが示す検査値と一致する期待値を認証情報の期待値変更用データに基づいて変更することができる。一方、周辺部は、後段部から受信した後段認証結果データに応じて、主制御部から受信した制御コマンドに基づいた遊技機における所定の処理を行うことができる。
【発明の効果】
【００３３】
以上説明したように本発明によれば、認証情報の２種類のデータ種別の各々に２つの検査値を対応付けておき、主制御部が次回生成する認証情報のデータ種別に対応した検査値で認証用データを生成し、該認証用データを有する認証情報を生成して後段部に周辺部を介して送信するようにしたことから、後段部は期待値に前記データ種別を対応付けておくことで、認証情報が有する検査値と期待値が一致したときに、主制御部の認証を成立させることができ且つ次回受信すべき認証情報のデータ種別を特定することができるため、不正な解析者が認証情報を不正に利用することを防止できる。そして、１種類の認証情報を用いればよいため、従来のコマンド体系に対する追加を最小限に抑え且つ主制御側の処理が複雑化することを防止できる。また、後段部は、認証情報が有する検査値と期待値が一致したとき、該期待値にデータ種別の期待値変更用データが対応付けられていると、次回受信する認証情報は期待値変更用データであると特定することができることから、主制御部から受信した期待値変更用データで期待値を変更して、主制御部の検査値に合わせることができるため、主制御部と後段部との間で検査値と期待値とを揃えて変更することができ、不正な解析者による解析を困難にすることができる。さらに、２種類の検査値及び期待値の各々に対して期待値変更用データの変更対象を規定する変更対象パターンを複数用意しておき、所定の切り替え方式で切り替えることで、２種類の検査値及び期待値に対する変更を複雑化するようにしたことから、不正解析者による認証情報の解析を困難にすることができる。また、不正解析者によって認証情報が不正に利用されたことを、認証情報のデータ種別によって後段部が検知することができるため、認証情報の認証強度を高めることができる。さらに、後段部が主制御部に対する認証処理を行い、その後段認証結果を周辺部に送信するようにしたことから、周辺部は認証処理を行わずに後段認証結果を参照するだけで良いため、周辺部のＣＰＵの処理負荷を軽減することができる。また、２つの検査値は予め記憶しておくことができるため、認証情報の生成時に複雑な演算を行う必要がなくなり、主制御部の処理負担の増加を防止できる。しかも、周辺部は、主制御部からの認証情報を後段部にそのまま送信するだけなので、後段部が認証処理を行うと同時に、周辺部が所定の処理を行うことができるため、周辺部における所定の処理に遅れが生じることを防止できる。従って、１種類の認証情報を用いても、その認証情報の不正解析を困難にすることができるという効果を奏する。
【００３４】
上述した遊技機において、２種類の検査値の各々に相異なる切り替え方式を一対一に対応付けておき、検査値の切り替えに応じて切り替え方式も切り替えるようにしたことから、切り替え方式も無作為に切り替えることができ、該切り替え方式で複数の変更対象パターンを切り替えることができるため、検査値及び期待値を不規則な値に変更することができ、それらの解析をより一層困難にすることができる。
【００３５】
上述した遊技機において、２種類以上の変更対象パターンを示す変更対象パターン情報を用いて変更対象パターンを切り替えるようにしたことから、検査値及び期待値の数以上の変更対象パターンを用いることができるため、検査値及び期待値に対する変更をより一層複雑化させて、その解析を困難にすることができる。
【００３６】
上述した遊技機において、主制御部が期待値変更用データを無作為に生成するようにしたことから、主制御部の検査値と後段部の期待値との双方を無作為に変更することができるため、不正な解析者による認証情報の解析をより一層困難にすることができる。
【００３７】
上述した遊技機において、期待値変更用データが予め定められた初期値である検査値及び期待値を変更する補正値としたことから、主制御部及び後段部は予め定められた検査値及び期待値を期待値変更用データで変更するだけでよいため、変更処理を簡単化することができる。
【００３８】
上述した遊技機において、期待値変更用データが前回変更した検査値及び期待値を変更する係数値としたことから、検査値及び期待値を累積させて変更することができるため、検査値及び期待値の解析をより一層困難にすることができると共に、検査値及び期待値の不正利用を防止することができる。
【００３９】
上述した遊技機において、主制御部の検査値とは異なる値の期待値を後段部に予め記憶しておき、検査値と期待値との差分を吸収するための期待値変更用データを主制御部が生成して後段部に周辺部を介して送信するようにしたことから、後段部がその期待値変更用データで期待値を変更することで、期待値を主制御部の検査値と一致させることができるため、不正な解析者による検査値及び期待値の解析及び利用を困難にすることができる。
【図面の簡単な説明】
【００４０】
【図１】本発明のぱちんこ遊技機の遊技盤の一例を示す正面図である。
【図２】ぱちんこ遊技機の制御部の内部構成を示すブロック図である。
【図３】主制御基板および周辺基板の機能的構成を示すブロック図である。
【図４】主制御部による演出制御部の制御処理の一部を示すフローチャートである。
【図５】主制御部による演出制御部の制御処理の他の一部を示すフローチャートである。
【図６】大当たり関連コマンドの送信タイミングを示すタイミングチャートである。
【図７】演出制御部による図柄変動処理の手順を示すフローチャートである。
【図８】演出制御部による大当たり時処理の手順を示すフローチャートである。
【図９】ランプ制御部による図柄変動時のランプ制御処理の手順を示すフローチャートである。
【図１０】主制御部が出力する制御信号のデータフォーマットを模式的に示す説明図である。
【図１１】認証情報のデータフォーマットを示す説明図である。
【図１２】認証情報のデータ種別を説明するための図である。
【図１３】検査値と期待値とデータ種別との対応関係の一例を示す図である。
【図１４】変更対象パターンと検査値と期待値との対応関係の一例を示す図である。
【図１５】切り替え方式の一例を説明するための図である。
【図１６】主制御部による認証情報の送信手順を示すフローチャートである。
【図１７】後段部による認証情報の認証手順の一例を示すフローチャートである。
【図１８】周辺部による制御信号及び後段認証結果信号の受信手順を示すフローチャートである。
【図１９】認証情報を用いた場合の認証処理手順例のその１を示すフローチャートである。
【図２０】認証情報を用いた場合の認証処理手順例のその２を示すフローチャートである。
【図２１】認証情報を用いた場合の認証処理手順例のその３を示すフローチャートである。
【図２２】主制御基板および周辺基板の機能的構成２を示すブロック図である。
【図２３】主制御部による認証情報の送信手順２を示すフローチャートである。
【図２４】認証情報を用いた場合の認証処理手順例２のその１を示すフローチャートである。
【図２５】認証情報を用いた場合の認証処理手順例２のその２を示すフローチャートである。
【図２６】認証情報を用いた場合の認証処理手順例２のその３を示すフローチャートである。
【発明を実施するための形態】
【００４１】
以下に添付図面を参照して、本発明にかかる遊技機であるぱちんこ遊技機と、このぱちんこ遊技機に搭載されている複数の基板間（主制御基板および周辺基板）の制御信号に含まれる制御コマンドを認証する認証方法および認証プログラムに好適な実施の形態を詳細に説明する。
【００４２】
［実施例１］
（ぱちんこ遊技機の基本構成）
本発明のぱちんこ遊技機１００は、図１に示す遊技盤１０１を備えている。遊技盤１０１の下部位置に配置された発射部２９２（図２参照）の駆動によって発射された遊技球は、レール１０２ａ，１０２ｂ間を上昇して遊技盤１０１の上部位置に達した後、遊技領域１０３内を落下する。図示を省略するが、遊技領域１０３には、遊技球を各種の方向に向けて落下させる複数の釘が設けられている。遊技領域１０３には、遊技球の落下途中の位置に、遊技球の落下方向を変化させる風車や入賞口が配設されている。
【００４３】
遊技盤１０１の遊技領域１０３の中央部分には、図柄表示部１０４が配置されている。図柄表示部１０４としては、例えば液晶表示器（ＬＣＤ）が用いられる。なお、図柄表示部１０４としては、ＬＣＤに限らず、ＣＲＴ、複数のドラム、などを用いることができる。図柄表示部１０４の下方には、始動入賞させるための始動入賞口１０５が配設されている。図柄表示部１０４の左右には、それぞれ入賞ゲート１０６が配設されている。
【００４４】
入賞ゲート１０６は、落下する遊技球の通過を検出し、始動入賞口１０５を一定時間だけ開放させる抽選を行うために設けられている。図柄表示部１０４の側部や下方などには普通入賞口１０７が配設されている。普通入賞口１０７に遊技球が入賞すると、ぱちんこ遊技機１００は普通入賞時の賞球数（例えば１０個）の払い出しを行う。遊技領域１０３の最下部には、どの入賞口にも入賞しなかった遊技球を回収する回収口１０８が設けられている。
【００４５】
上述した図柄表示部１０４は、特定の入賞口に遊技球が入賞したとき（始動入賞時）に、複数の図柄の表示の変動を開始し、所定時間後に図柄の表示の変動を停止する。この停止時に特定図柄（例えば「７７７」など）に揃ったときに、ぱちんこ遊技機１００は大当たり状態となる。そして、ぱちんこ遊技機１００は、大当たり状態のとき、遊技盤１０１の下方に位置する大入賞口１０９を一定の期間開放させ、この期間開放を所定ラウンド（例えば１５ラウンドなど）繰り返し、大入賞口１０９に入賞した遊技球に対応した賞球数を払い出す。
【００４６】
ぱちんこ遊技機１００は、図２に示す制御部２００を備えている。制御部２００は、主制御部２０１と、演出制御部２０２Ａと、後段部２０２Ｂと、賞球制御部２０３と、を有している。主制御部２０１は本発明の主制御基板に相当している。演出制御部２０２Ａと後段部２０２Ｂは周辺基板に一体に設けられる。そして、主制御部２０１は、演出制御部２０２Ａと賞球制御部２０３とに対して送信可能な構成となっている。演出制御部２０２Ａと後段部２０２Ｂとの間は双方向通信が可能な構成となっている。即ち、後段部２０２Ｂは、演出制御部２０２Ａを介して主制御部２０１からのデータを受信する構成となっている。
【００４７】
主制御部２０１は、ぱちんこ遊技機１００の遊技にかかる基本動作を制御する。演出制御部２０２Ａは、主制御部２０１から受信した認証情報等のデータを後段部２０２Ｂに転送（送信）する。後段部２０２Ｂは、演出制御部２０２Ａから転送されたデータに基づいて主制御部２０１の認証を行い、その認証結果を演出制御部２０２Ａに送信する。そして、演出制御部２０２Ａは、主制御部２０１から受信した制御コマンドに応じて、遊戯中の演出動作を制御する。賞球制御部２０３は、払い出す賞球数を制御する。
【００４８】
主制御部２０１は、ＣＰＵ２１１と、ＲＯＭ２１２と、ＲＡＭ２１３と、インタフェース（Ｉ／Ｆ）２１４と、を有している。ＣＰＵ２１１は、ＲＯＭ２１２に記憶されたプログラムデータに基づき、遊技内容の進行に伴う基本処理を実行する。ＲＯＭ２１２は、プログラムデータ等を記憶する記憶領域を有している。ＲＡＭ２１３は、ＣＰＵ２１１の演算処理時におけるデータのワークエリアとして機能する。Ｉ／Ｆ２１４は、各検出部２２１〜２２４から各種データを受信するとともに、演出制御部２０２Ａ及び賞球制御部２０３への各種データの送信を行う。主制御部２０１は、例えばいわゆる主制御基板によってその機能を実現する。
【００４９】
この主制御部２０１の入力側には、始動入賞口１０５に入賞した入賞球を検出する始動入賞口検出部２２１と、入賞ゲート１０６を通過した遊技球を検出するゲート検出部２２２と、普通入賞口１０７に入賞した遊技球を検出する普通入賞口検出部２２３と、大入賞口１０９に入賞した入賞球を検出する大入賞口検出部２２４と、がＩ／Ｆ２１４を介して電気的に接続されている。これらの検出部としては、近接スイッチなどを用いて構成できる。
【００５０】
この主制御部２０１の出力側には、大入賞口開閉部２２５が電気的に接続されており、主制御部２０１はこの大入賞口開閉部２２５の開閉を制御する。大入賞口開閉部２２５は、大当たり時に大入賞口１０９を一定期間開放する機能であり、ソレノイドなどを用いて構成できる。この大当たりは、生成した乱数（大当たり判定用乱数）に基づいて、所定の確率（例えば３００分の１など）で発生するよう予めプログラムされている。
【００５１】
演出制御部２０２Ａは、主制御部２０１から各種の制御コマンドを含む制御信号を受け取り、このコマンドに基づいて、ＲＯＭ２４２に記憶されたプログラムデータを実行して遊技中における演出制御を行う。この演出制御部２０２Ａは、ＣＰＵ２４１と、ＲＯＭ２４２と、ＲＡＭ２４３と、ＶＲＡＭ２４４と、インタフェース（Ｉ／Ｆ）２４５と、を有している。ＣＰＵ２４１は、ぱちんこ遊技機１００に対応した演出処理を実行する。ＲＡＭ２４３は、ＣＰＵ２４１の演出処理時におけるデータのワークエリアとして機能する。ＶＲＡＭ２４４は、図柄表示部１０４に表示させる画像データ等を記憶する。Ｉ／Ｆ２４５は、主制御部２０１及び後段部２０２Ｂからの各種データの受信を行い、且つ、後段部２０２Ｂ、ランプ制御部２５１、音声制御部２５２への各種データの送信を行う。そして、演出制御部２０２Ａは、後段部２０２Ｂとともに同一の周辺基板で実現している。また、演出制御部２０２Ａの出力側には、上述した図柄表示部（ＬＣＤ）１０４、ランプ制御部２５１、音声制御部２５２がＩ／Ｆ２４５を介して電気的に接続されている。ランプ制御部２５１はランプ２６１の点灯を制御する。また、音声制御部２５２はスピーカ２６２の音声等の出力を制御する。
【００５２】
後段部２０２Ｂは、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、インタフェース（Ｉ／Ｆ）２４と、を有している。ＣＰＵ２１は、ＲＯＭ２２に記憶されたプログラムデータに基づき、主制御部２０１の認証に伴う処理を行う。ＲＯＭ２２は、前記プログラムデータ等を記憶する記憶領域を有している。ＲＡＭ２３は、ＣＰＵ２１の演算処理時におけるデータのワークエリアとして機能する。Ｉ／Ｆ２４は、各種データを主制御部２０１から演出制御部２０２Ａ（周辺部）を介して受信するとともに、演出制御部２０２Ａへの各種データの送信を行う。
【００５３】
賞球制御部２０３は、主制御部２０１から各種の制御コマンドを含む制御信号を受け取り、このコマンドに基づいて、ＲＯＭ２８２に記憶されたプログラムデータを実行して賞球制御を行う。この賞球制御部２０３は、ＣＰＵ２８１と、ＲＯＭ２８２と、ＲＡＭ２８３と、インタフェース（Ｉ／Ｆ）２８４と、を有している。ＣＰＵ２８１は、賞球制御の処理を実行する。ＲＡＭ２８３は、ＣＰＵ２８１の演算処理時におけるデータのワークエリアとして機能する。Ｉ／Ｆ２８４は、主制御部２０１からの各種データの受信および発射部２９２との各種データの送受信を行う。賞球制御部２０３は、例えばいわゆる賞球基板によってその機能を実現する。
【００５４】
賞球制御部２０３は、Ｉ／Ｆ２８４を介して接続される払出部２９１に対して、入賞時の賞球数を払い出す制御を行う。また、賞球制御部２０３は、発射部２９２に対する遊技球の発射の操作を検出し、発射部２９２における遊技球の発射を制御する。払出部２９１は、遊技球の貯留部から所定数を払い出すためのモータなどからなる。賞球制御部２０３は、この払出部２９１に対して、各入賞口（始動入賞口１０５、普通入賞口１０７、大入賞口１０９）に入賞した遊技球に対応した賞球数を払い出す制御を行う。
【００５５】
発射部２９２は、遊技のための遊技球を発射するものであり、遊技者による遊技操作を検出するセンサと、遊技球を発射させるソレノイドなどを備える。賞球制御部２０３は、発射部２９２のセンサにより遊技操作を検出すると、検出された遊技操作に対応してソレノイドなどを駆動させて遊技球を間欠的に発射させ、遊技盤１０１の遊技領域１０３に遊技球を送り出す。
【００５６】
上記構成の主制御部２０１と演出制御部２０２Ａ及び後段部２０２Ｂと賞球制御部２０３は、それぞれ異なるプリント基板（主制御基板、演出基板、賞球基板）に設けられる。そして、演出基板と賞球基板が本発明の周辺基板に相当している。
【００５７】
なお、ぱちんこ遊技機１００の基板の構成は、これに限らず、例えば、賞球制御部２０３を、主制御部２０１又は演出制御部２０２Ａ及び後段部２０２Ｂと同一のプリント基板上に設けるなどの種々異なる構成とすることができる。また、演出制御部２０２Ａと後段部２０２Ｂは、同一のプリント基板で実現する構成に代えて、一方のプリント基板を他方のプリント基板に実装する構成、別体のプリント基板をケーブル等で電気的に接続する構成、等のように種々異なる実施形態とすることができる。
【００５８】
（主制御基板および周辺基板の機能的構成）
まず、図３を参照して、主制御部２０１としての機能を有する主制御基板３１０の機能的構成について説明する。主制御基板３１０は、周辺基板３３０を動作させるための制御コマンドを送信する機能部であり、データ記憶部３１１、決定部３１２、検査値抽出部３１３、認証用データ生成部３１４、期待値変更用データ生成部３１５、主制御側切替部３１６、主制御側変更部３１７、認証情報生成部３１８、主制御側送信部３１９、更新部３２０を有して構成している。そして、主制御基板３１０は、周辺基板３３０とは別の基板で形成されており、周辺基板３３０の周辺部２０２Ａと通信可能なように電気的に接続されている。
【００５９】
データ記憶部３１１は、本発明の検査値記憶手段及び種別情報記憶手段に相当し、２種類の検査値、認証情報、種別情報、認証用データ、期待値変更用データ、変更対象パターン情報、等の各種データを記憶している。データ記憶部３１１としては、例えば、主制御部２０１のＲＯＭ２１２、ＲＡＭ２１３（図２参照）の一部を用いることができる。また、データ記憶部３１１は、周辺部に送信した認証情報を記憶する記憶領域を有している。データ記憶部３１１に記憶する認証情報は、１回の送信分のみを記憶する構成、送信した複数回分を時系列的に記憶する構成、等の種々異なる実施形態とすることができる。
【００６０】
認証用データは、周辺基板３３０（周辺部）が主制御基板３１０（主制御部）の認証に用いるデータとなっており、上述したＣＰＵ２１１が生成する。そして、期待値変更用データは、主制御部２０１が有する２種類の検査値と後段部２０２Ｂが有する２種類の期待値とを変更するためのデータとなっており、上述したＣＰＵ２１１が生成プログラム等を実行して不規則に生成する、又は、任意のカウンタ、予め定められた値、等に基づいて生成する。
【００６１】
データ記憶部３１１は、ぱちんこ遊技機１００に対して設計時、製造時、等に予め定められた相異なる２種類の検査値を記憶している。２つの検査値の各々は、例えば主制御部２０１のＲＯＭ２１２における相異なる２つの所定領域のチェックサム、予め定められた固有の値、奇数と偶数、大小関係の値、等が挙げられる。２種類の検査値の各々は、認証用データとして任意に用いられ、認証用データと期待値変更用データとのうち、認証情報がどちらのデータを有するかを示すデータ種別と一対一に対応付けられている。具体的には、２種類の検査値の各々には、そのデータ種別を示すための種別データが関連付けられている。
【００６２】
種別情報は、主制御部２０１が今回生成する認証情報のデータ種別を示すデータ構造となっている。例えば、種別情報は、今回種別データと次回種別データとを有しており、各種別データは認証用データと期待値変更用データとを識別するためのデータとなっている。なお、種別情報は、次回の種別データの設定を認証処理の最後に行うことで、今回種別データのみのデータ構造とすることもできる。
【００６３】
データ記憶部３１１は、記憶している変更対象パターン情報が示す複数種類の変更対象パターンを切り替えるための後述する２種類の切り替え方式を示すデータを、上述した２つの検査値の各々に対応付けて記憶している。なお、複数の切り替え方式は、検査値に対応付けなければ、３種類以上の切り替え方式を用いることが可能であり、それらを切り替える実施形態とすることもできる。
【００６４】
決定部３１２は、本発明の決定手段に相当し、主制御基板３１０が次回生成する認証情報のデータ種別を、認証用データと期待値変更用データの２種類から無作為に決定する。決定部３１２は、認証用データと期待値変更用データとが不規則な順番となるように、例えば乱数、テーブル、等を用いて不規則に次回のデータ種別を決定することで、不正解析者によって不正に解析されるのを困難にしている。
【００６５】
検査値抽出部３１３は、本発明の検査値抽出手段に相当し、決定部３１２が決定した次回のデータ種別に対応付けられた検査値をデータ記憶部（検査値記憶手段）３１１から抽出し、該抽出した検査値をＲＡＭ２１３等に記憶する。そして、検査値抽出部３１３によって抽出された一方の検査値が、今回の認証情報に認証用データとして用いる検査値となる。
【００６６】
認証用データ生成部３１４は、本発明の認証用データ生成手段に相当し、データ記憶部３１１に記憶している種別情報が認証用データを示している場合に、検査値抽出部３１３が抽出した検査値を有する認証用データを生成し、該認証用データをデータ記憶部３１１等に記憶する。そして、認証用データ生成部３１４は、１回目の処理では予め定められた初期値であるデータ種別を用いて前記抽出された検査値の認証用データを生成し、２回目以降の処理では、前回の処理で決定部３１２によって次回のデータ種別が決定されていることから、その次回のデータ種別を用いて前記抽出された検査値の認証用データを生成する。このように生成した認証用データは、無作為に切り替えられた２種類の検査値のうちの一方の値となっている。なお、本実施形態では、認証用データが前記抽出した検査値である場合について説明するが、これに代えて、例えば、主制御部２０１と周辺部との間で予め定めた演算方式で前記抽出した検査値を演算した値とすることもできる。
【００６７】
期待値変更用データ生成部３１５は、本発明の期待値変更用データ生成手段に相当し、データ記憶部３１１が記憶している種別情報が期待値変更用データを示している場合に、主制御基板３１０の２種類の検査値及び周辺基板３３０における後段部２０２Ｂの２種類の期待値の各々を変更する期待値変更用データを生成し、該期待値変更用データをデータ記憶部３１１等に記憶する。期待値変更用データ生成部３１５は、任意の生成タイミングで、相異なる値、不規則な値、等となるように期待値変更用データを生成する。そして、期待値変更用データとしては、後述する補正値、係数値、等が挙げられる。
【００６８】
主制御側切替部３１６は、本発明の主制御側切替手段に相当し、２種類の検査値に対して期待値変更用データの変更対象を規定する複数種類の変更対象パターンを所定の切り替え方式で切り替える。主制御側切替部３１６は、予め定められた切り替えタイミングで変更対象パターンを、所定の切り替え方式で切り替える。そして、切り替えタイミングの一例としては、期待値変更用データの生成後、認証用データの生成時、等が挙げられる。切り替え方式の一例としては、検査値及び期待値の切り替えと同期させる、切り替えテーブルを用いる、等が挙げられる。
【００６９】
主制御側変更部３１７は、本発明の主制御側変更手段に相当し、主制御側切替部３１６によって切り替えられた変更対象パターンが示すデータ記憶部３１１（検査値記憶手段）の検査値を、期待値変更用データ生成部３１５が生成した期待値変更用データに基づいて変更する。主制御側変更部３１７は、主制御基板３１０と周辺基板３３０との間で予め定められた変更方式と期待値変更用データとを用いて、２種類の検査値のうちの変更対象となる検査値を変更する。そして、変更方式としては、例えば、＋、−、＊、／、ＡＮＤ、ＯＲ、ＸＯＲ、予め定められた関数、等の各種演算方式を用いることができる。
【００７０】
認証情報生成部３１８は、本発明の認証情報生成手段に相当し、認証用データ生成部３１４が生成した認証用データ又は期待値変更用データ生成部３１５が生成した期待値変更用データを有する認証情報を生成する。本実施形態の認証情報生成部３１８は、認証用データ又は期待値変更用データの何れか一方のデータと、ぱちんこ遊技機１００の制御コマンドとは異なる認証コマンドと、を有する認証情報を生成する場合について説明する。これに代えて、認証情報が他のデータをさらに有するデータ構造とすることもできる。
【００７１】
主制御側送信部３１９は、本発明の主制御側送信手段に相当し、認証情報生成部３１８が生成した認証情報と周辺部２０２Ａを制御する制御コマンドデータとの各々を、異なるタイミングで個別に周辺基板３３０の周辺部２０２Ａを介して後段部２０２Ｂに送信する。そして、本実施形態の主制御側送信部３１９は、前記制御コマンドデータを制御信号として周辺基板３３０の周辺部２０２Ａに送信する。また、主制御側送信部３１６は、前記認証情報を前記制御信号とは別の信号である認証情報信号として後段部２０２Ｂに、周辺部２０２Ａを介して送信する。これにより、ぱちんこ遊技機１００において、制御信号と認証情報信号とを区別化している。
【００７２】
更新部３２０は、本発明の更新手段に相当し、決定部３１２が決定した次回のデータ種別を示すように、データ記憶部３１１に記憶している種別情報を更新する。そして、該種別情報が示す次回のデータ種別は、主制御基板３１０における次回の認証処理で今回のデータ種別として用いられる。
【００７３】
本発明のぱちんこ遊技機１００は、２種類の検査値を主制御基板３１０の認証に用いるに当たり、それらの検査値を主制御基板３１０は期待値変更用データで変更することができるため、周辺基板３３０の後段部２０２Ｂがその期待値変更用データを主制御基板３１０から取得し、検査値に対応した期待値をその期待値変更用データで変更させることで、変更した検査値と期待値とに基づいて主制御基板３１０の認証を行う構成を採用している。しかも、２種類の検査値のうち変更対象とする値を複数種類の変更対象パターンで規定し、それらの変更対象パターンを切り替えて変更することができるため、変更した検査値及び期待値の解析を困難にすることができる。よって、ぱちんこ遊技機１００は、１種類の認証情報で認証を行っても、認証用データを不正に解析することを困難にすることができるため、セキュリティの向上を図ることができる。
【００７４】
続いて、上述した演出制御部２０２Ａなどの周辺部としての機能を有する周辺基板３３０の機能的構成について説明する。図３に示すように、周辺基板３３０は、周辺部（演出制御部）２０２Ａと、後段部２０２Ｂと、を有して構成している。そして、周辺基板３３０は、周辺部（演出制御部）２０２Ａと後段部２０２Ｂとの間で双方向通信が可能に構成している。なお、本実施例では、演出制御部２０２Ａと後段部２０２Ｂとを有する周辺基板３３０とした場合について説明するが、これに代えて、賞球制御部２０３側に後段部２０２Ｂを設けた周辺基板とすることもできる。また、演出制御部２０２Ａと後段部２０２Ｂは個別の基板とし、例えば演出制御部２０２Ａの基板に後段部２０２Ｂの基板を実装する等の構成とすることもできる。
【００７５】
まず、後段部２０２Ｂは、後段側受信部３３１、後段側記憶部３３２、後段認証結果データ生成部３３３、後段側送信部３３４、後段側切替部３３５、後段側変更部３３６、特定部３３７を有して構成している。
【００７６】
後段側受信部３３１は、本発明の後段側受信手段に相当し、主制御基板３１０が周辺部２０２Ａに送信し且つ当該周辺部２０２Ａから転送された認証情報等を受信する。本実施形態の後段側受信部３３１は、例えば、認証情報に対応した認証情報信号を受信することによって、認証情報を主制御基板３１０から周辺部２０２Ａを介して受信する。
【００７７】
後段側記憶部３３２は、本発明の期待値記憶手段及び後段側種別情報記憶手段に相当している。後段側記憶部３３２は、上述した主制御基板３１０から受信すべき２つの検査値、即ち、主制御基板３１０のデータ記憶部３１１が記憶している２つの検査値の各々と一致する２つの期待値を記憶している。これにより、周辺基板３３０の後段部２０２Ｂは、認証情報に設定された認証用データと期待値が一致していれば、認証用データが正規の検査値であると判定できる。また、認証用データと期待値が一致していなければ、認証用データは検査値ではないと判定できる。なお、本実施形態では、期待値を上述した期待値変更用データによって変更することができるため、予め記憶しておく期待値は、主制御基板３１０の検査値と異なる値、即ち、一致していない値とすることができる。
【００７８】
後段側記憶部３３２は、上述した複数の期待値の各々に、上述した認証情報の２種類のデータ種別の各々と一対一に対応付けて記憶している。後段側記憶部３３２は、例えば、２種類のデータ種別を示す種別データを期待値に対応付けて記憶することで、期待値からデータ種別を特定することを可能としている。
【００７９】
後段側記憶部３３２は、今回の認証情報のデータ種別を示す後段側種別情報を記憶する。後段側種別情報は、上述した主制御基板３１０の種別情報と同様のデータ構造であり、不正が生じていない場合は、種別情報が示すデータ種別と一致している。よって、後段部２０２Ｂは、主制御基板３１０から認証情報を受信する前に、後段側種別情報を参照することで、受信する認証情報のデータ種別を事前に把握することができる。
【００８０】
後段側記憶部３３２は、上述した主制御基板３１０と同一の変更対象パターン情報を予め記憶している。そして、後段側記憶部３３２は、上述した２つの期待値の各々には、該変更対象パターン情報を切り替えるための上述した主制御基板３１０と同一の２種類の切り替え方式が一対一に対応付けられている。これにより、周辺基板３３０は、検査値と一致した期待値から主制御基板３１０と同一の切り替え方式を特定することができるため、不正な認証情報を受信しない限り、主制御基板３１０との間で変更対象パターンがずれることはない。
【００８１】
後段認証結果データ生成部３３３は、本発明の後段認証結果データ生成手段に相当し、前記後段側種別情報のデータ種別が前記認証用データを示している場合に、該認証用データである検査値と後段側記憶部３３２に記憶している期待値とを比較し、該比較結果に基づいた主制御基板３１０の認証結果を示す後段認証結果データを生成する。即ち、後段認証結果データは、後段部２０２Ｂが主制御基板３１０（主制御部２０１）を認証したか否かの認証結果を示している。そして、後段認証結果データ生成部３３３の認証方法の一例としては、検査値と期待値とが一致しているかを判定し、一致している場合は主制御基板３１０の認証を成立させ、また、一致していない場合は認証を不成立とする。
【００８２】
後段側送信部３３４は、本発明の後段側送信手段に相当し、後段認証結果データ生成部３３３が生成した後段認証結果データを周辺部２０２Ａに送信する。そして、後段側送信部３３４は、例えば、前記生成した後段認証結果データを後段認証結果信号として周辺部２０２Ａに送信する。
【００８３】
後段側切替部３３５は、本発明の後段側切替手段に相当し、主制御部２０１と同一の複数種類の変更対象パターンを上述した主制御側切替部３１６の所定の切り替え方式で切り替える。後段側切替部３３５は、予め定められた切り替えタイミングで変更対象パターンを、所定の切り替え方式で切り替える。そして、切り替えタイミングの一例としては、期待値変更用データを受信した時、認証用データの認証が成立した時、等が挙げられる。切り替え方式の一例としては、検査値及び期待値の切り替えと同期させる方式、共通の切り替えテーブルを用いる方式、等が挙げられる。
【００８４】
後段側変更部３３６は、本発明の後段側変更手段に相当し、前記後段側種別情報のデータ種別が前記期待値変更用データを示している場合に、後段側切替部３３５が切り替えた変更対象パターンが示す検査値と一致する後段側記憶部３３２の期待値を、受信した認証情報の期待値変更用データに基づいて変更する。後段側変更部３３６は、主制御基板３１０の主制御側変更部３１７と同一の変更方式と期待値変更用データとを用いて、前記２種類の期待値を変更する。そして、後段側変更部３３６は、後段側種別情報のデータ種別が前記期待値変更用データを示している場合に、不正な認証情報を受信すると、その不正なデータで前記２種類の期待値を変更することから、主制御基板３１０の検査値とは異なる値に変更されることになるため、その後の認証情報の認証が成立しなくなる。
【００８５】
特定部３３７は、本発明の特定手段に相当し、後段認証結果データ生成部３３３によって主制御基板３１０の認証が成立した場合、認証用データを構成する検査値と一致する前記期待値に対応付けられたデータ種別を次回のデータ種別と特定し、該特定した次回のデータ種別となるように後段側記憶部３３２に記憶している後段側種別情報を更新する。
【００８６】
次に、周辺部２０２Ａは、転送部３５１と、周辺側受信部３５２と、処理部３５３と、を有して構成している。
【００８７】
転送部３５１は、本発明の転送手段に相当し、主制御基板３１０からの認証情報と制御コマンドデータを受信し且つ該受信した認証情報を後段部２０２Ｂに転送する。本実施形態の転送部３５１は、例えば、認証情報に対応した前記認証情報信号と前記制御信号を主制御基板３１０から受信すると、該認証情報信号を後段部２０２Ｂにそのまま送信することで、認証情報を後段部２０２Ｂに転送している。
【００８８】
周辺側受信部３５２は、本発明の周辺側受信手段に相当し、周辺基板３３０の後段部２０２Ｂによって送信された前記後段認証結果データ等を受信する。そして、本実施形態の周辺側受信部３５２は、例えば後段部２０２Ｂが送信した後述する後段認証結果信号を受信することによって、後段認証結果データを後段部２０２Ｂから受信する。
【００８９】
処理部３５３は、本発明の処理手段に相当し、後段部２０２Ｂから受信した後段認証結果データに応じて、ぱちんこ遊技機１００における所定の処理を行う。処理部３５３は、前記後段認証結果データが認証成立を示している場合、主制御基板３１０から受信した制御信号から制御コマンドを抽出し、該制御コマンドに対応した所定の処理を行う。また、処理部３５３は、前記後段認証結果データが認証不成立を示している場合、報知を行う。なお、前記所定の処理は、ぱちんこ遊技機１００における主制御部２０１からの制御コマンドに応じて行う、例えば、はずれ処理、大当たりリーチ処理、大当たり開始処理、大当たりラウンド処理、大当たり終了処理、等の処理が挙げられる。
【００９０】
なお、本実施形態では、周辺部２０２Ａと後段部２０２Ｂとの間で通信するデータを暗号化しない構成で説明するが、周辺部２０２Ａと後段部２０２Ｂとの間で通信するデータについても暗号化する構成とすることもできる。
【００９１】
また、本実施形態では、主制御基板３１０のＣＰＵ２１１が請求項中の第１コンピュータ、周辺基板３３０の周辺部（演出制御部）２０２ＡのＣＰＵ２４１が請求項中の第２コンピュータ、周辺基板３３０の後段部２０２ＢのＣＰＵ２１が請求項中の第３コンピュータとして機能させる場合について説明する。そして、主制御基板３１０のＲＯＭ２１２は、前記第１コンピュータを請求項中の決定手段、検査値抽出手段、認証用データ生成手段、期待値変更用データ生成手段、主制御側切替手段、主制御変更手段、認証情報生成手段、主制御側送信手段、更新手段、等の各種手段として機能させるための主制御側認証プログラムを記憶している。また、周辺基板３３０の周辺部２０２ＡのＲＯＭ２４２は、前記第２コンピュータを請求項中の転送手段、周辺側受信手段、処理手段、等の各種手段として機能させるための周辺側認証プログラムを記憶している。また、周辺基板３３０の後段部２０２ＢのＲＯＭ２２は、前記第３コンピュータを請求項中の後段側受信手段、後段認証結果データ生成手段、後段側送信手段、後段側切替手段、後段側変更手段、特定手段、等の各種手段として機能させるための後段側認証プログラムを記憶している。即ち、主制御側認証プログラムと周辺側認証プログラムと後段側認証プログラムとによって本発明の認証プログラムを構成している。
【００９２】
（ぱちんこ遊技機の基本動作）
上記構成によるぱちんこ遊技機１００の基本動作の一例を説明する。主制御部２０１は、各入賞口に対する遊技球の入賞状況を制御コマンドとして賞球制御部２０３に出力する。賞球制御部２０３は、主制御部２０１から出力された制御コマンドに応じて、入賞状況に対応した賞球数の払い出しを行う。
【００９３】
また、主制御部２０１は、始動入賞口１０５に遊技球が入賞するごとに、対応する制御コマンドを演出制御部２０２Ａに出力し、演出制御部２０２Ａは、図柄表示部１０４の図柄を変動表示させ、停止させることを繰り返す。そして、主制御部２０１は、大当たりの発生が決定しているときには、対応する制御コマンドを演出制御部２０２Ａに出力し、演出制御部２０２Ａは、所定の図柄で揃えて変動表示を停止させるとともに、大入賞口１０９を開放する制御を行う。演出制御部２０２Ａは、大当たり発生期間中、および大当たり発生までの間のリーチ時や、リーチ予告時などには、図柄表示部１０４に対して、図柄の変動表示に加えて各種の演出表示を行う。このほか、各種役物に対して特定の駆動を行ったり、ランプ２６１の表示状態を補正するなどの演出を行う。
【００９４】
そして、主制御部２０１は、大当たり発生期間中に、大入賞口１０９を複数回開放させる。１回の開放が１ラウンドとして、例えば１５回のラウンドが繰り返し実行される。１ラウンドの期間は、遊技球が大入賞口１０９に例えば１０個入賞するまでの期間、あるいは所定期間（例えば３０秒）とされている。この際、賞球制御部２０３は、大入賞口１０９に対する遊技球１個の入賞当たり、例えば１５個の賞球数で払い出しを行う。ぱちんこ遊技機１００は、大当たり終了後、この大当たり状態を解除し、通常の遊技状態に復帰する。
【００９５】
（各制御部による処理の詳細）
次に、各制御部が行う各種処理の詳細について説明する。まず、主制御部２０１による演出制御部２０２Ａの制御処理について説明する。なお、図４〜図９においては、演出制御部２０２Ａの制御処理の手順を明確にするため、認証データおよび付随データについては考慮しないものとする。即ち、図４〜図９の説明において、「コマンドを送信する」とは、「当該コマンドを示すデータ（制御コマンドデータ）を含む制御信号を送信する」との意味であり、例えば認証データや付随データの有無は考慮しないものとする。
【００９６】
主制御部２０１は、図４に示すステップＳ４０１において、ぱちんこ遊技機１００の電源がオンされたか否かを判定する。主制御部２０１は、電源がオンされていないと判定した場合（Ｓ４０１：Ｎｏ）、この判定処理を繰り返すことで、ぱちんこ遊技機１００の電源がオンされるまで待機する。一方、主制御部２０１は、電源がオンされたと判定した場合（Ｓ４０１：Ｙｅｓ）、ステップＳ４０２の処理に移行する。
【００９７】
主制御部２０１は、ステップＳ４０２において、演出制御部２０２Ａや賞球制御部２０３などの各周辺部に対して電源オンコマンドを送信し、ステップＳ４０３の処理に移行する。この処理によって電源オンコマンドが送信されると、演出制御部２０２Ａは、ランプ制御部２５１や音声制御部２５２、図柄表示部１０４のそれぞれに対して電源オン時の演出用の制御コマンド（具体的には、ランプの点灯や音声の出力、デモストレーション（デモ）画面の表示などを指示する制御コマンド）を送信する。
【００９８】
主制御部２０１は、ステップＳ４０３において、ＲＯＭ２１２またはＲＡＭ２１３に記憶している未抽選入賞回数データを参照して、未抽選入賞回数が０回か否かを判別する。未抽選入賞回数とは、始動入賞口１０５に検出された入賞球の数（入賞回数）から、入賞球に対応する抽選が行われた回数（既抽選回数）を減じた数である。そして、主制御部２０１は、未抽選入賞回数が０回ではないと判定した場合（Ｓ４０３：Ｎｏ）、ステップ４１０の処理に移行する。一方、主制御部２０１は、未抽選入賞回数が０回であると判定した場合（Ｓ４０３：Ｙｅｓ）、ステップＳ４０４において、デモが開始されてから経過した時間を計測し、ステップＳ４０５の処理に移行する。
【００９９】
主制御部２０１は、デモが開始されてから所定時間が経過したか否かを判定する。主制御部２０１は、デモが開始されてから所定時間が経過していないと判定した場合（Ｓ４０５：Ｎｏ）、ステップＳ４０７の処理に移行する。一方、主制御部２０１は、デモが開始されてから所定時間が経過したと判定した場合（Ｓ４０５：Ｙｅｓ）、ステップＳ４０６において、演出制御部２０２Ａに客待ちデモコマンドを送信し、ステップＳ４０７の処理に移行する。
【０１００】
主制御部２０１は、ステップＳ４０７において、始動入賞口検出部２２１によって入賞球が検出されたか否かを判定する。主制御部２０１は、入賞球が検出されていないと判定した場合（Ｓ４０７：Ｎｏ）、ステップＳ４０４の処理に戻り、一連の処理を繰り返す。一方、主制御部２０１は、入賞球が検出されたと判定した場合（Ｓ４０７：Ｙｅｓ）、ステップＳ４０８において、デモが開始されてから計測していた時間をクリアし、ステップＳ４０９において、未抽選入賞回数に１を加算し、ステップＳ４１０の処理に移行する。そして、主制御部２０１は、ステップＳ４１０において、大当たり判定用乱数を取得し、ステップＳ４１１において、未抽選入賞回数から１を減算し、図５に示すステップＳ４１２の処理に移行する。
【０１０１】
主制御部２０１は、ステップＳ４１２において、大当たり判定用乱数が大当たり乱数であるか否かを判定する。主制御部２０１は、大当たり乱数であると判定した場合（Ｓ４１２：Ｙｅｓ）、ステップＳ４１３において、演出制御部２０２Ａに大当たりリーチコマンド（図柄変動コマンド）を送信する。そして、主制御部２０１は、ステップＳ４１４において、図柄変動時間が経過したか否かを判定する。主制御部２０１は、図柄変動時間が経過していないと判定した場合（Ｓ４１４：Ｎｏ）、この判定処理を繰り返すことで、図柄変動時間が経過するのを待つ。一方、主制御部２０１は、図柄変動時間が経過したと判定した場合（Ｓ４１４：Ｙｅｓ）、ステップＳ４１５において、演出制御部２０２Ａに図柄停止コマンドを送信し、ステップＳ４１６の処理に移行する。
【０１０２】
主制御部２０１は、ステップＳ４１６において、演出制御部２０２Ａに大当たり開始コマンドを送信し、続けて、ステップＳ４１７において、大当たり中の各ラウンドに対応するコマンド（大当たりコマンド）を演出制御部２０２Ａに順次送信する。そして、主制御部２０１は、全てのラウンドの大当たりコマンドの送信が終了すると、ステップＳ４１８において、大当たり終了コマンドを演出制御部２０２Ａに送信し、ステップＳ４２２の処理に移行する。
【０１０３】
また、主制御部２０１は、ステップＳ４１２において、大当たり乱数ではないと判定した場合（Ｓ４１２：Ｎｏ）、ステップＳ４１９において、はずれリーチコマンド（図柄変動コマンド）を演出制御部２０２Ａに送信し、ステップＳ４２０の処理に移行する。そして、主制御部２０１は、ステップＳ４２０において、図柄変動時間が経過したか否かを判定する。主制御部２０１は、図柄変動時間が経過していないと判定した場合（Ｓ４２０：Ｎｏ）、この判定処理を繰り返すことで、図柄変動時間の経過を待つ。一方、主制御部２０１は、図柄変動時間が経過したと判定した場合（Ｓ４２０：Ｙｅｓ）、ステップＳ４２１において、図柄停止コマンドを演出制御部２０２Ａに送信し、ステップＳ４２２の処理に移行する。
【０１０４】
主制御部２０１は、ステップＳ４２２において、ぱちんこ遊技機１００の電源がオフされたか否かを判定する。主制御部２０１は、電源がオフされていないと判定した場合（Ｓ４２２：Ｎｏ）、図４に示すステップＳ４０３の処理に戻り、一連の処理を繰り返す。一方、主制御部２０１は、電源がオフされたと判定した場合（Ｓ４２２：Ｙｅｓ）、ステップＳ４２３において、終了処理コマンドを演出制御部２０２Ａに送信し、本フローチャートによる処理を終了する。
【０１０５】
上述した図４及び図５中の各種コマンドが、本発明の制御コマンドに相当し、主制御基板３１０は各種制御コマンドを送信する毎に、その制御コマンドデータをデータ記憶部３１１に履歴として記憶している。この制御コマンドデータの記憶に応じて、主制御基板３１０は、データ記憶部３１１の履歴データを更新する。なお、履歴データの更新については、認証情報の生成時に更新するようにすれば、主制御基板３１０の処理負担を軽減することができる。また、周辺基板３３０の後段部２０２Ｂは、各種制御コマンドを受信する毎に、その制御コマンドデータを後段側記憶部３３２に履歴として記憶しており、後段側記憶部３３２の後段側履歴データを更新する。
【０１０６】
次に、ぱちんこ遊技機１００における大当たり関連コマンド（大当たりリーチコマンド、大当たり開始コマンド、大当たりコマンド、大当たり終了コマンド）の主制御部２０１から演出制御部２０２Ａに対する送信タイミングの一例を、図６の図面を参照して説明する。
【０１０７】
大当たりリーチコマンドは、実際に大当たりが発生するよりも頻繁に、且つランダムに送信される。また、大当たり開始コマンドは、実際に大当たりが発生した場合に、大当たり状態に移行する際に１度だけ送信される。また、大当たりコマンドは、大当たり状態に移行した後、ラウンド毎に継続的に送信される。また、大当たり終了コマンドは、大当たり状態の全てのラウンドが終了し、通常の状態に移行する際に１度だけ送信される。
【０１０８】
以下では、図柄変動時（大当たりリーチコマンド（図５のステップＳ４１３を参照）または、はずれリーチコマンド（図５のステップＳ４１９を参照）を受信した場合）及び、大当たり時の処理を説明する。
【０１０９】
まず、演出制御部２０２Ａによる図柄変動処理について、図７に示すフローチャートを参照して説明する。演出制御部２０２Ａは、図７に示すステップＳ７０１において、主制御部２０１から図柄変動コマンドを受信したか否かを判定する。演出制御部２０２Ａは、図柄変動コマンドを受信していないと判定した場合（Ｓ７０１：Ｎｏ）、この判定処理を繰り返すことで、図柄変動コマンドの受信を待つ。一方、演出制御部２０２Ａは、図柄変動コマンドを受信したと判定した場合（Ｓ７０１：Ｙｅｓ）、ステップＳ７０２において、変動演出選択用乱数を取得し、ステップＳ７０３において、取得した乱数に基づいて変動演出の種類を選択し、ステップＳ７０４の処理に移行する。そして、演出制御部２０２Ａは、ステップＳ７０４において、ランプ制御部２５１や音声制御部２５２に対して変動演出別の演出開始コマンドを送信し、ステップＳ７０５の処理に移行する。
【０１１０】
演出制御部２０２Ａは、ステップＳ７０５において、演出時間が経過したか否かを判定する。演出制御部２０２Ａは、演出時間が経過したと判定した場合（Ｓ７０５：Ｙｅｓ）、ステップＳ７０７の処理に移行する。一方、演出制御部２０２Ａは、演出時間が経過していないと判定した場合（Ｓ７０５：Ｎｏ）、ステップＳ７０６において、主制御部２０１から図柄停止コマンドを受信したか否かを判定する。そして、演出制御部２０２Ａは、図柄停止コマンドを受信していないと判定した場合（Ｓ７０６：Ｎｏ）、ステップＳ７０５の処理に戻り、一連の処理を繰り返す。一方、演出制御部２０２Ａは、図柄停止コマンドを受信したと判定した場合（Ｓ７０６：Ｙｅｓ）、ステップＳ７０７において、ランプ制御部２５１や音声制御部２５２に対して演出停止コマンドを送信し、本フローチャートによる処理を終了する。
【０１１１】
続いて、演出制御部２０２Ａによる大当たり時処理について、図８に示すフローチャートを参照して説明する。演出制御部２０２Ａは、図８に示すステップＳ８０１において、主制御部２０１から大当たり開始コマンド（図５のステップＳ４１６を参照）を受信したか否かを判定する。演出制御部２０２Ａは、大当たり開始コマンドを受信していないと判定した場合（Ｓ８０１：Ｎｏ）、この判定処理を繰り返すことで、大当たり開始コマンドの受信を待つ。一方、演出制御部２０２Ａは、大当たり開始コマンドを受信したと判定した場合（Ｓ８０１：Ｙｅｓ）、ステップＳ８０２において、ランプ制御部２５１や音声制御部２５２に対して大当たり開始処理コマンドを送信し、ステップＳ８０３の処理に移行する。
【０１１２】
演出制御部２０２Ａは、ステップＳ８０３において、主制御部２０１からラウンド別の大当たりコマンド（図５のステップＳ４１７を参照）を受信したか否かを判定する。演出制御部２０２Ａは、大当たりコマンドを受信していないと判定した場合（Ｓ８０３：Ｎｏ）、この判定処理を繰り返すことで、大当たりコマンドの受信を待つ。一方、演出制御部２０２Ａは、大当たりコマンドを受信したと判定した場合（Ｓ８０３：Ｙｅｓ）、ステップＳ８０４において、ランプ制御部２５１や音声制御部２５２に対して受信したラウンド別の大当たりコマンドに対応するラウンド別処理コマンドを送信し、ステップＳ８０５の処理に移行する。
【０１１３】
演出制御部２０２Ａは、ステップＳ８０５において、主制御部２０１から大当たり終了コマンド（図５のステップＳ４１８を参照）を受信したか否かを判定する。演出制御部２０２Ａは、大当たり終了コマンドを受信していないと判定した場合（Ｓ８０５：Ｎｏ）、この判定処理を繰り返すことで、大当たり終了コマンドの受信を待つ。一方、演出制御部２０２Ａは、大当たり終了コマンドを受信したと判定した場合（Ｓ８０５：Ｙｅｓ）、ステップＳ８０６において、ランプ制御部２５１や音声制御部２５２に対して大当たり終了処理コマンドを送信し、本フローチャートによる処理を終了する。
【０１１４】
続いて、ランプ制御部２５１によるランプ制御処理について、図９に示すフローチャートを参照して説明する。ここでは、演出制御部２０２Ａから演出開始コマンドを受信した場合（図柄変動時）の処理について説明する。そして、ランプ制御部２５１は、図９に示すステップＳ９０１において、演出制御部２０２Ａから演出開始コマンドを受信したか否かを判定する。ランプ制御部２５１は、演出開始コマンドを受信していないと判定した場合（Ｓ９０１：Ｎｏ）、この判定処理を繰り返すことで、演出開始コマンドの受信を待つ。一方、ランプ制御部２５１は、演出開始コマンドを受信したと判定した場合（Ｓ９０１：Ｙｅｓ）、ステップＳ９０２において、コマンド別に予め用意されているコマンド別データを読み出し、ステップＳ９０３の処理に移行する。
【０１１５】
ランプ制御部２５１は、ステップＳ９０３において、コマンド別の選択ルーチンを実行し、ステップＳ９０４において、受信した演出開始コマンドに対応したランプデータをセットし、ステップＳ９０５において、ランプ２６１に対してランプデータを出力し、ステップＳ９０６の処理に移行する。そして、この処理によってランプ２６１は、ランプデータに基づいて点灯又は消灯する。
【０１１６】
ランプ制御部２５１は、ステップＳ９０６において、演出制御部２０２Ａから演出停止コマンドを受信したか否かを判定する。ランプ制御部２５１は、演出停止コマンドを受信していないと判定した場合（Ｓ９０６：Ｎｏ）、この判定処理を繰り返すことで、演出停止コマンドの受信を待つ。一方、ランプ制御部２５１は、演出停止コマンドを受信したと判定した場合（Ｓ９０６：Ｙｅｓ）、ステップＳ９０７において、ランプデータの出力を停止し、本フローチャートによる処理を終了する。
【０１１７】
なお、図９にはランプ制御部２５１の処理を記載したが、音声制御部２５２による音声制御も、図９の処理とほぼ同様である。音声制御部２５２による音声制御処理は、例えば、図９の処理において、ステップＳ９０４、Ｓ９０５、Ｓ９０７の「ランプデータ」を「音声データ」と読み替えればよい。
【０１１８】
（制御信号のデータフォーマット）
次に、主制御部２０１が出力する通常の制御信号の一例を説明する。
【０１１９】
図１０において、通常の制御信号１０１０は、制御コマンドデータ１００１と付随データ１００２とを有している。制御コマンドデータ１００１は、例えばリーチコマンドや大当たり開始コマンド、ラウンド別コマンドなどの各コマンド固有のデータである。また、付随データ１００２は、制御コマンドデータ１００１に付随するデータであり、例えば、入賞した遊技球の数などの制御コマンドデータ１００１に基づく処理に必要なデータである。
【０１２０】
（認証情報のデータフォーマット）
次に、上述した制御信号１０１０とは異なる認証情報信号が認証情報を有する場合の一例を説明する。なお、本実施形態では、主制御部２０１が後段部２０２Ｂに周辺部２０２Ａを介して認証情報信号を出力することで、認証情報を主制御部２０１から後段部２０２Ｂに送信する場合を前提に説明する。
【０１２１】
図１１において、認証情報１０２０は、識別部１０２１と、データ部１０２２と、を有して構成している。そして、識別部１０２１は、認証情報１０２０を識別することが可能な識別データが設定される。識別データの一例としては、制御コマンドデータ１００１の制御コマンドとは異なる認証コマンドが挙げられ、例えば１６進数の０ｘＡ０等の値が設定される。これにより、後段部２０２Ｂは、識別部１０２１に基づいて認証情報１０２０であるか否かを識別することができる。そして、認証コマンドは、上述した制御コマンドとは異なるコマンド体系として区別化を図っている。
【０１２２】
データ部１０２２は、上述した認証用データ生成部３１４が生成した１つの認証用データが設定される。そして、本実施形態のデータ部１０２２は、認証用データのみが設定される場合について説明するが、これに代えて、認証用データと他のデータをデータ部１０２２に設定する実施形態とすることもできる。なお、他のデータの一例としては、上述した付随データ１００２のような認証コマンドに付随するデータ等が挙げられる。
【０１２３】
続いて、図１１に示す後段認証結果信号は、後段部２０２Ｂが上述した認証情報１０２０を用いて主制御部２０１の認証を行った認証結果を示す後段認証結果情報１０３０を周辺部２０２Ａに送信する。そして、後段認証結果情報１０３０は、識別部１０３１と結果部１０３２とを有して構成している。識別部１０３１は、後段認証結果情報１０３０を識別することが可能な後段認証結果識別データが設定される。なお、後段認証結果識別データとしては、認証情報１０２０の識別部１０２１に設定されたデータを流用する、予め定められたデータを用いる、など種々異なる実施形態とすることができる。
【０１２４】
（認証情報の一例）
次に、認証情報１０２０のデータ部１０２２に設定される認証用データ及び期待値変更用データの一例を以下に説明する。
【０１２５】
図１２に示すように、認証情報１０２０のデータ種別は、認証用データＫ１と、期待値変更用データＫ２と、を有して構成している。そして、認証情報１０２０のデータ種別が認証用データＫ１の場合、認証情報１０２０のデータ部１０２２には、２種類の検査値Ａ１、Ａ２（但し、Ａ１≠Ａ２）のうちの何れか一方を有する認証用データが設定される。
【０１２６】
認証情報１０２０のデータ種別が期待値変更用データＫ２の場合、認証情報１０２０のデータ部１０２２には、補正値Ｃ又は係数値Ｆの何れか一方を有する認証用データが設定される。そして、補正値Ｃは、予め定められた前記期待値を変更するための値となっている。補正値Ｃは、例えば、ぱちんこ遊技機１００の起動時、初回の認証時、等に１度生成した補正値を繰り返し用いても良いし、複数回生成して補正値Ｃを不規則に変化させても良いが、本実施形態では、期待値変更用データを生成するたびに補正値Ｃｎ（ｎは整数）を不規則に変化させる場合について説明する。そして、補正値Ｃを複数回生成する場合、生成する毎に共通の検査値及び期待値を変更するための値となる。
【０１２７】
係数値Ｆは、前回変更した前記期待値を変更するための値となっている。即ち、係数値Ｆは、検査値及び期待値を変更する毎に、その検査値及び期待値を累積して変化させるための値となっている。係数値Ｆは、補正値Ｃと同様に、１度生成した係数値Ｆを繰り返し用いても良いし、複数回生成して係数値Ｆｎ（ｎは整数）を不規則に変化させても良い。
【０１２８】
次に、２種類の検査値Ａ１，Ａ２と期待値Ｂ１，Ｂ２と認証情報１０２０のデータ種別Ｋ１，Ｋ２との対応付けの一例を説明する。
【０１２９】
まず、ぱちんこ遊技機１００において、図１３に示すように、主制御基板３１０に対する２種類の検査値Ａ１，Ａ２が設定されると、該２種類の検査値Ａ１，Ａ２に対応した期待値Ｂ１，Ｂ２が周辺基板３３０に対して設定される。そして、検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２の各々に、認証情報１０２０のデータ種別Ｋ１，Ｋ２を割り付ける。そして、主制御基板３１０は、検査値Ａ１，Ａ２を認証情報１０２０のデータ種別Ｋ１，Ｋ２に対応付けて記憶する。そして、周辺基板３３０は、期待値Ｂ１，Ｂ２を認証情報１０２０のデータ種別Ｋ１，Ｋ２に対応付けて記憶する。そして、検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２は期待値変更用データによって変更されるため、データ種別Ｋ１，Ｋ２との対応付けについては、例えば、変更する毎に対応付けを更新する、変更した値の各々に初期の値を対応付ける、等の種々異なる実施形態とすることができる。
【０１３０】
次に、上述した補正値Ｃｎを用いた変更例を説明する。なお、ぱちんこ遊技機１００において、検査値Ａ１，Ａ２と期待値Ｂ１，Ｂ２が対応し（Ａ１＝Ｂ１、Ａ２＝Ｂ２）、ｎが整数、変更方式が「＋」であることを前提とする。
【０１３１】
１回目の変更において、主制御基板３１０は、補正値Ｃ１を生成すると、該補正値Ｃ１を周辺基板３３０の後段部２０２Ｂに周辺部２０２Ａを介して送信すると共に、初期値である検査値Ａ１を補正値Ｃ１で変更して検査値Ａ１＋Ｃ１、初期値である検査値Ａ２を補正値Ｃ１で変更して検査値Ａ２＋Ｃ１とする。一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から補正値Ｃ１を受信すると、初期値である期待値Ｂ１を補正値Ｃ１で変更して期待値Ｂ１＋Ｃ１、初期値である期待値Ｂ２を補正値Ｃ１で変更して期待値Ｂ２＋Ｃ１とする。よって、一致した検査値と期待値を同一の補正値で変更することから、主制御基板３１０の検査値Ａ１＋Ｃ１，検査値Ａ２＋Ｃ１と後段部２０２Ｂの期待値Ｂ１＋Ｃ１，期待値Ｂ２＋Ｃ１とが一致している場合に、後段部２０２Ｂは主制御基板３１０から受信した認証情報の検査値Ａ１＋Ｃ１，Ａ２＋Ｃ１は正規のものであると判定できるため、主制御基板３１０の認証を成立させることができる。
【０１３２】
２回目の変更において、主制御基板３１０は、補正値Ｃ１とは異なる補正値Ｃ２を生成すると、該補正値Ｃ２を周辺基板３３０の後段部２０２Ｂに周辺部２０２Ａを介して送信すると共に、初期値である検査値Ａ１を補正値Ｃ２で変更して検査値Ａ１＋Ｃ２、初期値である検査値Ａ２を補正値Ｃ２で変更して検査値Ａ２＋Ｃ２とする。一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から補正値Ｃ２を受信すると、初期値である期待値Ｂ１を補正値Ｃ２で変更して期待値Ｂ１＋Ｃ１、初期値である期待値Ｂ２を補正値Ｃ２で変更して期待値Ｂ２＋Ｃ２とする。よって、一致した検査値と期待値を同一の補正値で変更することから、主制御基板３１０の検査値Ａ１＋Ｃ２，検査値Ａ２＋Ｃ２と後段部２０２Ｂの期待値Ｂ１＋Ｃ２，期待値Ｂ２＋Ｃ２とが一致している場合に、後段部２０２Ｂは主制御基板３１０から受信した認証情報の検査値Ａ１＋Ｃ２，Ａ２＋Ｃ２は正規のものであると判定できるため、主制御基板３１０の認証を成立させることができる。そして、３回目以降の変更についても同様の変更を行う。
【０１３３】
次に、主制御基板３１０における初期値の検査値Ａ１と周辺基板３３０の後段部２０２Ｂにおける初期値の期待値Ｂ０が一致していない場合に（Ａ１≠Ｂ０）、それらを補正値Ｃｎで変更する変更例を説明する。なお、説明を簡単化するために、検査値Ａ１と期待値Ｂ０，Ｂ１のみを変更する場合に限定して説明する。
【０１３４】
１回目の変更において、主制御基板３１０は、検査値Ａ１とデータ記憶部３１１等に予め記憶している期待値Ｂ０との差分補正値Ｃ０（＝Ａ１−Ｂ０）を生成すると、該差分補正値Ｃ０を周辺基板３３０の後段部２０２Ｂに周辺部２０２Ａを介して送信する。一方、周辺基板３３０の後段部２０２Ｂは、差分補正値Ｃ０を受信すると、初期値である期待値Ｂ０を差分補正値Ｃ０で変更して期待値Ｂ１（＝Ｂ０＋Ｃ０）とする。これにより期待値Ｂ１は主制御基板３１０の検査値Ａ１と一致した値に変更されたことになる。
【０１３５】
２回目の変更において、主制御基板３１０は、補正値Ｃ１を生成すると、該補正値Ｃ１を周辺基板３３０の後段部２０２Ｂに周辺部２０２Ａを介して送信すると共に、初期値である検査値Ａ１を補正値Ｃ１で変更して検査値Ａ１＋Ｃ１とする。一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から補正値Ｃ１を受信すると、前回変更した期待値Ｂ１を補正値Ｃ１で変更して期待値Ｂ１＋Ｃ１とする。よって、一致した検査値Ａ１と期待値Ｂ１を同一の補正値Ｃ１で変更することから、主制御基板３１０の検査値Ａ１＋Ｃ１と後段部２０２Ｂの期待値Ｂ１＋Ｃ１とが一致している場合に、後段部２０２Ｂは主制御基板３１０から受信した認証情報の検査値Ａ１＋Ｃ１は正規のものであると判定できるため、主制御基板３１０の認証を成立させることができる。そして、３回目以降の変更についても、２回目の変更と同様に変更を行う。
【０１３６】
次に、主制御基板３１０における初期値の検査値Ａ１と周辺基板３３０の後段部２０２Ｂにおける初期値の期待値Ｂ０が一致していない場合に（Ａ１≠Ｂ０）、それらを補正値Ｃｎで変更する他の変更例を説明する。なお、説明を簡単化するために、検査値Ａと期待値Ｂのみを変更する場合に限定して説明する。
【０１３７】
１回目の変更において、主制御基板３１０は、検査値Ａ１とデータ記憶部３１１等に予め記憶している期待値Ｂ０との差分補正値Ｃ０（＝Ａ０−Ｂ０）を生成すると、該差分補正値Ｃ０をデータ記憶部３１１等に記憶する。そして、主制御基板３１０は、例えば、差分補正値Ｃ０と今回の値とを加算したと今回の補正値Ｃ１を作成すると、該補正値Ｃ１を周辺基板３３０の後段部２０２Ｂに周辺部２０２Ａを介して送信すると共に、初期値である検査値Ａ１を補正値Ｃ１で変更して検査値Ａ１＋Ｃ１とする。一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から補正値Ｃ１を受信すると、初期値である期待値Ｂ０を補正値Ｃ１で補正して期待値Ｂ０＋Ｃ１とする。これにより、主制御基板３１０が検査値Ａ１と期待値Ｂ０の差分を吸収する補正値Ｃ１を生成して後段部２０２Ｂに送信し、また、後段部２０２ｂは期待値Ｂ０をそのまま用いて補正、認証を行えば良くなる。
【０１３８】
次に、上述した係数値Ｆｎを用いて、前回の検査値Ａ１（ｎ−１），Ａ２（ｎ−１）及び期待値Ｂ１（ｎ−１），Ｂ２（ｎ−１）の各々を変更する変更例を説明する。なお、ぱちんこ遊技機１００において、検査値Ａ１，Ａ２と期待値Ｂ１，Ｂ２が対応し（Ａ１ｎ＝Ｂ１ｎ、Ａ２ｎ＝Ｂ２ｎ）、ｎが整数、変更方式が「＊」であることを前提とする。
【０１３９】
１回目の変更において、主制御基板３１０は、係数値Ｆ１を生成すると、該係数値Ｆ１を周辺基板３３０の後段部２０２Ｂに周辺部２０２Ａを介して送信すると共に、初期値である検査値Ａ１１を係数値Ｆ１で変更して検査値Ａ１２、初期値である検査値Ａ２１を係数値Ｆ１で変更して検査値Ａ２２とする。一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から係数値Ｆ１を受信すると、初期値である期待値Ｂ１１を係数値Ｆ１で変更して期待値Ｂ１２、初期値である期待値Ｂ２１を係数値Ｆ１で変更して期待値Ｂ２２とする。よって、一致した検査値と期待値を同一の係数値で変更することから、主制御基板３１０の検査値Ａ１２，検査値Ａ２２と後段部２０２Ｂの期待値Ｂ１２，期待値Ｂ２２とが一致している場合に、後段部２０２Ｂは主制御基板３１０から受信した認証情報の検査値Ａ１２，Ａ２２は正規のものであると判定できるため、主制御基板３１０の認証を成立させることができる。
【０１４０】
２回目の変更において、主制御基板３１０は、係数値Ｆ２（Ｆ１≠Ｆ２）を生成すると、該係数値Ｆ２を周辺基板３３０の後段部２０２Ｂに周辺部２０２Ａを介して送信すると共に、前回変更した検査値Ａ１２，Ａ２２を係数値Ｆ２で変更して検査値Ａ１３，Ａ２３とする。一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から係数値Ｆ２を受信すると、前回変更した期待値Ｂ１２，Ｂ２２を係数値Ｆ２で変更して期待値Ｂ１３，Ｂ２３とする。よって、前回変更した検査値と期待値を同一の係数値で変更することから、主制御基板３１０の検査値Ａ１３，検査値Ａ２３と後段部２０２Ｂの期待値Ｂ１３，Ｂ２３とが一致している場合に、後段部２０２Ｂは主制御基板３１０から受信した認証情報の検査値Ａ１３，Ａ２３は正規のものであると判定できるため、主制御基板３１０の認証を成立させることができる。そして、３回目以降の変更についても、２回目の変更と同様に変更を行う。
【０１４１】
なお、本実施形態では、初期値の検査値及び期待値が異なる値である場合、主制御基板３１０が検査値と期待値の双方を記憶しておき、例えば起動時、変更時、等に検査値と期待値との差分を吸収する期待値変更用データを生成する場合について説明した。これに代えて、主制御基板３１０が、検査値Ａと期待値Ｂとの差分データをデータ記憶部３１１等に予め記憶しておき、該差分データに基づいて上述した補正値Ｃｎや係数値Ｆｎを生成する実施形態とすることもできる。このような実施形態とすれば、主制御基板３１０は後段部２０２Ｂの期待値Ｂを記憶しておく必要をなくすことができる。
【０１４２】
次に、変更対象パターンとその切り替えに用いる切り替え方式の一例を以下に説明する。そして、複数種類の変更対象パターンの各々は、２種類の検査値及び期待値のうち、変更対象となる値を規定するパターンを示している。本実施形態では、予め定められた複数種類の変更対象パターンを示す変更対象パターン情報を、主制御基板３１０及び周辺基板３３０の後段部２０２Ｂの双方に記憶しておき、該変更対象パターン情報が示す複数種類の変更対象パターンを双方で同期して切り替える場合について説明する。
【０１４３】
図１４に示す変更対象パターン情報１０４０は、検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２に対する４種類の変更対象パターンＰ１〜Ｐ４を示すデータ構造となっている。そして、変更対象パターンＰ１は、主制御部２０１側が検査値Ａ１、後段部２０２Ｂ側が期待値Ｂ１を変更対象として規定している。変更対象パターンＰ２は、主制御部２０１側が検査値Ａ２、後段部２０２Ｂ側が期待値Ｂ２を変更対象として規定している。変更対象パターンＰ３は、主制御部２０１側が検査値Ａ１及び検査値Ａ２、後段部２０２Ｂ側が期待値Ｂ１及び期待値Ｂ２を変更対象として規定している。変更対象パターンＰ４は、主制御部２０１側及び後段部２０２Ｂ側が共に変更なしを示している。
【０１４４】
なお、本実施形態では、変更対象パターンＰ４を用いる場合について説明するが、これに代えて、変更なしの変更対象パターンＰ４を削除し、変更対象パターンＰ１〜Ｐ３のみで変更対象パターン情報１０４０を構成してもよい。また、例えば、変更対象パターンを有効とする変更回数、変更対象パターンを用いる変更タイミング、等のデータを有するように変更対象パターン情報１０４０を構成する実施形態とすることもできる。
【０１４５】
続いて、変更対象パターンＰ１〜Ｐ４の切り替え方式の一例を、図１５の図面を参照して説明する。そして、本実施形態の切り替え方式は、変更対象パターンＰ１〜Ｐ４の順番に対し、現在用いている変更対象パターンからの切り替える数を「１進める」、「２進める」のかで示している。なお、このほかにも、切り替え方式として「１進める」、「２戻る」を組み合わせたり、「１戻る」、「２進める」を組み合わせるなどの種々異なる実施形態とすることができる。
【０１４６】
そして、図１５に示すように、「１進める」、「２進める」の切り替え方式の各々を、主制御基板３１０では検査値Ａ１，Ａ２の各々と一対一に対応付け、また、周辺基板３３０の後段部２０２Ｂでは期待値Ｂ１，Ｂ２の各々と一対一に対応付けている。そして、主制御基板３１０は、変更対象パターンＰ１を用いている場合に検査値Ａ１を抽出（選択）すると、切り替え方式は「１進める」となるため、変更対象パターンＰ２に切り替える。また、周辺基板３３０の後段部２０２Ｂは、変更対象パターン１を用いている場合に期待値Ｂ２の認証が成立すると、切り替え方式は「２進める」となるため、変更対象パターンＰ３に切り替える。よって、ぱちんこ遊技機１００において、主制御基板３１０と周辺基板３３０の後段部２０２Ｂとの間で不正が発生すると、切り替え方式の切り替えが一致しなくなるため、その後、検査値による認証が成立しなくなり、周辺基板３３０の後段部２０２Ｂがその不正の発生を検出することができる。
【０１４７】
なお、本実施形態では、変更対象パターン情報を用いて変更対象パターンを切り替える場合について説明したが、これに代えて、例えば、２種類の上述した変更対象パターンＰ１，Ｐ２の各々を２種類の検査値Ａ１，Ａ２に対応付けておき、該検査値Ａ１，Ａ２から認証用データの生成に用いられる検査値Ａに対応付けられた変更対象パターンＰに切り替える実施形態とすることもできる。詳細には、認証用データの生成に検査値Ａ１を用いる場合は、該検査値Ａ１に対応付けられた変更対象パターンＰ１に切り替えることになる。なお、この場合の切り替え方式は、認証用データに用いる検査値Ａ１，Ａ２の抽出結果又は選択結果となる。また、変更対象パターンＰ１，Ｐ２と検査値Ａ２，Ａ１とを一対一に対応付けるというように、それらの対応付けについても種々異なる実施形態とすることができる。さらに、上述した変更対象パターン情報と予め定められた乱数テーブルとを用いて変更対象パターンを切り替える実施形態とすることもできる。
【０１４８】
さらに、上述した変更対象パターン情報を用いずに、複数種類の変更対象パターンの各々に対応した値を変更するための処理、アルゴリズム、等をプログラムとして主制御基板３１０及び周辺基板３３０の後段部２０２Ｂの各々に記憶しておき、変更対象パターンに対応したプログラムを実行する実施形態とすることもできる。
【０１４９】
（認証情報信号の送受信に関する処理）
以下に、主制御部２０１と後段部２０２Ｂとの間で行う上記認証情報信号の通信例を説明する。まず、主制御部２０１のＣＰＵ２１１（第１コンピュータ）による認証情報信号の送信手順の一例を、図１６のフローチャートを参照して説明する。
【０１５０】
ぱちんこ遊技機１００の電源がＯＮ（投入）されると、主制御部２０１は図１６に示す被認証処理を実行し、ステップＳ１２０１において、予め定められた認証タイミングであるか否かを判定する。主制御部２０１は、認証タイミングではないと判定した場合（Ｓ１２０１：Ｎｏ）、ステップＳ１２１４の処理に進む。一方、主制御部２０１は、認証タイミングであると判定した場合（Ｓ１２０１：Ｙｅｓ）、ステップＳ１２０２の処理に進む。
【０１５１】
主制御部２０１は、ステップＳ１２０２において、データ記憶部３１１の種別情報に設定されている次回のデータ種別を今回のデータ種別としてセットし、その後ステップＳ１２０３の処理に進む。なお、種別情報に次回のデータ種別が設定されていない場合、即ち初回の処理では、ぱちんこ遊技機１００において初期値として予め定められた初回データ種別を今回のデータ種別としてセットする。なお、以下の説明では、初回データ種別を認証用データであるデータ種別Ｋ１としていることを前提とする。
【０１５２】
主制御部２０１は、ステップＳ１２０３において、今回のデータ種別が認証用データであるか否かを判定する。主制御部２０１は、データ種別が認証用データではない、即ち、期待値変更用データである場合（Ｓ１２０３：Ｎｏ）、ステップＳ１２０４の処理に進む。そして、主制御部２０１は、ステップＳ１２０４において、検査値及び期待値を変更するための期待値変更用データを予め定められた生成方式で無作為に生成し、該生成した期待値変更用データをデータ記憶部３１１等に記憶し、その後ステップＳ１２０５の処理に進む。なお、期待値変更用データの生成方法の一例としては、乱数やパターンテーブルを用いた前記生成方式で生成する等が挙げられる。
【０１５３】
主制御部２０１は、ステップＳ１２０５において、２種類の検査値のうち、今回の変更対象パターンが示す検査値を、データ記憶部３１１に記憶している期待値変更用データで上述した変更方式に基づいて変更し、その後ステップＳ１２０６の処理に進む。なお、検査値の変更タイミングについては、期待値変更用データの生成時、認証用データの生成時、等の種々異なるタイミングとすることができる。そして、主制御部２０１は、ステップＳ１２０６において、期待値変更用データの生成時用に予め定められたデータ種別Ｋ１を次回のデータ種別として決定してＲＡＭ２１３等に記憶し、その後ステップＳ１２１１の処理に進む。なお、予め定めるデータ種別は、主制御基板３１０と周辺基板３３０の後段部２０２Ｂとの間で予め定めておく。
【０１５４】
一方、主制御部２０１は、ステップＳ１２０３でデータ種別は認証用データであると判定した場合（Ｓ１２０３：Ｙｅｓ）、ステップＳ１２０７において、認証用データと期待値変更用データとから次回生成する認証情報のデータ種別を無作為に決定してＲＡＭ２１３等に記憶し、その後ステップＳ１２０８の処理に進む。
【０１５５】
主制御部２０１は、ステップＳ１２０８において、ステップＳ１２０７で決定した次回のデータ種別に対応した検査値を、２種類の検査値から抽出してＲＡＭ２１３等に記憶し、その後ステップＳ１２０９の処理に進む。そして、主制御部２０１は、ステップＳ１２０９において、変更対象パターン情報が示す複数種類の変更対象パターンに対し、前記抽出した検査値に対応付けられた切り替え方式で変更対象パターンを切り替え、該切り替えた変更対象パターンをＲＡＭ２１３等に記憶し、その後ステップＳ１２１０の処理に進む。なお、変更対象パターンの切り替え方法として公知であるポインタを用いる場合、現在ポインタが指示している変更対象パターンをＲＡＭ２１３等に記憶しておき、上記切り替え方式に基づいてポインタを移動させて切り替える。
【０１５６】
主制御部２０１は、ステップＳ１２１０において、前記抽出した検査値を有する認証用データを生成してＲＡＭ２１３等に記憶し、その後ステップＳ１２１１の処理に進む。これにより、２種類の検査値の何れか一方を有する認証用データが作成されたことになる。
【０１５７】
主制御部２０１は、ステップＳ１２１１において、認証情報１０２０の識別部１０２１に予め定められた認証コマンドを設定し、データ部１０２２に前記生成した認証用データを設定して認証情報１０２０を生成し、該生成した認証情報１０２０をデータ記憶部３１１等に記憶し、その後ステップＳ１２１２の処理に進む。
【０１５８】
主制御部２０１は、ステップＳ１２１２において、前記生成した認証情報１０２０を、後段部２０２Ｂとの間で予め定められた暗号化方法で暗号化し、ステップＳ１２１３において、前記暗号化した認証情報１０２０の各々に基づいて認証情報信号を生成して主制御側送信部３１８から周辺基板３１０の周辺部２０２Ａに送信することで、該認証情報信号が周辺部２０２Ａを介して後段部２０２Ｂに送信され、その後ステップＳ１２１４の処理に進む。なお、主制御部２０１と後段部２０２Ｂとの間で暗号化が不要な場合は、ステップＳ１２１２の処理を削除して、認証情報１０２０をそのまま後段部２０２Ｂに送信する。そして、主制御部２０１は、ステップＳ１２１４において、ステップＳ１２０６又はステップＳ１２０７で決定した次回のデータ種別を示すようにデータ記憶部３１１の種別情報を更新し、その後ステップＳ１２１５の処理に進む。
【０１５９】
主制御部２０１は、ステップＳ１２１５において、ぱちんこ遊技機１００の電源がオフされたか否かを判定する。そして、主制御部２０１は、電源がオフされていないと判定した場合（Ｓ１２１５：Ｎｏ）、ステップＳ１２０１の処理に戻り、一連の処理を繰り返す。一方、主制御部２０１は、電源がオフされたと判定した場合（Ｓ１２１５：Ｙｅｓ）、本フローチャートによる処理を終了する。
【０１６０】
続いて、後段部２０２ＢのＣＰＵ２１（第３コンピュータ）による認証情報の受信処理の手順を、図１７のフローチャートを参照して説明する。
【０１６１】
後段部２０２Ｂは、図１７に示す認証側処理を実行すると、ステップＳ１３０１において、後段側受信部３３１によって主制御部２０１から認証情報（認証情報信号）１０２０を受信したか否かを判定する。後段部２０２Ｂは、認証情報１０２０を受信していないと判定した場合（Ｓ１３０１：Ｎｏ）、ステップＳ１３１２の処理に進む。一方、後段部２０２Ｂは、認証情報１０２０を受信したと判定した場合（Ｓ１３０１：Ｙｅｓ）、受信した認証情報１０２０を主制御部２０１の前記暗号化方式に対応した復号化方式で復号化し、その後ステップＳ１３０２の処理に進む。なお、主制御部２０１と後段部２０２Ｂとの間で暗号化が不要な場合は、ステップＳ１３０１における復号化処理を削除する。
【０１６２】
後段部２０２Ｂは、ステップＳ１３０２において、後段側記憶部３３２の後段側種別情報が認証用データを示しているか否かを判定する。後段部２０２Ｂは、認証用データを示していると判定した場合（Ｓ１３０２：Ｙｅｓ）、ステップＳ１３０３において、認証情報１０２０のデータ部１０２２から認証用データを抽出して後段側記憶部３３２等に記憶し、その後ステップＳ１３０４の処理に進む。
【０１６３】
後段部２０２Ｂは、ステップＳ１３０４において、その認証用データと後段側記憶部３３２に記憶している２種類の期待値とを比較して、何れかの期待値と一致しているか否かを判定する。後段部２０２Ｂは、期待値と一致していると判定した場合（Ｓ１３０４：Ｙｅｓ）、ステップＳ１３０５において、認証成立を示す後段認証結果データを生成してＲＡＭ２３３等に記憶し、ステップＳ１３０６において、認証用データと一致した期待値に対応付けられたデータ種別を特定し、該特定したデータ種別を次回のデータ種別として後段側記憶部３３２の後段側種別情報に設定し、その後ステップＳ１３０７の処理に進む。
【０１６４】
後段部２０２Ｂは、ステップＳ１３０７において、認証が成立した検査値に対応した切り替え方式、即ち、検査値と一致した期待値に対応付けられた切り替え方式を特定し、該切り替え方式で前記変更対象パターン情報が示す複数種類の変更対象パターンを切り替え、該切り替えた変更対象パターンをＲＡＭ２４３等に記憶し、その後ステップＳ１３０９の処理に進む。なお、後段部２０２Ｂの切り替え方法は、主制御部２０１と同一の切り替え方法となっている。
【０１６５】
一方、後段部２０２Ｂは、ステップＳ１３０４で期待値と一致していないと判定した場合（Ｓ１３０４：Ｎｏ）、ステップＳ１３０８において、認証不成立を示す後段認証結果データを生成してＲＡＭ２３３等に記憶し、その後ステップＳ１３０９の処理に進む。
【０１６６】
後段部２０２Ｂは、ステップＳ１３０９において、前記生成した後段認証結果データを結果部１０３２に設定して後段認証結果情報１０３０を生成し、該後段認証結果情報１０３０を付加した後段認証結果信号を生成して後段側送信部３３４から周辺部２０２Ａに対して送信し、その後ステップＳ１３１２の処理に進む。
【０１６７】
一方、後段部２０２Ｂは、ステップＳ１３０２で後段側種別情報は認証用データを示していないと判定した場合（Ｓ１３０２：Ｎｏ）、ステップＳ１３１０において、認証情報１０２０のデータ部１０２２から期待値変更用データを抽出して後段側記憶部３３２等に記憶し、ステップＳ１３１１において、今回の変更対象パターンが示す後段側記憶部３３２の検査値をその抽出した期待値変更用データで上述した変更方式によって変更して記憶し、その後ステップＳ１３１２の処理に進む。なお、期待値の変更タイミングについては、期待値変更用データの受信時、認証用データによる認証前、等の種々異なるタイミングとすることができる。
【０１６８】
後段部２０２Ｂは、ステップＳ１３１２において、ぱちんこ遊技機１００の電源がオフされたか否かを判定する。そして、後段部２０２Ｂは、電源がオフされていないと判定した場合（Ｓ１３１２：Ｎｏ）、ステップＳ１３０１の処理に戻り、一連の処理を繰り返す。一方、後段部２０２Ｂは、電源がオフされたと判定した場合（Ｓ１３１２：Ｙｅｓ）、本フローチャートによる処理を終了する。
【０１６９】
続いて、周辺部２０２ＡのＣＰＵ２４１（第２コンピュータ）による各種制御信号、認証情報信号及び後段認証結果信号の受信処理の手順を、図１８のフローチャートを参照して説明する。
【０１７０】
周辺部２０２Ａは、ステップＳ１４０１において、主制御部２０１から制御信号１０１０を受信したか否かを判定する。周辺部２０２Ａは、制御信号１０１０を受信したと判定した場合（Ｓ１４０１：Ｙｅｓ）、ステップＳ１４０２において、受信した制御信号１０１０に含まれている制御コマンドデータ１００１および付随データ１００２に基づく所定の処理を行い、その後ステップＳ１４０７の処理に進む。
【０１７１】
一方、周辺部２０２Ａは、制御信号１０１０を受信していないと判定した場合（Ｓ１４０１：Ｎｏ）、ステップＳ１４０３において、主制御部２０１から認証情報（認証情報信号）１０２０を受信したか否かを判定する。周辺部２０２Ａは、認証情報１０２０を受信したと判定した場合（Ｓ１４０３：Ｙｅｓ）、ステップＳ１４０４において、その認証情報１０２０をそのまま転送部３５１から後段部２０２Ｂに転送（送信）し、その後ステップＳ１４０７の処理に進む。一方、周辺部２０２Ａは、認証情報１０２０を受信していないと判定した場合（Ｓ１４０３：Ｎｏ）、ステップＳ１４０５の処理に進む。
【０１７２】
周辺部２０２Ａは、ステップＳ１４０５において、受信した信号が識別部１０３１を有しているか否か等に基づいて、後段部２０２Ｂから後段認証結果信号を受信したか否かを判定する。そして、周辺部２０２Ａは、後段認証結果信号を受信していないと判定した場合（Ｓ１４０５：Ｎｏ）、ステップＳ１４０７の処理に進む。一方、周辺部２０２Ａは、後段認証結果信号を受信していると判定した場合（Ｓ１４０５：Ｙｅｓ）、ステップＳ１４０６の処理に進む。
【０１７３】
周辺部２０２Ａは、ステップＳ１４０６において、前記受信した後段認証結果信号の結果部１０３２を参照して、後段認証結果信号は認証成立を示しているか否かを判定する。そして、周辺部２０２Ａは、後段認証結果が認証成立を示していると判定した場合（Ｓ１４０６：Ｙｅｓ）、その認証結果をＲＡＭ２４３等に記憶し、その後ステップＳ１４０７の処理に進む。
【０１７４】
周辺部２０２Ａは、ステップＳ１４０７において、ぱちんこ遊技機１００の電源がオフされたか否かを判定する。そして、周辺部２０２Ａは、電源がオフされていないと判定した場合（Ｓ１４０７：Ｎｏ）、ステップＳ１４０１の処理に戻り、一連の処理を繰り返す。一方、周辺部２０２Ａは、電源がオフされたと判定した場合（Ｓ１４０７：Ｙｅｓ）、本フローチャートによる処理を終了する。
【０１７５】
一方、周辺部２０２Ａは、ステップＳ１４０６で後段認証結果が認証成立を示していないと判定した場合（Ｓ１４０６：Ｎｏ）、ステップＳ１４０８において、例えばスピーカ２６２（図２参照）等から報知信号を出力して、本フローチャートによる処理を終了する。なお、後段認証結果が認証成立を示していない、即ち、認証不成立を示している場合の周辺部２０２Ａの処理については、報知信号を出力するだけで、周辺部２０２Ａの処理を継続させるようにしてもよい。
【０１７６】
（認証情報を用いた認証処理手順例）
次に、図１２に示すデータ種別Ｋ１，Ｋ２を切り替えて主制御基板３１０の認証を行う場合の手順の一例を、図１９〜図２１の図面を参照して説明する。なお、本実施形態では、説明を簡単化するために、変更方式が「＋」とした場合のみについて説明する。
【０１７７】
図１９において、被認証者である主制御基板３１０は、予め定められた今回のデータ種別Ｋ１をセットする（Ｓ１５０１）。主制御基板３１０は、データ種別Ｋ１，Ｋ２から、次回生成する認証情報１０２０をデータ種別Ｋ２と無作為に決定して種別情報を更新し（Ｓ１５０２）、図１３に示すように、当該データ種別Ｋ２に対応付けられた検査値Ａ２の認証用データを生成する（Ｓ１５０３）。そして、主制御基板３１０は、該認証用データを有する認証情報１０２０（Ａ２）を生成し、その認証情報１０２０（Ａ２）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１５０４）。そして、主制御基板３１０は、図１４に示す変更対象パターン情報１０４０に対して初期設定は変更対象パターンＰ１を示しており、且つ、認容用データの検査値Ａ２には、図１５に示すように切り替え方式「２進める」が対応付けられていることから、変更対象パターンＰ１から変更対象パターンＰ３に切り替え、該変更対象パターンＰ３をＲＡＭ２１３等に記憶する（Ｓ１５０５）。
【０１７８】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ａ２）を後段部２０２Ｂに転送する（Ｓ１５５１）。
【０１７９】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から認証情報１０２０（Ａ２）を受信すると（Ｓ１５７１）、初期の後段側種別情報は認証用データを示していることから、認証情報１０２０（Ａ２）のデータ部１０２２の認証用データと後段側記憶部３３２に記憶している２種類の期待値とが一致するか否かを判定し、該判定結果に基づいた主制御基板３１０の認証結果を示す後段認証結果データを有する後段認証結果情報１０３０を生成して後段側記憶部３３２に記憶する（Ｓ１５７２）。そして、後段部２０２Ｂは、その後段認証結果情報１０３０を付加した後段認証結果信号を周辺基板３３０の周辺部２０２Ａに対して送信する（Ｓ１５７３）。また、後段部２０２Ｂは、認証が成立すると、認証用データは検査値Ａ２であることから、後段側記憶部３３２の期待値Ｂ２と一致するため、該検査値Ｂ２に対応付けられたデータ種別Ｋ２を次回のデータ種別と特定し、このデータ種別を示すように後段側記憶部３３２の後段側種別情報を更新する（Ｓ１５７４）。そして、後段部２０２Ｂは、主制御基板３１０と同様に、変更対象パターン情報１０４０に対して初期設定は変更対象パターンＰ１を示しており、且つ、前記認証が成立した認証情報１０２０の検査値Ａ２には、切り替え方式「２進める」が対応付けられていることから、変更対象パターンＰ１から変更対象パターンＰ３に切り替え、該変更対象パターンＰ３をＲＡＭ２１３等に記憶する（Ｓ１５７５）。これにより、主制御基板３１０と周辺基板３３０の後段部２０２Ｂは共に、変更対象パターンＰ３に切り替えられたことになる。
【０１８０】
一方、周辺基板３３０の周辺部２０２Ａは、後段部２０２Ｂから受信した後段認証結果信号の後段認証結果情報１０３０が認証成立を示している場合、主制御部２０１から受信した制御コマンドデータ１００１及び付随データ１００２に対応した所定の処理の実行を可能とし、また、後段認証結果情報１０３０が認証成立を示していない場合、報知信号を出力する（Ｓ１５５２）。
【０１８１】
続いて、主制御基板３１０は、データ記憶部３１１の種別情報が示すデータ種別Ｋ２を今回のデータ種別としてセットする（Ｓ１５０６）。主制御基板３１０は、データ種別Ｋ１，Ｋ２から、次回生成する認証情報１０２０をデータ種別Ｋ１と無作為に決定して種別情報を更新する（Ｓ１５０７）。主制御基板３１０は、検査値及び期待値を変更するための期待値変更用データＣ１を予め定められた生成方式で無作為に生成し（Ｓ１５０８）、該期待値変更用データを有する認証情報１０２０（Ｃ１）を生成し、その認証情報１０２０（Ｃ１）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１５０９）。そして、主制御基板３１０は、図１４に示すように、変更対象パターンＰ３が示す検査値Ａ１，Ａ２を上述した変更方式で検査値（Ａ１＋Ｃ１）、検査値（Ａ２＋Ｃ１）に変更する（Ｓ１５１０）。
【０１８２】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ｃ１）を後段部２０２Ｂに転送する（Ｓ１５５３）。
【０１８３】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から認証情報１０２０（Ｃ１）を受信すると（Ｓ１５７６）、後段側記憶部３３２の後段側種別情報は期待値変更用データを示していることから、認証情報１０２０（Ｃ１）のデータ部１０２２の期待値変更用データＣ１で、図１４に示す変更対象パターンＰ３が規定する期待値Ｂ１，Ｂ２を上述した変更方式で期待値（Ｂ１＋Ｃ１）、期待値（Ｂ２＋Ｃ１）に変更する（Ｓ１５７７）。これにより、主制御基板３１０の検査値（Ａ１＋Ｃ１）、検査値（Ａ２＋Ｃ１）と周辺基板３３０の後段部２０２Ｂの期待値（Ｂ１＋Ｃ１）、期待値（Ｂ２＋Ｃ１）とが一致した値を維持していることになる。そして、後段部２０２Ｂは、期待値変更用データの生成時用に予め定められたデータ種別Ｋ１を次回のデータ種別として特定し、このデータ種別を示すように後段側記憶部３３２の後段側種別情報を更新する（Ｓ１５７８）。
【０１８４】
なお、本実施形態では、後段部２０２Ｂが期待値変更用データを受信した場合は、主制御基板３１０の認証を行わないため、後段認証結果情報１０３０を周辺部２０２Ａに送信しないが、これに代えて、例えば、期待値変更用データを受信した旨を示す情報、ダミーの後段認証結果情報１０３０、等を周辺部２０２Ａに送信してもよい。
【０１８５】
続いて、図２０において、主制御基板３１０は、データ記憶部３１１の種別情報が示すデータ種別Ｋ１を今回のデータ種別としてセットする（Ｓ１５１１）。主制御基板３１０は、データ種別Ｋ１，Ｋ２から、次回生成する認証情報１０２０をデータ種別Ｋ１と無作為に決定して種別情報を更新する（Ｓ１５１２）。主制御基板３１０は、当該データ種別Ｋ１に対応付けられた検査値（Ａ１＋Ｃ１）の認証用データを生成する（Ｓ１５１３）。そして、主制御基板３１０は、該認証用データを有する認証情報１０２０（Ａ１＋Ｃ１）を生成し、その認証情報１０２０（Ａ１＋Ｃ１）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１５１４）。そして、主制御基板３１０は、変更対象パターン情報１０４０に対して変更対象パターン３を示しており、且つ、認証用データの今回の検査値（Ａ１＋Ｃ１）には切り替え方式「１進める」が対応付けられていることから、変更対象パターンＰ３から変更対象パターンＰ４に切り替え、該変更対象パターンＰ４をＲＡＭ２１３等に記憶する（Ｓ１５１５）。
【０１８６】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ａ１＋Ｃ１）を後段部２０２Ｂに転送する（Ｓ１５５４）。
【０１８７】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から認証情報１０２０（Ａ１＋Ｃ１）を受信すると（Ｓ１５７９）、後段側記憶部３３２の後段側種別情報は認証用データを示していることから、認証情報１０２０（Ａ１＋Ｃ１）のデータ部１０２２の認証用データと後段側記憶部３３２に記憶している２種類の期待値とが一致するか否かを判定し、該判定結果に基づいた主制御基板３１０の認証結果を示す後段認証結果データを有する後段認証結果情報１０３０を生成して後段側記憶部３３２に記憶する（Ｓ１５８０）。そして、後段部２０２Ｂは、その後段認証結果情報１０３０を付加した後段認証結果信号を周辺基板３３０の周辺部２０２Ａに対して送信する（Ｓ１５８１）。また、後段部２０２Ｂは、認証が成立すると、認証用データは検査値（Ａ１＋Ｃ１）であることから、後段側記憶部３３２の期待値（Ｂ１＋Ｃ１）と一致するため、該期待値（Ｂ１＋Ｃ１）に対応付けられたデータ種別Ｋ１を次回のデータ種別と特定し、このデータ種別を示すように後段記憶部３２２の後段側種別情報を更新する（Ｓ１５８２）。そして、後段部２０２Ｂは、主制御基板３１０と同様に、変更対象パターン情報１０４０に対して変更対象パターンＰ３を示しており、且つ、前記認証が成立した認証情報１０２０の検査値（Ａ１＋Ｃ１）には、切り替え方式「１進める」が対応付けられていることから、変更対象パターンＰ３から変更対象パターンＰ４に切り替え、該変更対象パターンＰ４をＲＡＭ２１３等に記憶する（Ｓ１５８３）。これにより、主制御基板３１０と周辺基板３３０の後段部２０２Ｂは共に、変更対象パターンＰ４に切り替えられたことになる。
【０１８８】
また、周辺基板３３０の周辺部２０２Ａは、後段部２０２Ｂから受信した後段認証結果信号の後段認証結果情報１０３０が認証成立を示している場合、主制御部２０１から受信した制御コマンドデータ１００１及び付随データ１００２に対応した所定の処理の実行を可能とし、また、後段認証結果情報１０３０が認証成立を示していない場合、報知信号を出力する（Ｓ１５５５）。
【０１８９】
続いて、主制御基板３１０は、データ記憶部３１１の種別情報が示すデータ種別Ｋ１を今回のデータ種別としてセットする（Ｓ１５１６）。主制御基板３１０は、データ種別Ｋ１，Ｋ２から、次回生成する認証情報１０２０をデータ種別Ｋ２と無作為に決定して種別情報を更新する（Ｓ１５１７）。主制御基板３１０は、当該データ種別Ｋ２に対応付けられた検査値（Ａ２＋Ｃ１）の認証用データを生成する（Ｓ１５１８）。そして、主制御基板３１０は、該認証用データを有する認証情報１０２０（Ａ２＋Ｃ１）を生成し、その認証情報１０２０（Ａ２＋Ｃ１）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１５１９）。そして、主制御基板３１０は、変更対象パターン情報１０４０に対して変更対象パターン４を示しており、且つ、認証用データの今回の検査値（Ａ２＋Ｃ１）には切り替え方式「２進める」が対応付けられていることから、変更対象パターンＰ４から変更対象パターンＰ２に切り替え、該変更対象パターンＰ２をＲＡＭ２１３等に記憶する（Ｓ１５２０）。
【０１９０】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ａ２＋Ｃ１）を後段部２０２Ｂに転送する（Ｓ１５５６）。
【０１９１】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０からの認証情報１０２０（Ａ２＋Ｃ１）を受信すると（Ｓ１５８４）、後段側記憶部３３２の後段側種別情報は認証用データを示していることから、認証情報１０２０（Ａ２＋Ｃ１）のデータ部１０２２の認証用データと後段側記憶部３３２に記憶している２種類の期待値とが一致するか否かを判定し、該判定結果に基づいた主制御基板３１０の認証結果を示す後段認証結果データを有する後段認証結果情報１０３０を生成して後段側記憶部３３２に記憶する（Ｓ１５８５）。そして、後段部２０２Ｂは、その後段認証結果情報１０３０を付加した後段認証結果信号を周辺基板３３０の周辺部２０２Ａに対して送信する（Ｓ１５８６）。また、後段部２０２Ｂは、認証が成立すると、認証用データは検査値（Ａ２＋Ｃ１）であることから、後段側記憶部３３２の期待値（Ｂ２＋Ｃ１）と一致するため、該期待値（Ｂ２＋Ｃ１）に対応付けられたデータ種別Ｋ２を次回のデータ種別と特定し、このデータ種別を示すように後段側記憶部３３２の後段側種別情報を更新する（Ｓ１５８７）。そして、後段部２０２Ｂは、主制御基板３１０と同様に、変更対象パターン情報１０４０に対して変更対象パターンＰ４を示しており、且つ、前記認証が成立した認証情報１０２０の検査値（Ａ２＋Ｃ１）には、切り替え方式「２進める」が対応付けられていることから、変更対象パターンＰ４から変更対象パターンＰ２に切り替え、該変更対象パターンＰ２をＲＡＭ２１３等に記憶する（Ｓ１５８８）。これにより、主制御基板３１０と周辺基板３３０の後段部２０２Ｂは共に、変更対象パターンＰ２に切り替えられたことになる。
【０１９２】
また、周辺基板３３０の周辺部２０２Ａは、後段部２０２Ｂから受信した後段認証結果信号の後段認証結果情報１０３０が認証成立を示している場合、主制御部２０１から制御コマンドデータ１００１及び付随データ１００２に対応した所定の処理の実行を可能とし、また、後段認証結果情報１０３０が認証成立を示していない場合、報知信号を出力する（Ｓ１５５７）。
【０１９３】
続いて、図２１において、主制御基板３１０は、データ記憶部３１１の種別情報が示すデータ種別Ｋ２を今回のデータ種別としてセットする（Ｓ１５２１）。主制御基板３１０は、データ種別Ｋ１，Ｋ２から、次回生成する認証情報１０２０をデータ種別Ｋ１と無作為に決定して種別情報を更新する（Ｓ１５２２）。主制御基板３１０は、検査値及び期待値を変更するための期待値変更用データＣ２を予め定められた生成方式で無作為に生成し（Ｓ１５２３）、該期待値変更用データを有する認証情報１０２０（Ｃ２）を生成し、その認証情報１０２０（Ｃ２）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１５２４）。そして、主制御基板３１０は、図１４に示すように、変更対象パターンＰ２は検査値Ａ２を示していることから、検査値Ａ１は変更せず、且つ、上述した変更方式で検査値（Ａ２＋Ｃ２）に変更する（Ｓ１５２５）。
【０１９４】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ｃ２）を後段部２０２Ｂに転送する（Ｓ１５５８）。
【０１９５】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から認証情報１０２０（Ｃ２）を受信すると（Ｓ１５８９）、後段側記憶部３３２の後段側種別情報は期待値変更用データを示していることから、認証情報１０２０（Ｃ２）のデータ部１０２２の期待値変更用データで、図１４に示す変更対象パターンＰ２が規定する期待値Ｂ２を上述した変更方式で期待値（Ｂ２＋Ｃ２）に変更する（Ｓ１５９０）。これにより、主制御基板３１０の検査値Ａ１、検査値（Ａ２＋Ｃ２）と周辺基板３３０の期待値Ｂ１、期待値（Ｂ２＋Ｃ２）とが一致した値を維持していることになる。そして、後段部２０２Ｂは、期待値変更用データの生成時用に予め定められたデータ種別Ｋ１を次回のデータ種別として特定し、このデータ種別を示すように後段側記憶部３３２の後段側種別情報を更新する（Ｓ１５９１）。
【０１９６】
続いて、主制御基板３１０は、データ記憶部３１１の種別情報が示すデータ種別Ｋ１を今回のデータ種別としてセットする（Ｓ１５２６）。主制御基板３１０は、データ種別Ｋ１，Ｋ２から、次回生成する認証情報１０２０をデータ種別Ｋ１と無作為に決定して種別情報を更新する（Ｓ１５２７）。主制御基板３１０は、当該データ種別Ｋ１に対応付けられた検査値（Ａ１＋Ｃ２）の認証用データを生成する（Ｓ１５２８）。そして、主制御基板３１０は、該認証用データを有する認証情報１０２０（Ａ１＋Ｃ２）を生成し、その認証情報１０２０（Ａ１＋Ｃ２）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１５２９）。そして、主制御基板３１０は、変更対象パターン情報１０４０に対して変更対象パターンＰ２を示しており、且つ、認証用データの今回の検査値（Ａ１＋Ｃ２）には切り替え方式「１進める」が対応付けられていることから、変更対象パターンＰ２から変更対象パターンＰ３に切り替え、該変更対象パターンＰ３をＲＡＭ２１３等に記憶する（Ｓ１５３０）。
【０１９７】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ａ１＋Ｃ２）を後段部２０２Ｂに転送する（Ｓ１５５９）。
【０１９８】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から認証情報１０２０（Ａ１＋Ｃ２）を受信すると（Ｓ１５９２）、後段側記憶部３３２の後段側種別情報は認証用データを示していることから、認証情報１０２０（Ａ１＋Ｃ２）のデータ部１０２２の認証用データと後段側記憶部３３２に記憶している２種類の期待値とが一致するか否かを判定し、該判定結果に基づいた主制御基板３１０の認証結果を示す後段認証結果データを有する後段認証結果情報１０３０を生成して後段側記憶部３３２に記憶する（Ｓ１５９３）。そして、後段部２０２Ｂは、その後段認証結果情報１０３０を付加した後段認証結果信号を周辺基板３３０の周辺部２０２Ａに対して送信する（Ｓ１５９４）。また、後段部２０２Ｂは、認証が成立すると、認証用データは検査値（Ａ１＋Ｃ２）であることから、後段側記憶部３３２の期待値（Ｂ１＋Ｃ２）と一致するため、該期待値（Ｂ１＋Ｃ２）に対応付けられたデータ種別Ｋ１を次回のデータ種別と特定し、このデータ種別を示すように後段側記憶部３３２の後段側種別情報を更新する（Ｓ１５９５）。そして、後段部２０２Ｂは、主制御基板３１０と同様に、変更対象パターン情報１０４０に対して変更対象パターンＰ２を示しており、且つ、前記認証が成立した認証情報１０２０の検査値（Ａ１＋Ｃ２）には、切り替え方式「１進める」が対応付けられていることから、変更対象パターンＰ２から変更対象パターンＰ３に切り替え、該変更対象パターンＰ３をＲＡＭ２１３等に記憶する（Ｓ１５９６）。これにより、主制御基板３１０と周辺基板３３０の後段部２０２Ｂは共に、変更対象パターンＰ３に切り替えられたことになる。
【０１９９】
また、周辺基板３３０の周辺部２０２Ａは、後段部２０２Ｂから受信した後段認証結果信号の後段認証結果情報１０３０が認証成立を示している場合、主制御部２０１から制御コマンドデータ１００１及び付随データ１００２に対応した所定の処理の実行を可能とし、また、後段認証結果情報１０３０が認証成立を示していない場合、報知信号を出力する（Ｓ１５６０）。以降、上述した同様の認証処理を行う。
【０２００】
以上説明したぱちんこ遊技機１００によれば、認証情報１０２０の２種類のデータ種別Ｋ１，Ｋ２の各々に２つの検査値Ａ１，Ａ２を対応付けておき、主制御部２０１が次回生成する認証情報１０２０のデータ種別に対応した検査値で認証用データを生成し、該認証用データを有する認証情報１０２０を生成して後段部２０２Ｂに周辺部２０２Ａを介して送信するようにしたことから、後段部２０２Ｂは期待値に前記データ種別を対応付けておくことで、認証情報１０２０が有する検査値と期待値が一致したときに、主制御部２０１の認証を成立させることができ且つ次回受信すべき認証情報１０２０のデータ種別を特定することができるため、不正な解析者が認証情報１０２０を不正に利用することを防止できる。そして、１種類の認証情報１０２０を用いればよいため、従来のコマンド体系に対する追加を最小限に抑え且つ主制御部２０１の処理が複雑化することを防止できる。また、後段部２０２Ｂは、認証情報１０２０が有する検査値と期待値が一致したとき、該期待値にデータ種別の期待値変更用データが対応付けられていると、次回受信する認証情報１０２０は期待値変更用データであると特定することができることから、主制御部２０１から受信した期待値変更用データで期待値を変更して、主制御部１０２０の検査値に合わせることができるため、主制御部１０２０と後段部２０２Ｂとの間で検査値と期待値とを揃えて変更することができ、不正な解析者による解析を困難にすることができる。さらに、２種類の検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２の各々に対して期待値変更用データの変更対象を規定する変更対象パターンを複数用意しておき、所定の切り替え方式で切り替えることで、２種類の検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２に対する変更を複雑化するようにしたことから、不正解析者による認証情報の解析を困難にすることができる。また、不正解析者によって認証情報１０２０が不正に利用されたことを、認証情報１０２０のデータ種別によって後段部２０２Ｂが検知することができるため、認証情報１０２０の認証強度を高めることができる。さらに、後段部２０２Ｂが主制御部２０１に対する認証処理を行い、その後段認証結果を周辺部２０２Ａに送信するようにしたことから、周辺部２０２Ａは認証処理を行わずに後段認証結果を参照するだけで良いため、周辺部２０２ＡのＣＰＵ２４１の処理負荷を軽減することができる。また、２つの検査値は予め記憶しておくことができるため、認証情報の生成時に複雑な演算を行う必要がなくなり、主制御部２０１の処理負担の増加を防止できる。しかも、周辺部２０２Ａは、主制御部２０１からの認証情報１０２０を後段部２０２Ｂにそのまま送信するだけなので、後段部２０２Ｂが認証処理を行うと同時に、周辺部２０２Ａが所定の処理を行うことができるため、周辺部２０２Ａにおける所定の処理に遅れが生じることを防止できる。従って、１種類の認証情報１０２０を用いても、その認証情報１０２０の不正解析を困難にすることができるという効果を奏する。
【０２０１】
上述したぱちんこ遊技機１００において、２種類の検査値Ａ１，Ａ２の各々に相異なる切り替え方式を一対一に対応付けておき、検査値Ａの切り替えに応じて切り替え方式も切り替えるようにしたことから、切り替え方式も無作為に切り替えることができ、該切り替え方式で複数の変更対象パターンを切り替えることができるため、検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２を不規則な値に変更することができ、それらの解析をより一層困難にすることができる。
【０２０２】
上述したぱちんこ遊技機１００において、２種類以上の変更対象パターンＰ１〜Ｐ４を示す変更対象パターン情報１０４０を用いて変更対象パターンＰ１〜Ｐ４を切り替えるようにしたことから、検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２の数以上の変更対象パターンＰ１〜Ｐ４を用いることができるため、検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２に対する変更をより一層複雑化させて、その解析を困難にすることができる。
【０２０３】
上述したぱちんこ遊技機１００において、主制御部２０１が期待値変更用データを無作為に生成するようにしたことから、主制御部２０１の検査値と後段部２０２Ｂの期待値との双方を無作為に変更することができるため、不正な解析者による認証情報１０２０の解析をより一層困難にすることができる。
【０２０４】
上述したぱちんこ遊技機１００において、期待値変更用データが予め定められた初期値である検査値及び期待値を変更する補正値Ｃとすることで、主制御部２０１及び後段部２０２Ｂは予め定められた検査値及び期待値を期待値変更用データで変更するだけでよいため、変更処理を簡単化することができる。
【０２０５】
上述したぱちんこ遊技機１００において、期待値変更用データが前回変更した検査値及び期待値を変更する係数値Ｆとすることで、検査値及び期待値を累積させて変更することができるため、検査値及び期待値の解析をより一層困難にすることができると共に、検査値及び期待値の不正利用を防止することができる。
【０２０６】
上述したぱちんこ遊技機１００において、主制御部２０１の検査値とは異なる値の期待値を後段部２０２Ｂに予め記憶しておき、検査値と期待値との差分を吸収するための期待値変更用データを主制御部２０１が生成して後段部２０２Ｂに周辺部２０２Ａを介して送信するようにしたことから、後段部２０２Ｂがその期待値変更用データで期待値を変更することで、期待値を主制御部２０１の検査値と一致させることができるため、不正な解析者による検査値及び期待値の解析及び利用を困難にすることができる。
【０２０７】
［実施例２］
以下に、上述したぱちんこ遊技機１００の実施例２を説明する。なお、上述した構成と同一部分については、同一の符号を付して異なる部分のみを詳細に説明する。
【０２０８】
（主制御基板および周辺基板の機能的構成）
まず、ぱちんこ遊技機１００は、上述した図２に示す制御部２００を備えている。制御部２００は、主制御部２０１と、演出制御部（周辺部）２０２Ａと、後段部２０２Ｂと、賞球制御部２０３と、を有している。そして、ぱちんこ遊技機１００は、図２２に示すように、主制御部２０１としての機能を有する主制御基板３１０と、上述した演出制御部２０２Ａと後段部２０２Ｂを有する周辺基板３３０と、を有して構成している。そして、主制御基板３１０は周辺基板３３０と通信可能なように電気的に接続されている。
【０２０９】
主制御基板３１０は、上述したデータ記憶部３１１、決定部３１２、認証用データ生成部３１４、期待値変更用データ生成部３１５、主制御側切替部３１６、主制御側変更部３１７、認証情報生成部３１８、主制御側送信部３１９、更新部３２０と、選択部３２１と、を有して構成している。
【０２１０】
選択部３２１は、本発明の選択手段に相当し、データ記憶部３１１に記憶している２種類の検査値Ａ１，Ａ２の中から１つの検査値Ａを無作為に選択する。選択部３２１は、乱数等を用いて１つの検査値を無作為に選択する。選択部３２１の選択方法は、不正な解析を防止するために、選択パターンが不規則になることが好ましい。
【０２１１】
上述した決定部３１２は、選択部３２１が選択した検査値Ａに対応付けられたデータ種別Ｋ１，Ｋ２（図１３参照）を、主制御基板３１０が次回生成する認証情報１０２０のデータ種別と決定する。詳細には、検査値Ａ１が選択されたときは、次回をデータ種別Ｋ１と決定し、また、検査値Ａ２が選択されたときは、次回をデータ種別Ｋ２と決定する。そして、上述した認証用データ生成部３１４は、前記種別情報が認証用データを示している場合に、選択部３２０が選択した検査値を有する認証用データを生成する。
【０２１２】
上述した主制御側切替部３１６は、選択部３２１が無作為に選択した検査値Ａに対応付けられた切り替え方式で、前記複数種類の変更対象パターンＰ１〜Ｐ４を切り替える。よって、検査値Ａの選択に応じて切り替え方式を切り替えることで、変更対象パターンＰ１〜Ｐ４を不規則に切り替えることができるため、不正な解析を困難にすることができる。
【０２１３】
実施例２のぱちんこ遊技機１００は、実施例１と同様に、２種類の検査値を主制御基板３１０の認証に用いるに当たり、それらの検査値を主制御基板３１０は期待値変更用データで変更することができるため、周辺基板３３０がその期待値変更用データを主制御基板３１０から取得し、検査値に対応した期待値をその期待値変更用データで変更させることで、変更した検査値と期待値とに基づいて主制御基板３１０の認証を行う構成を採用している。しかも、２種類の検査値のうち変更対象とする値を複数種類の変更対象パターンで規定し、それらの変更対象パターンＰ１〜Ｐ４を切り替えて変更することができるため、変更した検査値及び期待値の解析を困難にすることができる。よって、ぱちんこ遊技機１００は、１種類の認証情報１０２０で認証を行っても、認証用データを不正に解析することを困難にすることができるため、セキュリティの向上を図ることができる。
【０２１４】
続いて、図２２に示す周辺基板３３０の後段部２０２Ｂは、実施例１と同様に、上述した後段側受信部３３１、後段側記憶部３３２、後段認証結果データ生成部３３３、後段側送信部３３４、後段側切替部３３５、後段側変更部３３６、特定部３３７を有して構成している。そして、周辺部２０２Ａも、実施例１と同様に、上述した転送部３５１、周辺側受信部３５２、処理部３５３を有して構成している。このように周辺基板３３０は、実施例１と同様の構成で実現できるため、その説明は省略する。
【０２１５】
また、実施例２についても、主制御基板３１０のＣＰＵ２１１が請求項中の第１コンピュータ、周辺基板３３０の周辺部（演出制御部）２０２ＡのＣＰＵ２４１が請求項中の第２コンピュータ、周辺基板３３０の後段部２０２ＢのＣＰＵ２１が請求項中の第３コンピュータとして機能させる場合について説明する。そして、主制御基板３１０のＲＯＭ２１２は、前記第１コンピュータを請求項中の選択手段、決定手段、認証用データ生成手段、期待値変更用データ生成手段、主制御側切替手段、主制御側変更手段、認証情報生成手段、主制御側送信手段、更新手段、等の各種手段として機能させるための主制御側認証プログラムを記憶している。また、周辺基板３３０の周辺部２０２ＡのＲＯＭ２４２は、前記第２コンピュータを請求項中の転送手段、周辺側受信手段、処理手段、等の各種手段として機能させるための周辺側認証プログラムを記憶している。また、周辺基板３３０の後段部２０２ＢのＲＯＭ２２は、前記第３コンピュータを請求項中の後段側受信手段、後段認証結果データ生成手段、後段側送信手段、後段側切替手段、後段側変更手段、特定手段、等の各種手段として機能させるための後段側認証プログラムを記憶している。即ち、主制御側認証プログラムと周辺側認証プログラムと後段側認証プログラムとによって本発明の認証プログラムを構成している。
【０２１６】
（認証情報信号の送受信に関する処理）
以下に、主制御部２０１と後段部２０２Ｂとの間で行う上記認証情報信号の通信例を説明する。まず、主制御部２０１のＣＰＵ２１１（第１コンピュータ）による認証情報信号の送信手順２の一例を、図２３のフローチャートを参照して説明する。
【０２１７】
ぱちんこ遊技機１００の電源がＯＮ（投入）されると、主制御部２０１は図２３に示す被認証処理を実行し、ステップＳ１６０１において、予め定められた認証タイミングであるか否かを判定する。主制御部２０１は、認証タイミングではないと判定した場合（Ｓ１６０１：Ｎｏ）、ステップＳ１６１５の処理に進む。一方、主制御部２０１は、認証タイミングであると判定した場合（Ｓ１６０１：Ｙｅｓ）、ステップＳ１６０２の処理に進む。
【０２１８】
主制御部２０１は、ステップＳ１６０２において、データ記憶部３１１の種別情報に設定されている次回のデータ種別を今回のデータ種別としてセットし、その後ステップＳ１６０３の処理に進む。なお、種別情報に次回のデータ種別が設定されていない場合、即ち初回の処理では、ぱちんこ遊技機１００において初期値として予め定められた初回データ種別を今回のデータ種別としてセットする。なお、以下の説明では、初回データ種別を認証用データであるデータ種別Ｋ１としていることを前提とする。
【０２１９】
主制御部２０１は、ステップＳ１６０３において、今回のデータ種別が認証用データであるか否かを判定する。主制御部２０１は、データ種別が認証用データではない、即ち、期待値変更用データである場合（Ｓ１６０３：Ｎｏ）、ステップＳ１６０４の処理に進む。そして、主制御部２０１は、ステップＳ１６０４において、検査値及び期待値を変更するための期待値変更用データを予め定められた生成方式で無作為に生成し、該生成した期待値変更用データをデータ記憶部３１１等に記憶し、その後ステップＳ１６０５の処理に進む。なお、期待値変更用データの生成方法の一例としては、乱数やパターンテーブルを用いた前記生成方式で生成する等が挙げられる。
【０２２０】
主制御部２０１は、ステップＳ１６０５において、２種類の検査値のうち、今回の変更対象パターンが示す検査値を、データ記憶部３１１に記憶している期待値変更用データで上述した変更方式に基づいて変更し、その後ステップＳ１６０６の処理に進む。なお、検査値の変更タイミングについては、期待値変更用データの生成時、認証用データの生成時、等の種々異なるタイミングとすることができる。そして、主制御部２０１は、ステップＳ１６０６において、期待値変更用データの生成時用に予め定められたデータ種別Ｋ１を次回のデータ種別として決定してＲＡＭ２１３等に記憶し、その後ステップＳ１６１１の処理に進む。なお、予め定めるデータ種別は、主制御基板３１０と周辺基板３３０の後段部２０２Ｂとの間で予め定めておく。
【０２２１】
一方、主制御部２０１は、ステップＳ１６０３でデータ種別は認証用データであると判定した場合（Ｓ１６０３：Ｙｅｓ）、ステップＳ１６０７において、データ記憶部３１１に記憶している２種類の検査値から１つの検査値を無作為に選択してＲＡＭ２１３等に記憶し、ステップＳ１６０８において、前記選択した検査値を有する認証用データを生成してＲＡＭ２１３等に記憶し、その後ステップＳ１６０９の処理に進む。これにより、２種類の検査値の何れか一方を有する認証用データが作成されたことになる。
【０２２２】
主制御部２０１は、ステップＳ１６０９において、変更対象パターン情報が示す複数種類の変更対象パターンに対し、前記選択した検査値に対応付けられた切り替え方式で変更対象パターンを切り替え、該切り替えた変更対象パターンをＲＡＭ２１３等に記憶し、その後ステップＳ１６１０の処理に進む。なお、変更対象パターンの切り替え方法として公知であるポインタを用いる場合、現在ポインタが指示している変更対象パターンをＲＡＭ２１３等に記憶しておき、上記切り替え方式に基づいてポインタを移動させて切り替える。そして、主制御部２０１は、ステップＳ１６１０において、前記選択された検査値に対応付けられたデータ種別を次回生成する認証情報１０２０のデータ種別と決定し、その後ステップＳ１６１１の処理に進む。
【０２２３】
主制御部２０１は、ステップＳ１６１１において、認証情報１０２０の識別部１０２１に予め定められた認証コマンドを設定し、データ部１０２２に前記生成した認証用データを設定して認証情報１０２０を生成し、該生成した認証情報１０２０をデータ記憶部３１１等に記憶し、その後ステップＳ１６１２の処理に進む。
【０２２４】
主制御部２０１は、ステップＳ１６１２において、前記生成した認証情報１０２０を、後段部２０２Ｂとの間で予め定められた暗号化方法で暗号化し、ステップＳ１６１３において、前記暗号化した認証情報１０２０の各々に基づいて認証情報信号を生成して主制御側送信部３１８から後段部２０２Ｂに周辺部２０２Ａを介して送信し、その後ステップＳ１６１４の処理に進む。なお、主制御部２０１と後段部２０２Ｂとの間で暗号化が不要な場合は、ステップＳ１６１２の処理を削除して、認証情報１０２０をそのまま後段部２０２Ｂに送信する。そして、主制御部２０１は、ステップＳ１６１４において、ステップＳ１６０６又はステップＳ１６１０で決定した次回のデータ種別を示すようにデータ記憶部３１１の種別情報を更新し、その後ステップＳ１６１５の処理に進む。
【０２２５】
主制御部２０１は、ステップＳ１６１５において、ぱちんこ遊技機１００の電源がオフされたか否かを判定する。そして、主制御部２０１は、電源がオフされていないと判定した場合（Ｓ１６１５：Ｎｏ）、ステップＳ１６０１の処理に戻り、一連の処理を繰り返す。一方、主制御部２０１は、電源がオフされたと判定した場合（Ｓ１６１５：Ｙｅｓ）、本フローチャートによる処理を終了する。
【０２２６】
続いて、周辺基板３３０における周辺部２０２ＡのＣＰＵ２４１（第２コンピュータ）が行う上記制御信号と上記後段認証結果信号の受信処理の手順、及び、後段部２０２ＢのＣＰＵ２１（第３コンピュータ）が行う前記認証情報信号の受信処理の手順は、実施例１の図１８に示す処理、及び、図１７に示す認証側処理をそのまま用いることができるため、詳細な説明は省略する。
【０２２７】
（認証情報を用いた認証処理手順例２）
次に、図１２に示すデータ種別Ｋ１，Ｋ２を切り替えて主制御基板３１０の認証を行う場合の認証処理手順２の一例を、図２４〜図２６の図面を参照して説明する。なお、本実施形態では、説明を簡単化するために、変更方式が「＋」とした場合のみについて説明する。
【０２２８】
図２４において、被認証者である主制御基板３１０は、予め定められた今回のデータ種別Ｋ１をセットする（Ｓ１７０１）。主制御基板３１０は、データ記憶部３１１の２種類の検査値Ａ１，Ａ２から１つの検査値Ａ２を無作為に選択し（Ｓ１７０２）、該検査値Ａ２の認証用データを生成する（Ｓ１７０３）。主制御基板３１０は、該認証用データを有する認証情報１０２０（Ａ２）を生成し、その認証情報１０２０（Ａ２）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１７０４）。そして、主制御部３１０は、図１３に示すように、前記選択した検査値Ａ２に対応付けられたデータ種別Ｋ２を、次回生成する認証情報１０２０をデータ種別Ｋ２と決定して種別情報を更新する（Ｓ１７０５）。そして、主制御基板３１０は、図１４に示す変更対象パターン情報１０４０に対して初期設定は変更対象パターンＰ１を示しており、且つ、認容用データの検査値Ａ２には、図１５に示すように切り替え方式「２進める」が対応付けられていることから、変更対象パターンＰ１から変更対象パターンＰ３に切り替え、該変更対象パターンＰ３をＲＡＭ２１３等に記憶する（Ｓ１７０６）。
【０２２９】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ａ２）を後段部２０２Ｂに転送する（Ｓ１７５１）。
【０２３０】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から認証情報１０２０（Ａ２）を受信すると（Ｓ１７７１）、初期の後段側種別情報は認証用データを示していることから、認証情報１０２０（Ａ２）のデータ部１０２２の認証用データと後段側記憶部３３２に記憶している２種類の期待値とが一致するか否かを判定し、該判定結果に基づいた主制御基板３１０の認証結果を示す後段認証結果データを有する後段認証結果情報１０３０を生成して後段側記憶部３３２に記憶する（Ｓ１７７２）。そして、後段部２０２Ｂは、その後段認証結果情報１０３０を付加した後段認証結果信号を周辺基板３３０の周辺部２０２Ａに対して送信する（Ｓ１７７３）。そして、後段部２０２Ｂは、認証が成立すると、認証用データは検査値Ａ２であることから、後段側記憶部３２２の期待値Ｂ２と一致するため、該期待値Ｂ２に対応付けられたデータ種別Ｋ２を次回のデータ種別と特定し、このデータ種別を示すように後段側記憶部３３２の後段側種別情報を更新する（Ｓ１７７４）。そして、後段部２０２Ｂは、主制御基板３１０と同様に、変更対象パターン情報１０４０に対して初期設定は変更対象パターンＰ１を示しており、且つ、前記認証が成立した認証情報１０２０の検査値Ａ２には、切り替え方式「２進める」が対応付けられていることから、変更対象パターンＰ１から変更対象パターンＰ３に切り替え、該変更対象パターンＰ３をＲＡＭ２１３等に記憶する（Ｓ１７７５）。これにより、主制御基板３１０と周辺基板３３０の後段部２０２Ｂは共に、変更対象パターンＰ３に切り替えられたことになる。
【０２３１】
一方、周辺基板３３０の周辺部２０２Ａは、後段部２０２Ｂから受信した後段認証結果信号の後段認証結果情報１０３０が認証成立を示している場合、主制御部２０１から受信した制御コマンドデータ１００１及び付随データ１００２に対応した所定の処理の実行を可能とし、また、後段認証結果情報１０３０が認証成立を示していない場合、報知信号を出力する（Ｓ１７５２）。
【０２３２】
続いて、主制御基板３１０は、データ記憶部３１１の種別情報が示すデータ種別Ｋ２を今回のデータ種別としてセットする（Ｓ１７０７）。主制御基板３１０は、種別情報がデータ種別Ｋ２を示していることから、検査値及び期待値を変更するための期待値変更用データＣ１を予め定められた生成方式で無作為に生成し（Ｓ１７０８）、該期待値変更用データＣ１を有する認証情報１０２０（Ｃ１）を生成し、その認証情報１０２０（Ｃ１）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１７０９）。そして、主制御部３１０は、予め定められたデータ種別Ｋ１を、次回生成する認証情報１０２０をデータ種別Ｋ１と決定して種別情報を更新する（Ｓ１７１０）。そして、主制御基板３１０は、図１４に示すように、変更対象パターンＰ３が示す検査値Ａ１，Ａ２を上述した変更方式で検査値（Ａ１＋Ｃ１）、検査値（Ａ２＋Ｃ１）に変更する（Ｓ１７１１）。
【０２３３】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ｃ１）を後段部２０２Ｂに転送する（Ｓ１７５３）。
【０２３４】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から認証情報１０２０（Ｃ１）を受信すると（Ｓ１７７６）、後段側記憶部３３２の後段側種別情報は期待値変更用データを示していることから、認証情報１０２０（Ｃ１）のデータ部１０２２の期待値変更用データＣ１で、図１４に示す変更対象パターンＰ３が規定する期待値Ｂ１，Ｂ２を上述した変更方式で期待値（Ｂ１＋Ｃ１）、期待値（Ｂ２＋Ｃ１）に変更する（Ｓ１７７７）。これにより、主制御基板３１０の検査値（Ａ１＋Ｃ１）、検査値（Ａ２＋Ｃ１）と周辺基板３３０の期待値（Ｂ１＋Ｃ１）、期待値（Ｂ２＋Ｃ１）とが一致した値を維持していることになる。そして、後段部２０２Ｂは、期待値変更用データの生成時用に予め定められたデータ種別Ｋ１を次回のデータ種別として特定し、このデータ種別Ｋ１を示すように後段側記憶部３３２の後段側種別情報を更新する（Ｓ１７７８）。
【０２３５】
続いて、図２５において、主制御基板３１０は、データ記憶部３１１の種別情報が示すデータ種別Ｋ１を今回のデータ種別としてセットする（Ｓ１７１２）。主制御基板３１０は、データ記憶部３１１の２種類の検査値Ａ１＋Ｃ１，Ａ２＋Ｃ１から１つの検査値Ａ１＋Ｃ１を無作為に選択し（Ｓ１７１３）、該検査値Ａ１＋Ｃ１の認証用データを生成する（Ｓ１７１４）。主制御基板３１０は、該認証用データを有する認証情報１０２０（Ａ１＋Ｃ１）を生成し、その認証情報１０２０（Ａ１＋Ｃ１）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１７１５）。そして、主制御部３１０は、前記選択した検査値Ａ１＋Ｃ１に対応付けられたデータ種別Ｋ１を、次回生成する認証情報１０２０をデータ種別Ｋ１と決定して種別情報を更新する（Ｓ１７１６）。そして、主制御基板３１０は、変更対象パターン情報１０４０に対して変更対象パターンＰ３を示しており、且つ、認証用データの今回の検査値（Ａ１＋Ｃ１）には切り替え方式「１進める」が対応付けられていることから、変更対象パターンＰ３から変更対象パターンＰ４に切り替え、該変更対象パターンＰ４をＲＡＭ２１３等に記憶する（Ｓ１７１７）。
【０２３６】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ａ１＋Ｃ１）を後段部２０２Ｂに転送する（Ｓ１７５４）。
【０２３７】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から認証情報１０２０（Ａ１＋Ｃ１）を受信すると（Ｓ１７７９）、後段側記憶部３３２の後段側種別情報は認証用データを示していることから、認証情報１０２０（Ａ１＋Ｃ１）のデータ部１０２２の認証用データと後段側記憶部３３２に記憶している２種類の期待値とが一致するか否かを判定し、該判定結果に基づいた主制御基板３１０の認証結果を示す後段認証結果データを有する後段認証結果情報１０３０を生成して後段側記憶部３３２に記憶する（Ｓ１７８０）。そして、後段部２０２Ｂは、その後段認証結果情報１０３０を付加した後段認証結果信号を周辺基板３３０の周辺部２０２Ａに対して送信する（Ｓ１７８１）。そして、後段部２０２Ｂは、認証が成立すると、認証用データは検査値（Ａ１＋Ｃ１）であることから、後段側記憶部３３２の期待値（Ｂ１＋Ｃ１）と一致するため、該期待値（Ｂ１＋Ｃ１）に対応付けられたデータ種別Ｋ１を次回のデータ種別と特定し、このデータ種別を示すように後段側記憶部３３２の後段側種別情報を更新する（Ｓ１７８２）。そして、後段部２０２Ｂは、主制御基板３１０と同様に、変更対象パターン情報１０４０に対して変更対象パターンＰ３を示しており、且つ、前記認証が成立した認証情報１０２０の検査値（Ａ１＋Ｃ１）には、切り替え方式「１進める」が対応付けられていることから、変更対象パターンＰ３から変更対象パターンＰ４に切り替え、該変更対象パターンＰ４をＲＡＭ２１３等に記憶する（Ｓ１７８３）。これにより、主制御基板３１０と周辺基板３３０の後段部２０２Ｂは共に、変更対象パターンＰ４に切り替えられたことになる。
【０２３８】
また、周辺基板３３０の周辺部２０２Ａは、後段部２０２Ｂから受信した後段認証結果信号の後段認証結果情報１０３０が認証成立を示している場合、主制御部２０１から受信した制御コマンドデータ１００１及び付随データ１００２に対応した所定の処理の実行を可能とし、また、後段認証結果情報１０３０が認証成立を示していない場合、報知信号を出力する（Ｓ１７５５）。
【０２３９】
続いて、主制御基板３１０は、データ記憶部３１１の種別情報が示すデータ種別Ｋ１を今回のデータ種別としてセットする（Ｓ１７１８）。主制御基板３１０は、データ記憶部３１１の２種類の検査値Ａ１＋Ｃ１，Ａ２＋Ｃ１から１つの検査値Ａ２＋Ｃ１を無作為に選択し（Ｓ１７１９）、該検査値Ａ２＋Ｃ１の認証用データを生成する（Ｓ１７２０）。主制御基板３１０は、該認証用データを有する認証情報１０２０（Ａ２＋Ｃ１）を生成し、その認証情報１０２０（Ａ２＋Ｃ１）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１７２１）。そして、主制御部３１０は、前記選択した検査値Ａ２＋Ｃ１に対応付けられたデータ種別Ｋ２を、次回生成する認証情報１０２０をデータ種別Ｋ２と決定して種別情報を更新する（Ｓ１７２２）。そして、主制御基板３１０は、変更対象パターン情報１０４０に対して変更対象パターンＰ４を示しており、且つ、認証用データの今回の検査値（Ａ２＋Ｃ１）には切り替え方式「２進める」が対応付けられていることから、変更対象パターンＰ４から変更対象パターンＰ２に切り替え、該変更対象パターンＰ２をＲＡＭ２１３等に記憶する（Ｓ１７２３）。
【０２４０】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ａ２＋Ｃ１）を後段部２０２Ｂに転送する（Ｓ１７５６）。
【０２４１】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から認証情報１０２０（Ａ２＋Ｃ１）を受信すると（Ｓ１７８４）、後段側記憶部３３２の後段側種別情報は認証用データを示していることから、認証情報１０２０（Ａ２＋Ｃ１）のデータ部１０２２の認証用データと後段側記憶部３３２に記憶している２種類の期待値とが一致するか否かを判定し、該判定結果に基づいた主制御基板３１０の認証結果を示す後段認証結果データを有する後段認証結果情報１０３０を生成して後段側記憶部３３２に記憶する（Ｓ１７８５）。そして、後段部２０２Ｂは、その後段認証結果情報１０３０を付加した後段認証結果信号を周辺基板３３０の周辺部２０２Ａに対して送信する（Ｓ１７８６）。そして、後段部２０２Ｂは、認証が成立すると、認証用データは検査値（Ａ２＋Ｃ１）であることから、後段側記憶部３３２の期待値（Ｂ２＋Ｃ１）と一致するため、該期待値（Ｂ２＋Ｃ１）に対応付けられたデータ種別Ｋ２を次回のデータ種別と特定し、このデータ種別を示すように後段側記憶部３３２の後段側種別情報を更新する（Ｓ１７８７）。そして、後段部２０２Ｂは、主制御基板３１０と同様に、変更対象パターン情報１０４０に対して変更対象パターンＰ４を示しており、且つ、前記認証が成立した認証情報１０２０の検査値（Ａ２＋Ｃ１）には、切り替え方式「２進める」が対応付けられていることから、変更対象パターンＰ４から変更対象パターンＰ２に切り替え、該変更対象パターンＰ２をＲＡＭ２１３等に記憶する（Ｓ１７８８）。これにより、主制御基板３１０と周辺基板３３０の後段部２０２Ｂは共に、変更対象パターンＰ２に切り替えられたことになる。
【０２４２】
また、周辺基板３３０の周辺部２０２Ａは、後段部２０２Ｂから受信した後段認証結果信号の後段認証結果情報１０３０が認証成立を示している場合、主制御部２０１から受信した制御コマンドデータ１００１及び付随データ１００２に対応した所定の処理の実行を可能とし、また、後段認証結果情報１０３０が認証成立を示していない場合、報知信号を出力する（Ｓ１７５７）。
【０２４３】
続いて、図２６において、主制御基板３１０は、データ記憶部３１１の種別情報が示すデータ種別Ｋ２を今回のデータ種別としてセットする（Ｓ１７２４）。主制御基板３１０は、種別情報がデータ種別Ｋ２を示していることから、検査値及び期待値を変更するための期待値変更用データＣ２を予め定められた生成方式で無作為に生成し、該期待値変更用データＣ２を有する認証情報１０２０（Ｃ２）を生成し、その認証情報１０２０（Ｃ２）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１７２６）。そして、主制御部３１０は、予め定められたデータ種別Ｋ１を、次回生成する認証情報１０２０をデータ種別Ｋ１と決定して種別情報を更新する（Ｓ１７２７）。そして、主制御基板３１０は、図１４に示すように、変更対象パターンＰ２は検査値Ａ２を示していることから、検査値Ａ１は変更せず且つ上述した変更方式で検査値（Ａ２＋Ｃ２）に変更する（Ｓ１７２８）。
【０２４４】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ｃ２）を後段部２０２Ｂに転送する（Ｓ１７５８）。
【０２４５】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から認証情報１０２０（Ｃ２）を受信すると（Ｓ１７８９）、後段側記憶部３３２の後段側種別情報は期待値変更用データを示していることから、認証情報１０２０（Ｃ２）のデータ部１０２２の期待値変更用データＣ２で、図１４に示す変更対象パターンＰ２が規定する期待値Ｂ２を上述した変更方式で期待値（Ｂ２＋Ｃ２）に変更する（Ｓ１７９０）。これにより、主制御基板３１０の検査値Ａ１、検査値（Ａ２＋Ｃ２）と周辺基板３３０の期待値Ｂ１、期待値（Ｂ２＋Ｃ２）とが一致した値を維持していることになる。そして、後段部２０２Ｂは、期待値変更用データの生成時用に予め定められたデータ種別を次回のデータ種別として特定し、このデータ種別を示すように後段側記憶部３３２の後段側種別情報を更新する（Ｓ１７９１）。
【０２４６】
続いて、主制御基板３１０は、データ記憶部３１１の種別情報が示すデータ種別Ｋ１を今回のデータ種別としてセットする（Ｓ１７２９）。主制御基板３１０は、データ記憶部３１１の２種類の検査値Ａ１＋Ｃ２，Ａ２＋Ｃ２から１つの検査値Ａ１＋Ｃ２を無作為に選択し（Ｓ１７３０）、該検査値Ａ１＋Ｃ２の認証用データを生成する（Ｓ１７３１）。主制御基板３１０は、該認証用データを有する認証情報１０２０（Ａ１＋Ｃ２）を生成し、その認証情報１０２０（Ａ１＋Ｃ２）を周辺基板３３０の周辺部２０２Ａに送信する（Ｓ１７３２）。そして、主制御部３１０は、前記選択した検査値Ａ１＋Ｃ２に対応付けられたデータ種別Ｋ１を、次回生成する認証情報１０２０をデータ種別Ｋ１と決定して種別情報を更新する（Ｓ１７３３）。そして、主制御基板３１０は、変更対象パターン情報１０４０に対して変更対象パターンＰ２を示しており、且つ、認証用データの今回の検査値（Ａ１＋Ｃ２）には切り替え方式「１進める」が対応付けられていることから、変更対象パターンＰ２から変更対象パターンＰ３に切り替え、該変更対象パターンＰ３をＲＡＭ２１３等に記憶する（Ｓ１７３４）。
【０２４７】
一方、周辺基板３３０の周辺部２０２Ａは、主制御基板３１０から受信した認証情報１０２０（Ａ１＋Ｃ２）を後段部２０２Ｂに転送する（Ｓ１７５９）。
【０２４８】
一方、周辺基板３３０の後段部２０２Ｂは、主制御基板３１０から認証情報１０２０（Ａ１＋Ｃ２）を受信すると（Ｓ１７９２）、後段側記憶部３３２の後段側種別情報は認証用データを示していることから、認証情報１０２０（Ａ１＋Ｃ２）のデータ部１０２２の認証用データと後段側記憶部３３２に記憶している２種類の期待値とが一致するか否かを判定し、該判定結果に基づいた主制御基板３１０の認証結果を示す後段認証結果データを有する後段認証結果情報１０３０を生成して後段側記憶部３３２に記憶する（Ｓ１７９３）。そして、後段部２０２Ｂは、その後段認証結果情報１０３０を付加した後段認証結果信号を周辺基板３３０の周辺部２０２Ａに対して送信する（Ｓ１７９４）。そして、後段部２０２Ｂは、認証が成立すると、認証用データは検査値（Ａ１＋Ｃ２）であることから、後段側記憶部３３２の期待値（Ｂ１＋Ｃ２）と一致するため、該期待値（Ｂ１＋Ｃ２）に対応付けられたデータ種別Ｋ１を次回のデータ種別と特定し、このデータ種別Ｋ１を示すように後段側記憶部３３２の後段側種別情報を更新する（Ｓ１７９５）。そして、後段部２０２Ｂは、主制御基板３１０と同様に、変更対象パターン情報１０４０に対して変更対象パターンＰ２を示しており、且つ、前記認証が成立した認証情報１０２０の検査値（Ａ１＋Ｃ２）には、切り替え方式「１進める」が対応付けられていることから、変更対象パターンＰ２から変更対象パターンＰ３に切り替え、該変更対象パターンＰ３をＲＡＭ２１３等に記憶する（Ｓ１７９６）。これにより、主制御基板３１０と周辺基板３３０の後段部２０２Ｂは共に、変更対象パターンＰ３に切り替えられたことになる。
【０２４９】
また、周辺基板３３０の周辺部２０２Ａは、後段部２０２Ｂから受信した後段認証結果信号の後段認証結果情報１０３０が認証成立を示している場合、主制御部２０１から受信した制御コマンドデータ１００１及び付随データ１００２に対応した所定の処理の実行を可能とし、また、後段認証結果情報１０３０が認証成立を示していない場合、報知信号を出力する（Ｓ１７６０）。以降、上述した同様の認証処理を行う。
【０２５０】
以上説明したぱちんこ遊技機１００によれば、実施例１と同様に、認証情報１０２０の２種類のデータ種別Ｋ１，Ｋ２の各々に２つの検査値Ａ１，Ａ２を対応付けておき、主制御部２０１が次回生成する認証情報１０２０のデータ種別に対応した検査値で認証用データを生成し、該認証用データを有する認証情報１０２０を生成して後段部２０２Ｂに周辺部２０２Ａを介して送信するようにしたことから、後段部２０２Ｂは期待値に前記データ種別を対応付けておくことで、認証情報１０２０が有する検査値と期待値が一致したときに、主制御部２０１の認証を成立させることができ且つ次回受信すべき認証情報１０２０のデータ種別を特定することができるため、不正な解析者が認証情報１０２０を不正に利用することを防止できる。そして、１種類の認証情報１０２０を用いればよいため、従来のコマンド体系に対する追加を最小限に抑え且つ主制御部２０１の処理が複雑化することを防止できる。また、後段部２０２Ｂは、認証情報１０２０が有する検査値と期待値が一致したとき、該期待値にデータ種別の期待値変更用データが対応付けられていると、次回受信する認証情報１０２０は期待値変更用データであると特定することができることから、主制御部２０１から受信した期待値変更用データで期待値を変更して、主制御部１０２０の検査値に合わせることができるため、主制御部１０２０と後段部２０２Ｂとの間で検査値と期待値とを揃えて変更することができ、不正な解析者による解析を困難にすることができる。さらに、２種類の検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２の各々に対して期待値変更用データの変更対象を規定する変更対象パターンを複数用意しておき、所定の切り替え方式で切り替えることで、２種類の検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２に対する変更を複雑化するようにしたことから、不正解析者による認証情報の解析を困難にすることができる。また、不正解析者によって認証情報１０２０が不正に利用されたことを、認証情報１０２０のデータ種別によって後段部２０２Ｂが検知することができるため、認証情報１０２０の認証強度を高めることができる。さらに、後段部２０２Ｂが主制御部２０１に対する認証処理を行い、その後段認証結果を周辺部２０２Ａに送信するようにしたことから、周辺部２０２Ａは認証処理を行わずに後段認証結果を参照するだけで良いため、周辺部２０２ＡのＣＰＵ２４１の処理負荷を軽減することができる。また、２つの検査値は予め記憶しておくことができるため、認証情報の生成時に複雑な演算を行う必要がなくなり、主制御部２０１の処理負担の増加を防止できる。しかも、周辺部２０２Ａは、主制御部２０１からの認証情報１０２０を後段部２０２Ｂにそのまま送信するだけなので、後段部２０２Ｂが認証処理を行うと同時に、周辺部２０２Ａが所定の処理を行うことができるため、周辺部２０２Ａにおける所定の処理に遅れが生じることを防止できる。従って、１種類の認証情報１０２０を用いても、その認証情報１０２０の不正解析を困難にすることができるという効果を奏する。
【０２５１】
上述したぱちんこ遊技機１００において、２種類の検査値Ａ１，Ａ２の各々に相異なる切り替え方式を一対一に対応付けておき、検査値Ａの切り替えに応じて切り替え方式も切り替えるようにしたことから、切り替え方式も無作為に切り替えることができ、該切り替え方式で複数の変更対象パターンを切り替えることができるため、検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２を不規則な値に変更することができ、それらの解析をより一層困難にすることができる。
【０２５２】
上述したぱちんこ遊技機１００において、２種類以上の変更対象パターンＰ１〜Ｐ４を示す変更対象パターン情報１０４０を用いて変更対象パターンＰ１〜Ｐ４を切り替えるようにしたことから、検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２の数以上の変更対象パターンＰ１〜Ｐ４を用いることができるため、検査値Ａ１，Ａ２及び期待値Ｂ１，Ｂ２に対する変更をより一層複雑化させて、その解析を困難にすることができる。
【０２５３】
上述したぱちんこ遊技機１００において、主制御部２０１が期待値変更用データを無作為に生成するようにしたことから、主制御部２０１の検査値と後段部２０２Ｂの期待値との双方を無作為に変更することができるため、不正な解析者による認証情報１０２０の解析をより一層困難にすることができる。
【０２５４】
上述したぱちんこ遊技機１００において、期待値変更用データが予め定められた初期値である検査値及び期待値を変更する補正値Ｃとすることで、主制御部２０１及び後段部２０２Ｂは予め定められた検査値及び期待値を期待値変更用データで変更するだけでよいため、変更処理を簡単化することができる。
【０２５５】
上述したぱちんこ遊技機１００において、期待値変更用データが前回変更した検査値及び期待値を変更する係数値Ｆとすることで、検査値及び期待値を累積させて変更することができるため、検査値及び期待値の解析をより一層困難にすることができると共に、検査値及び期待値の不正利用を防止することができる。
【０２５６】
上述したぱちんこ遊技機１００において、主制御部２０１の検査値とは異なる値の期待値を後段部２０２Ｂに予め記憶しておき、検査値と期待値との差分を吸収するための期待値変更用データを主制御部２０１が生成して後段部２０２Ｂに周辺部２０２Ａを介して送信するようにしたことから、後段部２０２Ｂがその期待値変更用データで期待値を変更することで、期待値を主制御部２０１の検査値と一致させることができるため、不正な解析者による検査値及び期待値の解析及び利用を困難にすることができる。
【０２５７】
なお、本実施形態で説明した主制御部及び周辺部の制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、このプログラムは、インターネット等のネットワークを介して配布することが可能な電送媒体であってもよい。
【産業上の利用可能性】
【０２５８】
以上のように、本発明は、主制御部への不正が懸念される遊技機やその遊技機に搭載される制御基板に有用であり、特に、ぱちんこ遊技機、スロット遊技機、雀球遊技機、その他各種の遊技機に適用することができる。これらの遊技機においても、上記各実施の形態と同様に構成することにより、上記各実施の形態と同様の効果を得ることができる。
【符号の説明】
【０２５９】
１００  ぱちんこ遊技機
２０１  主制御部
２０２Ａ  周辺部（演出制御部）
２０２Ｂ  後段部
３１０  主制御基板
３１１  データ記憶部
３１２  決定部
３１３  検査値抽出部
３１４  認証用データ生成部
３１５  期待値変更用データ生成部
３１６  主制御側切替部
３１７  主制御側変更部
３１８  認証情報生成部
３１９  主制御側送信部
３２０  更新部
３２１  選択部
３３０  周辺基板
３３１  後段側受信部
３３２  後段側記憶部
３３３  後段認証結果データ生成部
３３４  後段側送信部
３３５  後段側切替部
３３６  後段側変更部
３３７  特定部
３５１  転送部
３５２  周辺側受信部
３５３  処理部
１０２０  認証情報
１０４０  変更対象パターン情報
【図１】
0005149367.tif 000002
【図２】
0005149367.tif 000003
【図３】
0005149367.tif 000004
【図４】
0005149367.tif 000005
【図５】
0005149367.tif 000006
【図６】
0005149367.tif 000007
【図７】
0005149367.tif 000008
【図８】
0005149367.tif 000009
【図９】
0005149367.tif 000010
【図１０】
0005149367.tif 000011
【図１１】
0005149367.tif 000012
【図１２】
0005149367.tif 000013
【図１３】
0005149367.tif 000014
【図１４】
0005149367.tif 000015
【図１５】
0005149367.tif 000016
【図１６】
0005149367.tif 000017
【図１７】
0005149367.tif 000018
【図１８】
0005149367.tif 000019
【図１９】
0005149367.tif 000020
【図２０】
0005149367.tif 000021
【図２１】
0005149367.tif 000022
【図２２】
0005149367.tif 000023
【図２３】
0005149367.tif 000024
【図２４】
0005149367.tif 000025
【図２５】
0005149367.tif 000026
【図２６】
0005149367.tif 000027