(57)【要約】【課題】使用する毎に収納ケースからＩＣ媒体を取り出すようなわずらわしさがなく、仮にスキミングされてもスキミングされたことを検知できるＩＣ媒体処理装置を提供する。【解決手段】ＩＣ媒体から、該ＩＣ媒体が読取要求を受けた際に記憶した読取時記憶情報と、該ＩＣ媒体が書込要求を受けた際に記憶した書込時記憶情報と、ＩＣ媒体情報とを読取る読取手段と、前記読取手段で読取った前記ＩＣ媒体情報に基づいて前記ＩＣ媒体の利用に伴う処理を前記ＩＣ媒体に書込み処理する書込手段と、前記読取時記憶情報の記憶と前記書込時記憶情報の記憶とを前記ＩＣ媒体に両方実行させるべく前記読取手段による読取りと前記書込手段による書込みとを一組の動作として実行する制御手段と、前記読取時記憶情報と前記書込時記憶情報とに基づいてスキミングの有無を判定する判定手段と、該判定手段による判定結果を出力する出力手段とを備えたＩＣ媒体処理装置。【選択図】図３
2008065411.tif 000002
【特許請求の範囲】
【請求項１】
読取要求を受けると情報を送信し書込要求を受けると情報を書込むＩＣ媒体から、該ＩＣ媒体が読取要求を受けた際に記憶した読取時記憶情報と、該ＩＣ媒体が書込要求を受けた際に記憶した書込時記憶情報と、該ＩＣ媒体が記憶しているＩＣ媒体情報とを読取る読取手段と、
前記読取手段で読取った前記ＩＣ媒体情報に基づいて前記ＩＣ媒体の利用に伴う処理を前記ＩＣ媒体に書込み処理する書込手段と、
前記読取時記憶情報の記憶と前記書込時記憶情報の記憶とを前記ＩＣ媒体に両方実行させるべく前記読取手段による読取りと前記書込手段による書込みとを一組の動作として実行する制御手段と、
前記読取時記憶情報と前記書込時記憶情報とに基づいてスキミングの有無を判定する判定手段と、
該判定手段による判定結果を出力する出力手段とを備えた
ＩＣ媒体処理装置。
【請求項２】
前記読取時記憶情報として読取回数を取得し、
前記書込時記憶情報として書込回数を取得し、
前記判定手段を、前記読取回数と前記書込回数とが一致しない場合にスキミングがあったと判定する構成にした
請求項１記載のＩＣ媒体処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＩＣ媒体がスキミングされたことを検知できるようなＩＣ媒体処理装置に関する。
【背景技術】
【０００２】
近年、定期券やプリペイドカードさらにはクレジットカードやキャッシュカード等の記憶媒体として、利用者の利便性から、非接触で通信できる非接触型のＩＣ媒体が普及してきている。
【０００３】
このような非接触型のＩＣ媒体は、ＩＣ媒体に直接触れなくても非接触で通信することができる。このため、ＩＣ媒体の内部データが不正に読取られる所謂スキミングがなされても、所有者が気づかない可能性がある。詳述すると、例えば所有者がＩＣ媒体を衣服のポケットやカバン等に入れていると、満員電車の車内等でポケットやカバン等の外から不正なリーダ装置によってＩＣ媒体と非接触通信され、ＩＣ媒体の内部データが読取られてしまうことが考えられる。このようなスキミングが行われると、ＩＣ媒体がポケットやカバンから一度も取り出されていないため、所有者はスキミングに気づかないことになる。
【０００４】
このようなスキミングを防止する方法として、ＩＣ媒体を収納する収納ケースが提案されている（特許文献１参照）。この収納ケースは、電磁波を遮蔽する電磁波シールド手段を有しており、収納されたＩＣ媒体をこの電磁波シールド手段によって非接触通信できないようにするものである。
【０００５】
しかし、この収納ケースは、上述した満員電車の車内等でのスキミングを防止することはできるが、所有者はＩＣ媒体を使用する際に収納ケースからＩＣ媒体を毎回取り出さなければならず、非常にわずらわしいという問題点があった。
【０００６】
【特許文献１】特開２００４−１８８２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明は、上述の問題に鑑み、使用する毎に収納ケースからＩＣ媒体を取り出すようなわずらわしさがなく、仮にスキミングされてもスキミングされたことを検知できるＩＣ媒体処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、読取要求を受けると情報を送信し書込要求を受けると情報を書込むＩＣ媒体から、該ＩＣ媒体が読取要求を受けた際に記憶した読取時記憶情報と、該ＩＣ媒体が書込要求を受けた際に記憶した書込時記憶情報と、該ＩＣ媒体が記憶しているＩＣ媒体情報とを読取る読取手段と、前記読取手段で読取った前記ＩＣ媒体情報に基づいて前記ＩＣ媒体の利用に伴う処理を前記ＩＣ媒体に書込み処理する書込手段と、前記読取時記憶情報の記憶と前記書込時記憶情報の記憶とを前記ＩＣ媒体に両方実行させるべく前記読取手段による読取りと前記書込手段による書込みとを一組の動作として実行する制御手段と、前記読取時記憶情報と前記書込時記憶情報とに基づいてスキミングの有無を判定する判定手段と、該判定手段による判定結果を出力する出力手段とを備えたＩＣ媒体処理装置であることを特徴とする。
【０００９】
前記ＩＣ媒体は、非接触型または接触型のＩＣ媒体など、読取要求を受けると情報を送信し書込要求を受けると情報を書込む適宜の媒体で構成することができる。
【００１０】
前記読取時記憶情報は、ＩＣ媒体が読取要求を受けた際に、該ＩＣ媒体が自己の機能によって自動的に記憶する情報で構成することができる。  
前記書込時記憶情報は、ＩＣ媒体が書込要求を受けた際に該ＩＣ媒体が自己の機能によって自動的に記憶する情報で構成する、あるいはＩＣ媒体処理装置がＩＣ媒体に書込み処理する際に該ＩＣ媒体処理装置が書込み命令する情報で構成することができる。
【００１１】
前記出力手段は、スキミングの有無などの情報を表示する表示手段、スキミングがあった場合に点灯する警告ランプ、スキミングがあった場合に鳴動するブザー、スキミングの有無などの情報を特定のメールアドレスにメール送信するメール送信手段、スキミングの有無などの情報を係員端末に送信する送信手段、スキミングの有無などの情報をＩＣ媒体に書込む書込手段など、適宜の手段で構成することができる。
【００１２】
この発明により、使用する毎に収納ケースからＩＣ媒体を取り出すようなわずらわしさがなく、仮にスキミングされてもスキミングされたことを検知できるＩＣ媒体処理装置を提供することができる。
【００１３】
この発明の態様として、前記読取時記憶情報として読取回数を取得し、前記書込時記憶情報として書込回数を取得し、前記判定手段を、前記読取回数と前記書込回数とが一致しない場合にスキミングがあったと判定する構成にすることができる。
【００１４】
これにより、過去にスキミングがあったか否かを短時間で判定することができる。つまり、利用毎にカウントアップされる読取回数と書込回数を用いて判定することにより、過去の複数回にわたる利用の間に１度でもスキミングされていれば、これを読取回数と書込回数の比較という１回の比較で検知することができる。
【発明の効果】
【００１５】
この発明により、使用する毎に収納ケースからＩＣ媒体を取り出すようなわずらわしさがなく、仮にスキミングされてもスキミングされたことを検知できるＩＣ媒体処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１６】
この発明の一実施形態を以下図面と共に説明する。  
【実施例１】
【００１７】
実施例１として、非接触型のＩＣカード３に対して改札機１が情報の読取りをした読取回数と情報の書込みをした書込回数とを比較することでスキミングの有無を判定するシステムについて説明する。
【００１８】
図１は改札機１の構成を示すブロック図であり、図２は非接触型のＩＣカード３の構成を示すブロック図である。この改札機１とＩＣカード３によってスキミングの有無を判定するスキミング有無判定システムが構成されている。
【００１９】
図１に示すように、改札機１は、ＣＰＵ２１と、該ＣＰＵ２１に接続されたＲＯＭ１１、メモリ１３、ＩＣカードリーダライタ２２、ディスプレイ２３、音声ユニット２４、警告ランプ２５、およびＬＡＮ２６で構成されている。
【００２０】
ＲＯＭ１１は、スキミングの有無を判定するカウンタ比較プログラム１１ａと、スキミングがあったと判定した場合にスキミングがあったことを通知するスキミング通知プログラム１１ｂとを記憶している。
【００２１】
メモリ１３は、ＣＰＵ２１によって利用され、ＩＣカード３から読取った読取時カウンタデータ１３ａや書込時カウンタデータ１３ｂ等のデータを一時記憶する。
【００２２】
ＣＰＵ２１は、ＲＯＭ１１に記憶されたカウンタ比較プログラム１１ａやスキミング通知プログラム１１ｂに従い、メモリ１３を一時記憶領域に利用して各種制御動作を実行する。
【００２３】
ＩＣカードリーダライタ２２は、ＣＰＵ２１の制御信号に従って、ＩＣカード３に対してデータの読取りと書込みを実行する。  
ディスプレイ２３は、ＣＰＵ２１の制御信号に従って各種の情報の表示を行う。この表示する情報としては、通過可否に関する通過可否情報や、スキミングされたことを示すスキミング情報がある。
【００２４】
音声ユニット２４は、ＣＰＵ２１の制御信号に従って各種の音声通知を行う。この音声通知には、運賃不足等の原因により通過不可であることを示す通過不可情報や、スキミングされたことを示すスキミング情報などがある。
【００２５】
警告ランプ２５は、ＣＰＵ２１の制御信号に従って、警告時に点灯するランプである。この警告ランプ２５は、運賃不足等の原因により通過不可である場合やスキミングされたと判定した場合等に点灯して警告する。  
ＬＡＮ２６は、上位装置や他の改札機と接続する通信装置であり、ＣＰＵ２１の制御信号に従って、接続されている他の装置とのデータ通信を実行する。
【００２６】
図２に示すように、ＩＣカード３は、ＣＰＵ３２と、該ＣＰＵ３２に接続された通信装置３１および不揮発性メモリ３３とで構成されている。  
通信装置３１は、ＣＰＵ３２の制御信号に従って、改札機１のＩＣカードリーダライタ２２などのリーダライタ装置と非接触で通信する。  
ＣＰＵ３２は、各種制御動作を実行する。
【００２７】
不揮発性メモリ３３は、読取要求を受けた際に読取時カウンタデータ３３ｂに記憶している読取回数をカウントアップする読取時カウンタ更新プログラム３３ａと、読取時カウンタデータ３３ｂと、書込要求を受けた際に書込時カウンタデータ３３ｄに記憶している書込回数をカウントアップする書込時カウンタ更新プログラム３３ｃと、書込時カウンタデータ３３ｄとを記憶している。
【００２８】
図３は、改札機１のＣＰＵ２１が実行する動作を示すフローチャートである。  
ＣＰＵ２１は、ＩＣカードリーダライタ２２でＩＣカード３を検知するまで待機し（ステップＳ１：ＮＯ）、ＩＣカード３を検知すると（ステップＳ１：ＹＥＳ）、ＩＣカードリーダライタ２２を用いてＩＣカード３に読取要求電文を送信する（ステップＳ２）。このときの読取要求電文は、読取時カウンタデータ３３ｂとして記憶されている読取時カウンタ、書込時カウンタデータ３３ｄとして記憶されている書込時カウンタ、及び乗車券としての乗車券データ（券種、発駅、着駅、区数、乗車駅情報、及び経由駅情報といった情報）を応答送信させる信号である。
【００２９】
ＣＰＵ２１は、ＩＣカード３から読取時カウンタおよび書込時カウンタを取得し、読取時カウンタデータ１３ａおよび書込時カウンタデータ１３ｂとしてメモリ１３に記憶する（ステップＳ３）。なお、このときＣＰＵ２１は、乗車券データも取得し、この乗車券データもメモリ１３に記憶する。
【００３０】
ＣＰＵ２１は、読取時カウンタと書込時カウンタを比較し、両者が一致していれば（ステップＳ４：ＹＥＳ）、通常の改札処理を実行する（ステップＳ６）。この改札処理では、ステップＳ２で取得しステップＳ３でメモリ１３に記憶した乗車券データに基づいて利用者の通過可否を判定し、通過可であれば通過を許容し、通過不可であれば通過を禁止してエラー通知する。
【００３１】
ＣＰＵ２１は、ＩＣカードリーダライタ２２を用いてＩＣカード３に書込要求電文を送信し、改札処理の結果をＩＣカード３の不揮発性メモリ３３に書込み（ステップＳ７）、処理を終了する。
【００３２】
前記ステップＳ４で読取時カウンタと書込時カウンタが一致しなかった場合には（ステップＳ４：ＮＯ）、改札機１はスキミングされたことを通知した上で（ステップＳ５）、ステップＳ６に処理を進める。スキミングされたことの通知は、改札機１に接客画面として設けられたディスプレイ２３にスキミングされていることを表示する、警告ランプ２５を点灯あるいは点滅する、音声ユニット２４によりブザー音を鳴らす、スキミングされていることを知らせる電子メールをＬＡＮ２６により送信する、図示省略する係員端末にスキミングされていることを知らせる情報をＬＡＮ２６により送信する、または、スキミングされていることを知らせる情報をＩＣカードリーダライタ２２によりＩＣカード３に書込むといった適宜の方法で行う。なお、電子メールを送信する場合は、予め定めた電子メールアドレスに送信する、あるいはＩＣカード３から電子メールアドレスを読取りその電子メールアドレスに送信するとよい。また、スキミングされていることを知らせる情報をＩＣカードリーダライタ２２によりＩＣカード３に書込む場合は、ＩＣカード３が書込時カウンタデータ３３ｄをカウントアップしないように指示するカウントアップ禁止信号をあわせて送信する。
【００３３】
図４は、読取要求を受けたＩＣカード３のＣＰＵ３２が実行する動作を示すフローチャートである。  
ＣＰＵ３２は、読取要求があるまで待機し（ステップＳ１１：ＮＯ）、読取要求があると（ステップＳ１１：ＹＥＳ）、通信装置３１により読取要求電文を受信する（ステップＳ１２）。この読取要求電文には、例えば、読取時カウンタ、書込時カウンタ、及び乗車券データの応答送信を指示する電文などがある。
【００３４】
ＣＰＵ３２は、不揮発性メモリ３３の読取時カウンタ更新プログラム３３ａを実行し、読取時カウンタデータ３３ｂをカウントアップする（ステップＳ１３）。
【００３５】
ＣＰＵ３２は、通信装置３１を用いて改札機１のＩＣカードリーダライタ２２に読取要求電文で要求された情報を応答送信し（ステップＳ１４）、処理を終了して待機状態に戻る。なお、このとき応答送信する情報のうち読取時カウンタは、前記ステップＳ１３でカウントアップする前の値を送信するとよい。これにより、今回の読取要求に対するカウントを含まない前回処理までの読取時カウントおよび書込時カウントを応答送信することができる。
【００３６】
図５は、書込要求を受けたＩＣカード３のＣＰＵ３２が実行する動作を示すフローチャートである。  
ＣＰＵ３２は、書込要求があるまで待機し（ステップＳ２１：ＮＯ）、書込要求があると（ステップＳ２１：ＹＥＳ）、通信装置３１により書込要求電文を受信する（ステップＳ２２）。この書込要求電文には、例えば、改札機１の通過に関する通過データ（駅名、コーナー名、号機番号、現在日付、乗車／降車などにより構成）を書込み指示する電文などがある。
【００３７】
ＣＰＵ３２は、不揮発性メモリ３３の書込時カウンタ更新プログラム３３ｃを実行し、書込時カウンタデータ３３ｄをカウントアップする（ステップＳ２３）。
【００３８】
ＣＰＵ３２は、通信装置３１を用いて改札機１のＩＣカードリーダライタ２２に書込要求電文で渡された通過データなどの情報を不揮発性メモリ３３に書込み（ステップＳ２４）、処理を終了する。
【００３９】
以上の構成により、スキミングされた場合にスキミングされたことを通知できる改札機１を提供することができる。詳述すると、改札機１は、１回の改札処理にて読取り処理（ステップＳ２〜Ｓ３）と書込み処理（ステップＳ７）を必ず１回ずつ一組の動作として実行するため、ＩＣカード３の読取時カウンタ更新プログラム３３ａと書込時カウンタ更新プログラム３３ｃはいずれも必ず１回ずつ実行され、読取時カウンタデータ３３ｂと書込時カウンタデータ３３ｄが両方とも必ず１ずつカウントアップされる。従って、読取時カウンタデータ３３ｂと書込時カウンタデータ３３ｄは常に一致することになる。
【００４０】
これに対し、スキミング装置によってＩＣカード３のスキミングが行われると、スキミング装置が発する読取要求によりＩＣカード３の読取時カウンタ更新プログラム３３ａが起動して読取時カウンタデータ３３ｂをカウントアップする。しかしスキミング装置は書込み処理を実行しないため、書込時カウンタ更新プログラム３３ｃは実行されず書込時カウンタデータ３３ｄがカウントアップされない。このため、読取時カウンタデータ３３ｂと書込時カウンタデータ３３ｄが不一致となる。
【００４１】
改札機１は、ＩＣカード３が利用される毎に読取時カウンタデータ３３ｂと書込時カウンタデータ３３ｄの一致を確認しているため、スキミングによって両者が不一致となれば、即座にこれを検知して通知することができる。特に満員電車などの車内でスキミングが行われたような場合には、降車駅の改札機１にてスキミングがあったことを通知できる。このため、スキミングされたことを早期に発見でき、スキミングされたＩＣカード３を使用停止にするなどの対策を早期に実行できる。
【００４２】
次に、実施例２として、非接触型のＩＣカード４に対して読取りと書込みを一組の動作として両方行うように改札機２を構成しておき、以前の読取時にＩＣカード４が記憶した情報と以前の書込時にＩＣカード４が記憶した情報とを改札機２がＩＣカード４から読取って一致するか否か比較することで、一組の動作が正しく実行されたか否か判定してスキミングの有無を判定するシステムについて説明する。
【００４３】
図６は改札機２の構成を示すブロック図であり、図７は非接触型のＩＣカード４の構成を示すブロック図である。  
改札機２は、ハードウェアとしては、実施例１と同一のＲＯＭ１１、メモリ１３、ＣＰＵ２１、ＩＣカードリーダライタ２２、ディスプレイ２３、音声ユニット２４、警告ランプ２５、およびＬＡＮ２６に、ＨＤＤ（ハードディスクドライブ）１５を追加して構成されている。
【００４４】
ＲＯＭ１１は、通過データ（駅名、コーナー名、号機番号、現在日付、乗車／降車などにより構成）から識別コードを作成する識別コード作成プログラム１１ｅ、識別コードによってスキミングの有無を判定する識別コード評価プログラム１１ｆ、および、スキミングがあったと判定した場合にスキミングがあったことを通知するスキミング通知プログラム１１ｇを記憶している。
【００４５】
メモリ１３は、ＣＰＵ２１によって利用され、ＩＣカード４から読取ったＩＣカード読取時識別コードデータ１３ｅやＩＣカード乗車履歴１３ｆ等のデータを一時記憶する。
【００４６】
ＨＤＤ１５は、自駅情報、自コーナー情報、自号機情報、および実日時情報といった設置場所等に関する各種情報１５ａを記憶している。  
その他の構成要素については、実施例１と同一であるので、同一要素に同一符号を付してその詳細な説明を省略する。
【００４７】
図７に示すように、ＩＣカード４は、ハードウェアとしては実施例１と同一の通信装置３１、ＣＰＵ３２、および不揮発性メモリ３３で構成されている。  
不揮発性メモリ３３には、読取時に受信する読取時識別コードを書込む読取時識別コード書込プログラム３３ｆ、読取時識別コードデータ３３ｇ、および乗車履歴である乗車履歴データ３３ｈが記憶されている。読取時識別コードデータ３３ｇは、複数の読取時識別コードが蓄積されており、乗車履歴データ３３ｈは、複数の乗車履歴が蓄積されている。この乗車履歴は、通過した改札機２の自駅情報、自コーナー情報、自号機情報、および実日時情報等で構成されている。
【００４８】
その他の構成については、実施例１と同一であるので、同一要素に同一符号を付してその詳細な説明を省略する。
【００４９】
図８は、改札機２のＣＰＵ２１が実行する動作を示すフローチャートであり、図９は読取要求電文のフォーマットを示す説明図である。  
ＣＰＵ２１は、ＩＣカードリーダライタ２２でＩＣカードを検知するまで待機し（ステップＳ４１：ＮＯ）、ＩＣカードを検知すると（ステップＳ４１：ＹＥＳ）、ＩＣカードリーダライタ２２を用いてＩＣカード４に読取要求電文４０（図９参照）を送信する（ステップＳ４２）。
【００５０】
このときの読取要求電文４０には、ＩＣカード読取時識別コードデータ４１（図９参照）が含まれている。このＩＣカード読取時識別コードデータ４１は、ＣＰＵ２１が識別コード作成プログラム１１ｅによってＨＤＤ１５内の各種情報１５ａを符号化して作成する。
【００５１】
また、読取要求電文４０には、乗車券としての乗車券データ（券種、発駅、着駅、区数、乗車駅情報、及び経由駅情報といった情報）をＩＣカード４に応答送信させる電文も含まれている。
【００５２】
ＣＰＵ２１は、ＩＣカード４から読取時識別コードデータ３３ｇ内の全ての読取時識別コードおよび乗車履歴データ３３ｈ内の全ての乗車履歴を取得し、ＩＣカード読取時識別コードデータ１３ｅおよびＩＣカード乗車履歴１３ｆとしてメモリ１３に記憶する（ステップＳ４３）。なお、このときＣＰＵ２１は、乗車券データも取得し、この乗車券データもメモリ１３に記憶する。
【００５３】
ＣＰＵ２１は、ステップＳ４３で取得した全ての乗車履歴について識別コード作成プログラム１１ｅにより識別コードを作成し、この作成した識別コードとＩＣカード読取時識別コードデータ１３ｅ内の識別コードが全て一致する正しい関係にあるか判定する（ステップＳ４４）。
【００５４】
正しい関係にあれば（ステップＳ４４：ＹＥＳ）、通常の改札処理を実行する（ステップＳ４６）。この改札処理では、ステップＳ４２で取得しステップＳ４３でメモリ１３に記憶した乗車券データに基づいて利用者の通過可否を判定し、通過可であれば通過を許容し、料金不足等によって通過不可であれば通過を禁止してエラー通知する。
【００５５】
ＣＰＵ２１は、ＩＣカードリーダライタ２２を用いてＩＣカード４に書込要求電文を送信し、乗車履歴をＩＣカード４の不揮発性メモリ３３に乗車履歴データ３３ｈとして書込み（ステップＳ４７）、処理を終了する。
【００５６】
前記ステップＳ４４で正しい関係になかった場合には（ステップＳ４４：ＮＯ）、改札機２はスキミングされたことを通知した上で（ステップＳ４５）、ステップＳ４６に処理を進める。スキミングされたことの通知は、改札機２に接客画面として設けられたディスプレイ２３にスキミングされていることを表示する、警告ランプ２５を点灯あるいは点滅する、音声ユニット２４によりブザー音を鳴らす、スキミングされていることを知らせる電子メールをＬＡＮ２６により送信する、図示省略する係員端末にスキミングされていることを知らせる情報をＬＡＮ２６により送信する、または、スキミングされていることを知らせる情報をＩＣカードリーダライタ２２によりＩＣカード４に書込むといった適宜の方法で行う。なお、電子メールを送信する場合は、予め定めた電子メールアドレスに送信する、あるいはＩＣカード４から電子メールアドレスを読取りその電子メールアドレスに送信するとよい。
【００５７】
図１０は、ステップＳ４４で説明した判定を詳述するフローチャートである。  
ＣＰＵ２１は、メモリ１３からＩＣカード読取時識別コードデータ１３ｅを取得し（ステップＳ５１）、メモリ１３からＩＣカード乗車履歴１３ｆを取得する（ステップＳ５２）。
【００５８】
ＣＰＵ２１は、ＩＣカード乗車履歴１３ｆの駅、コーナー、号機、乗車日付を入力として識別コード作成プログラム１１ｅを実行し、乗車履歴の識別コードを求める（ステップＳ５３）。
【００５９】
ＣＰＵ２１は、求めた乗車履歴の識別コードとＩＣカード読取時識別コードデータ１３ｅのＩＣカード読取時識別コードが全て等しいか否か判定し、等しければ（ステップＳ５４：ＹＥＳ）、処理ＯＫ（ステップＳ５５）として前述したステップＳ４６（図８参照）に処理を進める。１つでも等しくなければ（ステップＳ５４：ＮＯ）、処理ＮＧ（ステップＳ５６）として前述したステップＳ４５に処理を進める。
【００６０】
図１１は、ＩＣカード４が読取要求電文４０を受信した際にＣＰＵ３２が実行する動作のフローチャートを示す。  
ＣＰＵ３２は、読取要求があるまで待機し（ステップＳ６１：ＮＯ）、読取要求があると（ステップＳ６１：ＹＥＳ）、通信装置３１により読取要求電文４０を受信する（ステップＳ６２）。
【００６１】
ＣＰＵ３２は、読取要求電文４０に含まれているＩＣカード読取時識別コードデータ４１を取得し（ステップＳ６３）、このＩＣカード読取時識別コードデータ４１を不揮発性メモリ３３に読取時識別コードデータ３３ｇとして書込む（ステップＳ６４）。
【００６２】
ＣＰＵ３２は、通信装置３１を用いて改札機２のＩＣカードリーダライタ２２に読取要求電文４０で要求された情報を応答送信し（ステップＳ６４）、処理を終了する。
【００６３】
以上の構成により、スキミングされた場合にスキミングされたことを通知できる改札機２を提供することができる。詳述すると、改札機２による改札処理では、読取処理（ステップＳ４２〜Ｓ４３）と書込処理（ステップＳ４７）とを必ず一組の動作として実行し、ＩＣカード４に読取時識別コードデータ３３ｇと乗車履歴データ３３ｈとを正しい値で必ず記憶させる。
【００６４】
しかし、スキミング装置によりＩＣカード４に対してスキミングが行われると、読取要求電文内に正しいＩＣカード読取時識別コードデータ４１が存在しないため、ＩＣカード４の読取時識別コードデータ３３ｇに書込まれるＩＣカード読取時識別コードが空になるか正しくないコードとなる。このため、乗車履歴データ３３ｈを符号化しても読取時識別コードデータ３３ｇと一致しなくなり、読取時識別コードデータ３３ｇと乗車履歴データ３３ｈの関係が正しくなくなる。
【００６５】
改札機２は、ＩＣカード４が利用される毎に読取時識別コードデータ３３ｇと乗車履歴データ３３ｈの関係が正しいか否かを確認しているため、スキミングによって正しくないとなれば、即座にこれを検知して通知することができる。特に満員電車などの車内でスキミングが行われたような場合には、降車駅の改札機２にてスキミングがあったことを通知できる。このため、スキミングされたことを早期に発見でき、スキミングされたＩＣカード４を使用停止にするなどの対策を早期に実行できる。
【００６６】
この発明の構成と、上述の実施形態との対応において、
この発明のＩＣ媒体処理装置は、実施形態の改札機１に対応し、
以下同様に、
ＩＣ媒体は、ＩＣカード３に対応し、
制御手段は、ステップＳ２，Ｓ３，Ｓ７を実行するＣＰＵ２１に対応し、
判定手段は、ステップＳ４を実行するＣＰＵ２１に対応し、
読取手段は、ステップＳ２〜Ｓ３を実行するＩＣカードリーダライタ２２に対応し、
書込手段は、ステップＳ７を実行するＩＣカードリーダライタ２２に対応し、
出力手段は、ディスプレイ２３、音声ユニット２４、警告ランプ２５、またはＬＡＮ２６に対応し、
読取時記憶情報は、読取時カウンタデータ３３ｂに対応し、
書込時記憶情報は、書込時カウンタデータ３３ｄに対応し、
ＩＣ媒体情報は、乗車券データに対応し、
読取回数は、読取時カウンタに対応し、
書込回数は、書込時カウンタに対応するも、
この発明は、上述の実施形態の構成のみに限定されるものではなく、多くの実施の形態を得ることができる。
【図面の簡単な説明】
【００６７】
【図１】改札機の構成を示すブロック図。
【図２】非接触型のＩＣカードの構成を示すブロック図。
【図３】改札機のＣＰＵが実行する動作を示すフローチャート。
【図４】読取要求時のＩＣカードのＣＰＵが実行する動作のフローチャート。
【図５】書込要求時のＩＣカードのＣＰＵが実行する動作のフローチャート。
【図６】実施例２の改札機の構成を示すブロック図。
【図７】実施例２の非接触型のＩＣカードの構成を示すブロック図。
【図８】実施例２の改札機のＣＰＵが実行する動作を示すフローチャート。
【図９】実施例２の読取要求電文のフォーマットを示す説明図。
【図１０】実施例２の判定を詳述するフローチャート。
【図１１】実施例２のＩＣカードが読取要求電文を受信した際にＣＰＵが実行する動作のフローチャート。
【符号の説明】
【００６８】
１…改札機
３…ＩＣカード
２１…ＣＰＵ
２２…ＩＣカードリーダライタ
２３…ディスプレイ
２４…音声ユニット
２５…警告ランプ
２６…ＬＡＮ
３３ｂ…読取時カウンタデータ
３３ｄ…書込時カウンタデータ
【図１】
2008065411.tif 000003
【図２】
2008065411.tif 000004
【図３】
2008065411.tif 000005
【図４】
2008065411.tif 000006
【図５】
2008065411.tif 000007
【図６】
2008065411.tif 000008
【図７】
2008065411.tif 000009
【図８】
2008065411.tif 000010
【図９】
2008065411.tif 000011
【図１０】
2008065411.tif 000012
【図１１】
2008065411.tif 000013