(57)【要約】      （修正有）【課題】  ＩＣカードとＩＣホルダにより構成される携帯型ＩＣ機器を用いて、安全に決済処理を行うことが可能な決済システムを提供する。【解決手段】  指紋センサ２４により取得された指紋データは、ＩＣカード１０に送信されて、認証判定部１６が、不揮発性メモリ１４に記録された指紋データと照合する。照合の結果、正当である場合は、書き換え処理部１７が、認証「正」の旨を不揮発性メモリ１４に書き込む。送信処理部１８は、不揮発性メモリ１４内に認証「正」の旨が記録されている場合には、ＩＣホルダ２０を介して支払端末４０に不揮発性メモリ１４に記録されたユーザＩＤの送信処理を行う。ホストＰＣ３０は、支払端末４０を介して受信したユーザＩＤを利用して決済処理を行い、新残高をＩＣカード１０に送信する。新残高を受信した場合、または所定時間が経過した場合に、書き換え処理部１７が、認証「否」の旨を不揮発性メモリ１４に書き込む。【選択図】  図１
2006172158.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカード、当該ＩＣカードを保持するＩＣホルダ、ホストＰＣ、支払端末により構成される決済システムであって、
前記ＩＣカードは、正当利用者の指紋データ、正当利用者のユーザＩＤ、電子マネーの残高、認証が正当に行われたか否かを示す認証正否情報を記憶する不揮発性記憶手段と、前記ＩＣホルダから取得した指紋データと前記不揮発性記憶手段に記憶された正当利用者の指紋データを照合することにより取得した指紋データの正当性を認証する認証判定手段と、前記認証判定手段により正当であると認証された場合に、前記記憶手段内の認証正否情報を正を示す状態に書き換える機能を有すると共に、前記支払端末から受信した情報に基づいて、前記記憶手段内の残高を書き換えると共に前記認証正否情報を否を示す状態に書き換える機能を有する書き換え処理手段と、を有し、
前記ＩＣホルダは、利用者の指紋データを取得する指紋センサと、前記支払端末とのデータの送受信を行う支払端末通信手段を有し、
前記ホストＰＣは、前記ＩＣホルダから受信したユーザＩＤに基づいて、正当利用者であるかどうかを判断する手段と、正当利用者である場合に、前記ＩＣホルダから受信した残高、利用額に基づいて、新残高を算出する残高算出手段と、算出した新残高を前記ＩＣホルダに送信する送信手段を有し、
前記支払端末は、前記ＩＣホルダと前記ホストＰＣ間のデータの送受信を仲介する手段を有することを特徴とする決済システム。
【請求項２】
前記ＩＣホルダは、時間を管理する時間管理手段を有し、当該時間管理手段が管理する経過時間が所定の時間に達した場合に、前記ＩＣカードに書き換え命令を送信するものであり、
前記ＩＣカード内の書き換え処理手段は、前記ＩＣホルダからの書き換え命令に基づいて、前記認証正否情報を否を示す状態に書き換えるものであることを特徴とする請求項１に記載の決済システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型電子機器を用いて決済処理を行うための技術に関する。
【背景技術】
【０００２】
近年、ＩＳＯ７８１６で規定されるＩＣカードの接触通信と、ＵＳＢ（ユニバーサル・シリアル・バス）通信、さらには、ＩＳＯ１４４４３で規定されるＩＣカードの非接触通信等の複数のインターフェースを備えたＩＣデバイスが開発されている（例えば、特許文献１参照）。このようなＩＣデバイスは、小型のＩＣカードとＩＣホルダにより構成されており、ＩＣカードへの情報の入出力がＩＣホルダを介して可能となっている。一方、ＩＣカードは、社員証カードなどでネットワークアクセス用ＩＤカードとして注目されはじめている。また、ＩＣカードを利用した電子マネーシステムも普及しはじめている。
【０００３】
【特許文献１】特開２００４−２６４９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の電子マネーシステムでは、本人認証を行った上での決済が困難であるため、例えば、カードを拾った人が決済行為を行ってしまう等の危険性がある。
【０００５】
そこで、本発明は、ＩＣカードとＩＣホルダにより構成される携帯型ＩＣ機器を用いて、安全に決済処理を行うことが可能な決済システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では、決済システムを、ＩＣカード、当該ＩＣカードを保持するＩＣホルダ、ホストＰＣ、支払端末により構成し、前記ＩＣカードは、正当利用者の指紋データ、正当利用者のユーザＩＤ、電子マネーの残高、認証が正当に行われたか否かを示す認証正否情報を記憶する不揮発性記憶手段と、前記ＩＣホルダから取得した指紋データと前記不揮発性記憶手段に記憶された正当利用者の指紋データを照合することにより取得した指紋データの正当性を認証する認証判定手段と、前記認証判定手段により正当であると認証された場合に、前記記憶手段内の認証正否情報を正を示す状態に書き換える機能を有すると共に、前記支払端末から受信した情報に基づいて、前記記憶手段内の残高を書き換えると共に前記認証正否情報を否を示す状態に書き換える機能を有する書き換え処理手段を有し、前記ＩＣホルダは、利用者の指紋データを取得する指紋センサと、前記支払端末とのデータの送受信を行う支払端末通信手段を有し、前記ホストＰＣは、前記ＩＣホルダから受信したユーザＩＤに基づいて、正当利用者であるかどうかを判断する手段と、正当利用者である場合に、前記ＩＣホルダから受信した残高、利用額に基づいて、新残高を算出する残高算出手段と、算出した新残高を前記ＩＣホルダに送信する送信手段を有し、前記支払端末は、前記ＩＣホルダと前記ホストＰＣ間のデータの送受信を仲介する手段を有する構成としたことを特徴とする。
【０００７】
また、本発明では、前記ＩＣホルダが、時間を管理する時間管理手段を有し、当該時間管理手段が管理する経過時間が所定の時間に達した場合に、前記ＩＣカードに書き換え命令を送信するものであり、前記ＩＣカード内の書き換え処理手段は、前記ＩＣホルダからの書き換え命令に基づいて、前記認証正否情報を否を示す状態に書き換えるものであることを特徴とする。
【０００８】
本発明によれば、ＩＣホルダに設けられた指紋センサを用いて正当利用者が指紋認証を行った際にのみ、その情報がＩＣカード内の不揮発性記憶手段に書き込まれ、この不揮発性記憶手段に記憶された正当に認証が行われた旨の情報を利用して、ホストＰＣにおいて決済を行い、ホストＰＣから決済が正しく処理された旨の情報を受信した際に、不揮発性記憶手段内の認証が正当に行われた旨の情報を消去することになる。また、ＩＣホルダが認証が正当に行われた時からの経過時間を管理し、所定時間経過した場合には、ＩＣカード内の正当に認証が行われた旨の情報を消去することになる。
【発明の効果】
【０００９】
本発明によれば、携帯型ＩＣ機器を利用して簡易に決済処理を行うことが可能になると共に、正当利用者以外の者が決済処理を不正に行うことを防ぐことが可能となる。さらに、認証した後、所定時間経過すると、決済を行うことが不可能となり、セキュリティが向上する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
（システム構成）
図１は、本発明に係る決済システムの構成を示すブロック図である。図１において、１０はＩＣカード、１１はホルダＩ／Ｆ、１２はＲＯＭ、１３はＲＡＭ、１４は不揮発性メモリ、１５はＣＰＵ、１６は認証判定部、１７は書き換え処理部、１８は送信処理部、２０はＩＣホルダ、２１は時間管理部、２２は指示入力部、２３は表示部、２４は指紋センサ、２５はＣＰＵ、２６はＨＵＢ、２７は支払端末Ｉ／Ｆ、２８はＩＣ・Ｉ／Ｆ、３０はホストＰＣ、３１は会員情報データベース（以下、会員情報ＤＢという）、４０は支払端末である。
【００１１】
ＩＣカード１０は、ホルダＩ／Ｆ１１、ＲＯＭ１２、ＲＡＭ１３、不揮発性メモリ１４、ＣＰＵ１５を備えた構成となっている。ＩＣカード１０は、ＩＣホルダ２０等の接触式ＩＣカードリーダライタと接触式での通信を行う。ＩＣカード１０として、本実施形態では、ＳＩＭを用いる場合を想定して説明する。ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）とは、クレジット決済用の個人識別情報等を記録した小型のＩＣカードである。
【００１２】
ホルダＩ／Ｆ１１は、ＩＣカード１０が装着されているＩＣホルダ２０の接触端子と接触して電気的導通を行う接触端子などを備え、ＩＣカード１０がＩＣホルダ２０に挿入され、互いの接触端子が接続されることによって、電源、クロックの供給をＩＣホルダ２０から受ける。すなわち、ホルダＩ／Ｆ１１は、ＩＣホルダ２０からの情報の入力およびＩＣホルダ２０への情報の出力を行う入出力手段であって、ＩＣホルダ２０との接触式での通信を媒介する。
【００１３】
ＲＯＭ１２、ＲＡＭ１３、不揮発性メモリ１４は、ＣＰＵ１５の処理に必要なプログラム、データ等の情報を記憶するための記憶手段である。ＲＯＭ１２は、読み出し専用メモリであって、オペレーティングシステム（ＯＳ）、実行環境等のプログラム、プログラムの処理に必要なデータ等を記憶している。ＲＡＭ１３は、揮発性メモリであり、ＣＰＵ１５が処理を行うための作業領域として使用される。
【００１４】
不揮発性メモリ１４は、ＥＥＰＲＯＭ、フラッシュメモリ、ＦＲＡＭ等の随時書き換え可能な不揮発性のメモリであり、利用者の作業領域、プログラム領域等として使用される。不揮発性メモリ１４は、利用者を正当利用者と認証するために必要な情報である正当利用者の指紋データを記憶している。正当利用者の指紋データとは、正当利用者の指紋の特徴を示すデータである。また、不揮発性メモリ１４には、このＩＣカード１０の正当利用者のユーザＩＤ、電子マネーの残高、利用可能な支払端末４０の端末ＩＤ、指紋認証のために必要な処理を行うためのプログラムが記憶されている。さらに、不揮発性メモリ１４は、認証が正当に行われたか否かを示す認証正否情報も記憶する。認証正否情報とは、認証の正否を示すステータス情報であり、「正」と「否」の２通りのステータスを記録する。
【００１５】
ＣＰＵ１５は、ＩＣホルダ２０、ホストＰＣ３０から受信する情報に応じて記憶手段に格納されているＯＳ、アプリケーション等のプログラムを実行し、種々の演算および制御を行い、ＩＣカード１０を統括制御し、認証判定部１６、書き換え処理部１７、送信処理部１８を実現する。
【００１６】
認証判定部１６は、ＩＣホルダ２０を介してＩＣカード１０に入力された利用者の指紋データと、不揮発性メモリ１４に記憶されている正当利用者の指紋データとを照合し、一致するか否かによって、そのときのＩＣカード１０の利用者が正当利用者であるか否かの認証判定処理を行うと共に、ＩＣホルダ２０を介して受信した支払端末４０の端末ＩＤが正当であるか否かの認証判定処理を行う。利用者の指紋データは、ＩＣホルダ２０の指紋センサ２４により取得され、ＩＣカード１０に入力される。
【００１７】
書き換え処理部１７は、認証判定部１６が利用者を正当利用者であると判定した場合に、認証が正当に行われた旨を不揮発性メモリ１４に書き込む。具体的には、認証正否情報を「正」の状態に書き換えることになる。また、書き換え処理部１７は、ホストＰＣ３０から支払端末４０、ＩＣホルダ２０を介して決済完了の旨の情報を受信した場合には、不揮発性メモリ１４内の認証正否情報を「否」の状態に書き換える。また、書き換え処理部１７は、ＩＣホルダ２０から直接書き換え命令を受信した場合も、不揮発性メモリ１４内の認証正否情報を「否」の状態に書き換える。
【００１８】
送信処理部１８は、不揮発性メモリ１４に書き込まれた認証正否情報を定期的に参照し、認証正否情報が「正」となっている場合には、ユーザＩＤを送信する処理を行う。送信処理部１８は、認証正否情報が「正」である限り、送信処理を行い続けることになる。
【００１９】
ＩＣホルダ２０は、時間管理部２１、指示入力部２２、表示部２３、指紋センサ２４、ＣＰＵ２５、ＨＵＢ２６、支払端末Ｉ／Ｆ２７、ＩＣ・Ｉ／Ｆ２８を備えている。時間管理部２１は、ＣＰＵのクロックに基づいて時間を管理するものである。指示入力部２２は、外部からの指示を入力するためのものであり、その指示は基本的には利用者による操作ボタン２９の操作により行われる。表示部２３は、利用者に対して情報を表示出力するためのものである。
【００２０】
指紋センサ２４は、その上に置かれた指の指紋データを取得する。指紋データは、指紋データの特徴点のデータであっても良く、２つの指紋データを比較して一致又は不一致の照合を所望の精度で行うことができれば良い。ＩＣカード１０の不揮発性メモリ１４に記憶されている指紋データについても同様である。また、指紋センサ２４として用いるセンサの方式としては、光学式、静電式、感熱式、電界式、圧力式などいずれであっても良く、センサが設けられる装置の使用形態に合わせることが望ましい。
【００２１】
ＣＰＵ２５は、ＩＣホルダ２０全体を統括制御する機能を有している。ＨＵＢ２６は、ＣＰＵ２５とＩＣ・Ｉ／Ｆ２８の間、及び支払端末Ｉ／Ｆ２７とＩＣ・Ｉ／Ｆ２８の間の接続を中継する。支払端末Ｉ／Ｆ２７は、ＩＣカード１０と、支払端末４０間の通信を行うためのインターフェースであり、本実施形態では、ＩＳＯ１４４４３で規定される非接触方式を採用している。ＩＣ・Ｉ／Ｆ２８は、装着されているＩＣカード１０の接触端子に対応する接触端子を備え、ＩＣカード１０との接続を媒介する。
【００２２】
ホストＰＣ３０は、決済処理を行うためのホストコンピュータである。ホストＰＣ３０は、会員情報を記録した会員情報ＤＢ３１を管理しており、支払端末４０から受信したユーザＩＤが会員のものであるかどうかを確認する機能、支払端末４０から受信した残高データ、利用金額データに基づいて、新残高を算出する残高算出機能を有している。これらの機能は、ホストＰＣ３０が専用のプログラムを実行することにより実現される。会員情報ＤＢ３１は、会員情報として各会員を特定するユーザＩＤ、その他会員の個人情報を記録している。
【００２３】
支払端末４０は、ＩＣホルダ２０とＩＳＯ１４４４３で規定される非接触方式により通信を行うことが可能なインターフェースを備え、ＩＣホルダ２０を介して、ＩＣカード１０とのデータの送受信を行う機能を有している。また、支払端末４０は自身を特定するＩＤである端末ＩＤを記録しており、ＩＣカード１０との非接触通信時に送信する機能を有している。
【００２４】
図１に示したＩＣホルダ２０の外観を図２に示す。図２に示すように、ＩＣホルダ２０は、その表面に指紋センサ２４、表示部２３を備えると共に、その側面に複数の操作ボタン２９を有している。ＩＣホルダ２０は、側面に設けられた挿入口からＩＣカード１０を挿入することが可能となっており、内部にＩＣカード１０を保持することができる。内部にＩＣカード１０を装着した状態において、図１に示したように、ホルダＩ／Ｆ１１とＩＣ・Ｉ／Ｆ２８が接続された状態となる。
【００２５】
（処理動作）
続いて、図１に示したシステムの処理動作について説明する。まず、利用者が、操作ボタン２９の操作により電源スイッチをＯＮにすると、ＩＣホルダ２０内のＣＰＵ２５が起動し、表示部２３にメニュー画面を表示させる。ここで、商品等の購入のために電子マネーによる支払いを行うため、利用者は「マネー支払」を選択したものとする。この選択は、複数ある操作ボタン２９のうちの一つを操作することにより行うことができる。すると、ＣＰＵ２５により指紋認証ルーチンが起動されると共にＩＳＯ７８１６に従ったＩ／Ｆが起動され、指紋センサ２４が起動すると共に、表示部２３には「指をセンサに置いて下さい」等の指紋照合を促すメッセージが表示される。このメッセージに従って、利用者が指紋センサ２４に指を乗せると、指紋センサ２４は指が乗せられたことを検知して、その指から指紋データを取得する。取得された指紋データは、ＩＣホルダ２０のＣＰＵ２５の命令により、ＩＣカード１０に送信される。
【００２６】
ＩＣカード１０が指紋データを受信すると、認証判定部１６は、受信した指紋データと、不揮発性メモリ１４に記憶されている指紋データを照合し、認証判定処理を行う。指紋データが一致せず、認証しないと判定した場合には、ＩＣカード１０は「否」のステータスのレスポンスをＩＣホルダ２０に送信し、処理を終了する。ＩＣホルダ２０は、「否」のステータスのレスポンスを受信した場合には、処理を終了する。なお、認証判定部１６が「否」と判定した回数は不揮発性メモリ１４に記憶され、「正」と判定するまで累積してカウントされる。この回数が所定の回数に達した場合には、例えば一定時間は指紋データの受付を拒否する状態としても良い。
【００２７】
一方、認証判定部１６が一致すると判定した場合には、書き換え処理部１７は、不揮発性メモリ１４内の認証正否情報を「正」の状態に書き換える処理を行う。すなわち、認証が正しい旨のフラグを立てる処理を行う。また、送信処理部１８が、「正」のステータスのレスポンスをＩＣホルダ２０に送信する。
【００２８】
ＩＣホルダ２０では、ＩＣカード１０から「正」のステータスのレスポンスを受信すると、時間管理部２１を起動させ、経過時間の計時を開始する。さらに、ＩＣホルダ２０は、表示部２３に「指紋照合完了。支払端末にかざして下さい」というメッセージを表示する。
【００２９】
利用者は、このメッセージに従って、まず、非接触通信スイッチを入れる。具体的には、複数ある操作ボタン２９のうちの一つを操作することにより行うことになる。非接触通信スイッチを入れると、ホルダＩ／Ｆ１１と支払端末Ｉ／Ｆ２７間が結合され、ＩＳＯ１４４４３に従った通信が可能な状態となる。この状態で、利用者は、支払端末４０である非接触ＲＷにＩＣホルダ２０をかざすことになる。ＩＣホルダ２０が支払端末４０と所定の距離内に近付くと、ＩＳＯ１４４４３に従った非接触通信が開始され、支払端末４０から支払端末４０を特定する端末ＩＤが送信される。すると、ＩＣカード１０内の認証判定部１６は、ＩＣホルダ２０を介して受け取った端末ＩＤと、不揮発性メモリ１４内に記録してある端末ＩＤとの照合を行う。受け取った端末ＩＤが不揮発性メモリ１４内に存在している場合は、ＩＣホルダ２０に挿入されたＩＣカード１０からユーザＩＤを支払端末４０に送信する。
【００３０】
支払端末４０は、ＩＣカード１０からユーザＩＤを受信すると、受信したユーザＩＤをホストＰＣ３０に送信する。ホストＰＣ３０は、支払端末４０からユーザＩＤを受信すると、そのユーザＩＤが会員情報ＤＢ３１に登録されているかどうかの確認を行う。確認の結果、受信したユーザＩＤが会員情報ＤＢ３１に登録されている場合は、正規なユーザＩＤである旨の信号を支払端末４０に送信する。支払端末４０は、ホストＰＣ３０から正規なユーザＩＤである旨の信号を受信すると、正しく認証された旨の信号をＩＣカード１０に送信する。
【００３１】
ＩＣカード１０では、正しく認証された旨の信号を受信すると、ユーザＩＤおよび残高を支払端末４０に送信する。支払端末４０では、ＩＣカード１０からユーザＩＤおよび残高を受信すると、これにさらに利用金額を追加してホストＰＣ３０に送信する。なお、利用金額は、支払端末に接続された利用金額入力手段から入力される。利用金額入力手段としては、数字を直接打ち込むキーボードを利用したものや、商品に付されたバーコードを読み取るバーコードリーダを利用したものを用いることができる。ホストＰＣ３０では、受信した残高から利用金額を差し引いて新残高を算出して、会員情報ＤＢ３１内の該当するユーザＩＤの残高を新残高に書き換えると共に、新残高を支払端末４０に送信する。
【００３２】
支払端末４０は、ホストＰＣ３０から新残高を受信すると、これをＩＣホルダ２０を介してＩＣカード１０に送信する。ＩＣカード１０では、新残高を受信すると、書き換え処理部１７が、不揮発性メモリ１４に記録された残高を、受信した新残高に書き換える処理を行う。書き換えが完了したら、ＩＣカード１０は、支払額と書き換え後の残高をＩＣホルダ２０に送信する。ＩＣホルダ２０は、受信した支払額と書き換え後の残高を表示部２３に表示する。また、書き換え処理部１７は、不揮発性メモリ１４に記録された認証正否情報を「否」の状態に書き換える処理を行う。
【００３３】
一方、ＩＣホルダ２０のＣＰＵ２５は、時間管理部２１が管理する経過時間が所定時間に達すると、ＩＣカード１０に対して、認証正否情報を「否」の状態に書き換えるべき命令を送信する。すると、ＩＣカード１０内の書き換え処理部１７は、不揮発性メモリ１４に記録された認証正否情報を「否」の状態に書き換える処理を行う。認証正否情報が「否」の状態になっている場合は、送信処理部１８は、ユーザＩＤの送信処理を行わなくなるため、決済を行うことができなくなる。また、外部から指示のない状態でさらに所定の時間が経過すると、ＩＣホルダ２０は表示部２３における表示を停止し、ＣＰＵ２５もＯＦＦにする。
【００３４】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されるものではない。例えば、上記実施形態では、ＩＣカード１０としてＳＩＭを用いた場合について説明したが、ＵＩＭ（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）等他の形式のＩＣカードであっても良い。
【図面の簡単な説明】
【００３５】
【図１】本発明に係る決済システムの構成図である。
【図２】ＩＣホルダ２０の外観を示す図である。
【符号の説明】
【００３６】
１０・・・ＩＣカード
１１・・・ホルダＩ／Ｆ
１２・・・ＲＯＭ
１３・・・ＲＡＭ
１４・・・不揮発性メモリ
１５・・・ＣＰＵ
１６・・・認証判定部
１７・・・書き換え処理部
１８・・・送信処理部
２０・・・ＩＣホルダ
２１・・・時間管理部
２２・・・指示入力部
２３・・・表示部
２４・・・指紋センサ
２５・・・ＣＰＵ
２６・・・ＨＵＢ
２７・・・支払端末Ｉ／Ｆ
２８・・・ＩＣ・Ｉ／Ｆ
２９・・・操作ボタン
３０・・・ホストＰＣ
３１・・・会員情報ＤＢ
４０・・・支払端末
【図１】
2006172158.tif 000003
【図２】
2006172158.tif 000004