(57)【特許請求の範囲】
【請求項１】
ゲームの進行を制御する第１制御手段と、前記第１制御手段からの単方向通信により入力される制御情報に基づいてゲームの進行に係る制御を行う第２制御手段と、を備えるスロットマシンであって、
前記第１制御手段は、
ゲームの進行を制御するための演算を行う演算処理手段と、
前記演算処理手段ごとに割り振られた固有識別情報を電源断後も記憶可能な第１記憶手段と、
前記制御情報に前記固有識別情報を組合せて前記制御情報の暗号化を行う制御情報暗号手段と、
前記暗号化された制御情報を前記第２制御手段に出力する制御情報出力手段と、
電源投入時にのみ前記固有識別情報を前記第２制御手段に出力する固有識別情報出力手段と、
を備え、
前記第２制御手段は、
前記固有識別情報を電源投入後に一時的に記憶する第２記憶手段と、
前記第１制御手段から入力される前記暗号化された制御情報の復号化を行うためのプログラムを電源断後も記憶可能な第３記憶手段と、
前記第２記憶手段に記憶された固有識別情報と、前記第３記憶手段に記憶されたプログラムとに基づいて前記第１制御手段から入力される前記暗号化された制御情報の復号化を行う制御情報復号手段と、を備える
ことを特徴とするスロットマシン。
【請求項２】
前記第１記憶手段は、前記制御情報暗号手段において行われる制御情報の暗号化アルゴリズムを複数通り記憶し、
前記第３記憶手段は、前記複数通りの暗号化アルゴリズムに対応する復号化アルゴリズムをそれぞれ記憶し、
前記制御情報出力手段は、所定のタイミングにおいて前記複数通りの暗号化アルゴリズムのうちで電源投入時にランダムに決定された前記制御情報暗号手段において行われる一の暗号化アルゴリズムを特定可能な暗号化情報を前記第２制御手段に出力し、
前記制御情報復号手段は、前記暗号化情報から特定される前記一の暗号化アルゴリズムに対応する復号化アルゴリズムに基づいて前記暗号化された制御情報の復号化を行う
ことを特徴とする請求項１記載のスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化・復号化を行いながらデータを送受する遊技機に関する。
【背景技術】
【０００２】
スロットマシンやパチンコ機などの遊技機は、ゲームの進行を管理するメイン制御部と、液晶表示器、ＬＥＤ等の装飾ランプ、及びスピーカなどの演出手段を制御することにより、ゲームの進行に係る所定の演出制御を行うサブ制御部と、を備えている。
これらの制御部間におけるデータの送受は、メイン制御部からサブ制御部への単方向データ通信であり、メイン制御部がゲームの進行を管理しながらサブ制御部に制御情報を送信し、この制御情報を受信したサブ制御部がこの制御情報に従って演出手段を制御することにより、ゲームの進行に同期した遊技演出が行われるようになっている。
【０００３】
ところで、近年、サブ制御部が行う遊技演出は単なる演出に止まらず、遊技の結果を左右する出玉率に影響を及ぼす演出もある。
例えば、サブ制御部がメイン制御部から入力される制御情報に基づいて遊技者に所定の操作を促すナビゲーション演出を行うことで、遊技機の出玉率を左右するように構成された遊技機がある（例えば、ＡＲＴ遊技状態における停止ボタンの押し順をナビゲーションするスロットマシンなど）。
【０００４】
このようなナビゲーション演出を行うか否かは、メイン制御部から入力される制御情報に基づいて決定されることから、例えば、メイン制御部とサブ制御部との間のケーブルやコネクタに不正な装置を取り付け、この装置から本来特定のタイミングで出力されるはずのナビゲーション演出に係る制御情報（例えば、ＡＴコマンド）をサブ制御部に対して常に出力することにより、ナビゲーション演出を強制的に行わせる不正行為が増加している。
そこで、このようなメイン制御部とサブ制御部との間のケーブルやコネクタに不正な装置を取り付ける不正行為を排除すべく、メイン制御部からサブ制御部に入力される制御情報に対して暗号化を行う遊技機が提案されている（例えば、特許文献１）。
【０００５】
この遊技機では、メイン制御部が乱数からなる暗号キーを生成するとともに、遊技機の電源投入時等において生成した暗号キーを予めサブ制御部に送信しておき、以後の通信をこの暗号キーを用いて制御情報の暗号化・復号化を行いながら送受することで、不正行為を抑止するようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２１６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、制御情報の暗号化・復号化を行うことにより、不正行為を抑止する遊技機の提供を目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の遊技機は、ゲームの進行を制御する第１制御手段と、前記第１制御手段からの単方向通信により入力される制御情報に基づいてゲームの進行に係る制御を行う第２制御手段と、を備えるスロットマシンであって、前記第１制御手段は、ゲームの進行を制御するための演算を行う演算処理手段と、前記演算処理手段ごとに割り振られた固有識別情報を電源断後も記憶可能な第１記憶手段と、前記制御情報に前記固有識別情報を組合せて前記制御情報の暗号化を行う制御情報暗号手段と、前記暗号化された制御情報を前記第２制御手段に出力する制御情報出力手段と、電源投入時にのみ前記固有識別情報を前記第２制御手段に出力する固有識別情報出力手段と、を備え、前記第２制御手段は、前記固有識別情報を電源投入後に一時的に記憶する第２記憶手段と、前記第１制御手段から入力される前記暗号化された制御情報の復号化を行うためのプログラムを電源断後も記憶可能な第３記憶手段と、前記第２記憶手段に記憶された固有識別情報と、前記第３記憶手段に記憶されたプログラムとに基づいて前記第１制御手段から入力される前記暗号化された制御情報の復号化を行う制御情報復号手段と、を備える構成としてある。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る遊技機の外観を示す概略正面図である。
【図２】本発明の一実施形態に係る遊技機の内部構成を示す概略斜視図である。
【図３】本発明の一実施形態に係る遊技機の制御構成を示すブロック図である。
【図４】本発明の一実施形態に係る遊技機においてメイン制御部とサブ制御部間で行われる制御情報の送受処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明に係る遊技機の好ましい実施形態について、各図を参照して説明する。
【００１３】
［遊技機］
ゲームの進行を管理するメイン制御部と、メイン制御部から入力される制御情報に基づいて所定の演出手段を制御することにより、ゲームの進行に係る所定の演出制御を行うサブ制御部と、を備える遊技機には、スロットマシン、パチンコ機など様々な種類があるが、本実施形態では、本発明をスロットマシンに適用した場合について説明する。
【００１４】
本実施形態のスロットマシン１は、複数のリールを回転させることによって遊技媒体であるメダルを獲得できる回胴式遊技機として構成されながら、メイン制御部に備える演算処理部ごとに割り振られた既存の固有識別情報（ＩＤ）を暗号キーとして利用するとともに、単純なアルゴリズムにより制御情報の暗号化・復号化を行うことにより、メイン制御部とサブ制御部の処理負担を軽減させながら不正行為を抑止するように構成されている。
以下、本実施形態に係るスロットマシン１について図１〜図４を参照しながら詳述する。
【００１５】
これらの図に示すように、本実施形態のスロットマシン１は、回動可能に軸支された複数のリール４１ａ，４１ｂ，４１ｃが内蔵され、正面側が開口した筐体１ｂと、筐体１ｂの正面側を開閉可能に覆う前扉１ａとで構成され、内部には、マイクロコンピュータ等で構成されたメイン制御部１０、メイン制御部１０からの指令により、表示器８，スピーカ９，ＬＥＤ等のランプ類などの演出手段を制御するサブ制御部２０、及び必要な機械，装置等が収納されている。
【００１６】
前扉１ａは、図２に示すように、スロットマシン１の筐体１ｂにヒンジ等を介して開閉可能に取り付けられる扉体で、この前扉１ａに遊技操作に係る複数の操作手段が設けられて、スロットマシン１の正面部を構成している。
【００１７】
操作手段としては、メダルが投入されるメダル投入口２と、装置内部にクレジットとして貯留されたメダルをゲームに投じるベットボタン２ａと、各リール４１ａ，４１ｂ，４１ｃの回転を始動させるスタートレバー３と、回転している各リール４１ａ，４１ｂ，４１ｃを停止させる３つの停止ボタン５ａ，５ｂ，５ｃなどが設けられている。
さらに、前扉１ａには、各リール４１ａ，４１ｂ，４１ｃに表示された図柄を視認可能とする表示窓６が、各操作手段の上側に設けられている。また、前扉１ａ上部には、液晶ＴＶなどの表示手段からなる表示器８と、効果音、音声等が出力されるスピーカ９が設けられている。
【００１８】
筐体１ｂの中央には、リール４１ａ，４１ｂ，４１ｃと、各リール４１ａ，４１ｂ，４１ｃを回転させる図示しないモータ及び回転位置を検出するセンサ等を備えるドラムユニット４が設けられる。
また、筐体１ｂの下部には、メダルの貯留・払出しを行うメダル払出装置７が設けられる。メダル払出装置７には、メダルを貯留するホッパー７ａが設けられ、メダル投入口２より投入されたメダルは、メダルセレクタ２ｂにより検出されるとともに、ホッパー７ａに誘導されるようになっている。
【００１９】
［メイン制御部］
メイン制御部１０は、メインＣＰＵ１０ａ（中央演算処理装置）、メインＲＡＭ１０ｂ、及びメインＲＯＭ１０ｃが一体的に内蔵されたワンチップマイコン、ワンチップマイコンとサブ制御部１０を含む上記各種装置とのデータの送受を行うインターフェイス回路等の搭載されたメイン基板と、これを収容する基板ケース等から構成されている。
【００２０】
ワンチップマイコン（ＣＰＵ１０ａ）は、本発明に係る演算処理部の一例であり、偽造チップとの交換などの不正行為に対するセキュリティ性を向上させるため、ワンチップマイコンごとに割り振られた固有識別情報（ユニークＩＤ）がメインＲＯＭ１０ｃに記憶されている。この固有識別情報は、電源投入時に読み込まれ、正常に読み込まれない限り、スロットマシン１が起動しないようになっている。
このような構成からなるメイン制御部１０は、上記の各操作手段からの信号やメダルセレクタ２ｂからの信号に基づき、ドラムユニット４、メダル払出装置７などの各装置を制御することで、以下のようなスロットマシン遊技を進行させる。
【００２１】
具体的には、遊技者によりメダル投入口２からメダルが投入されると、メダルがメダルセレクタ２ｂにより検出され、検出信号がメイン制御部１０に入力される。また、ベットボタン２ａが操作された場合は、その操作信号がメイン制御部１０に入力される。メイン制御部１０は、これらの信号の入力の有無からゲーム可能なメダル数を監視するとともに、スタートレバー３の操作を監視する。
ゲーム可能なメダル数となったときに、スタートレバー３が操作されると、メイン制御部１０は、ドラムユニット４を駆動して、各リール４１ａ，４１ｂ，４１ｃを回転させる制御を行う。
【００２２】
さらに、メイン制御部１０は、スタートレバー３が操作されたときに、ボーナス役、小役、再遊技役、ハズレなどの複数の抽選対象の中から今回ゲームの当選対象を抽選にて決定する内部抽選を行い、各停止ボタン５ａ，５ｂ，５ｃが押下操作されたタイミングに基づき、抽選結果に応じた図柄の組合せで停止するよう、回転している各リール４１ａ，４１ｂ，４１ｃの停止制御を行う。
【００２３】
また、メイン制御部１０は、各リール４１ａ，４１ｂ，４１ｃに停止表示される図柄の組合せを判定し、所定の図柄の組合せのときには、メダル払出装置７に対して所定数のメダルを払い出す制御を行い、メダルをメダル払出口７ｂから払い出す。
【００２４】
メイン制御部１０は、以上のようなスロットマシン遊技の進行に係る制御の他に、遊技の進行に同期した遊技演出をサブ制御部２０に行わせるべく、所定の動作タイミング（例えば、スタートレバー操作、停止ボタン操作、ボーナスゲーム開始、ボーナス役当選）において所定の制御情報（例えば、制御コマンド）をサブ制御部２０に出力するようになっている。
【００２５】
例えば、メイン制御部１０からサブ制御部２０に出力される制御情報には、スタートレバー操作、停止ボタン操作、ボーナスゲーム開始などの遊技の進行を示す制御情報の他に、内部抽選の結果、当選した抽選対象を示す当選対象情報（例えば、当選したボーナス役の種類［ビッグボーナス、レギュラーボーナス］、当選した小役の種類、再遊技役、ハズレなど）などがある。
これらの制御情報は、ワンチップマイコンのＩ／Ｏポート、メイン基板に配置されたインターフェイス回路などの制御情報出力部を介してサブ制御部２０に送信されるようになっている。
【００２６】
このような制御情報を何ら加工することなく、そのままサブ制御部２０に送信すると、例えば、メイン制御部１０が、特定の操作順序で停止ボタン５が操作されたときに限り、当選した小役に対応する図柄の組合せでリール４１を停止させるように制御する場合、この小役に対応する当選対象情報が不正に取得されると、小役に当選するたびに特定の操作順序での操作が行われ、メダルが不正に獲得されてしまうことになり、遊技場が多大な損害を被ることになる。
【００２７】
そこで、メイン制御部１０は、制御情報をサブ制御部２０に出力するに際して以下に示すような暗号化処理を行う。
具体的には、メイン制御部１０は、制御情報暗号部として動作し、メインＲＯＭ１０ｃに記憶されている暗号化処理（暗号化アルゴリズム）に基づいて、ワンチップマイコンごとに割り振られた固有識別情報を、制御情報に組み合わせて制御情報の暗号化を行う。
例えば、それぞれの情報を数値化するとともに、固有識別情報を制御情報に四則演算（四則演算アルゴリズム）によって組み合わせるといった暗号化処理を採用することもできる。
【００２８】
固有識別情報がシリアルナンバーの場合は、このシリアルナンバーをそのまま１０進数として扱うとともに、制御情報がデータ送信形式となる複数ビットで構成された２進数であるときには、これを１０進数に変換するとともに、これらの数値同士を加減乗除のうちのいずれかの四則演算を行い、この演算結果を暗号化された制御情報とする。
【００２９】
なお、固有識別情報と制御情報の数値化は、１０進数に限らず、２進数、１６進数などのいずれの進数でもよい。
また、四則演算は、処理負担を軽減すべく繰り返し演算の不要な、加算又は減算が好ましく、本実施形態では、それぞれ数値化された固有識別情報と制御情報とを加算した数値を制御情報としてある。
また、暗号化された制御情報は、データ送信形式に変換すべく、再び２進数、１６進数等に変換することができる。
【００３０】
さらに、暗号化アルゴリズムとして四則演算を用いて暗号化処理を行うにあたり、所定の周期で又は乱数を用いて採用する演算を決定することもできる。
採用する演算を所定の周期で決定する場合、例えば、電源投入ごとに、加→減→乗→除→加→減→乗→除、又は、加→減→加→減というように、予め定められた順番に従って採用する演算を交替することもできる。
また、乱数を用いて決定する場合、例えば、電源投入時に０〜３の乱数を発生・取得し、この乱数に対応する加減乗除を、採用する演算として決定することもできる。
【００３１】
このように、暗号化処理において四則演算（特に、加減）を用いて固有識別情報を制御情報に組み合わせることで、暗号化に係る処理負担が軽減される。
なお、固有識別情報を制御情報に組み合わせて行う制御情報の暗号化処理（暗号化アルゴリズム）は、上記に限らず、例えば、固有識別情報（シリアルナンバー）の全部の数字又は一部の数字を、制御情報を構成するビット間に割り込ませたり、下位又は上位のビットに追加したり、シリアルナンバーのいずれかの桁の数値に対応する制御情報のビットと、その上位又は下位のビットを入れ替えたりすることもできる。
【００３２】
また、メインＲＯＭ１０ｃに記憶されている暗号化処理は、上記いずれか一の暗号化処理（暗号化アルゴリズム）のみとすることもできるが、二通り以上の暗号化処理（暗号化アルゴリズム）を予め記憶しておき、電源投入ごとなどの所定のタイミングに、抽選又は予め定められた順番で、採用する暗号化処理（暗号化アルゴリズム）を交替することもできる。
これにより、暗号化処理が固定化されないことから、制御情報の解読が困難になり、メイン制御部１０とサブ制御部２０との間のケーブルやコネクタに不正な装置を取り付ける不正行為を抑止できる。
【００３３】
この場合、メイン制御部１０は、自らが採用する暗号化処理をサブ制御部２０に認識させるべく、上記のいずれかの暗号化処理を特定可能な暗号化情報を出力する。
この暗号化情報の入力により、サブ制御部２０は、メイン制御部１０で行われた暗号化処理が特定できるため、暗号化処理とは逆の処理、例えば、暗号化処理が加算処理であれば、減算処理を行うことで、原制御情報を取り出すことができる。
【００３４】
また、メイン制御部１０は、サブ制御部２０に暗号化された制御情報の復号化を行わせるにあたり、固有識別情報を予めサブ制御部２０に送信しておくことが好ましい。
この送信は、例えば、スロットマシンの電源投入時において行うことができる。
【００３５】
［サブ制御部］
サブ制御部２０は、メイン制御部１０と同様にコンピュータとして構成され、表示器８及びスピーカ９を介して所定の映像演出及び音響演出の制御を行うようになっている。
【００３６】
具体的には、サブ制御部２０は、サブＣＰＵ２０ａ、サブＲＡＭ２０ｂ、サブＲＯＭ２０ｃなどの制御用チップ他、画像制御用のプロセッサ（ＶＤＰなど）、ＶＲＡＭ、画像データを記憶した画像ＲＯＭなどの画像制御用チップと、ＰＣＭ音源、効果音及び音声などの音データを記憶した音声ＲＯＭ、アンプなどの音制御用チップとが搭載されたサブ基板、これを収容する基板ケース等から構成され、サブＣＰＵ２０ａがサブＲＯＭ２０ｃに記憶されたプログラムを実行処理することで、表示器８に所定の画像を表示させるとともに、スピーカ９から所定の音データを出力させる。
【００３７】
このような構成からなるサブ制御部２０は、メイン制御部１０からの制御情報に基づいて以下のように動作する。
サブ制御部２０は、メイン制御部１０からの制御情報が入力されると、この制御情報からスロットマシン１のそのときのゲーム状態を判定し、そのゲーム状態に応じた演出を行うようにＶＤＰ、ＰＣＭ音源などを制御し、これらのＶＤＰ、ＰＣＭ音源が表示器８、スピーカ９を介して画像データ、音データを出力するようになっている。
【００３８】
例えば、メイン制御部１０から遊技の進行を示す制御情報としてボーナス遊技の開始を示す制御情報を受信したときには、サブＣＰＵ２０ａは、ＶＤＰ、ＰＣＭ音源などにボーナス遊技開始の演出を行うように指示し、表示器８を介してボーナス開始の画像を表示させるとともに、スピーカ９を介して所定のファンファーレ音を出力させる。
【００３９】
さらに、サブ制御部２０は、これらの演出制御を行うにあたり、制御情報復号部として動作することにより、メイン制御部１０から送信される暗号化された制御情報の復号化を以下のように行う。
サブ制御部２０が行う復号化は、固有識別情報に基づいて行われる。
また、メイン制御部１０が複数通りある暗号化処理の中から一の暗号化処理を選択して実行する場合には、メイン制御部１０から送信される暗号化情報、及び暗号化情報から特定される復号化処理に基づいて行われる。
これらの情報及び暗号化処理は、サブＲＡＭ２０ｂ又はサブＲＯＭ２０ｃに記憶されている。
例えば、暗号化情報は、電源投入時にメイン制御部１０から送信されることで、サブＲＡＭ２０ｂに一時的に記憶され、この暗号化情報に対応する復号化処理を定めたプログラムがサブＲＯＭ２０ｃに記憶されている。
また、固有識別情報は、電源投入時にメイン制御部１０から送信されることで、サブＲＡＭ２０ｂに一時的に記憶される。
【００４０】
復号化処理は、サブＲＯＭ２０ｃに記憶されている、予め定められた一の復号化処理、又は複数通りある復号化処理のうちで暗号化情報により特定される一の復号化処理を実行することで行われる。
具体的には、メイン制御部１０が予め定められた一の暗号化処理を実行する場合には、この一の暗号化処理に対応する復号化処理（復号化アルゴリズム）に基づいて行われ、メイン制御部１０が複数通りある暗号化処理の中から一の暗号化処理を選択して実行する場合には、メイン制御部１０から送信される暗号化情報から特定されるその一の復号化処理（復号化アルゴリズム）に基づいて行われる。
【００４１】
復号化処理は、暗号化された制御情報から原制御情報を取り出す処理であり、暗号化処理とは、逆のアルゴリズムで構成されている。
例えば、メイン制御部１０が固有識別情報を制御情報に四則演算によって組み合わせる暗号化処理を採用している場合には、サブ制御部２０は、採用された演算の逆演算アルゴリズムを復号化処理として行う。
具体的には、暗号化処理において加減乗除のうちで加算が採用されている場合には、暗号化された制御情報から固有識別情報を減算することにより、原制御情報を取り出すことができ、また、減算が採用されている場合には、暗号化された制御情報から固有識別情報を加算することにより、原制御情報を取り出すことができる。
このように、復号化処理において四則演算（特に、加減）を用いて固有識別情報を制御情報に組み合わせることで、復号化に係る処理負担が軽減されることになる。
なお、四則演算によって原制御情報を取り出す場合には、暗号化された制御情報と固有識別情報を同じ進数に揃えてから演算を行う必要がある。
【００４２】
また、暗号化処理において、固有識別情報の全部の数字又は一部の数字を、制御情報を構成するビット間への割り込み、下位又は上位のビットへの追加、固有識別情報（シリアルナンバー）のいずれかの桁の数値に対応する制御情報のビットと、その上位又は下位のビットを入れ替え等が採用された場合には、これに対応する復号化処理では、ビット間に割り込んだ固有識別情報の取り出し、下位又は上位のビットに追加された固有識別情報の除外等、暗号化処理とは逆の処理を行うことで、原制御情報を取り出すことができる。
【００４３】
以上のようなメイン制御部１０とサブ制御部２０との間で行われる暗号化・復号化処理は、図４に示す制御情報送信処理と制御情報受信処理において実行される。
【００４４】
具体的には、メイン制御部１０で実行される制御情報送信処理では、電源投入を監視し（Ｓ１０）、電源が投入されると（Ｓ１０−Ｙｅｓ）、例えば、メインＲＯＭ１０ｃに記憶されている固有識別情報をロードするとともに（Ｓ１１）、ロードした固有識別情報をサブ制御部２０に送信する（Ｓ１２）。
このとき、メイン制御部１０が複数通りある暗号化処理の中から一の暗号化処理を選択して実行する場合には、その一の暗号化処理を特定可能な暗号化情報をサブ制御部２０に送信する。
固有識別情報を送信した後、又は、既に電源投入済みであるときには（Ｓ１０−Ｎｏ）、スロットマシン遊技の進行において制御情報の送信に係る動作変化を監視する（Ｓ１３−Ｎｏ）。
【００４５】
動作変化があると（Ｓ１３−Ｙｅｓ）、その動作に係る制御情報を送信すべく、制御情報の暗号化処理を実行する（Ｓ１４）。
暗号化処理では、例えば、固有識別情報と制御情報をそれぞれ数値化するとともに、制御情報に固有識別情報を四則演算によって組み合わせることにより、暗号化を行う。
その後、暗号化された制御情報をサブ制御部２０に送信し（Ｓ１５）、再び、制御情報の送信に係る動作変化を監視する（Ｓ１３）。
【００４６】
一方、サブ制御部２０で実行される制御情報受信処理では、例えば、電源投入時において、固有識別情報の受信待ちとなる待機動作を行い（Ｓ２０）、固有識別情報を受信すると（Ｓ２１）、受信した固有識別情報をサブＲＡＭ２０ｂに記憶する（Ｓ２２）。
また、メイン制御部１０が複数通りある暗号化処理の中から一の暗号化処理を選択して実行する場合には、メイン制御部１０から送信される暗号化情報をサブＲＡＭ２０ｂに記憶する。
【００４７】
その後、制御情報の受信を監視し、メイン制御部１０から制御情報を受信すると（Ｓ２３）、原制御情報を取り出すべく、受信した制御情報の復号化処理を実行する（Ｓ２４）。
復号化処理では、暗号化処理の逆演算アルゴリズムを実行し、例えば、暗号化処理が加算処理であれば、受信した制御情報から固有識別情報を減算する減算処理を行うことで、原制御情報を取り出す。
次いで、サブ制御部２０は、取り出した原制御情報に基づいて表示器８、スピーカ９を介して画像データ、音データを出力することで、所定の遊技演出を行いながら（Ｓ２５）、再び制御情報の受信を監視する（Ｓ２３）。
【００４８】
以上、本実施形態に係る遊技機によれば、メイン制御部１０に備えるワンチップマイコンごとに割り振られた既存の固有識別情報（ＩＤ）を利用するとともに、単純なアルゴリズムにより制御情報の暗号化・復号化を行うことにより、メイン制御部とサブ制御部の処理負担を軽減させながら不正行為を抑止することができる。
一方、特許文献１記載の遊技機では、メイン制御部とサブ制御部との間のケーブルやコネクタに不正な装置を取り付ける不正行為を抑止できるものの、暗号化・復号化のための乱数生成部、複雑な暗号化・復号化アルゴリズム等の組み込みにより、メイン制御部とサブ制御部の処理負担が増大し、本来、メイン制御部が行うゲーム制御、及びサブ制御部が行う演出制御が圧迫され、制御効率を悪化させていた。
【００４９】
以上、本発明の遊技機の好ましい実施形態について説明したが、本発明に係る遊技機は上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることはいうまでもない。
【００５０】
例えば、本実施形態では、固有識別情報をメイン制御部１０からサブ制御部２０に送信し、サブＲＡＭ２０ｂに一時的に記憶させるようにしたが、固有識別情報を予めサブＲＯＭ２０ｃに記憶しておくこともできる。
このように固有識別情報を予めサブＲＯＭ２０ｃに記憶することで、固有識別情報の送信処理が不要となり処理負担が軽減されるだけでなく、個々のサブ制御部２０が汎用なものでなく固有なものとなり、不正改造を行うにあたりサブＲＯＭ２０ｃ、不正サブ基板などの量産化を阻止することができる。
すなわち、メイン制御部１０とサブ制御部２０は、それぞれ固有の識別情報を有する一対の専用品となるので、どちらか一方の制御部に不正改造を施しただけでは制御情報を送受できないことから、不正行為を効果的に抑止することができる。
【００５１】
また、固有識別情報は、数値のみならず英字等の文字が含まれる場合には、四則演算を行うにあたり、所定の規約に基づいて数値化することができる（例えば、アルファベットの場合は、Ａを１、Ｚを２６とするナンバーリングによる数値化）。
【符号の説明】
【００５３】
１  スロットマシン（遊技機）
１０  メイン制御部（制御情報暗号部、制御情報出力部）
１０ａ  ＣＰＵ（演算処理部）
１０ｂ  ＲＡＭ
１０ｃ  ＲＯＭ（メイン側記憶部）
２０  サブ制御部（制御情報復号部）
２０ａ  ＣＰＵ
２０ｂ  ＲＡＭ（サブ側記憶部）
２０ｃ  ＲＯＭ
８  表示器（演出手段）
９  スピーカ（演出手段）
【図１】
0006051384.tif 000002
【図２】
0006051384.tif 000003
【図３】
0006051384.tif 000004
【図４】
0006051384.tif 000005