(57)【要約】【課題】記憶媒体に記憶された価値データを不正に書換えることを確実に防止する。【解決手段】記憶媒体１４に記憶された価値データを書換え可能な媒体処理部１５に対して一意に設定された識別コードをデータ処理装置１１において保有する。このデータ処理装置１１において保有される識別コードと、当該データ処理装置１１の上位装置１２に予め設定されている所定の識別コードとを照合し、その照合結果が不一致であるとき、媒体処理部１５による記憶媒体１４へのデータ書換えを禁止する。【選択図】    図１
2004178420.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して上位装置に接続されるとともに、記憶媒体に記憶された価値データを書換え可能な媒体処理部を有するデータ処理装置において、
前記媒体処理部に対して一意に設定された識別コードを保有する識別コード保有手段と、この識別コード保有手段により保有される識別コードと前記上位装置に予め設定されている所定の識別コードとの照合結果が不一致であるとき、前記媒体処理部による前記記憶媒体へのデータ書換えを禁止する書換え禁止手段とを具備したことを特徴とするデータ処理装置。
【請求項２】
通信回線を介して上位装置に接続されるとともに、記憶媒体に記憶された価値データを書換え可能な媒体処理部を有するデータ処理装置において、
前記媒体処理部に対して一意に設定された識別コードを保有する識別コード保有手段と、予め設定されている当該データ処理装置用媒体処理部識別コードを前記上位装置に問い合わせるコード問合せ手段と、このコード問合せ手段による問合せに対して前記上位装置から返信された識別コードと前記識別コード保有手段により保有される識別コードとを照合するコード照合手段と、このコード照合手段による照合の結果不一致であると判定されるか、前記コード問合せ手段による問合せに対して前記上位装置から識別コードの返信がないとき、前記媒体処理部による前記記憶媒体へのデータ書換えを禁止する書換え禁止手段とを具備したことを特徴とするデータ処理装置。
【請求項３】
記憶媒体に記憶された価値データを書換え可能な媒体処理部を着脱自在に接続するインタフェース手段と、このインタフェース手段に接続された前記媒体処理部に対して前記記憶媒体に記憶された前記価値データの書き換えを指示する手段とを有するデータ処理装置において、
前記インタフェース手段に接続可能な媒体処理部に対して一意に設定された識別コードを保有する識別コード保有手段と、前記インタフェース手段に接続された媒体処理部から予め設定されている識別コードを受信し、この識別コードと前記識別コード保有手段により保有される識別コードとを照合するコード照合手段と、このコード照合手段による照合の結果不一致であると判定されると、前記媒体処理部に対する前記記憶媒体へのデータ書換え指示を禁止する書換え禁止手段とを具備したことを特徴とするデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＣカード、磁気カード、フラッシュメモリを搭載した携帯機器等の可般型の記憶媒体に記憶された価値データを書換える機能を有したデータ処理装置に関する。
【０００２】
【従来の技術】
従来、可般型の記憶媒体に記憶された価値データを書換える機能を有したデータ処理装置として、例えば店舗に設けられ、ＩＣカードに記憶された金額データを読み取り、その金額データで商取引の代金を支払い処理した後、残金を新たな金額データとしてＩＣカードに書込む決済端末装置（ＰＯＳ端末，電子式キャッシュレジスタ等）が知られている。また、現金投入口から投入された現金相当の金額をＩＣカードから読み取った金額データに加算し、加算後の金額を新たな金額データとしてＩＣカードに書込むカード入金装置も知られている。
【０００３】
このようなデータ処理装置は、ＩＣカードに記憶された金額データを書換え可能なので、盗難等により店舗から持ち出されてＩＣカードの金額データが不正に書き換えられるおそれがあった。
【０００４】
そこで従来、上位装置から送信されるコマンドが正規のコマンドであるか否かを判断し、異常コマンドであると判断すると、カードに対するデータの書換えを不能にするデータ処理装置があった（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平１１−１８５１１８号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上位装置から送信されるコマンドの正常，異常によってカードへの不正な書換えを防止する従来技術では、コマンドに関して専門的な知識を有する者であれば、上位装置の代わりにパソコン等をデータ処理装置に接続し、不正に作成した正常なコマンドをパソコン等からデータ処理装置に送信することで、カードのデータを書換えることが可能であった。
【０００７】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、記憶媒体に記憶された価値データを不正に書換えることを確実に防止できるデータ処理装置を提供しようとするものである。
【０００８】
【課題を解決するための手段】
本発明は、通信回線を介して上位装置に接続されるとともに、記憶媒体（例えば、ＩＣカード，磁気カード，フラッシュメモリ搭載型携帯機器等）に記憶された価値データ（例えば、金額データ，ポイントデータ等）を書換え可能な媒体処理部を有するデータ処理装置において、媒体処理部に対して一意に設定された識別コードを保有する識別コード保有手段と、この識別コード保有手段により保有する識別コードと当該データ処理装置の上位装置に予め設定されている所定の識別コードとの照合結果が不一致であるとき、媒体処理部による記憶媒体へのデータ書換えを禁止する書換え禁止手段とを備えたものである。
【０００９】
このような手段を講じたことにより、例えば盗難によってデータ処理装置が外部に持ち出された場合には、識別コード保有手段により保有されている識別コードを、当該データ処理装置の上位装置に予め設定されている所定の識別コードと照合することができないので、媒体処理部による記憶媒体へのデータ書換えが禁止される。したがって、識別コードの照合が必要であるということを知らない者は勿論のこと、その知識があっても識別コード保有手段により保有されている識別コードを知り得ない限り、記憶媒体の価値データを不正に書換えることはできず、従来よりセキュリティ性が高められる。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を用いて説明する。はじめに、価値データを書換え自在に記憶する記憶媒体として、金額データを記憶したＩＣカードを使用可能とし、このＩＣカードに記憶された金額データを読み取って商取引の代金を支払い処理するＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）端末に本発明を適用した第１の実施の形態について説明する。
【００１１】
図１は本実施の形態のＰＯＳ端末１１を利用したＰＯＳシステムの概略構成を示す模式図であって、ＰＯＳシステムは、店舗の売場等にそれぞれ設置される複数台のＰＯＳ端末１１と、その上位装置として機能するストアコントローラ１２とから構成されている。ストアコントローラ１２は、店舗内の売場とは離れた管理事務所等に設置されており、各売場のＰＯＳ端末１１とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信回線１３を介して双方向通信可能に接続されている。
【００１２】
各ＰＯＳ端末１１には、ＩＣカード１４と無線通信又は赤外線通信等によりデータのやり取りを行なって、当該カード１４のメモリ部から金額データ等を読込んだり、メモリ部に金額データ等を書込んだりする媒体処理部としてのＩＣカードリーダライタ１５がそれぞれ設けられている。
【００１３】
ストアコントローラ１２には、図２に示すように、各ＰＯＳ端末１１の端末番号別に識別コード（Ｒ／Ｗ・ＩＤ）を記憶保存したＩＤファイル１６が設けられている。端末番号は、各ＰＯＳ端末１１別に予め割り当てられた連続番号である。識別コード（Ｒ／Ｗ・ＩＤ）は、そのＰＯＳ端末１１に設けられているＩＣカードリーダライタ１５に対して一意に設定されたＩＤコードである。
【００１４】
図３はＰＯＳ端末１１の外観構成を示す斜視図であり、背面右側から見ている。ＰＯＳ端末１１には、正面側にキーボード２１、正面タッチパネル２２、バーコードスキャナ２３の載置部２４等が設けられており、背面側に客面タッチパネル２５とカードかざし部２６とが設けられている。カードかざし部２６は、背面側から見て客面タッチパネル２５の右側部に設けられている。カードかざし部２６には、このカードかざし部２６にかざされたＩＣカード１４と無線通信を行なってデータの読み書きを行なうカードリーダライタ１５が設けられている。
【００１５】
図４はＰＯＳ端末１１の要部構成を示すブロック図である。ＰＯＳ端末１１には、制御部本体としてＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１が実装されている。そして、このＣＰＵ３１に、アドレスバス，データバス等のバスライン３２を介して、プログラム等の固定的データが予め格納されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３３、商品販売データの売上処理や商品代金の支払処理に必要な各種メモリエリアが形成されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３４、不揮発性の補助記憶部として機能するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）装置３５、現在の日付及び時刻を計時する時計部３６の他、通信インタフェース３７、スキャナインタフェース３８、Ｉ／Ｏポート３９、キーボードコントローラ４０、第１のタッチパネルコントローラ４１、第２のタッチパネルコントローラ４２、プリンタコントローラ４３、カードリーダライタコントローラ４４等が接続されている。
【００１６】
通信インタフェース３７には前記通信回線１３が脱着可能に接続されており、所定の通信プロトコルに従い前記ストアコントローラ１２との間でデータを送受信できるようになっている。
【００１７】
スキャナインタフェース３８には前記スキャナ２３が接続されており、このスキャナ２３で読み取られたバーコードデータが入力されるようになっている。
【００１８】
Ｉ／Ｏポート３９には、モードスイッチ４５からの信号が入力される。また、現金などを収容するためのドロワ４６に対して開放指令信号を出力するようになっている。モードスイッチ４５は、通常のＰＯＳ業務である「登録」，「点検」，「精算」，「設定」等の各種業務モードを選択しその実行をＣＰＵ３１に指令するコントロールスイッチで、例えば鍵にて切替操作される。因みに、「登録」とは、一商取引として売上げる商品の情報入力により当該商品の販売データをメモリに売上処理し、一商取引の締めが宣言されると、当該一商取引として売上げた商品の代金を支払処理する業務のモードであり、「点検」とは、登録業務によってメモリに売上処理されたデータを点検レポートとして出力する業務のモードであり、「精算」とは、点検業務と同様にメモリに売上処理されたデータをレポート出力した後、メモリをクリアする業務のモードであり、「設定」とは、各種業務を実行する上で必要となるデータを予めメモリに設定する業務のモードである。
【００１９】
キーボードコントローラ４０は、前記キーボード２１を制御して操作キーに対応したキー信号を取り込む。第１のタッチパネルコントローラ４１は、前記正面タッチパネル２２の画面表示を制御するとともに、この正面タッチパネル２２のタッチ入力を検知する。第２のタッチパネルコントローラ４２は、前記客面タッチパネル２５の画面表示を制御するとともに、この客面タッチパネル２５のタッチ入力を検知する。正面タッチパネル２２には、オペレータに対する画面データが表示される。客面タッチパネル２５には、買物客に対する画面データが表示される。
【００２０】
プリンタコントローラ４３は、ＰＯＳ端末１１に内蔵されたプリンタ４７を制御し、レシートの印字及び発行等を行なわせるものである。レシートは、ＰＯＳ端末１１の正面側に形成されたレシート発行口（不図示）から発行される。
【００２１】
カードリーダライタコントローラ４４は、前記カードリーダライタ１５を制御して、カードかざし部２６にかざされたＩＣカード１４のメモリからデータを読み取ったり、当該ＩＣカード１４のメモリにデータを書込んだりする。
【００２２】
かかる構成のＰＯＳ端末１には、図５に示すように、端末番号のメモリエリア５１と、識別コード（Ｒ／Ｗ・ＩＤ）のメモリエリア５２と、書換禁止フラグＦのメモリエリア５３とがＲＡＭ３４に形成されている。
【００２３】
またＨＤＤ装置３５には、図示しないが、当該ＰＯＳ端末１１に対して予め割り当てられた端末番号と、当該ＰＯＳ端末１１に設けられたカードリーダライタ１５の識別コード（Ｒ／Ｗ・ＩＤ）とが保存されている。ここに、ＨＤＤ装置３５は、識別コード保有手段を構成する。
【００２４】
しかして、ＣＰＵ３１は、ＰＯＳ端末１１の起動により立ち上がると、図６の流れ図に示すカードリーダライタ判定処理を実行するようにプログラム制御されている。
【００２５】
すなわちＣＰＵ３１は、このカードリーダライタ判定処理を開始すると、先ず、ＳＴ（ステップ）１としてＨＤＤ装置３５に予め保有されている当該ＰＯＳ端末１１の端末番号とカードリーダライタ１５の識別コード（Ｒ／Ｗ・ＩＤ）とを読み出し、ＲＡＭ３４のメモリエリア５１，５２にそれぞれ格納する。また、ＳＴ２としてメモリエリア５３に書換禁止フラグＦをセットして、ＩＣカード１４へのデータ書換禁止状態にする。
【００２６】
次に、ＳＴ３としてメモリエリア５１にセットされた端末番号を用いて識別コード問合せ伝文を作成し、通信インタフェース３７に接続された通信回線１３を介してストアコントローラ１２に送信する（コード問合せ手段）。
【００２７】
ストアコントローラ１２は、上記識別コード問合せ伝文を受信すると、その伝文中の端末番号でＩＤファイル１６を検索する。そして、当該端末番号に対応して設定されている識別コード（Ｒ／Ｗ・ＩＤ）を読み出し、問合せ伝文送信元のＰＯＳ端末１１に返信するものとなっている。
【００２８】
そこでＣＰＵ３１は、上記問合せ伝文を送信後、ＳＴ４としてストアコントローラ１２から識別コード（Ｒ／Ｗ・ＩＤ）の返信があるのを待機し、所定時間内に識別コード（Ｒ／Ｗ・ＩＤ）を受信したならば、ＳＴ５としてその受信した識別コード（Ｒ／Ｗ・ＩＤ）がメモリエリア５２内の識別コード（Ｒ／Ｗ・ＩＤ）と一致するか否かを照合する（コード照合手段）。その結果、両識別コードが一致した場合には、ＳＴ６としてメモリエリア５３内の書換禁止フラグＦをリセットし、ＩＣカード１４へのデータ書換禁止状態を解除して、このカードリーダライタ判定処理を終了する。
【００２９】
一方、ＳＴ４にて一定時間内に識別コード（Ｒ／Ｗ・ＩＤ）を受信できなかった場合、または識別コード（Ｒ／Ｗ・ＩＤ）を受信したが、ＳＴ５にてその識別コード（Ｒ／Ｗ・ＩＤ）がメモリエリア５２内の識別コード（Ｒ／Ｗ・ＩＤ）と一致しなかった場合には、書換禁止フラグＦをセットしたまま、このカードリーダライタ判定処理を終了する。すなわち、ＩＣカード１４への書換禁止状態を維持する（書換え禁止手段）。
【００３０】
さて、ＰＯＳ端末１１は、上記カードリーダライタ判定処理を終了すると、「登録」，「点検」，「精算」，「設定」等のＰＯＳ業務処理が可能となる。このＰＯＳ業務処理において、ＣＰＵ１１は、特に図７の流れ図に示す処理を実行するようにプログラム制御されている。
【００３１】
すなわちＣＰＵ１１は、ＰＯＳ業務処理の中で、ＳＴ１１としてＩＣカード１４に記憶されているデータの読込み要求が発生した場合には、ＳＴ１２としてカードリーダライタ１５を制御して、カードかざし部２６にかざされたＩＣカードのデータ読取りを行なう。
【００３２】
一方、ＳＴ１３としてＩＣカード１４に対するデータの書換要求が発生した場合には、ＳＴ１４としてメモリエリア５３に書換禁止フラグＦがセットされているか否かを判断する。そして、書換禁止フラグＦがセットされていなかった場合には、ＳＴ１５としてカードリーダライタ１５を制御して、カードかざし部２６にかざされたＩＣカード１４のデータの書換えを行なう。これに対し、書換禁止フラグＦがセットされていた場合には、ＳＴ１６として正面タッチパネル２２にカード書換不可を知らせるメッセージを表示させ、カードかざし部２６にかざされたＩＣカードのデータの書換えを行なわない。なお、カード書換不可を知らせるメッセージは、客面タッチパネル２５に表示させてもよい。また、プリンタ４７によって記録紙にカード書換不可を知らせるメッセージを印字させてもよいし、ブザー音等によってカード書換不可を知らせるようにしてもよい。
【００３３】
このように本実施の形態においては、ＰＯＳ端末１１は、その起動時に、カードリーダライタ１５によるＩＣカード１４へのデータ書換を禁止するとともに、通信回線１３で接続された上位装置であるストアコントローラ１２に対し、当該ＰＯＳ端末用カードリーダライタ１５の識別コードを問い合わせる。そして、該当する識別コードの返信があると、この識別コードと、当該ＰＯＳ端末１１が予め保有しているカードリーダライタ１５の識別コードと照合する。その結果、一致した場合には、ＩＣカード１４へのデータ書換禁止状態を解除する。これにより、その後のＰＯＳ業務においては、ＩＣカード１４に対するデータの書換要求が発生すると、ＩＣカード１４に記憶された金額データ等が書換えられる。
【００３４】
例えば、「登録」業務において、ＩＣカード１４による商取引の代金支払いが指令された場合には、ＩＣカード１４に記憶された金額データが読み取られ、その金額データで商取引の代金が支払い処理される。そして、支払い処理後の残金が新たな金額データとしてＩＣカード１４に書込まれる。また、同じく「登録」業務において、ＩＣカード１４への入金が指令された場合には、ＩＣカード１４に記憶された金額データが読み取られ、その金額データに入金データが加算された後、新たな金額データとしてＩＣカード１４に書込まれる。
【００３５】
ところが、ストアコントローラ１２から該当する識別コードの返信がない場合、あるいは識別コードは返信されたが予め保有している識別コードと一致しなかった場合には、ＩＣカード１４へのデータ書換禁止状態を維持する。これにより、その後のＰＯＳ業務においては、ＩＣカード１４に対するデータの書換要求が発生しても書換不可が報知されて、ＩＣカード１４に記憶された金額データ等の書換えは行なわれない。
【００３６】
したがって、例えばＰＯＳ端末１１を店舗から盗み、そのＰＯＳ端末１１が有するＩＣカード１４へのデータ書換機能を利用して、ＩＣカード１４の金額データを増やす不正を働こうとしても、外部に持ち出されたＰＯＳ端末１１はストアコントローラ１２に接続されていないので、ＩＣカード１４へのデータ書換禁止状態が解除されることはない。ＰＯＳ端末１１と同時にストアコントローラ１２も盗んで接続すれば不正は可能だが、ストアコントローラ１２はＰＯＳ端末１１が設置されている売場とは離れた管理事務所等に設置されているので、同時に盗まれる可能性は極めて低い。
【００３７】
また仮に、データ書換禁止状態を解除するにはカードリーダライタ１５の識別コードの照合が必要であるということを知っており、ストアコントローラ１２の変わりにパソコン等に接続したとしても、そのＰＯＳ端末１１が予め保有している識別コードを知り得ない限り、データ書換禁止状態を解除することはできない。したがって、上記のような不正を確実に阻止することができる。
【００３８】
ところで、本実施の形態では、ＰＯＳ端末１１で識別コードを照合したが、ストアコントローラ１２で識別コードを照合し、その結果をＰＯＳ端末１１に通知するようにしてもよい。この場合、ＰＯＳ端末１１のＣＰＵ１１は、図６中ＳＴ３においてそのＰＯＳ端末１１が保有するカードリーダライタ１５の識別コードを端末番号とともに組込んで識別コード問合せ伝文を作成し、ストアコントローラ１２に送信する。この問合せ伝文を受信したストアコントローラ１２は、伝文中の端末番号でＩＤファイル１６を検索して、当該端末番号に対応して設定されている識別コード（Ｒ／Ｗ・ＩＤ）を読み出し、同伝文中の識別コードと照合する。そして、照合結果を示す応答伝文を問合せ元のＰＯＳ端末１１に送信する。ＰＯＳ端末１１のＣＰＵ１１は、応答伝文中の照合結果が一致を示すものであれば書換禁止フラグＦをリセットし、不一致を示すものであれば書換禁止フラグＦをリセットしない。このような構成を採用しても、ＩＣカード１４に対する不正なデータの書換えを防止することができる。特にこの場合には、ストアコントローラ１２で識別コードを照合するので、盗まれたＰＯＳ端末１１が保有している識別コードが知られてもパソコン等で識別コードを照合させる仕組みを作成しない限り書換禁止状態を解除できないので、より確実にこの種の不正を阻止することができる。
【００３９】
また、図７に示したＰＯＳ業務処理の一部を図８に示すように変更してもよい。すなわち、ＳＴ１３においてＩＣカード１４に対するデータの書換要求が発生した場合、ＳＴ１４の書換禁止フラグ判定処理の前に、書換えるデータがＩＣカード１４の価値データ（金額データ）か否かを判断する（ＳＴ２１）。そして、価値データの場合には、ＳＴ１４の書換禁止フラグ判定処理に進むが、価値データ以外のデータの場合には、ＳＴ１５のカード書換処理に直接進む。こうすることにより、価値データの書換のみを禁止することができる。
【００４０】
次に、本発明の第２の実施の形態について説明する。なお、この第２の実施の形態は、価値データを書換え自在に記憶する記憶媒体として、ポイントデータを記憶した磁気カードを使用可能とし、この磁気カードのポイントデータに商取引の内容に応じて付与するサービスポイントを加算する電子式キャッシュレジスタに本発明を適用した場合である。
【００４１】
図９は第２の実施の形態の概略構成を示す模式図で、図中６１は単体の電子式キャッシュレジスタを示している。この電子式キャッシュレジスタ６１には、ＲＳ２３２Ｃ等のインタフェース部６２が設けられており、このインタフェース部６２に、通信ケーブル６３を介してカードリーダライタ６４が脱着自在に接続されている。カードリーダライタ６４は、前記ポイントカードに記録されたポイントデータの読取り及び同ポイントデータの書換えを行なうもので、当該カードリーダライタ６４に対して一意に定められた識別コード（Ｒ／Ｗ・ＩＤ）をその内部記憶部に固定的に保持している。
【００４２】
図１０は電子式キャッシュレジスタ６１の要部構成を示すブロック図であり、図４に示したＰＯＳ端末１１と略同様である。すなわち電子式キャッシュレジスタ６１は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、時計部７４、モードスイッチ７５とドロワ７６が接続されるＩ／Ｏポート７７、キーボード７８を制御するキーボードコントローラ７９、正面ディスプレイ８０の表示を制御する第１の表示コントローラ８１、客面ディスプレイ８２の表示を制御する第２の表示コントローラ８３、プリンタ８４によるレシート印字等を制御するプリンタコントローラ８５等を備えており、ＣＰＵ７１と各部とをバスライン８６で接続している。そして、このバスライン８６に、前記インタフェース部６２を接続している。
【００４３】
かかる構成において、ＲＡＭ７３には、識別コードエリア８７と、書換禁止フラグＦのエリア８８とが形成されている。そして、識別コードエリア８７には、上記インタフェース部６２に接続されるカードリーダライタ６４の識別コードが予め設定されている（識別コード保有手段）。なお、ＲＡＭ７３は、バッテリによって電源がバックアップされており、電子式キャッシュレジスタの主電源がオフされても識別コード等のデータが安定に保持されるようになっている。
【００４４】
しかして、ＣＰＵ７１は、電子式キャッシュレジスタ６１の起動により立ち上がると、図１１の流れ図に示すカードリーダライタ判定処理を実行するようにプログラム制御されている。
【００４５】
すなわちＣＰＵ７１は、このカードリーダライタ判定処理を開始すると、先ず、ＳＴ３１としてメモリエリア８８に書換禁止フラグＦをセットする。次に、ＳＴ３２として識別コード問合せ伝文を作成し、インタフェース部６２に接続された通信ケーブル６３を介してカードリーダライタ６４に送信する。この識別コード問合せ伝文を受信したカードリーダライタ６４は、内部記憶部に設定された識別コードを電子式キャッシュレジスタ６１に返信するので、ＣＰＵ７１は、上記問合せ伝文を送信後、ＳＴ３３としてカードリーダライタ６４から識別コードの返信があるのを待機し、所定時間内に識別コードを受信したならば、ＳＴ３４としてその受信した識別コードがメモリエリア８７内の識別コードと一致するか否かを照合する（コード照合手段）。その結果、両識別コードが一致した場合には、ＳＴ３５としてメモリエリア８８内の書換禁止フラグＦをリセットして、このカードリーダライタ判定処理を終了する。
【００４６】
一方、ＳＴ３３にて一定時間内に識別コードを受信できなかった場合、または識別コードを受信したが、ＳＴ３４にてその識別コードがメモリエリア８７内の識別コードと一致しなかった場合には、書換禁止フラグＦをセットしたまま、このカードリーダライタ判定処理を終了する（書換え禁止手段）。
【００４７】
その後、ＣＰＵ７１は、通常の電子式キャッシュレジスタとしての業務処理が可能となる。この通常処理の中で、カードリーダライタ６４へのデータ書換指示コマンドが発生した場合には、ＣＰＵ７１は、書換禁止フラグＦを調べる。そして、書換禁止フラグＦがリセットされていた場合には、カードリーダライタ６４に対してデータ書換指示コマンドを出力する。これに対し、書換禁止フラグＦがリセットされていなかった場合には、データ書換指示コマンドの出力を禁止する。
【００４８】
したがって、この第２の実施の形態によれば、例えば電子式キャッシュレジスタ６１からカードリーダライタ６４が取り外され、別の電子式キャッシュレジスタに接続されてカードデータ（例えばポイントデータ）の改竄が行なわれようとしても、書換禁止フラグＦがリセットされたままなので、電子式キャッシュレジスタからカードリーダライタ６４にデータ書換指示コマンドが出力されることはなく、磁気カードのデータが書換えられない。その結果、カードのポイントデータを不正に増加させるような改竄を確実に防止することができる。
【００４９】
なお、本発明はＰＯＳ端末や電子式キャッシュレジスタ等の決済端末装置に限定されるものではなく、例えば現金投入口から投入された現金相当の金額をＩＣカードから読み取った金額データに加算し、加算後の金額を新たな金額データとしてＩＣカードに書込むカード入金装置にも適用することができる。
【００５０】
また、記憶媒体はＩＣカード，磁気カードなどのカード状記憶媒体に限定されるものではなく、例えばフラッシュメモリを搭載した携帯電話，ＰＤＡ等の携帯機器であってもよい。
この他、本発明の要旨を逸脱しない範囲で種々変形実施可能であるのは勿論である。
【００５１】
【発明の効果】
以上詳述したように本発明によれば、記憶媒体に記憶された価値データを不正に書換えることを確実に防止できるデータ処理装置を提供できる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態のシステム構成を示す模式図。
【図２】同第１の実施の形態におけるＩＤファイルのデータ構造を示す模式図。
【図３】同第１の実施の形態におけるＰＯＳ端末の外観構成を示す斜視図。
【図４】同第１の実施の形態におけるＰＯＳ端末の要部構成を示すブロック図。
【図５】同第１の実施の形態におけるＰＯＳ端末のＲＡＭに形成される主要なメモリエリアを示す模式図。
【図６】同第１の実施の形態におけるＰＯＳ端末のＣＰＵが実行するカードリーダライタ判定処理を具体的に示す流れ図。
【図７】同第１の実施の形態におけるＰＯＳ端末のＣＰＵが実行するＰＯＳ業務処理の要部を示す流れ図。
【図８】図７に示すＰＯＳ業務処理の変形例を示す流れ図。
【図９】本発明の第２の実施の形態のシステム構成を示す模式図。
【図１０】同第２の実施の形態における電子式キャッシュレジスタの要部構成を示すブロック図。
【図１１】同第２の実施の形態における電子式キャッシュレジスタのＣＰＵが実行するカードリーダライタ判定処理を具体的に示す流れ図。
【符号の説明】
１１…ＰＯＳ端末
１２…ストアコントローラ
１３…通信回線
１４…ＩＣカード
１５…ＩＣカードリーダライタ
１６…ＩＤファイル
６１…電子式キャッシュレジスタ
６２…インタフェース部
６３…通信ケーブル
６４…磁気カードリーダライタ
【図１】
2004178420.tif 000003
【図２】
2004178420.tif 000004
【図３】
2004178420.tif 000005
【図４】
2004178420.tif 000006
【図５】
2004178420.tif 000007
【図６】
2004178420.tif 000008
【図７】
2004178420.tif 000009
【図８】
2004178420.tif 000010
【図９】
2004178420.tif 000011
【図１０】
2004178420.tif 000012
【図１１】
2004178420.tif 000013