(57)【特許請求の範囲】
【請求項１】
少なくとも有価価値情報、遊技価値情報、セキュリティ情報等の遊技に関連する情報、及び複数の端末装置の認識情報を記録可能な遊技関連情報記録手段と、
被装着端末装置よりの指令に基づいて前記遊技関連情報記録手段への遊技関連情報の書き込みおよび読み出しを行う情報書込読出手段と、
情報書込読出手段の指令に基づく遊技関連情報記録手段への情報の書き込み時に送られた情報と書き込まれた情報との比較を行う書込情報比較手段と、
被装着端末装置よりの指令に基づいて送出される端末装置認識情報と、前記遊技関連情報記録手段に予め格納されている当該端末装置認識情報とを比較判定する被装着端末装置認証手段と、
前記書込情報比較手段による比較結果が不一致の場合、及び前記被装着端末装置認証手段による比較判定が偽と判断された場合に不具合発生回数を計数する不具合計数手段と、
不具合計数手段の計数結果が予め定められた所定値に達したとき、特定の被装着端末装置を除き、少なくとも前記情報書込読出手段の動作を不能にする動作不能化手段と、を備え、
前記書込情報比較手段による比較結果が不一致の場合には不具合発生回数として１を加算して計数し、前記被装着端末装置認証手段による比較判定が偽と判断された場合には直ちに不具合発生回数を予め定められた所定値に設定することを特徴とする遊技情報媒体。
【請求項２】
前記動作不能化手段は、
被装着端末装置に動作不能状態に遷移することを報告する動作不能遷移報告手段を備えていることを特徴とする請求項１記載の遊技情報媒体。
【請求項３】
前記動作不能化手段は、
遊技者に動作不能であることを報知する動作不能報知手段を備えていることを特徴とする請求項１又は２記載の遊技情報媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技情報媒体に係わり、特に情報の書き込みエラー等をチェックして、エラーが所定値に累積した場合に動作を不能化する遊技情報媒体に関する。
【０００２】
【従来の技術】
一般に、遊技媒体を用いた遊技場設備としては、例えばパチンコ遊技機、アレンジボール機、雀球機、メダルを用いたスロットマシン（回胴式スロット遊技機）、球を用いたスロットマシン（回胴式スロット遊技機）等がある。
従来、例えばパチンコ遊技を行う場合、遊技者は遊技店において貨幣を玉貸機に投入して所望の玉数に変換し、変換した遊技球を所持して遊技機を選択し遊技を行っていた。また、紙幣をある程度貨幣に変換して遊技機に併設された台間玉貸機に貨幣を投入して遊技を行いながら玉貸しを行っていた。
【０００３】
近時は、上述のような玉貸しの煩わしさかを解消するために、プリペイドカード（遊技カード）を使用したものがある。これは、予め金額が記録されたカードを遊技者が購入して遊技に使用し、その使用過程でカードに記録されている金額の範囲で遊技に使用できるように変換して、変換した分を当該カードに記録されている金額を減額するものである。具体的には、カードを用いて遊技を行う遊技機、例えばパチンコ遊技機、スロットマシン（いわゆるパチスロ遊技機）等は、カードに記録されている有価価値（金額）を遊技価値である遊技球、遊技コインに変換して遊技を行っている。このようなプリペイドカードには、磁気カードがある。
【０００４】
また、予め遊技機に所定量の遊技球を封入しておき（いわゆる封入球式遊技機）、有価価値、遊技価値（例えば、持ち玉数）が記憶された記憶媒体（例えば、カード）の挿入に基づいて、その価値の範囲内で遊技を行わせ、その結果、獲得した価値を記憶媒体に記憶する遊技場設備も提案されている。
後者の場合、例えば記憶媒体としてのカードに有価価値、遊技価値を記憶して、その価値に基づいて遊技を行わせるタイプがある。これは、遊技において付与された価値を、実球あるいは実コインとして払い出さずに、カードに記録するもので、このため、遊技者は、今までのように遊技球または遊技コインを持ち歩く煩わしさから開放される。
近時は、記憶媒体としてのカードにＩＣカードを使用する技術が開発されつつあり、その場合、ＩＣカードのセキュリティが高く、改竄の行われにくいことが重要になっている。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来の遊技カードにあっては、以下のような問題点があった。
（イ）従来のプリペイドカードを使用した場合、安全性の低い磁気カードに金額情報（有価価値情報）を記憶しているため、金額情報を改竄されるおそれがあり、改竄されると、遊技店、カード会社において、改竄に伴う問題が発生する。したがって、安全性の高い遊技カードであることが望まれている。
（ロ）また、遊技カードに有価価値、遊技価値等の重要度の高い情報を記憶させる場合、安全性の高いカードの使用が必要なため、前述したようなプリペイドカードに使用されている磁気カードを使用すると、上述した場合と同様に、有価価値、遊技価値の改竄等の問題が発生する。
【０００６】
（ハ）このような不具合を解決するために、従来の磁気カードを使用したものではなく、ＩＣカードを遊技カードとして使用することも提案されているが、この場合にはＩＣカードの特性としての安全性に頼ってしまい、ＩＣカードを挿入する端末装置に対して安全性を確保するという点で、未だ有効なものはない。
例えば、本発明の出願人は、ＩＣカードが挿入される遊技場設備の各端末装置との間で相互認証をするという技術（後述の実施例参照）を開発しているが、そのような場合、ＩＣカードを挿入した端末装置の認証が偽と判定されたとき、何回でもＩＣカードの挿入が可能であると、端末装置の認証に連続してチャレンジされてしまい、不都合である。したがって、セキュリティレベルを高くすることが望まれている。
【０００７】
（ニ）また、ＩＣカードへの情報の書き込みエラー等があった場合に、従来は端末装置がただカードを排出するのみで、再度、書き込みにトライできる構成であったため、遊技者が不具合の発生する確率の高いＩＣカードを継続して所持することになるという問題点があった。したがって、常に遊技者に一定の正常な機能を保持したＩＣカードを提供することが望まれる。
（ホ）ＩＣカードは一般的に安全性が高いものであるが、それでも情報の書き込み／読み出しには所定のコマンド、通信プロトコルを使用しており、また、通信において暗号化して情報の転送を行っているものもある。その場合、コマンド、通信プロトコルあるいは暗号化のプロセスが第３者に解読されると、情報の改竄が可能であるため、対策が望まれるが、従来は端末装置の認識番号を間違えてもＩＣカードの動作が不能にならず、次回にまた同じ端末装置に何回でも、ＩＣカードを挿入（つまりアクセス）することが可能であったため、結果的にＩＣカードの情報を改竄されるおそれがあった。
【０００８】
そこで本発明は、上述した問題点に鑑みてなされたもので、情報の改竄が難しく、セキュリティレベルを高くできる遊技情報媒体を提供することを目的としている。
【０００９】
【課題を解決するための手段】
上記目的達成のため、請求項１記載の発明による遊技情報媒体は、少なくとも有価価値情報、遊技価値情報、セキュリティ情報等の遊技に関連する情報、及び複数の端末装置の認識情報を記録可能な遊技関連情報記録手段と、
被装着端末装置よりの指令に基づいて前記遊技関連情報記録手段への遊技関連情報の書き込みおよび読み出しを行う情報書込読出手段と、
情報書込読出手段の指令に基づく遊技関連情報記録手段への情報の書き込み時に送られた情報と書き込まれた情報との比較を行う書込情報比較手段と、
被装着端末装置よりの指令に基づいて送出される端末装置認識情報と、前記遊技関連情報記録手段に予め格納されている当該端末装置認識情報とを比較判定する被装着端末装置認証手段と、
前記書込情報比較手段による比較結果が不一致の場合、及び前記被装着端末装置認証手段による比較判定が偽と判断された場合に不具合発生回数を計数する不具合計数手段と、
不具合計数手段の計数結果が予め定められた所定値に達したとき、特定の被装着端末装置を除き、少なくとも前記情報書込読出手段の動作を不能にする動作不能化手段と、を備え、
前記書込情報比較手段による比較結果が不一致の場合には不具合発生回数として１を加算して計数し、前記被装着端末装置認証手段による比較判定が偽と判断された場合には直ちに不具合発生回数を予め定められた所定値に設定することを特徴とする。
【００１０】
好ましい態様として、例えば請求項２記載のように、前記動作不能化手段は、
被装着端末装置に動作不能状態に遷移することを報告する動作不能遷移報告手段を備えているようにしてもよい。
【００１１】
例えば請求項３記載のように、前記動作不能化手段は、
遊技者に動作不能であることを報知する動作不能報知手段を備えているようにしてもよい。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を、カード式遊技システムに適用した一実施例として図面を参照して説明する。
（I）遊技場設備の全体構成
図１はＩＣカードを利用するカード式遊技システムを実現する遊技場設備の全体構成を示すブロック図である。図１において、１は遊技店、２はカード管理会社（以下、カード会社という。図面も同様）である。遊技店１には大きく分けてカード管理装置（以下、管理装置という）１１、経営分析装置１２、中継器１３、景品ＰＯＳ（景品交換装置）１４、ＡＴＭ交換機１５、島ユニット（いわゆる島設備：遊技機取付設備に相当）１６、中継器２１、２２、カード発行機（情報媒体発行装置）２３、更新機（情報媒体更新装置）２４、大型金額付加機（有価価値付加装置）２５が配置されている。
【００１６】
さらに、島ユニット１６には複数の遊技機（封入球式遊技機）３１ａ〜３１ｎ（以下、適宜単に３１の符号で表す）、補給装置３２が配置されている。なお、図１では島ユニット１６および中継器（副中継器）２２をそれぞれ１つしか示していないが、このような島ユニット１６および中継器（副中継器）２２は島単位で、複数配設されている。
景品ＰＯＳ１４、カード発行機２３、更新機２４、大型金額付加機２５、遊技機３１は後述のＩＣカード２００（遊技情報媒体）を装着可能な被装着端末装置に相当する。
【００１７】
ＡＴＭ交換機１５は遊技店１内に設置された管理装置１１、経営分析装置１２、主中継器１３、景品ＰＯＳ１４からの情報の伝送を制御する交換制御装置であり、光ファイバーからなる情報伝送路４１を介して、例えば１５５Ｍｂｐｓの情報量の伝送が可能である。
ここで、ＡＴＭ（Asynchronous Transfer Mode：非同期転送モード）について説明する。一般に、パケット通信では高速動作ができず、あまり高いビットレイトの信号を扱えない。これに対して、ＡＴＭ交換では符号誤り率の低い光ファイバー伝送路のような高品質伝送路を使用するのが前提で、セル（デジタル化された一定長さの情報ブロック）ごとの誤りチェックをせずに、直接高速動作ができるハードウエアスイッチで交換接続する。これにより、半導体スイッチの動作速度までは使うことができ、数１００Ｍビット／秒以上の信号でも交換接続できるようになっている。このようなＡＴＭ交換技術を用いると、データ、文書、音声、イメージ、画像等のさまざまなタイプの情報の転送が単一のラインで可能になる。
【００１８】
本実施例のＡＴＭ交換機１５は上記原理に基づき店内設置の各端末装置からの情報を受信したり、必要な情報を送信したりするための交換制御を行う。
上記ＡＴＭ交換機１５および光ファイバーからなる情報伝送路４１は物理的に情報の伝送容量の大きい第１伝送網４２を構成し、管理装置１１、経営分析装置１２、主中継器１３、景品ＰＯＳ１４は第１伝送網４２で結合されるネットワークを構成している。物理的に情報の伝送容量の大きいシステムとは、ＡＴＭ交換技術および光ファイバーを使用した極めて大きい伝送容量を確保できるシステムのことである。
【００１９】
主中継器１３は上位の第１伝送網４２と下位の中継器２１、２２との間の情報伝送の中継を行うもので、例えば光中継器が使用され、赤外線を使用した通信を行う。そして、主中継器１３は上位の第１伝送網４２ではＡＴＭ交換機１５１との間で１５５Ｍｂｐｓの情報伝送が可能であり、下位の中継器２１、２２との間で１６Ｍｂｐｓの情報伝送が可能な構成である。
下位の中継器２１はカード発行機２３、更新機２４、大型金額付加機２５と、主中継器１３との間の情報伝送を中継するもので、例えば光中継器が使用され、赤外線を使用した通信を行う。そして、中継器２１はカード発行機２３、更新機２４、大型金額付加機２５との間で１Ｍｂｐｓの情報伝送が可能である。
【００２０】
一方、下位の中継器２２は遊技機３１ａ〜３１ｎ、補給装置３２と、主中継器１３との間の情報伝送を中継するもので、例えば光中継器が使用され、赤外線を使用した通信を行う。そして、中継器２２は遊技機３１ａ〜３１ｎ、補給装置３２との間で１Ｍｂｐｓの情報伝送が可能である。
上記中継器２１、２２、主中継器１３、カード発行機２３、更新機２４、大型金額付加機２５、遊技機３１ａ〜３１ｎ、補給装置３２は、無線（ここでは赤外線による情報伝送）よりなる第２伝送網４３で結合されるネットワークを構成している。
そして、ＡＴＭ交換機１５および光ファイバーからなる情報伝送路４１を介して構成される伝送容量の大きい第１伝送網４２に接続される管理装置１１、経営分析装置１２、主中継器１３、景品ＰＯＳ１４を含むネットワークと、第２伝送網４３で結合される中継器２１、２２、主中継器１３、カード発行機２３、更新機２４、大型金額付加機２５、遊技機３１ａ〜３１ｎ、補給装置３２を含むネットワークは全体としてＬＡＮ（ローカルエリアネットワーク）を構成し、情報の転送が相互に高速で可能なシステムになっている。
【００２１】
管理装置１１は店内に設置されたＡＴＭ交換機１５を介してカード会社２と電話回線４５（例えば、ＩＳＤＮ等のデジタル回線）で結ばれている。管理装置１１とＡＴＭ交換機１５との間は光ファイバーからなる情報伝送路４１で接続されている。
カード会社２は全国共通のＩＣカードを遊技カードとして発行したり、遊技店１における遊技カードに関する精算を行ったりする。また、必要に応じて遊技店１における管理装置１１の各種情報を受信したりする（例えば、カードの決済情報の受信）。遊技店１は、カードの発行情報とか、必要な情報をカード会社２から得たり、問い合わせる等のために電話回線を介してカード会社２と接続されている。
なお、以下の説明では、後述のＩＣカード２００（遊技情報媒体）を単に、適宜、遊技カードあるいはカードと略称して用いる。
【００２２】
ここで、具体的に説明すると、カード会社２はカードを発行する際に遊技カードに対して仮発行機番号、シリアル番号（例えば、発行ナンバー）、セキュリティ情報、暗号鍵を格納して各遊技店に発行する。また、カード会社２はカード情報の他に、カード発行機２３、遊技機３１、更新機２４、大型金額付加機２５、景品ＰＯＳ１４の識別番号（各端末装置を相互認証するときに必要な個別識別情報）、カードの制限情報（例えば、付加金額の最大値：２００００円）等の情報を各遊技店の管理装置１１に転送する。なお、個別識別情報は、初期値として後に、カード発行機２３に管理装置１１が送信することになる。
このように遊技店１は、カードの発行情報とか、必要な情報をカード会社２から得たり、問い合わせる等のためにＡＴＭ交換機１５を介してカード会社２と接続されている。
【００２３】
管理装置１１はホールの管理室に配置され、カードシステムに関する管理として、カード会社２より電話回線、ＡＴＭ交換機１５、情報伝送路４１を介してカード発行機２３、遊技機３１、更新機２４、大型金額付加機２５、景品ＰＯＳ１４の識別番号、カードの制限情報等の情報を受け取り、初期値としてカード発行機２３等に送信する処理を行う他に、遊技店１の各端末装置の管理制御に必要な処理を行う。また、カードの決済に関する情報をカード会社２に送信する処理も行う。さらに、管理装置１１は発行されたカードの各種カード情報を管理したり、また、各端末機装置（例えば、遊技機３１、更新機２４等）より挿入されたカードとの照合来歴を記憶管理する。なお、カードとの照合来歴は当店当日限りでクリアされる。
【００２４】
経営分析装置１２は、同様にホールの管理室に配置され、ホールの経営に関する演算、表示、シミュレーション処理等を行うもので、ＡＴＭ交換機１５、情報伝送路４１を介して各端末装置に接続され、必要な情報を受け取る。例えば、ホールの島ユニット１６に設置された多数の封入球式の遊技機３１から必要なデータを収集して経営に必要な演算、表示、シミュレーション処理のために各種遊技状態に対応するデータを整理して経営分析を行い、その結果をディスプレイに表示させたり、プリンタに印刷させたりする。
【００２５】
（II）端末装置の通信系統
図２は端末装置の通信系統を示す図である。図２において、景品ＰＯＳ１４は光ファイバーからなる情報伝送路４１を介して店内に設置されたＡＴＭ交換機１５に接続され、主中継器１３も光ファイバーからなる情報伝送路４１を介してＡＴＭ交換機１５に接続されている。すなわち、これらはＡＴＭ交換機１５および光ファイバーからなる情報伝送路４１を介して構成される伝送容量の大きい第１伝送網４２に接続される。
一方、主中継器１３は第１伝送網４２と第２伝送網４３との間で情報の中継を行う機能を有しており、各端末装置（カード発行機２３、更新機２４、大型金額付加機２５、遊技機３１ａ〜３１ｎ、補給装置３２）に対して第２伝送網４３の中継器２１、２２を介して情報のネットワークが構成される。
【００２６】
中継器２１、２２は赤外線通信によりカード発行機２３の光送受信部１０１、更新機２４の光送受信部１０２、大型金額付加機２５の光送受信部１０３、遊技機３１ａ〜３１ｎのディスプレイユニット１０４ａ、１０４ｂにおける光送受信部１０５ａ、１０５ｂ、補給装置３２の光送受信部（図示略）との間で相互に情報の伝送を行う。なお、ディスプレイユニット１０４ａ、１０４ｂについては、以下、適宜単に１０４の符号で表し、光送受信部１０５ａ、１０５ｂについては、以下、適宜単に１０５の符号で表す。
島ユニット１６には遊技機３１ａ、３１ｂが配置されるとともに、台間金額付加機７１が配置されている。
【００２７】
カード発行機２３はカード会社２から購入したＩＣカード２００（遊技情報媒体）を遊技カードとして遊技者に発行（例えば、ＩＣカードを所持していない遊技者が購入するような場合）するもので、例えば１０００円で遊技カードを発行する。なお、発行されたカードは所定の期間（例えば、１年間）まで継続使用が可能である。カード発行機２３は光送受信部１０１を介して管理装置１１や経営分析装置１２との間で遊技カードの売上情報等の転送を行う。また、カード発行機２３はカード発行時に、ＩＣカードとの間で相互認証処理を行い、正当と判断した場合に、カードに、カード発行機２３、遊技機３１、更新機２４、大型金額付加機２５、景品ＰＯＳ１４の識別番号および各情報の初期値（例えば、持ち玉数＝０）を記録する処理を行う。
【００２８】
大型金額付加機２５は遊技者が購入したＩＣカードを挿入し、硬貨、紙幣を投入することにより、所望の金額をＩＣカードに付加するもので、まずＩＣカードの相互認証処理を行い、その結果に基づいてＩＣカードに金額（有価価値）を付加する。付加金額としては、例えば３０００円、５０００円、１００００円の何れかを選択できる。なお、金額の付加は隣接する遊技機間に配置された台間金額付加機７１によっても行うことが可能であり、この場合は１０００円単位での金額付加になっている。
遊技機３１はＩＣカードの相互認証を行い、その結果に基づいてＩＣカードに記録されている金額（有価価値情報）を遊技に使用可能な持ち玉数（遊技価値情報）に変換して遊技可能とし、また、遊技の結果既に記録してある持ち玉数（遊技価値）により遊技可能とし、その遊技の結果をＩＣカードに記録する。
【００２９】
具体的には、ＩＣカードが挿入されることにより、ＩＣカードの情報（金額データ、持ち玉数データ等）を読み取って玉貸しを行ったり、遊技者の獲得した玉数をＩＣカードに記憶したりする制御を行い、ディスプレイユニット１０４の光送受信部１０５を介してネットワーク網で管理装置１１や経営分析装置１２との間でＩＣカードによる玉貸し（つまり売上）情報等の転送を行う。
なお、ディスプレイユニット１０４には通信制御装置が配置されており、通信制御装置により遊技情報に対応したデータ（伝文パケット）を赤外線を使用したポーリング通信が可能な形式にして光送受信部１０５を介してネットワーク網で転送する。
【００３０】
更新機２４はＩＣカードを支障なく使用するために、所定の有効期限（例えば、１年間）を過ぎたカードを新しいカードに交換するためのもので、有効期限（例えば、１年）を超えたＩＣカードが挿入されたとき、所定条件下（ここでは更新の許可を管理装置１１を経由してカード会社２に問い合わせ、許可が出た場合に更新する）で当該ＩＣカードを使用不能状態にして回収し新たなＩＣカードを発行するとともに、回収前のＩＣカードに記録されている情報を、新たなＩＣカードに記録する処理を行う。
【００３１】
景品ＰＯＳ１４はＩＣカードの相互認証を行い、その結果に基づいてＩＣカードの情報に応じた景品の交換処理を行うもので、ＩＣカードに記録されて持ち玉数（遊技価値）に基づいて精算可能とする。精算可能としたのは、ＩＣカードに記録されている持ち玉数データが管理装置１１に記録されているデータと不一致の場合があれば、遊技者とホールの係員との話合いで景品交換を決定するからであり、一律に全ての場合に景品交換を認めるものではないからである。
また、景品ＰＯＳ１４はホールのカウンタに配置され、係員の監視が常時可能な場所としている。景品ＰＯＳ１４における景品交換では、ＩＣカードに記憶された持ち玉数情報に基づいて、現金、賞品（遊技者が選択した品物と球数により交換）、貯玉金額（当該ホールの換金率で金額情報として格納される）への交換が可能である。
補給装置３２は島ユニット１６に配置された複数の遊技機３１ａ〜３１ｎに対して封入球を封入したり、補給したりするものである（図１参照）。
【００３２】
（III）ＩＣカードの構成
（ａ）ＩＣカードの内部ブロック構成
次に、ＩＣカード２００について詳細に説明する。
図３はＩＣカード２００の構成を示すブロック図である。図３において、ＩＣカード２００は遊技カードとして使用され、送受信平面コイル２０１、クロック取出回路２０２、直流化回路２０３、送信回路２０４、復調回路２０５、クロック回路２０６、クロック切替回路２０７、電力切替回路２０８、太陽電池２０９、昇圧回路２１０、ドライバ回路２１１、ＬＣＤ２１２、ＣＰＵ２１３、ＲＯＭ２１４、ＲＡＭ２１５、ＥＥＰＲＯＭ２１６およびキースイッチ２１７を有している。
【００３３】
ここで、遊技カードとして使用されるＩＣカード２００について定義すると、ＩＣカードとは通常は８ビット（若しくは４ビット）のＣＰＵ、データ用メモリ、所定のプログラムを格納したプログラムメモリを搭載し、非接触型で電磁結合方式のものが用いられ、ＣＰＵの機能を活かして高度の判断、演算、データ保護等ができる高セキュリティメモリ媒体をいう。使用しているデータ用メモリは不揮発性で、例えば書換え型のＥＥＰＲＯＭが主流である。
そして、通常薄いプラスチックカード（塩化ビニール製カードでもよい）にＩＣが埋め込まれて、携帯性を確保しつつ、十分な保護が図れるようになっている。また、磁気カードと異なり、安全性やセキュリティ保護が十分になされている。なお、ＩＣカードでなく、同様に安全性やセキュリティ保護が十分になされている光カードを用いるようにしてもよい。その場合には、カードリーダ・ライタ等の必要部分は光カードに対応したものが使用される。
【００３４】
送受信平面コイル２０１は前述した各装置のカードリーダライタにＩＣカード２００が挿入されたとき、カードリーダライタから発射される電磁波を捕捉して電力、情報（例えば、コマンド、データ、信号等の情報）の供給を受ける（すなわち、被装着端末装置より発射される電磁波を捕捉する）とともに、無線による電磁結合によりカードリーダライタに対して情報の送信を行うもので、ＩＣカード２００を無接点カード（すなわち、無接触型のカード）として機能させるためのものである。
【００３５】
なお、カードリーダライタから発射される電磁波を捕捉するとき、その電磁エネルギーを捕捉し、これからＩＣカード２００に供給すべき電力の供給を受ける。このとき、カードリーダライタから発射される電磁波は、ＩＣカード２００を作動させるのに必要な電力に対応する十分なパワーを有している。また、上記情報はデータ、コマンド、パラメータ、信号（例えば、クロック信号）を含む広い概念であり、カードリーダライタとＩＣカード２００との間で、転送が行われる全ての情報を意味している。以下では、無線による電磁結合により電力の供給、相互に情報の転送を行う状態を、適宜「電力供給信号がある」という表現を用いて説明する。
【００３６】
クロック取出回路２０２（速いクロック周波数を有する）は送受信平面コイル２０１を介して受信したカードリーダライタからの無線による電磁結合信号からクロック信号を取り出してクロック切替回路２０７に出力する。一方、クロック回路２０６（遅いクロック周波数を有する）は携帯時におけるＣＰＵ２１３の処理に必要なクロック信号を生成してクロック切替回路２０７に出力する。クロック切替回路２０７はクロック取出回路２０２あるいはクロック回路２０６の出力を切り替えるもので、ＩＣカード２００がカードリーダライタに挿入されて電磁結合しているときはクロック取出回路２０２からのクロック信号をＣＰＵ２１３に供給し、カードリーダライタに挿入されていないときはクロック回路２０６のクロック信号をＣＰＵ２１３に供給する。
【００３７】
直流化回路２０３は送受信平面コイル２０１を介して受信したカードリーダライタからの無線による電磁結合信号からＩＣカード２００への供給電力になる電磁エネルギーを取り出して直流変換し（すなわち、送受信平面コイル２０１によって補足した電磁波から電力を取り出して駆動電力を生成し）、電力切替回路２０８および送信回路２０４に供給する。太陽電池２０９は外部の光（例えば、太陽光）を受けて直流電力を発生して電力切替回路２０８に供給するもので、ＩＣカード２００の表面に配置される。電力切替回路２０８はＩＣカード２００への電力供給を直流化回路２０３あるいは太陽電池２０９に切り替えるもので、ＩＣカード２００がカードリーダライタに挿入されて電磁結合しているときは直流化回路２０３からの直流電力をＣＰＵ２１３に供給し、カードリーダライタに挿入されていないときは太陽電池２０９のからの直流電力をＣＰＵ２１３および昇圧回路２１０に供給する。
【００３８】
昇圧回路２１０はＬＣＤ２１２を駆動するために必要な電圧に昇圧するもので、電力切替回路２０８から供給された直流電圧を所定電圧に昇圧してドライバ回路２１１に供給する。ドライバ回路２１１は昇圧回路２１０によって昇圧された直流電圧によりＬＣＤ２１２を駆動し、このときＣＰＵ２１３の出力信号に基づいてＬＣＤ２１２に情報を表示させる。ＬＣＤ２１２はドライバ回路２１１によって駆動され、ＣＰＵ２１３の出力信号に基づいて対応する情報を表示する。ＬＣＤ２１２としては、小型で細長い液晶ディスプレイとして配置され、１行で複数の数字、記号等を使用して必要な情報（例えば、玉貸金額、持ち玉数、貯玉金額等）を表示可能なモノクロタイプのものが用いられる。ＬＣＤ２１２としてカラーの液晶ディスプレイを使用してもよい。キースイッチ２１７は遊技者によって操作されるもので、例えばキーを押す毎にＬＣＤ２１２に表示される金額、持ち玉金額、貯玉金額等の情報を順次切り換えることが可能になっている。
復調回路２０５は送受信平面コイル２０１を介して受信したカードリーダライタからの無線による電磁結合信号を復調して必要なデータを取り出す処理を行い、取り出したデータをＣＰＵ２１３に出力する。送信回路２０４はＣＰＵ２１３の出力信号に基づいて直流化回路２０３から供給される電力を消費することで、間接的にカードリーダライタ側にＩＣカード２００からの信号を知らせる。
【００３９】
ＣＰＵ２１３はＩＣカード２００へのデータの書き込み／読み出しに必要な処理を行い、ＲＯＭ２１４はＣＰＵ２１３の実行する処理プログラムや処理に必要なデータを記憶している。ＲＡＭ２１５はワークエリアとして用いられ、ＥＥＰＲＯＭ２１６（遊技関連情報記録手段）は不揮発性メモリで電源供給が断たれてもデータを保持可能なもので、例えば金額データ、持ち玉数データ、貯玉金額データ、各端末機器の識別情報（例えば、カード発行機識別情報、大型金額付加機識別情報等）等の必要な情報を記憶する。
【００４０】
（ｂ）カードリーダライタ制御装置の構成
図４はカードリーダライタ制御装置のブロック構成を示す図である。図４に示すものは、各端末装置に配置されるカードリーダライタ制御装置に対応しており、一例としてカード発行機２３に配置されているカードリーダライタ制御装置２５１およびカードリーダライタ２５２を例にとって説明する。
カードリーダライタ制御装置２５１はＣＰＵ２３１、変調回路２３２、受信回路２３３、送受信平面コイル２３４、付属のネットワークボード２４７を有している。ＣＰＵ２３１はＩＣカード２００からのデータの読み出し／ＩＣカード２００へのデータの書き込みに必要な演算処理を行い、カードリーダライタ２５２の作動を制御する。変調回路２３２はＣＰＵ２３１の出力信号に基づき、ＩＣカード２００に対して動作電力を供給する信号を変調して送受信平面コイル２３４に出力する。したがって、送受信平面コイル２３４にはＩＣカード２００の動作電力を供給する信号に対してデータが重畳して乗ることになる。送受信平面コイル２３４は変調回路２３２の出力に基づいて駆動され、ＩＣカード２００側の送受信平面コイル２０１に対して電磁結合によりＩＣカード２００の動作電力および転送データ、信号（クロック信号も含まれる）を送信する。
【００４１】
受信回路２３３は送受信平面コイル２３４に供給される変調回路２３２の出力がどのように変化するかを監視して（すなわち、送受信平面コイル２３４および送受信平面コイル２０１間の電磁結合によりＩＣカード２００の送信回路２０４によって送信すべき情報に基づいて電力を消費するので、それに対応する電圧波形を監視することにより、間接的にＩＣカード２００からのデータに対応した信号変化を検出する（ＩＣカード２００からのデータを受信することに相当）。付属のネットワークボード２４７はカードリーダライタ制御装置２５１に対して電源供給を行うとともに、ＣＰＵ２３１との間でデータの転送を行う。
【００４２】
（ｃ）ＩＣカードの構造
次に、ＩＣカード２００の構造について説明する。
図５はＩＣカード２００の表側の外観斜視図である。図５において、ＩＣカード２００の表側には細長い形状のＬＣＤ２１２および太陽電池２０９が併設して配置され、さらに円形のキースイッチ２１７が配置されている。また、図６に示すようにＩＣカード２００の内部には送受信平面コイル２０１、演算制御部２６１、通信制御部２６２が配置されている。送受信平面コイル２０１はＩＣカード２００の中央よりやや太陽電池２０９側に配置され、円形に形成されている。
演算制御部２６１はクロック回路２０６、クロック切替回路２０７、電力切替回路２０８、昇圧回路２１０、ドライバ回路２１１、ＣＰＵ２１３、ＲＯＭ２１４、ＲＡＭ２１５およびＥＥＰＲＯＭ２１６を含む大きめの１つのＩＣとして形成され、ＬＣＤ２１２の端子近傍に配置されている。通信制御部２６２はクロック取出回路２０２、直流化回路２０３、送信回路２０４、復調回路２０５を含む小さめの１つのＩＣとして形成され、送受信平面コイル２０１の近傍に配置されている。
【００４３】
図７はＩＣカード２００の組み立て構造を示す図である。図７（Ａ）はＩＣカード２００の上部部材３０１を示し、上部部材３０１は薄いプラスチックの素材からなり、ＬＣＤ２１２および太陽電池２０９が配置される部分は透明のクリア部材３０２、３０３によって形成されている。また、上部部材３０１のうちキースイッチ２１７が配置される部分は所定の色を施したキースイッチ部材３０４によって形成されている。
図７（Ｂ）はＩＣカード２００の基盤部３１０を示し、基盤部３１０はプリント配線可能な素材からなり、演算制御部２６１、通信制御部２６２、キースイッチ２１７、送受信平面コイル２０１等の各回路を形成している。また、基盤部３１０はＬＣＤ２１２および太陽電池２０９に一体的に連結されている。演算制御部２６１、通信制御部２６２および送受信平面コイル２０１は情報書込読出手段を構成する。また、演算制御部２６１は不具合計数手段、動作不能化手段、動作不能遷移報告手段、被装着端末装置認証手段、不具合決定手段、情報書込読出可能化手段を構成する。演算制御部２６１およびＬＣＤ２１２は動作不能報知手段を構成する。
【００４４】
図７（Ｃ）はＩＣカード２００のケーシング３２０を示し、ケーシング３２０は薄いプラスチックの素材からなり、ＬＣＤ２１２および太陽電池２０９が配置される部分は凹状に窪んだ受け部３２１、３２２に形成されている。また、ケーシング３２０のうち演算制御部２６１、通信制御部２６２、キースイッチ２１７、送受信平面コイル２０１等の各回路が配置される部分も同様に凹状に窪んだ受け部３２３に形成されている。
図７（Ｄ）はＩＣカード２００の裏側のシール部材３３０を示し、シール部材３３０は所定の色が施された薄いシール状の素材からなり、ケーシング３２０の裏面側に貼り付けられる。
このような構造のＩＣカード２００を組み立てるには、ケーシング３２０に基盤部３１０を上から装着し、次いで、上部部材３０１を基盤部３１０の上に被せ、さらにケーシング３２０の裏面にシール部材３３０を貼り付ける。このように工程によりＩＣカード２００が組み立てられる。
【００４５】
（ｄ）ＩＣカードの記憶情報
図８はＩＣカード２００に記憶される情報（以下、適宜、カード情報という）を示す図である。各データはＩＣカード２００のそれぞれの格納エリアにデータ毎に区別して記憶される。
・カード番号（カードＮＯ）
カード会社２によって発行されるカード識別番号であり、例えば製造年月日、製造番号を基にして発行される。データとしては、例えば３２バイト構成である。
・セキュリティ情報（セキュリティコード：遊技情報媒体認識情報に相当）
各端末装置でＩＣカード２００の正当性を判断するためのデータ（すなわち、カードの真偽を判断するデータ）であり、カード会社２によって予め格納されている。例えば、符号を含む乱数を使用してセキュリティコードが作成される。
・テンポラリカウンタ
ＩＣカード２００の書き込み／読み出しで不具合が発生したときに計数されるカウンタである。テンポラリカウンタの累積値が所定値に達すると、エラー表示をしてもよいし、あるいは使用不能にしてもよい。
【００４６】
・本日収支
そのカードを保有する遊技者に対する本日の収支決算の内容を示すデータである。収支は金額表示で表される。例えば、本日使用した玉貸し分（マイナス分）と、景品ＰＯＳにおける精算分（所定のレートでの貯玉金額への加算および景品交換分を金額換算したもので、プラス分）との差額が本日収支のデータとなる。
・発行機番号
カード発行機２３の識別番号であり、発行機ＰＩＮ（以下、発行機識別番号という）と称する。なお、カード初期時（納入時）は仮発行機識別番号が格納されており、この仮発行機識別番号にて相互認証が行われる。その後、発行機識別番号（真の識別番号）がカード発行時にカードに書き込まれる。
・更新機番号
カード更新機２４の識別番号であり、更新機識別番号と称する。
【００４７】
・遊技機番号
遊技機３１の識別番号であり、遊技機識別番号と称する。
・大型金額付加機番号
大型金額付加機２５の識別番号であり、大型金額付加機識別番号と称する。
・景品ＰＯＳ番号
景品ＰＯＳ１４の識別番号であり、景品ＰＯＳ識別番号と称する。
・管理装置番号
管理装置１１の識別番号であり、管理装置識別番号と称する。
なお、発行機番号、更新機番号、遊技機番号、大型金額付加機番号、景品ＰＯＳ番号、管理装置識別番号、スクランブルキー（暗号鍵）、セキュリティコード等は全国共通であり、カード会社２より管理装置１１に送られる。また、ＩＣカード２００には格納されていないが、カード会社２についてもカード会社番号（カード会社の識別番号）が付与されており、これはカード会社識別番号と称する。
【００４８】
・玉貸し金額
ＩＣカード２００に付加した金額で、現在、玉貸しに使用可能な残高である。
・貯玉金額
持ち玉数を景品ＰＯＳ１４にて所定のレートで貯玉に変換した金額で、玉貸しに使用可能な残高である。
・持ち玉数
遊技に使用可能な現在の持ち玉数である。当店、当日限り遊技に使用できる。
・遊技機番号記録
遊技に使用した最終の遊技機の台番号である。これは、遊技の来歴を残したりするためと、カード情報が管理装置１１のファイルデータと異なった場合等に遊技者を救済するデータとして使用するためにある。
・最終ホール名
遊技をした最終の遊技店の名称である。これは、遊技の来歴を残すためである。
・最終ホール番号
遊技をした最終の遊技店の識別番号である。これは、遊技の来歴を残すためである。遊技店の識別番号は市町村で、階層化されている。
【００４９】
・使用年月日
ＩＣカード２００が使用された年月日であり、特に最終の使用年月日を記憶する。これは、遊技の来歴を残すためである。
・カード状態記録
現在のＩＣカード２００の状態（以下、カード状態という）を記憶するもので、例えば「通常」、「遊技中」、「中断」、「打止」、「規制１」、「規制２」、「規制３」がある。「通常」とは、遊技機３１以外の端末機器にカードを挿入した状態あるいは遊技者が携帯している状態をいう。「遊技中」とは、カードを遊技機３１に挿入している状態である。「中断」とは、遊技を中断している状態をいい、例えば遊技者が遊技機３１から離れて食事にいくようなときに、遊技を中断する場合の情報である。「打止」とは、出玉が一定量を超えて遊技機３１での遊技が打ち止めになっている状態をいう。「規制１」、「規制２」、「規制３」とは、例えば持玉数の移動（他機種等へ）の禁止等の状態である。
【００５０】
・有効期限情報
ＩＣカード２００は発行日より１年間を有効としており、有効期限情報とは、カードの発行日より１年が経過する期限日のことである。
・スクランブルキー
暗号鍵のことであり、これはカード会社２より遊技店の管理装置１１に送られ、カード発行機２３によりカードに格納される。例えば、スクランブルキーのエリアに格納されている情報と、受け取った暗号化された玉貸金額等との排他的論理和をとって復号化して使用する等が行われる。
【００５１】
（ｅ）カード情報のメモリマップ
カード情報はＩＣカード２００のＥＥＰＲＯＭ２１６の所定の格納エリアにデータ毎に区別して記憶されるようになっており、図９はカード情報のメモリマップを示している。図９において、左列の数字０〜２５５はメモリマップのアドレスを示し、各列は３２バイトのデータエリアがある。アドレス０のエリアには発行機番号、更新機番号、大型金額付加機番号、遊技機番号、景品ＰＯＳ番号が格納され、アドレス１のエリアにはカード番号が格納される。また、アドレス２のエリアにはセキュリティコード、アドレス３のエリアにはテンポラリカウンタ、アドレス４のエリアには有効期限がそれぞれ格納される。
【００５２】
アドレス５のエリアには玉貸情報、持玉数情報、貯玉情報、使用年月日、カード状態、本日収支、店番号、店名、台番号が格納され、これらの情報はヘキサデータ（１６進データ）であり、演算用のデータとなっている。そして、アドレス５からアドレス１５４までのエリアは１列（１アドレス）毎に玉貸情報、持玉数情報、貯玉情報、使用年月日、カード状態、本日収支、店番号、店名、台番号が格納可能で、アクセスがある度にアドレス５からアドレス１５４までの範囲でアドレスが更新されて、前回とは別のエリアに情報が書き込まれるようになっている。これは、情報の書き込みエリアをアクセス毎に変更することで、ＥＥＰＲＯＭ２１６の使用耐久性を高めるためである。
【００５３】
アドレス１５５のエリアには稼働アドレスポインタおよび稼働ローテーションカウンタが格納される。稼働アドレスポインタは玉貸情報、持玉数情報、貯玉情報、使用年月日、カード状態、本日収支、店番号、店名、台番号の各情報が格納されるアドレスを指定するためのポインタであり、アドレス５からアドレス１５４までの範囲でアクセスがある度にカウントアップされて次のアドレスを指定する。
稼働ローテーションカウンタは稼働アドレスポインタがアドレス５からアドレス１５４までの範囲を１回巡回する度にカウントアップされるもので、カウントアップされると、再び元のアドレス５に戻って玉貸情報、持玉数情報、貯玉情報、使用年月日、カード状態、本日収支、店番号、店名、台番号の各情報がアドレス５のエリアに格納される。
【００５４】
アドレス１５６のエリアには玉貸情報（表示）、持玉数情報（表示）、貯玉情報（表示）、本日収支（表示）、台番号（表示）、店名（表示）、有効期限（表示）が格納され、これらの情報は１０進データ又はキャラクタデータであり、ＬＣＤ２１２に表示するための表示用のデータとなっている。そして、アドレス１５６からアドレス２５２までのエリアは１列（１アドレス）毎に玉貸情報（表示）、持玉数情報（表示）、貯玉情報（表示）、本日収支（表示）、台番号（表示）、店名（表示）、有効期限（表示）が格納可能で、アクセスがある度にアドレス１５６からアドレス２５２までの範囲でアドレスが更新されて、前回とは別のエリアに情報が書き込まれるようになっている。これは、情報の書き込みエリアをアクセス毎に変更することで、ＥＥＰＲＯＭ２１６の使用耐久性を高めるためである。
【００５５】
アドレス２５４のエリアには表示アドレスポインタおよび表示ローテーションカウンタが格納される。表示アドレスポインタは玉貸情報（表示）、持玉数情報（表示）、貯玉情報（表示）、本日収支（表示）、台番号（表示）、店名（表示）、有効期限（表示）の各情報が格納されるアドレスを指定するためのポインタであり、アドレス１５６からアドレス２５３までの範囲でアクセスがある度にカウントアップされて次のアドレスを指定する。
表示ローテーションカウンタは表示アドレスポインタがアドレス１５６からアドレス２５３までの範囲を１回巡回する度にカウントアップされるもので、カウントアップされると、再び元のアドレス１５６に戻って玉貸情報（表示）、持玉数情報（表示）、貯玉情報（表示）、本日収支（表示）、台番号（表示）、店名（表示）、有効期限（表示）の各情報がアドレス１５６のエリアに格納される。アドレス２５５のエリアには暗号鍵が格納される。
【００５６】
（ｆ）ＩＣカードアクセス権状況
図１０はＩＣカード２００の各カード情報のアクセス権の状況を示す図である。図中、左列はＩＣカード内のカード情報を示し、各端末装置のうちカード情報に対して書き込みあるいは読み出しのアクセス権があるものは○印で示している。例えば、カード番号はカード会社２では書き込み／読み出しが可能であるが、各端末装置では読み出ししかできないようにアクセス権が設定されている。
この場合、カード番号は書き込み情報に相当し、カード会社２にとってアクセス（書き込みのアクセス）を許可された規定情報に相当する。また、カード番号は読み出し情報に相当し、カード発行機２３にとってアクセス（読み出しのアクセス）を許可された規定情報に相当する。以下、その他のカード情報についても同様であり、各端末装置との間で図１０に示す内容に沿って書き込み情報／読み出し情報に相当し、アクセスを許可されたときは規定情報として扱われる。
【００５７】
次に、作用を説明する。
図１１〜図１９はＩＣカード２００の制御プログラムを示すフローチャートである。このプログラムはＩＣカード２００をカードリーダライタに挿入しているときの他、カードを携帯して操作したときも実行される。
Ａ．ＩＣカードのメインプログラム（図１１〜図１３）
プログラムがスタートすると、まずステップＳ１０でオフラインモードであるか否かを判別する。これは、カードが端末装置（被装着端末装置）に挿入されて電力供給信号（電磁波の供給）があるか否かを判断するものである。電力供給信号はカードを端末装置のカードリーダライタに挿入したとき、カードリーダライタから無線によって供給される。
【００５８】
（ａ）オフラインモードの場合（カード携帯時）
これは、電力供給信号がない場合に相当し、ステップＳ１０の判別結果がＹＥＳとなって、ステップＳ１２に進み、以降のステップで遊技者のカード操作に対応した処理を実行する。なお、カードの電源は内蔵の太陽電池２０９から供給される。このとき、カードリーダライタに挿入されていないから、クロック回路２０６のクロック信号（遅いクロック周波数を有する）がＣＰＵ２１３に供給される。一方、カードリーダライタに挿入されると、クロック取出回路２０２からのクロック信号（速いクロック周波数を有する）がＣＰＵ２１３に供給されることになる。
【００５９】
まず、ステップＳ１２でＲＡＭ２１５を初期化し、ステップＳ１４でテンポラリカウンタの値が所定値（ここでは「５」）以上であるか否かを判別する。テンポラリカウンタは、書き込み時に送られた情報と、書き込まれた情報との比較を行い、不一致の場合又は被装着端末装置から送信された端末認識番号のチェックを行い、不一致の場合に「１」だけカウントアップされる不具合発生回数を計数するカウンタであり、カウンタが所定値以上になると、カードの動作を不能化するようになっている。テンポラリカウンタが「５」以上であるときはステップＳ１６に進んでＬＣＤ２１２に「累積異常」を表示する。これは、遊技者にカードが動作不能であることを報知することに相当する。この状態は、カードの使用が一切できない状態であり、遊技者はカード情報を見ることができない。したがって、このときは遊技店の係員にカードを見せて、カードの取り扱い判断は係員に委ねることになる。例えば、遊技者と話合いの上、カードを更新する等の処置が取られる。
【００６０】
テンポラリカウンタが「５」未満であるときは、ステップＳ１８、ステップＳ２２、ステップＳ２６で当該カードが発行前のものであるか、更新済みであるか、発行済みであるかをそれぞれ判別する。
各ステップでの「発行前」、「更新済み」、「発行済み」の判断はカード内に格納されているカード発行機番号（端末装置識別番号）によって行われ、以下のように区別するカード発行機番号が付けられる。
・「発行前」＝５５ＡＡ（仮発行機番号）
・「更新済み」＝００００（カード更新機１４に挿入され、回収されたカード）
・「発行済み」＝５１５１（真発行機番号）
カード会社２より納入されたカードには、暗号化されたセキュリティコード、暗号化されたカード番号、暗号化された仮カード発行機番号、暗号鍵およびＩＣカード２００を動かすプログラムが記録されている。カード発行機２３は仮カード発行機番号を使用してカードとの間で相互認証を行い、その後、初期値として各端末装置の認識番号（このとき、真カード発行機番号が仮カード発行機番号に上書される）、遊技の初期値（例えば、持ち玉数＝０とか）を書き込み、カードを発行する。
【００６１】
ステップＳ１８の判別でカードの発行前であるか否かは、カードに仮発行機番号が入っているか、あるいは真発行機番号が入っているかで判断し、仮発行機番号が入っていれば「発行前」、真発行機番号が入っていれば「発行済み」となる。カードが発行前であるときは、ステップＳ２０に進んでＬＣＤ２１２に「初期」を表示する。この状態は、カード会社２より納入された状態のカードであることを表している。したがって、通常であればカード発行機２３のタンク（カードをストックしている所）に入っているべき状態に相当する。しかし、ＬＣＤ２１２に「初期」が表示されると、例えばカードが盗難にあった等の事態が考えられ、「初期」を表示してカードの情報が見られないようにする。
【００６２】
カードが発行前でなければ、ステップＳ２２に進んでカードが更新済みであるか否かを判別する。更新済みであれば、ステップＳ２４に進んでＬＣＤ２１２に「ＤＥＡＤ−ＣＡＲＤ」を表示する。この状態は、カード更新機２４により有効期限が経過したとして回収された状態のカードであることを表し、使用不能化されている。したがって、通常であればカード更新機２４の回収タンクに入っているべき状態に相当する。しかし、ＬＣＤ２１２に「ＤＥＡＤ−ＣＡＲＤ」が表示されると、例えばカードが回収タンクから盗難にあった等の事態が考えられ、「ＤＥＡＤ−ＣＡＲＤ」を表示してカードを使用不能化する。
【００６３】
カードが発行前でなく、かつ更新前であれば、ステップＳ２６に進んでカードが発行済みであるか否かを判別する。発行済みでなければ、ステップＳ１２に戻って上記処理を繰り返す。一方、発行済みであれば、ステップＳ２８に進んで稼働ローテーションカウンタは所定値であるか否かを判別する。稼働ローテーションカウンタは、遊技関連情報（すなわち、玉貸情報、持玉数情報、貯玉情報、使用年月日、カード状態、本日収支、店番号、店名、台番号）をＥＥＰＲＯＭ２１６に格納しているため、同じ所（エリア）を連続して使用すると格納エリアの耐久性が悪くなるので、１回使用（例えば、書き込みに使用）する毎に、次のエリアに情報を書き込む（当然、情報の読み出しも行われる）ようにしていることから、複数の格納エリアの全ての範囲を使うと、カウントアップして使用したことを計数するものである。そして、一範囲を使うと、同範囲を再度使用するために、格納エリアがローテーションする。したがって、稼働ローテーションカウンタは格納エリアがローテーションする回数を計数する。これは、書き込み保証回数があるため、このように格納エリアをローテーションさせる方法を採っているのである。そのため、保証限度回数にきたら、新しいＩＣカードに更新して、ＩＣカード２００の動作を保証できるように報知することが行われる。
【００６４】
ステップＳ２８の判別結果で稼働ローテーションカウンタが所定値であれば、ステップＳ３０に進んでＬＣＤ２１２に「カードを更新して下さい」というメッセージを表示する。この状態は、有効期限が経過していなくても行われる。これにより、遊技者は当該カードをカード更新機２４に挿入して更新することが要求されていることを知ることができる。次いで、ステップＳ３２でカードのキースイッチ２１７がオンしているか否かを判別する。キースイッチ２１７がオンしていないときは、ステップＳ３０に戻って処理を繰り返す。キースイッチ２１７がオンすると、ステップＳ３４に進む。また、ステップＳ２８の判別結果で稼働ローテーションカウンタが所定値未満であれば、ステップＳ３０、ステップＳ３２をジャンプしてステップＳ３４に進む。
【００６５】
ステップＳ３４では、表示アドレスポインタを取得する。表示アドレスポインタは、玉貸情報（表示）、持玉数情報（表示）、貯玉情報（表示）、本日収支（表示）、台番号（表示）、店名（表示）、有効期限（表示）の情報の格納アドレスを指定するためのポインタである。したがって、各情報を表示するために最新の表示アドレスポインタの値を取得し、ステップＳ３６で当該アドレスの内容を読み込む。すなわち、表示アドレスポインタによって指定された当該アドレスに格納されている表示情報を読み込む。
【００６６】
最初は、ステップＳ３８で玉貸金額（カードの残金）をＬＣＤ２１２に表示する。これにより、遊技者はカードを携帯した状態で、遊技に使用可能な残金を知ることができる。次いで、ステップＳ４０でキースイッチ２１７が押された（オンか）か否かを判別し、押されていなければステップＳ３８に戻って玉貸金額の表示を継続し、キースイッチ２１７が押されると、ステップＳ４２で貯玉金額をＬＣＤ２１２に表示する。これにより、遊技者はカードを携帯した状態で、遊技に使用可能な貯玉金額を知ることができる。
以下同様に、ステップＳ４４でキースイッチ２１７が押されたか否かを判別し、押されていなければステップＳ４２に戻って貯玉金額の表示を継続し、キースイッチ２１７が押されると、ステップＳ４６で持ち玉数をＬＣＤ２１２に表示する。これにより、遊技者はカードを携帯した状態で、遊技に使用可能な持ち球数を知ることができる。
【００６７】
次いで、ステップＳ４８でキースイッチ２１７が押されたか否かを判別し、押されていなければステップＳ４６に戻って持ち玉数の表示を継続し、キースイッチ２１７が押されると、ステップＳ５０でカードの有効期限（カードの有効期限がいつまでであるかその月日）をＬＣＤ２１２に表示する。これにより、遊技者はカードを携帯した状態で、カードの有効期限を知ることができる。
次いで、ステップＳ５２でキースイッチ２１７が押されたか否かを判別し、押されていなければステップＳ５０に戻って有効期限の表示を継続し、キースイッチ２１７が押されると、ステップＳ５４で本日収支（すなわち、本日の遊技結果に対応した収支状況）をＬＣＤ２１２に表示する。これにより、遊技者はカードを携帯した状態で、本日の遊技の収支状況を知ることができる。
【００６８】
次いで、ステップＳ５６でキースイッチ２１７が押されたか否かを判別し、押されていなければステップＳ５４に戻って本日収支の表示を継続し、キースイッチ２１７が押されると、ステップＳ５８でホール名（すなわち、最後に遊技をして遊技店名）をＬＣＤ２１２に表示する。これにより、遊技者はカードを携帯した状態で、遊技店名を知ることができる。
次いで、ステップＳ６０でキースイッチ２１７が押されたか否かを判別し、押されていなければステップＳ５４に戻ってホール名の表示を継続し、キースイッチ２１７が押されると、ステップＳ６２で台番号（すなわち、最後に遊技をした遊技機の台番号）をＬＣＤ２１２に表示する。これにより、遊技者はカードを携帯した状態で、最後に遊技をした遊技機の台番号を知ることができる。
【００６９】
次いで、ステップＳ６２でキースイッチ２１７が押されたか否かを判別し、押されていなければステップＳ６２に戻って遊技機の台番号の表示を継続し、キースイッチ２１７が押されると、ステップＳ２８に戻って処理を繰り返す。
このように、キースイッチ２１７が押される度に表示内容が変化して情報が表示され、当該アドレスに格納されている表示情報が読み出されてＬＣＤ２１２に表示される。これにより、遊技者は最低限知りたい情報が表示されることで、遊技の来歴を容易に知ることができる。
【００７０】
（ｂ）オンラインモードの場合（カードリーダライタに挿入しているとき）
これは、電力供給信号がある場合に相当し、ステップＳ１０の判別結果がＮＯとなって、ステップＳ６６に分岐し、以降のステップで端末装置との間で情報の転送を行う処理を実行する。このとき、このとき、ＣＰＵ２１３に供給されるクロックの周波数は速くなり、クロック取出回路２０２からのクロック信号（速いクロック周波数を有する）がＣＰＵ２１３に供給される。
ステップＳ６６では活性化コマンドがあるか否かを判別し、なければこのステップに待機し、活性化コマンドがあると、ステップＳ６８で活性化処理を行う。活性化処理はカードリーダライタとの回線テスト等を行い、カードとカードリーダライタとの間でスムーズに情報伝送が行えるようなアイドリングを行う。次いで、ステップＳ７０に進み、活性化処理で異常がないか否かを判別し、異常が確認されると、ステップＳ７２に分岐して回線異常をカードリーダライタに送信し、ステップＳ７０に戻る。
【００７１】
そして、回線異常がなくなると、ステップＳ７４に進んでカード会社フラグ、管理装置フラグをクリアする。次いで、ステップＳ７６でカード会社処理を行う。これは、カード会社２の端末装置によりカード内容のチェックを行うような場合におけるＩＣカード２００の動作処理である（詳細はサブルーチンで後述）。次いで、ステップＳ７８で管理装置処理を行う。これは、端末装置が管理装置１１である場合にカード内容のチェックを行う処理である（詳細はサブルーチンで後述）。
次いで、ステップＳ８０に進んでテンポラリカウンタが所定値（ここでは「５」）以上であるか否かを判別する。テンポラリカウンタが「５」以上であるときは、ステップＳ８２に進んでカードリーダライタにカード不能エラーコマンドを送信する。これにより、カードリーダライタではカード動作が不能であることを認識するとともに、ＩＣカード２００側ではカードの動作を不能化する。ここでいう動作の不能化とは、ステップＳ８４以降の処理を行わないことであり、カードと端末装置間で情報の転送が一切できなくなる。
ステップＳ８２を経ると、ステップＳ７０に戻る。したがって、テンポラリカウンタが「５」以上であれば、ステップＳ８４以降の処理に進まず、端末装置との間でカード情報の転送は行われない。
【００７２】
テンポラリカウンタが「５」未満であるときは、ステップＳ８４に進んでカード発行機フラグ、大型金額付加機フラグ、遊技機フラグ、景品ＰＯＳフラグ、更新機フラグをクリアする。次いで、ステップＳ８６でカード発行機処理を行う。これは、端末装置がカード発行機２３である場合に遊技者の要求によりカードを発行する処理を行うものである（詳細はサブルーチンで後述）。以下、同様にして各端末装置に対応する処理を行う。すなわち、ステップＳ８８では大型金額付加機処理を行い、ステップＳ９０では遊技機処理を行い、ステップＳ９２では景品ＰＯＳ処理を行い、ステップＳ９４では更新機処理を行う。これらのステップＳ８８〜ステップＳ９４の処理の概要は、ステップＳ８６におけるカード発行機処理と同様であるので、代表としてカード発行機処理を詳細に説明する。ステップＳ９４を経ると、ステップＳ７０に戻って処理を繰り返す。
【００７３】
Ｂ．カード発行機処理のサブルーチン
図１４はカード発行機処理のサブルーチンを示すフローチャートである。このサブルーチンがスタートすると、ステップＳ１００でカード発行機２３よりチェックコマンドがあるか否かを判別し、チェックコマンドが送信されていなければ、ステップＳ１０２に分岐してカード発行機フラグがあるか否かを判別する。カード発行機フラグがあればステップＳ１００に戻って処理を繰り返し、カード発行機フラグがなければ今回のルーチンを終了してメインプログラムにリターンする。
【００７４】
一方、カード発行機２３よりチェックコマンドが送信されていれば、ステップＳ１０４に進んでカード発行機フラグをセットする。次いで、ステップＳ１０６ではカード発行機２３から受信した仮カード発行機番号（他の端末装置であれば、その端末装置の識別番号）と、カードに格納されている仮カード発行機番号とを暗号鍵を使用して所定のアルゴリズムで復号化して比較する。所定のアルゴリズムとは、例えばスクランブルキーのエリアに格納されている情報と、カード発行機２３から受け取った暗号化された仮カード発行機番号との排他的論理和をとって復号化するようなアルゴリズムである。
【００７５】
ここで、カード内の遊技関連情報は暗号化されて格納されており、カードから情報を送信（例えば、端末装置に送信）するときは、カード内に格納されている情報をそのまま送信する。すなわち、暗号化されたままの情報を端末装置に送信する。したがって、生情報をカードに格納しておき、送信時に生情報を暗号化するものではない。また、端末装置から情報を受信するときは、受信した暗号化されている情報をメモリ（例えば、ワークエリアとして使用されるＲＡＭ２１５）に一旦記憶しておき、次いで、暗号化されている受信情報を復号化して情報の制限項目をチェックし、ＯＫであればメモリに記憶しておいた暗号化されたままの情報をコマンドに従ってＥＥＰＲＯＭ２１６のアドレス指定エリアに書き込む。なお、コマンド自体は暗号化されていない。コマンドに付属する情報が暗号化されているだけである。例えば、「ライトコマンド」、「書き込み領域」、「情報（暗号化された情報）」が端末装置からカードに送信されてきた場合、「ライトコマンド」および「書き込み領域」は暗号化されておらず、「情報」のみが暗号化されている。一方、カード内の情報を読み出す「リードコマンド」であれば、暗号化されて記憶されている情報をそのまま（暗号化情報のまま）、端末装置に送信することになる。
【００７６】
ステップＳ１０８では、仮カード発行機番号（他の端末装置であれば、その端末装置の識別番号）と、カードに格納されている仮カード発行機番号とを暗号鍵を使用して所定のアルゴリズムで復号化して比較した結果が正常であるか否かを判別する。比較結果が異常であるときはステップＳ１１０に分岐してテンポラリカウンタを「１」だけカウントアップしてステップＳ１００に戻る。したがって、このときはカードが無応答になる。これは、エラーコードをわからないように無応答にして改竄のための情報を見せないためでもある。なお、端末装置はエラー処理を行う（例えば、カードを排出する）。
【００７７】
なお、ステップＳ１０８の判別結果で異常であるときは、ステップＳ１１０に分岐してテンポラリカウンタを「１」だけカウントアップするようにしているが、これに限らず、例えば上記のような端末装置の識別番号の比較結果が異常（すなわち、偽）と判定されると、直ちにテンポラリカウンタを所定値（例えば、「５」）にいきなりカウントアップするようにしてもよい。その場合には、端末装置にエラーコマンドを送信し、カード動作が不能であることを認識するとともに、カードは自らその動作を不能化するようにする。このようにすると、端末装置の識別番号の比較結果が偽という重要な判定結果であり、以後、カード発行機２３との間でカード情報の転送は行われない。したがって、送信時に端末装置番号を間違えると、直ちにカードの動作が不能になり、カード情報の改竄を有効に防止することができる。
【００７８】
一方、ステップＳ１０８の比較結果が正常であるときは、カードが被装着端末装置（すなわち、カード発行機２３）を認識したことになる。次いで、ステップＳ１１２に進んでテンポラリカウンタが「５」以上であるか否かを判別し、「５」以上であればステップＳ１１４で端末装置のカードリーダライタにカード不能エラーコマンドを送信する。このとき、端末装置ではカード動作が不能であることを認識し、一方、カードは自らその動作を不能化する。ステップＳ１１４を経ると、ステップＳ１００に戻る。したがって、テンポラリカウンタが「５」以上であれば、ステップＳ１１６以降の処理に進まず、カード発行機２３との間でカード情報の転送は行われない。
【００７９】
テンポラリカウンタが「５」未満であるときは、ステップＳ１１６に進んで未定義コマンドであるか否かを判別する。未定義コマンドとは、カードと端末装置との間で定義されていないコマンドのことで、未定義コマンドがあると、異常、カードの改竄、故障等が考えられる。したがって、ステップＳ１１６で未定義コマンドがあると、ステップＳ１００に戻る。このとき、カードは無応答になる。これは、エラーコードをわからないように無応答にして改竄のための情報を見せないためでもある。なお、端末装置はエラー処理を行う（例えば、カードを排出する）。
【００８０】
ステップＳ１１６で未定義コマンドがなければ、ステップＳ１１８に進んでカード発行機２３のカードリーダライタからセキュリティ要求コマンドがある（送信されている）か否かを判別する。セキュリティ要求コマンドがあれば、ステップＳ１２０に分岐してセキュリティチェックコマンド、格納してあるセキュリティコード（暗号化してある）およびカード番号（シリアル番号）を端末装置のカードリーダライタに送信する。これにより、端末装置ではセキュリティコードをチェックしてカードを認識する。ステップＳ１２０を経ると、ステップＳ１００に戻ってループを繰り返す。
このようにして、カードと端末装置（カード発行機２３）間で相互認証が行われる。
【００８１】
以上の相互認証プロセスを図２０を用いて説明すると、端末装置（すなわち、カード発行機２３）からカード（すなわち、ＩＣカード２００）に対して端末チェックコマンド、端末装置認識番号（暗号化された情報）およびセキュリティデータ要求コマンドを送信する。この場合、端末装置認識番号とは個別識別情報のことであり、例えば仮カード発行機識別番号である。また、端末チェックコマンドおよびセキュリティデータ要求コマンドは、単なる指令コマンドなので、暗号化されていない。
カードは端末装置から送信された端末チェックコマンドを受信し、受信した端末チェックコマンドに基づいて端末装置をチェックする処理を行う。すなわち、カードは端末装置から受信した端末チェックコマンドに基づき情報（暗号化された端末装置認識番号）を暗号鍵を使用して所定のアルゴリズムで復号化して端末装置認識番号を取得する。
【００８２】
次いで、復号化した端末装置認識番号（以下、端末装置から送信され復号化した端末装置認識番号という）と、カード内に予め記憶している端末装置認識番号を復号化したものとを比較照合してチェックするが、このときカード内に予め記憶している端末装置認識番号は暗号化されているので、チェックの前に、まずカード内に予め記憶している端末装置認識番号を暗号鍵を使用して所定のアルゴリズムで復号化し、復号化した端末装置認識番号（以下、カード内保有の端末装置認識番号という）を取得する。そして、端末装置から送信され復号化した端末装置認識番号と、復号化したカード内保有の端末装置認識番号とを比較照合してチェックし（端末装置認識番号確認処理を行い）、一致していればＯＫ（正当な端末装置であると判断）として、先に受信したセキュリティデータ要求コマンドに基づいてセキュリティチェックコマンド、予め記憶しているセキュリティデータ（暗号化された情報）およびカード番号（暗号化された情報）を端末装置に送信する。
【００８３】
端末装置はカードから送信されたセキュリティチェックコマンドを受信し、受信したセキュリティチェックコマンドに基づき、セキュリティコード（暗号化された情報）を暗号鍵を使用して所定のアルゴリズムで復号化してセキュリティコードを取得する。次いで、復号化したセキュリティコードと端末装置に記憶されているセキュリティコードを比較照合してチェックし（カード確認処理を行い）、一致していれば（正規のセキュリティコードであれば）、ＯＫ（正当なカードであると判断）として相互認証が完了する。
【００８４】
ステップＳ１２２ではリードコマンドがあるか否かを判別し、リードコマンドがあればステップＳ１２４に分岐して非アクセス領域への情報の読み出しがあるか否かを判別する。これは、端末装置毎に読み出せる情報が規定されているからである（図１０のアクセス権状況参照）。
（ａ）非アクセス領域への情報の読み出しの場合
非アクセス領域への情報の読み出しであれば、ステップＳ１２６に分岐してパラメータエラーコマンドを端末装置に送信してステップＳ１００に戻る。したがって、このときはカード情報を読み出すことができない。ステップＳ１００に戻ると、処理を繰り返す。
（ｂ）非アクセス領域ではない領域（アクセス可能領域）への情報の読み出しの場合
ステップＳ１２４で非アクセス領域への情報の読み出しでなければ、ステップＳ１２８に進んで指定されたデータ（読み出し要求の情報）を現在の稼働アドレスポインタのメモリ又は専用メモリより取得し、送信データとしてセットする。
【００８５】
ここで、稼働アドレスポインタのメモリとは、図９に示すメモリマップのうち、アドレス５〜アドレス１５４の各列のエリアに相当し、稼働アドレスポインタのメモリに格納されるものはしては、玉貸情報、持玉数情報、貯玉情報、使用年月日、カード状態、本日収支、店番号、店名、台番号の情報がある。一方、専用メモリとは、図９に示すメモリマップのうち、アドレス０〜アドレス４、アドレス２５５の各列のエリアに相当し、専用メモリに格納されるものとしては、例えば発行機番号、更新機番号、大型金額付加機番号、遊技機番号、景品ＰＯＳ番号、カード番号、セキュリティコード、テンポラリカウンタ、有効期限、暗号鍵の情報がある。
次いで、ステップＳ１３０でセキュリティチェックコマンド、格納されているセキュリティコード（暗号化されている）およびカード番号を端末装置に送信する。次いで、ステップＳ１３２でリードレスポンスコマンドおよび先にセットされた送信データを端末装置に送信する。このとき、送信データは暗号化されているので、そのまま送信される。
【００８６】
ここで、カードと端末装置との間では暗号化された情報であっても、情報の転送が行われる毎に、相互認証が行われる。例えば、イベントが発生してカードからの情報の読み込みが必要なときは、その都度、相互認証処理が行われるようになっている。
これを図２１を参照して説明すると、図２１に示すように、端末装置（カード発行機２３）からカード（すなわち、ＩＣカード２００）に対して端末チェックコマンド、端末装置認識番号（暗号化された情報）、リードコマンド（情報の読み出しを要求するコマンド）、および暗号鍵を使用して所定のアルゴリズムで暗号化したパラメータ（読み出し要求の情報を指定するもの）を送信する。端末装置認識番号とは個別識別情報のことであり、例えばカード発行機認識番号である。
【００８７】
カードは端末装置から送信された端末チェックコマンドを受信すると、受信した端末チェックコマンドに基づいて端末装置をチェックする処理を行う。すなわち、カードは端末装置から受信した端末チェックコマンドに基づき情報（暗号化された端末装置認識番号）を暗号鍵を使用して所定のアルゴリズムで復号化して端末装置認識番号を取得する。復号化した端末装置認識番号（すなわち、端末装置から送信され復号化した端末装置認識番号）と、カード内に予め記憶している端末装置認識番号を復号化したものとを比較照合してチェックするが、このときカード内に予め記憶している端末装置認識番号は暗号化されているので、チェックの前に、まずカード内に予め記憶している端末装置認識番号を暗号鍵を使用して所定のアルゴリズムで復号化し、復号化した端末装置認識番号（すなわち、カード内保有の端末装置認識番号）を取得する。そして、端末装置から送信され復号化した端末装置認識番号と、復号化したカード内保有の端末装置認識番号とを比較照合してチェックし（端末装置認識番号確認処理を行い）、一致していればＯＫ（正当な端末装置であると判断）として、先に受信したリードコマンドに基づいてリードレスポンスコマンド、読み出し要求情報を指定しているパラメータに対応した情報（暗号化されている）、セキュリティチェックコマンド、予め記憶しているセキュリティコード（（暗号化された情報）およびカード番号（暗号化された情報）を端末装置に送信する。
【００８８】
端末装置はカードから送信されたセキュリティチェックコマンドを受信し、受信したセキュリティチェックコマンドに基づき、セキュリティコード（暗号化された情報）を暗号鍵を使用して所定のアルゴリズムで復号化してセキュリティコードを取得する。次いで、復号化したセキュリティコードと端末装置に記憶されているセキュリティコードを比較照合してチェックし（カード確認処理を行い）、一致していれば（正規のセキュリティコードであれば）、ＯＫ（正当なカードであると判断）として相互認証が完了する。次いで、カードから受信した情報を同様に復号化して使用する。復号化では、暗号鍵を使用して所定のアルゴリズムで処理する。例えば、端末装置より受信し格納している暗号鍵と、カードから受け取った暗号化された情報との排他的論理和をとって復号化するようなアルゴリズムを用いて復号化する。
【００８９】
このように、カードと端末装置（ここではカード発行機２３）との間では暗号化された情報であっても、情報の転送が行われる毎に、相互認証を行い、相互認証結果がＯＫ（カードおよび端末装置が正規である）との確認をした後に、カードのデータを使用する。したがって、例えばイベントが発生してカード発行機２３からの情報の読み込みの必要があるときには、その都度、相互認証処理が行われることになり、より一層カード情報の安全性が高められる。なお、イベントが発生してカードに情報を書き込む場合も同様に相互認証を行い、相互認証結果がＯＫ（カードおよび端末装置が正規である）との確認をした後に、カードにデータを書き込む。
ステップＳ１３２を経ると、ステップＳ１００に戻って処理を繰り返す。
【００９０】
ステップＳ１２２でリードコマンドでないときは、ステップＳ１３４に進んでライトコマンドであるか否かを判別する。ライトコマンドでなければ、ステップＳ１１６に戻ってループを繰り返す。ライトコマンドであれば、ステップＳ１３６で非アクセス領域への情報の書き込みはあるか否かを判別する。これは、端末装置毎にカードに書き込める情報が規定されているからである（図１０のアクセス権状況参照）。
（ｃ）非アクセス領域への情報の書き込みの場合
非アクセス領域への情報の書き込みであれば、ステップＳ１２６に分岐してパラメータエラーコマンドを端末装置に送信してステップＳ１００に戻る。したがって、このときはカードに情報を書き込むことができず、ステップＳ１００に戻り、処理を繰り返す。
【００９１】
（ｄ）非アクセス領域ではない領域（アクセス可能領域）への情報の書き込みの場合
ステップＳ１３６で非アクセス領域への情報の書き込みでなければ、ステップＳ１３８に進んで専用データ領域への書き込みである否かを判別する。
（ｄ−１）専用データ領域への書き込みでない場合（専用データ領域外への書き込み）
専用データ領域への書き込みでなければ、ステップＳ１４０に進んで受信データ（暗号化）をメモリへ格納し、ステップＳ１４２で受信データを暗号鍵を使用して所定のアルゴリズムで復号化する。例えば、スクランブルキーのエリアに格納されている情報と、暗号化された受信データとの排他的論理和をとって復号化するようなアルゴリズムを用いて復号化する。
【００９２】
次いで、ステップＳ１４４〜ステップＳ１４８で各制限情報をチェックする。すなわち、ステップＳ１４４で玉貸金額が最大値（例えば、２万円）を超えているか否かを判別し、ステップＳ１４６で貯玉金額が最大値（例えば、２万円）を超えているか否かを判別し、さらにステップＳ１４８で持玉数が最大値（例えば、９９９９９個）を超えているか否かを判別する。何れかの制限情報の判別結果がＮＧであれば、ステップＳ１２６に分岐してパラメータエラーコマンドを端末装置に送信してステップＳ１００に戻る。したがって、このときは受信データをカードに書き込むことができず、ステップＳ１００に戻り、処理を繰り返す。
【００９３】
全ての制限情報の判別結果がＯＫであれば、ステップＳ１５０に進んで現在の稼働アドレスポインタを「１」だけカウントアップする。これは、今回新規に受信データを書き込みするので、データの書き込みエリアを次に進めるためである。次いで、ステップＳ１５２で稼働アドレスポインタが所定値（例えば、当該アドレス情報の格納エリアの最大値）を超えているか否かを判別する。稼働アドレスポインタが所定値を超えていなければ、ステップＳ１５８にジャンプする。
一方、稼働アドレスポインタが所定値を超えているときはステップＳ１５４に進んで稼働アドレスポインタに初期アドレスポインタをセットする。これは、当該アドレス情報の格納エリアの最大値を超えたので、再び、最初の格納エリアに戻すためである。次いで、ステップＳ１５６で稼働ローテーションカウンタを「１」だけカウントアップする。稼働ローテーションカウンタは稼働アドレスポインタがアドレス５からアドレス１５４までの範囲を１回巡回する度にカウントアップされるものであるから、カウントアップされると、再び元のアドレス５に戻って玉貸情報、持玉数情報、貯玉情報、使用年月日、カード状態、本日収支、店番号、店名、台番号の各情報がアドレス５のエリアに格納されることになる。
【００９４】
次いで、ステップＳ１５８に進み、メモリに記憶しておいた暗号化されたままの情報（ステップＳ１４０参照）を更新した稼働アドレスポインタによって指定されるエリアに書き込む。次いで、ステップＳ１６０でベリファイが正常か否かを判別する。これは、ステップＳ１５８で書き込んだ情報が正常に書き込まれたか否かの書き込み確認（ベリファイチェック）を行うものである。
ベリファイが異常のときは、ステップＳ１６２に分岐してテンポラリカウンタを「１」だけカウントアップし、ステップＳ１６４でテンポラリカウンタが「３」以上であるか否かを判別する。テンポラリカウンタが「３」未満であればステップＳ１５８に戻って同様のループを繰り返す。これにより、再度、情報の書き込みをトライすることになる。そして、情報が正常に書き込まれたなら、ステップＳ１６６に進む。
【００９５】
しかし、情報の書き込みを複数回トライしても、情報が正常に書き込まれなければ、すなわちステップＳ１６４でテンポラリカウンタが「３」以上になると、ステップＳ１６５に進んで書き込みエラーコマンドを端末装置に送信し、ステップＳ１００に戻る。これにより、端末装置ではカード動作が不能であることを認識し、一方、カードは自らその動作を不能化する。その後、ステップＳ１００に戻る。したがって、ステップＳ１００からの処理を繰り返すことになるが、何回か書き込みをトライしてテンポラリカウンタが「５」以上になると、ステップＳ１１２でＹＥＳに分岐し、カード送信エラーコマンドが端末装置に送信される。そして、端末装置ではカード動作が不能であることを認識し、一方、カードは自らその動作を不能化する。
【００９６】
情報が正常に書き込まれた場合、ステップＳ１６６に進み、セキュリティチェックコマンド、格納してあるセキュリティコード（暗号化されている）およびカード番号を端末装置（カード発行機２３）に送信する。次いで、ステップＳ１６８でライトレスポンスを端末装置に送信する。このように、カードと端末装置との間では情報の転送が行われる毎に、相互認証が行われる。すなわち、このケースではカードに情報を書き込むとき、ベリファイチェックが正常であると、相互認証処理が行われてライトレスポンス（書き込み正常の終了を知らせるもの）が端末装置に送信される。
次いで、ステップＳ１７０で表示演算処理を行う。これは、最新の稼働アドレスポインタのメモリの内容（１６進データ）を表示用のデータ（１０進数データ又はキャラクタデータ）に変換するものである（詳細はサブルーチンで後述）。ステップＳ１７０を経ると、ステップＳ１００に戻って処理を繰り返す。
【００９７】
（ｄ−２）専用データ領域への書き込みの場合
ステップＳ１３８で専用データ領域への書き込みであるときは、ステップＳ１７２に分岐して受信データを指定された専用アドレスのメモリへ書き込む。専用データ領域に書き込めるもの（すなわち、専用メモリに格納されるもの）としては、例えば発行機番号、更新機番号、大型金額付加機番号、遊技機番号、景品ＰＯＳ番号、カード番号、セキュリティコード、テンポラリカウンタ、有効期限等の情報がある。
次いで、ステップＳ１７４でベリファイが正常か否かを判別する。これは、ステップＳ１７２で書き込んだ情報が正常に書き込まれたか否かの書き込み確認（ベリファイチェック）を行うものである。
【００９８】
ベリファイが異常のときは、ステップＳ１７６に分岐してテンポラリカウンタを「１」だけカウントアップし、ステップＳ１７８でテンポラリカウンタが「３」以上であるか否かを判別する。テンポラリカウンタが「３」未満であればステップＳ１７２に戻って同様のループを繰り返す。これにより、再度、情報の書き込みをトライすることになる。そして、情報が正常に書き込まれたなら、ベリファイが正常になってステップＳ１８２に進む。しかし、情報の書き込みを複数回トライしても、情報が正常に書き込まれなければ、すなわちステップＳ１７８でテンポラリカウンタが「３」以上になると、ステップＳ１８０に進んで書き込みエラーコマンドを端末装置に送信し、ステップＳ１００に戻る。これにより、端末装置ではカード動作が不能であることを認識し、一方、カードは自らその動作を不能化する。
【００９９】
情報が正常に書き込まれた場合、ベリファイが正常になってステップＳ１８２に進み、セキュリティチェックコマンド、格納してあるセキュリティコード（暗号化されている）およびカード番号を端末装置（カード発行機２３）に送信する。次いで、ステップＳ１８４でライトレスポンスを端末装置に送信する。
このように、カードと端末装置との間では専用データ領域への書き込みである場合も、その情報の転送が行われる毎に、相互認証が行われる。すなわち、このケースではカードの専用データ領域に情報を書き込むとき、ベリファイチェックが正常であると、相互認証処理が行われてライトレスポンス（書き込み正常の終了を知らせるもの）が端末装置に送信される。
ステップＳ１８４を経ると、ステップＳ１００に戻って処理を繰り返す。
【０１００】
Ｃ．表示演算処理のサブルーチン
図１７はカード発行機処理における表示演算処理のサブルーチンを示すフローチャートである。このサブルーチンがスタートすると、ステップＳ２００で表示アドレスポインタを「１」だけカウントアップする。これは、今回新規に受信データを書き込みしたので、そのデータを表示するための表示データ用のエリアを次に進めるためである。なお、表示アドレスポインタは玉貸情報（表示）、持玉数情報（表示）、貯玉情報（表示）、本日収支（表示）、台番号（表示）、店名（表示）、有効期限（表示）の各情報が格納されるアドレスを指定するもので、アドレス１５６からアドレス２５２までの範囲でアクセスがある度にカウントアップされて次のアドレスを指定する。
次いで、ステップＳ２０２で表示アドレスポインタが所定値（例えば、当該アドレス情報の格納エリアの最大値）を超えているか否かを判別する。表示アドレスポインタが所定値を超えていなければ、ステップＳ２０６にジャンプする。
【０１０１】
一方、表示アドレスポインタが所定値を超えているときは、ステップＳ２０４に進んで表示アドレスポインタを初期アドレスポインタにセットする。これは、当該アドレス情報の格納エリアの最大値を超えたので、再び、最初の格納エリアに戻すためである。次いで、ステップＳ２０６で現在の稼働アドレスポインタの内容を読み込む。すなわち、現在の稼働アドレスポインタによって指定されるエリアにある情報（玉貸情報、持玉数情報、貯玉情報、使用年月日、カード状態、本日収支、店番号、店名、台番号の何れか）を読み出す。次いで、ステップＳ２０８で暗号鍵を使用して稼働アドレスポインタによって指定されるエリアにあるメモリ内容（情報）、有効期限データを復号化する。このとき、メモリ内容（情報）、有効期限データは１６進のデータになっており、１６進データのままで復号化する。復号化では、例えばスクランブルキーのエリアに格納されている情報と、暗号化されている各データとの排他的論理和をとって復号化するようなアルゴリズムを用いて復号化する。
【０１０２】
次いで、ステップＳ２１０で復号化した各データ（１６進データ）を１０進数データ又はキャラクタデータに変換する。次いで、ステップＳ２１２で１０進数又はキャラクタデータに変換したデータを、更新した表示アドレスポインタによって指定されるメモリへ書き込む。ステップＳ２１２を経ると、カード発行機処理にリターンする。
このように、端末装置（カード発行機２３）より電力がＩＣカード２００に供給されているとき、表示用の演算を行い（つまり、１６進データを１０進数データ又はキャラクタデータに変換し）、表示用データのメモリ（格納エリア）に格納しておくことが行われる。これは、太陽電池２０９による動作時には十分な電力がとれないので、消費電力を低下させるべくクロックを低下させており、そのために表示情報の切換え時に迅速に表示が切換わるように、十分な電力の供給があり、動作クロックが速いときに演算させ記録しておくものである。
したがって、携帯時（太陽電池２０９の駆動時）は表示用データのメモリに格納された情報が検索され、当該アドレスに格納されている表示情報が読み出されてＬＣＤ２１２に表示される。このとき、検索情報は既に１０進数データ又はキャラクタデータに変換済みであり、単にメモリから読み出すのみでよいから、ＩＣカード２００の消費電力を抑えつつ、必要なデータを迅速に表示させることができる。
【０１０３】
Ｄ．カード会社処理のサブルーチン
図１８はカード会社処理のサブルーチンを示すフローチャートである。このサブルーチンは、内容的にはカード発行機処理に類似しているが、カード会社２で使用される場合であることから、カードのメモリ領域への書き込み、読み出しの制限がなく、また、相互認証も行われない。
このサブルーチンがスタートすると、ステップＳ３００でパスワードチェックコマンドがあるか否かを判別する。パスワードは予めＩＣカード２００のＲＯＭ２１４の中のプログラムに格納されており、例えばカード会社２よりの納品の時点ではプログラムに格納されている。パスワードチェックコマンドはカード会社２の端末装置からカードに送信される。パスワードチェックコマンドが送信されていなければ、ステップＳ３０２に分岐してカード会社フラグがあるか否かを判別する。カード会社フラグがあればステップＳ３００に戻って処理を繰り返し、カード会社フラグがなければ今回のルーチンを終了してメインプログラムにリターンする。
【０１０４】
一方、カード会社２の端末装置よりパスワードチェックコマンドが送信されていれば、ステップＳ３０４に進んでカード会社フラグをセットする。次いで、ステップＳ３０６でカードから受信したパスワードをチェックし、ステップＳ３０８でパスワードのチェック結果が正常であるか否かを判別する。パスワードのチェック結果が異常であれば、ステップＳ３００に戻って処理を繰り返す。パスワードのチェック結果が異常というケースは、例えばカード会社２からホールに納品する前にカードが盗難（製造段階で盗難）にあったような場合である。
【０１０５】
ステップＳ３０８のパスワードチェックが正常であれば、ステップＳ３１０に進んでリードコマンドがあるか否かを判別し、リードコマンドがあればステップＳ３１２に分岐して指定されたデータ（読み出し要求の情報）をメモリより取得し、送信データとしてセットする。なお、カード会社２からアクセスする場合には、図１０のアクセス権状況から分かるように、全ての情報を読み出し可能で、非アクセス領域というものはない。また、相互認証も行われない。次いで、ステップＳ３１４でリードレスポンスコマンドおよび先にセットされた送信データを端末装置（カード会社２）に送信する。このとき、送信データは暗号化されているので、そのまま送信される。ステップＳ３１４を経ると、ステップＳ３００に戻って処理を繰り返す。
【０１０６】
ステップＳ３１０でリードコマンドがなければ、ステップＳ３１６に進んでライトコマンドがあるか否かを判別する。ライトコマンドがなければ、ステップＳ３１０に戻って処理を繰り返す。ライトコマンドがあれば、ステップＳ３１８に進んで受信データを指定されたメモリへ書き込む。なお、カード会社２の場合には専用データ領域という区別はなく、どこでもデータを書き込める。
ここで、カード会社２からホールにカードを納品するときは、カードに所定の初期情報が書き込まれる（ＥＥＰＲＯＭ２１６に書き込まれる）。初期情報としては、例えば暗号化してあるセキュリティコード、暗号化してあるカード番号、暗号化してある仮カード発行機番号、暗号鍵がある。この場合、セキュリティコードおよびカード番号の暗号と、仮カード発行機番号の暗号を暗号鍵を異ならせて暗号化してもよい。このように、セキュリティコードおよびカード番号の暗号と、仮カード発行機番号の暗号とを異ならせるようにすると、両者の暗号鍵を別々にしてより一層セキュリティ性を高めることができる。
【０１０７】
次いで、ステップＳ３２０でベリファイが正常か、すなわちステップＳ３１８で書き込んだ情報が正常に書き込まれたか否かの書き込み確認（ベリファイチェック）を行う。ベリファイが異常のときは、ステップＳ３２２に分岐して書込エラーコマンドを端末装置（カード会社２）に送信し、ステップＳ３００に戻る。これにより、端末装置ではデータの書き込み動作が不能であることを認識する。ただし、カード会社２の場合には何回でもデータの書き込みにトライできる。
受信データが正常に書き込まれた場合、ベリファイが正常になってステップＳ３２４に進み、ライトレスポンスを端末装置に送信し、ステップＳ３００に戻って処理を繰り返す。
【０１０８】
Ｅ．管理装置処理のサブルーチン
図１９は管理装置処理のサブルーチンを示すフローチャートである。このサブルーチンがスタートすると、ステップＳ４００で管理装置１１よりチェックコマンドがあるか否かを判別し、チェックコマンドが送信されていなければ、ステップＳ４０２に分岐して管理装置フラグがあるか否かを判別する。管理装置フラグがあればステップＳ４００に戻って処理を繰り返し、管理装置フラグがなければ今回のルーチンを終了してメインプログラムにリターンする。
一方、管理装置１１よりチェックコマンドが送信されていれば、ステップＳ４０４に進んで管理装置フラグをセットする。次いで、ステップＳ４０６では管理装置１１から受信した管理装置番号（管理装置１１の識別番号）と、カードに格納されている管理装置番号とを暗号鍵を使用して所定のアルゴリズムで復号化して比較する。所定のアルゴリズムとは、例えばスクランブルキーのエリアに格納されている情報と、管理装置１１から受け取った暗号化された管理装置番号との排他的論理和をとって復号化するようなアルゴリズムである。
【０１０９】
ステップＳ４０８では、受信した管理装置番号とカードに格納されている管理装置番号とを暗号鍵を使用して所定のアルゴリズムで復号化して比較した結果が正常であるか否かを判別する。比較結果が異常であるときは、ステップＳ４０００に戻って処理を繰り返す。したがって、このときはカードが無応答になる。
一方、ステップＳ４０８の比較結果が正常であるときは、カードが管理装置１１を認識したことになる。次いで、ステップＳ４１０に進んで未定義コマンドであるか否かを判別する。未定義コマンドとは、カードと管理装置１１との間で定義されていないコマンドのことで、未定義コマンドがあると、異常、カードの改竄、故障等が考えられる。したがって、ステップＳ４１０で未定義コマンドがあると、ステップＳ４００に戻る。このとき、カードが無応答になる。
【０１１０】
ステップＳ４１０で未定義コマンドがなければ、ステップＳ４１２に進んで管理装置１１のカードリーダライタからセキュリティ要求コマンドがある（送信されている）か否かを判別する。セキュリティ要求コマンドがあれば、ステップＳ４１４に分岐してセキュリティチェックコマンド、格納してあるセキュリティコード（暗号化してある）およびカード番号（シリアル番号）を端末装置（ここでは管理装置１１）に送信する。これにより、端末装置ではセキュリティコードをチェックしてカードを認識する。ステップＳ４１４を経ると、ステップＳ４００に戻ってループを繰り返す。
【０１１１】
このようにして、カードと端末装置（管理装置１１）間で相互認証が行われる。以上の相互認証プロセスを図２０を用いて説明すると、管理装置１１からカードに対して端末チェックコマンド、端末装置認識番号およびセキュリティデータ要求コマンドを送信する。この場合、端末装置認識番号とは個別識別情報のことであり、管理装置認識番号である。カードは管理装置１１から送信された端末チェックコマンドに基づいて管理装置１１をチェックする処理を行う。すなわち、カードは管理装置１１から端末装置認識番号を受信すると、カード内に予め記憶している端末装置認識番号と比較照合してチェックし（端末装置認識番号確認処理を行い）、一致していればＯＫ（正当な管理装置１１であると判断）として、先に受信したセキュリティ要求コマンドに基づいてセキュリティチェックコマンド、予め記憶しているセキュリティデータおよびカード番号を管理装置１１に送信する。
管理装置１１はカードから送信されたセキュリティチェックコマンドに基づいて、受信したセキュリティデータと管理装置１１に記憶されているセキュリティデータを比較照合してチェックし（カード確認処理を行い）、一致していれば（正規のセキュリティデータであれば）、ＯＫ（正当なカードであると判断）として相互認証が完了する。
【０１１２】
ステップＳ４１６ではリードコマンドがあるか否かを判別し、リードコマンドがなければステップＳ４１０に戻ってループを繰り返す。リードコマンドがあればステップＳ４１８に進む。なお、管理装置１１からのアクセスでは、遊技店内の他の端末装置と異なり、非アクセス領域、アクセス可能領域という区分はなく、全ての領域にアクセスできる。ステップＳ４１８では指定されたデータ（読み出し要求の情報）を現在の稼働アドレスポインタのメモリ又は専用メモリより取得し、送信データとしてセットする。
【０１１３】
ここで、稼働アドレスポインタのメモリとは、図９に示すメモリマップのうち、アドレス５〜アドレス１５４の各列のエリアに相当し、稼働アドレスポインタのメモリに格納されるものとしては、玉貸情報、持玉数情報、貯玉情報、使用年月日、カード状態、本日収支、店番号、店名、台番号の情報がある。一方、専用メモリとは、図９に示すメモリマップのうち、アドレス０〜アドレス４、アドレス２５５の各列のエリアに相当し、専用メモリに格納されるものとしては、例えば発行機番号、更新機番号、大型金額付加機番号、遊技機番号、景品ＰＯＳ番号、カード番号、セキュリティコード、テンポラリカウンタ、有効期限、暗号鍵の情報がある。
【０１１４】
次いで、ステップＳ４２０でセキュリティチェックコマンド、格納されているセキュリティコード（暗号化されている）およびカード番号を管理装置１１に送信する。次いで、ステップＳ４２２でリードレスポンスコマンドおよび先にセットされた送信データを管理装置１１に送信する。このとき、送信データは暗号化されているので、そのまま送信される。
【０１１５】
ここで、カードと管理装置１１との間では情報の転送が行われる毎に、相互認証が行われる。例えば、イベントが発生してカードからの情報の読み込みが必要なときは、その都度、相互認証処理が行われるようになっている（図２１参照）。したがって、例えばイベントが発生してカードからの情報の読み込みの必要があるときには、その都度、相互認証処理が行われることになり、より一層カード情報の安全性が高められる。なお、イベントが発生してカードに情報を書き込む場合も同様に相互認証を行い、相互認証結果がＯＫ（カードおよび管理装置１１が正規である）との確認をした後に、カードにデータを書き込む。ステップＳ４２２を経ると、ステップＳ４００に戻って処理を繰り返す。
このように、デッドカードになったものを係員が管理装置１１からアクセスしてそのカード内容（例えば、玉貸情報、持玉数情報、貯玉情報、使用年月日、カード状態、本日収支、店番号、店名、台番号の各情報）を確認することにより、カードを再発行して救済処置を取ることが可能になる。
【０１１６】
以上のように本実施例では、ＩＣカード２００を端末装置に挿入して、カードのＥＥＰＲＯＭ２１６に記録されている遊技関連情報（例えば、玉貸情報、持玉数情報、貯玉情報、使用年月日、カード状態、本日収支、店番号、店名、台番号）の書き込みを行うとき、書き込み時に送られた情報と、書き込まれた情報との比較を行い、不一致の場合にはテンポラリカウンタが「１」だけカウントアップし、また、被装着端末装置から送信された端末認識番号のチェックを行い、不一致の場合にも同様にテンポラリカウンタが「１」だけカウントアップし、不具合発生回数として計数される。そして、テンポラリカウンタが所定値（例えば、「５」）以上になると、カードの動作が不能化される（すなわち、デッドカードとなる）。
したがって、従来のようにＩＣカードを挿入した端末装置の認証が偽と判定されたとき、何回でもＩＣカードの挿入が可能であるということがなくなり、端末装置の認証に連続してチャレンジできなくなる。その結果、ＩＣカード２００の改竄、不正使用の可能性を極めて低くすることができ、格段にＩＣカード２００のセキュリティレベルを高くすることができる。
【０１１７】
また、カードの動作が不能化されたもの（デッドカード）は、カード会社２によりカード情報を確認することが可能で、その確認結果に応じて正当な遊技者に対してはカードの再発行等の不利益にならない処置を取ることができる。一方、カード情報を改竄したカードであることが判明した場合には、当該カードを没収する等して、以後の対策を講ずることができる。したがって、カードの動作が不能化されても遊技者を救済することができる。
同様に、遊技店１でもデッドカードの救済が可能であり、係員が遊技店１の管理装置１１にデッドカードを挿入してカード情報を確認することにより、その確認結果に応じて正当な遊技者に対してはカードの再発行等の不利益にならない処置を取ることができる。一方、カード情報を改竄したカードであることが判明した場合には、当該カードを没収する等して、以後の対策を講ずることができる。したがって、遊技店１においてもカードの動作が不能化されても遊技者を救済することができる。
【０１１８】
ＩＣカード２００への情報の書き込みエラー等があった場合に、従来は端末装置がただカードを排出するのみで、再度、書き込みにトライできる構成であったため、遊技者が不具合の発生する確率の高いＩＣカードを継続して所持することになるという問題点があったが、本実施例では係員がデッドカードを管理装置１１に挿入してカード情報を確認し、正当であることが確認されると、カードを再発行することにより、常に遊技者に一定の正常な機能を保持したＩＣカード２００を提供することができる。これは、例えばＩＣカード２００の機能が悪く、不可抗力的に遊技者がデッドカードにしたようなケースである。
【０１１９】
ＩＣカード２００は一般的に安全性が高いものであるが、それでもコマンド、通信プロトコルあるいは暗号化のプロセスが第３者に解読された場合に、情報の改竄が可能であり、従来は端末装置の認識番号を間違えてもＩＣカードの動作が不能にならず、次回にまた同じ端末装置に何回でも、アクセスが可能であったが、本実施例では端末装置の認識番号を所定回数間違えると、ＩＣカード２００が動作不能になるので、ＩＣカード２００の改竄を防止することができる。
テンポラリカウンタが「５」以上になるとＬＣＤ２１２に「累積異常」を表示することにより、遊技者にカードが動作不能であることを正確に報知することができる。例えば、そのような場合、このとき遊技者は係員に当該カードを見せて、カードの取り扱い判断を係員に委ね、話合いの上、遊技者が正当であれば、カードの再発行（カード情報を新規なカードに転送して発行）をしてもらうことができる。
【０１２０】
次に、本発明は上記実施例に示した図２０、図２１のように端末装置識別番号、セキュリティコード等を暗号化してカードに格納し、相互認証の過程で、復号化して比較チェックするという方法に限るものでない。例えば、端末装置識別番号、セキュリティコード等を暗号化せずに生データのままカードに格納し、それらのデータを読み出して相互認証を行うようなものでも本発明を適用できる。その場合、カード内の遊技関連情報は暗号化されずに生データで格納されており、カードから情報を送信（例えば、端末装置に送信）するときは、カード内に格納されている情報をそのまま送信する（ただし、データの転送に際して相互認証処理を行う）以下、図２２、図２３を用いて、そのような実施例を説明する。
【０１２１】
Ａ．カードと端末装置間で相互認証を行う手順
カードと端末装置間で相互認証を行うプロセスを図２２を用いて説明すると、端末装置（例えば、カード発行機２３）からカード（すなわち、ＩＣカード２００）に対して端末チェックコマンド、端末装置認識番号およびセキュリティデータ要求コマンドを送信する。この場合、端末装置認識番号とは個別識別情報のことであり、例えば仮カード発行機認識番号である。カードは端末装置から送信された端末チェックコマンドに基づいて端末装置をチェックする処理を行う。すなわち、カードは端末装置から端末装置認識番号を受信すると、カード内に予め記憶している端末装置認識番号と比較照合してチェックし（端末装置認識番号確認処理を行い）、一致していればＯＫ（正当な端末装置であると判断）として、先に受信したセキュリティ要求コマンドに基づいてセキュリティチェックコマンド、予め記憶しているセキュリティデータおよびカード番号を端末装置に送信する。
端末装置はカードから送信されたセキュリティチェックコマンドに基づいて、受信したセキュリティデータと端末装置に記憶されているセキュリティデータを比較照合してチェックし（カード確認処理を行い）、一致していれば（正規のセキュリティデータであれば）、ＯＫ（正当なカードであると判断）として相互認証が完了する。
【０１２２】
Ｂ．イベント発生毎に相互認証を行う手順
次に、図２３はカードと端末装置との間で暗号化されていない情報の転送が行われる毎に、相互認証を行う場合の手順を示す図である。図２３に示すように、例えば、イベントが発生してカードからの情報（暗号化されていない情報）の読み込みが必要なときは、その都度、相互認証処理が行われる。
まず、端末装置（例えば、カード発行機２３）からカード（すなわち、ＩＣカード２００）に対して端末チェックコマンド、端末装置認識番号、Ａリードコマンド（ある情報の読み出しを要求するコマンド：例えば、Ａ情報）およびパラメータ（読み出し要求の情報を指定するもの）を送信する。端末装置認識番号とは個別識別情報のことであり、例えばカード発行機認識番号である。
【０１２３】
カードは端末装置から送信された端末チェックコマンドに基づいて端末装置をチェックする処理を行う。すなわち、カードは端末装置から端末装置認識番号を受信すると、カード内に予め記憶している端末装置認識番号と比較照合してチェックし（端末装置認識番号確認処理を行い）、一致していればＯＫ（正当な端末装置であると判断）として、先に受信したＡリードコマンドに基づくリードレスポンスコマンド、読み出し要求情報を指定しているパラメータに対応した情報（暗号化）、セキュリティチェックコマンド、予め記憶しているセキュリティコード（セキュリティデータ）およびカード番号を端末装置に送信する。
【０１２４】
端末装置はカードから送信されたセキュリティチェックコマンドに基づいて、受信したセキュリティコードと端末装置に記憶されているセキュリティコードを比較照合してチェックし（カード確認処理を行い）、一致していれば（正規のセキュリティコードであれば）、ＯＫ（正当なカードであると判断）として相互認証が完了する。次いで、カードから受信した情報を使用する。
このように、カードと端末装置（例えば、カード発行機２３）との間では暗号化されていない情報の転送が行われる毎に、相互認証を行い、相互認証結果がＯＫ（カードおよび端末装置が正規である）との確認をした後に、カードのデータを使用する。したがって、例えばイベントが発生してカード発行機２３からの情報の読み込みの必要があるときには、その都度、相互認証処理が行われることになり、より一層カード情報の安全性が高められる。
【０１２５】
なお、イベントが発生してカードに情報を書き込む場合も同様に相互認証を行い、相互認証結果がＯＫ（カードおよび端末装置が正規である）との確認をした後に、カードにデータを書き込む。
したがって、この図２１、図２２に示すように端末装置識別番号、セキュリティコード等の情報を暗号化せずに生データのままカードに格納し、それらのデータを読み出して相互認証を行うようなものでも上記実施例と同様の効果を得ることができる。また、この場合には情報を暗号化していない分だけ、処理が容易になり、かつ情報の書き込み／読み出しのとき生データを直接に扱えるという利点がある。
【０１２６】
本発明の実施の形態は、上記のような実施の形態に限らず、以下に述べるような各種の変形実施が可能である。
（ａ）パチスロ遊技機への適用が可能である。
（ｂ）本発明はパチンコ遊技機でなく、例えば映像式ゲーム機のようにものにも適用できる。すなわち、カードを使用してゲームを行うものであれば、他のタイプのゲーム機にも適用することができる。
（ｃ）ＩＣカードをデッドカードにするためのテンポラリカウンタの値は「５」に限るものではなく、発明の実施の形態に応じて他の値でもよい。また、デッドカードにするためのテンポラリカウンタのカウントアップ条件は、端末装置認識番号のミス、書き込みエラーに限らず、他の要件を定めてもよい。
（ｄ）ＩＣカードの救済をどうようにして行うかも自由であり、本発明の目的の範囲内でどのような救済の形態をとってもよい。
【０１２７】
【発明の効果】
本発明によれば、遊技情報媒体を被装着端末装置に挿入して情報の書き込みを行うとき、書き込み時に送られた情報と、書き込まれた情報との比較を行い、不一致の場合には不不具合発生回数として１を加算して計数し、また、被装着端末装置から送信された端末認識情報のチェックを行い、偽と判断された場合には直ちに不具合発生回数を予め定められた所定値に設定し、不一致回数が所定値になると、遊技情報媒体の動作を不能化しているので、以下の効果を得ることができる。
（１）従来のようにＩＣカードを挿入した端末装置の認証が偽と判定されたとき、何回でもＩＣカードの挿入が可能であるということがなくなり、端末装置の認証に連続してチャレンジできなくなる。その結果、遊技情報媒体の改竄、不正使用の可能性を極めて低くすることができ、格段に遊技情報媒体のセキュリティレベルを高くすることができる。
（２）遊技情報媒体は一般的に安全性が高いものであるが、それでもコマンド、通信プロトコルあるいは暗号化のプロセスが第３者に解読された場合に、情報の改竄が可能であり、従来は端末装置の認識番号を間違えても遊技情報媒体の動作が不能にならず、次回にまた同じ端末装置に何回でも、アクセスが可能であったたが、本発明では端末装置の認識番号を所定回数間違えると、直ちに遊技情報媒体が動作不能になるので、遊技情報媒体の改竄を防止することができる。
（３）また、遊技情報媒体の動作が不能化されたものは、カード会社により遊技情報媒体の情報内容を確認することが可能で、その確認結果に応じて正当な遊技者に対しては遊技情報媒体の再発行等の不利益にならない処置を取ることができる。一方、遊技情報媒体の情報内容を改竄したものであることが判明した場合には、当該遊技情報媒体を没収する等して、以後の対策を講ずることができる。したがって、遊技情報媒体の動作が不能化されても遊技者を救済することができる。
【図面の簡単な説明】
【図１】本発明の遊技情報媒体を使用した遊技場設備の一実施例の全体構成を示すブロック図である。
【図２】同実施例の遊技場設備の管理系統を示す図である。
【図３】同実施例のＩＣカードのブロック図である。
【図４】同実施例のカードリーダライタを含むＩＣカードのブロック図である。
【図５】同実施例のＩＣカードの表側の外観斜視図である。
【図６】同実施例のＩＣカードの内部構成を示す図である。
【図７】同実施例のＩＣカードの組み立て構造を示す図である。
【図８】同実施例のＩＣカードに記憶される情報を説明する図である。
【図９】同実施例のＩＣカードのメモリマップを示す図である。
【図１０】同実施例のＩＣカードのアクセス権の状況を示す図である。
【図１１】同実施例のＩＣカードの制御プログラムを示すフローチャートである。
【図１２】同実施例のＩＣカードの制御プログラムを示すフローチャートである。
【図１３】同実施例のＩＣカードの制御プログラムを示すフローチャートである。
【図１４】同実施例のカード発行機処理のサブルーチンを示すフローチャートである。
【図１５】同実施例のカード発行機処理のサブルーチンを示すフローチャートである。
【図１６】同実施例のカード発行機処理のサブルーチンを示すフローチャートである。
【図１７】同実施例の表示演算処理のサブルーチンを示すフローチャートである。
【図１８】同実施例のカード会社処理のサブルーチンを示すフローチャートである。
【図１９】同実施例の管理装置処理のサブルーチンを示すフローチャートである。
【図２０】同実施例の相互認証処理を説明する図である。
【図２１】同実施例の相互認証処理を説明する図である。
【図２２】本発明の他の実施例の相互認証処理を説明する図である。
【図２３】本発明の他の実施例の相互認証処理を説明する図である。
【符号の説明】
１  遊技店
２  カード管理会社
１１  カード管理装置（管理装置）
１４  景品ＰＯＳ（景品交換装置）
２３  カード発行機（情報媒体発行装置）
２４  更新機（情報媒体更新装置）
２５  大型金額付加機（有価価値付加装置）
３１、３１ａ〜３１ｎ  遊技機（封入球式遊技機）
２００  ＩＣカード（情報媒体）
２０１  送受信平面コイル
２１６  ＥＥＰＲＯＭ（遊技関連情報記録手段）
２６１  演算制御部（不具合計数手段、動作不能化手段、動作不能遷移報告手段、被装着端末装置認証手段、不具合決定手段、情報書込読出可能化手段）
２６２  通信制御部
【図１】
0003891363.tif 000002
【図２】
0003891363.tif 000003
【図３】
0003891363.tif 000004
【図４】
0003891363.tif 000005
【図５】
0003891363.tif 000006
【図６】
0003891363.tif 000007
【図７】
0003891363.tif 000008
【図８】
0003891363.tif 000009
【図９】
0003891363.tif 000010
【図１０】
0003891363.tif 000011
【図１１】
0003891363.tif 000012
【図１２】
0003891363.tif 000013
【図１３】
0003891363.tif 000014
【図１４】
0003891363.tif 000015
【図１５】
0003891363.tif 000016
【図１６】
0003891363.tif 000017
【図１７】
0003891363.tif 000018
【図１８】
0003891363.tif 000019
【図１９】
0003891363.tif 000020
【図２０】
0003891363.tif 000021
【図２１】
0003891363.tif 000022
【図２２】
0003891363.tif 000023
【図２３】
0003891363.tif 000024