(57)【特許請求の範囲】
【請求項１】
可搬型記録媒体に記憶された貨幣価値を持つ電子情報を、支払いの手段として利用する事前登録型電子決済システムであって、
前記可搬型記録媒体内に記憶されている前記可搬型記録媒体の公開鍵証明書を、前記可搬型記録媒体の発行者の公開鍵を用いて検証し、前記可搬型記録媒体の公開鍵を抽出し、可搬型記録媒体の認証を行う第一の検証手段と、
前記第一の検証手段により検証され、前記可搬型記録媒体の公開鍵が抽出された場合に、会員番号を生成し、前記会員番号と店舗固有の店舗マスタ鍵とから、共通鍵である店舗用カード個別鍵を生成して、前記可搬型記録媒体に記録するとともに、前記可搬型記録媒体内から抽出した前記公開鍵証明書を、前記会員番号とともに登録情報データベースに登録する登録手段と、
支払い情報を前記可搬型記録媒体の秘密鍵で暗号化した支払い証明書と、認証用情報を前記店舗用カード個別鍵で暗号化したカード認証用データ及び会員番号を、前記可搬型記録媒体から読み出し、読み出された会員番号と前記店舗マスタ鍵に基づいて店舗用カード個別鍵を生成して、前記カード認証用データを用いて店舗に登録された利用者の可搬型記録媒体の検証を行う第二の検証手段と、
前記第二の検証手段により検証された場合に、前記会員番号及び支払い情報とともに前記暗号化された支払い証明書を支払い情報データベースに登録する支払い情報登録手段と、
送信された会員番号に対応付けられて記憶されている公開鍵証明書を前記登録情報データベースから読み出し、前記支払い情報データベースに登録されている暗号化された支払い証明書とともに決済情報を生成し、当該決済情報により支払い証明書の検証を行う第三の検証手段と
を備えたことを特徴とする事前登録型電子決済システム。
【請求項２】
可搬型記録媒体に記憶された貨幣価値を持つ電子情報を、支払いの手段として利用する事前登録型電子決済プログラムであって、
前記可搬型記録媒体内に記憶されている前記可搬型記録媒体の公開鍵証明書を、前記可搬型記録媒体の発行者の公開鍵を用いて検証し、前記可搬型記録媒体の公開鍵を抽出し、可搬型記録媒体の認証を行う第一の検証処理と、
前記第一の検証処理により検証され、前記可搬型記録媒体の公開鍵が抽出された場合に、会員番号を生成し、前記会員番号と店舗固有の店舗マスタ鍵とから、共通鍵である店舗用カード個別鍵を生成して、前記可搬型記録媒体に記録するとともに、前記可搬型記録媒体内から抽出した前記公開鍵証明書を、前記会員番号とともに登録情報データベースに登録する登録処理と、
支払い情報を前記可搬型記録媒体の秘密鍵で暗号化した支払い証明書と、認証用情報を前記店舗用カード個別鍵で暗号化したカード認証用データ及び会員番号を、前記可搬型記録媒体から読み出し、読み出された会員番号と前記店舗マスタ鍵に基づいて店舗用カード個別鍵を生成して、前記カード認証用データを用いて店舗に登録された利用者の可搬型記録媒体の検証を行う第二の検証処理と、
前記第二の検証処理により検証された場合に、前記会員番号及び支払い情報とともに前記暗号化された支払い証明書を支払い情報データベースに登録する支払い情報登録処理と、
送信された会員番号に対応付けられて記憶されている公開鍵証明書を前記登録情報データベースから読み出し、前記支払い情報データベースに登録されている暗号化された支払い証明書とともに決済情報を生成し、当該決済情報により支払い証明書の検証を行う第三の検証処理と
をコンピュータに実行させるための事前登録型電子決済プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、オフライン・デビット（電子小切手）や電子マネー等の可搬型記録媒体を利用した事前登録型電子決済システム、及び事前登録型電子決済プログラムに関する。
【０００２】
【従来の技術】
従来、金融機関の発行する可搬型記録媒体を利用した電子決済システムには、オフライン・デビットや電子マネーと呼ばれるものがある。電子決済システムを図面を参照して説明すると、例えば図１３に示すように、店舗１１は、銀行等の金融機関２の発行するＩＣカード１２を利用した電子決済システムを導入して、商品やサービスを販売する各種の販売店である。ＩＣカード１２は、金融機関２による支払い保証に関する情報（貨幣価値を持つ電子情報）が記憶されており、ＩＣカード１２を所持する利用者は、ＩＣカード１２に記憶された支払い保証の範囲内で商品やサービスの購入を行う。
【０００３】
また、利用者が商品やサービスを購入する際は、店舗１１に用意された支払い端末１３において暗号鍵を用いたＩＣカード１２の認証を行い、ＩＣカード１２が正規のカードとして証明されると、利用者の購入した商品やサービスの決済情報が決済情報データベース１４に記憶される。
そして、各店舗１１の決済情報データベース１４に記憶された利用者の決済情報は、通信網６を介して、本電子決済システムの決済情報を統合管理する決済センタ７へ集められ、決済センタ７において金融機関２毎の決済情報に分別される。決済センタ７では、分別された決済情報をもって該当する金融機関２との間で一括して決済処理を行い、各店舗１１へは商品やサービスの販売に対する報酬が振り込まれる。
【０００４】
また、図１４は、複数の店舗１１が店舗グループ１５を形成する場合の形態であって、複数の店舗１１は、店舗グループ１５に１つ用意された店舗センタ１６によって管理される。複数の店舗１１の支払い端末１３から入力された決済情報は、店舗センタ１６の決済情報データベース１４にまとめて記憶され、通信網６を介して、決済センタ７に集められる。
【０００５】
また、上述のような汎用的なオフライン・デビットや電子マネーを利用した電子決済システムでは、支払い端末１３においてＩＣカード１２の認証を行うための暗号鍵の発行と管理を行う発行機関と、支払い端末１３を管理する店舗１１との間に直接関係がない場合、支払い処理等の運用は、発行機関と店舗との双方を管理できる階層構造によって実現している。また、汎用的なオフライン・デビットや電子マネーでは、一般的にこの階層構造には、公開鍵を利用した階層型の管理構造（ＰＫＩ：Public Key Infrastructure／公開鍵基盤）を利用しており、共通鍵のような秘密情報を持つ必要がなく、管理が容易な方法により直接関係のないＩＣカードと支払い端末との認証を安全に実行することができる。
【０００６】
【発明が解決しようとする課題】
しかし、上述のように、支払い処理等の運用に発行機関と店舗との双方を管理できる階層構造を用いる場合、支払い端末がＩＣカードを認証するためには、支払い端末がルート（根幹）機関の鍵を利用して、中間管理機関による階層の数だけ認証処理を行う必要があるので、認証処理が煩雑で処理が遅くなるという問題があった。特に、公開暗号鍵を利用した認証では、負荷が大きい公開暗号鍵演算が必要であるため、更に処理が遅くなるという問題があった。
【０００７】
本発明は、上記問題点に鑑みてなされたもので、支払い処理における処理速度を向上させることができる事前登録型電子決済システム、及び事前登録型電子決済プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、請求項１の発明に係る事前登録型電子決済システムは、可搬型記録媒体（例えば実施の形態のＩＣカード３）に記憶された貨幣価値を持つ電子情報を、支払いの手段として利用する事前登録型電子決済システムであって、前記可搬型記録媒体内に記憶されている前記可搬型記録媒体の公開鍵証明書を、前記可搬型記録媒体の発行者の公開鍵を用いて検証し、前記可搬型記録媒体の公開鍵を抽出し、可搬型記録媒体の認証を行う第一の検証手段と、前記第一の検証手段により検証され、前記可搬型記録媒体の公開鍵が抽出された場合に、会員番号を生成し、前記会員番号と店舗固有の店舗マスタ鍵とから、共通鍵である店舗用カード個別鍵を生成して、前記可搬型記録媒体に記録するとともに、前記可搬型記録媒体内から抽出した前記公開鍵証明書を、前記会員番号とともに登録情報データベースに登録する登録手段と、支払い情報を前記可搬型記録媒体の秘密鍵で暗号化した支払い証明書と、認証用情報を前記店舗用カード個別鍵で暗号化したカード認証用データ及び会員番号を、前記可搬型記録媒体から読み出し、読み出された会員番号と前記店舗マスタ鍵に基づいて店舗用カード個別鍵を生成して、前記カード認証用データを用いて店舗に登録された利用者の可搬型記録媒体の検証を行う第二の検証手段と、前記第二の検証手段により検証された場合に、前記会員番号及び支払い情報とともに前記暗号化された支払い証明書を支払い情報データベースに登録する支払い情報登録手段と、送信された会員番号に対応付けられて記憶されている公開鍵証明書を前記登録情報データベースから読み出し、前記支払い情報データベースに登録されている暗号化された支払い証明書とともに決済情報を生成し、当該決済情報により支払い証明書の検証を行う第三の検証手段とを備えたことを特徴とする。
【０００９】
以上の構成を備えた事前登録型電子決済システムは、まず利用者が所持する可搬型記録媒体内に記憶されている当該可搬型記録媒体の公開鍵証明書を、当該可搬型記録媒体の発行者の公開鍵を用いて検証し、可搬型記録媒体の公開鍵を抽出して認証を行う。可搬型記録媒体の公開鍵証明書が検証され、当該可搬型記録媒体の公開鍵が抽出された場合は、会員番号を生成し、生成した会員番号と店舗固有の店舗マスタ鍵とから、共通鍵である店舗用カード個別鍵を生成して可搬型記録媒体に記憶し、さらに、可搬型記録媒体内から抽出した公開鍵証明書を会員番号とともに登録情報データベースに登録する。次に利用者がこの可搬型記録媒体を用いて電子決済システムを利用した支払いを行う場合は、支払い情報を可搬型記録媒体の秘密鍵で暗号化した支払い証明書と、認証用情報を店舗用カード個別鍵で暗号化したカード認証用データ及び会員番号を、可搬型記録媒体から読み出し、読み出された会員番号と店舗マスタ鍵に基づいて店舗用カード個別鍵を生成して、カード認証用データを用いて店舗に登録された利用者の可搬型記録媒体の検証を行う。検証された場合は、会員番号及び支払い情報とともに暗号化された支払い証明書を支払い情報データベースに登録する。そして、決済時には、会員番号に対応付けられて記憶されている公開鍵証明書を登録情報データベースから読み出し、支払い情報データベースに登録されている暗号化された支払い証明書とともに決済情報を生成し、生成した決済情報により支払い証明書の検証を行う。
このように、支払いの都度可搬型記録媒体に記憶された会員番号を読み出し、読み出された会員番号と店舗マスタ鍵に基づき生成した店舗用カード個別鍵により、店舗に登録された利用者の可搬型記録媒体の検証を行うようにすることで、利用者に支払いの都度面倒な認証行為を行わせることなく、可搬型記録媒体を用いた電子決済を行わせることができる。
【００１１】
また、可搬型記録媒体及びその発行側と電子決済システムを導入する店舗側が、利用者の登録処理において、共通鍵のような秘密情報を持つ必要がなく、管理が容易な公開鍵暗号方式により直接関係のない可搬型記録媒体及びその発行側と電子決済システムを導入する店舗側との認証を安全に実行することができる。
【００１３】
また、該電子決済システムの利用者毎の公開鍵証明書を記憶した登録情報データベースと、利用者毎の電子決済の利用内容を記憶した支払い情報データベースの配置場所を自由に設定し、両者を独立に管理することができると共に、従来の電子決済システムと同じ支払いに関する情報を生成することで、従来の電子決済システムと簡単に置き換える、あるいは従来の電子決済システムと共存することができる。
【００１８】
請求項２の発明に係る事前登録型電子決済プログラムは、可搬型記録媒体に記憶された貨幣価値を持つ電子情報を、支払いの手段として利用する事前登録型電子決済プログラムであって、前記可搬型記録媒体内に記憶されている前記可搬型記録媒体の公開鍵証明書を、前記可搬型記録媒体の発行者の公開鍵を用いて検証し、前記可搬型記録媒体の公開鍵を抽出し、可搬型記録媒体の認証を行う第一の検証処理と、前記第一の検証処理により検証され、前記可搬型記録媒体の公開鍵が抽出された場合に、会員番号を生成し、前記会員番号と店舗固有の店舗マスタ鍵とから、共通鍵である店舗用カード個別鍵を生成して、前記可搬型記録媒体に記録するとともに、前記可搬型記録媒体内から抽出した前記公開鍵証明書を、前記会員番号とともに登録情報データベースに登録する登録処理と、支払い情報を前記可搬型記録媒体の秘密鍵で暗号化した支払い証明書と、認証用情報を前記店舗用カード個別鍵で暗号化したカード認証用データ及び会員番号を、前記可搬型記録媒体から読み出し、読み出された会員番号と前記店舗マスタ鍵に基づいて店舗用カード個別鍵を生成して、前記カード認証用データを用いて店舗に登録された利用者の可搬型記録媒体の検証を行う第二の検証処理と、前記第二の検証処理により検証された場合に、前記会員番号及び支払い情報とともに前記暗号化された支払い証明書を支払い情報データベースに登録する支払い情報登録処理と、送信された会員番号に対応付けられて記憶されている公開鍵証明書を前記登録情報データベースから読み出し、前記支払い情報データベースに登録されている暗号化された支払い証明書とともに決済情報を生成し、当該決済情報により支払い証明書の検証を行う第三の検証処理とをコンピュータに実行させることを特徴とする。
【００１９】
【発明の実施の形態】
以下、図面を参照して本発明の一実施の形態について説明する。
図１は、本発明の一実施の形態の事前登録型電子決済システムにおける装置構成を示すブロック図である。
図１において、符号１は、本実施の形態の事前登録型電子決済システムを利用して商品やサービスを販売する複数の店舗が集まった店舗グループであって、店舗グループ１は、例えば銀行等の複数の金融機関２の発行するＩＣカード３を利用した電子決済システムを導入して、商品やサービスを販売する複数の店舗４と、複数の店舗４を管理する店舗グループ１に１つ用意された店舗センタ５を備えている。
また、店舗センタ５は、通信網６を介して本電子決済システムの決済情報を統合管理する決済センタ７と接続されており、更に、決済センタ７は、通信網６を介して、ＩＣカード３を発行する複数の金融機関２と接続されている。
【００２０】
ここで、通信網６は、店舗センタ６と決済センタ７、あるいは決済センタ７と金融機関２とを接続するための通信網であって、例えばＷＡＰ（Wireless Application Protocol ）等による無線通信、ＷＷＷ（World Wide Web）を利用したインターネット、あるいはＰＳＴＮ（Public Switch Telephone Network ）やＩＳＤＮ（Integrated Services Digital Network ）等の公衆回線網を介した有線通信により情報の送受信を行う。
【００２１】
一方、それぞれの金融機関２は、自己の情報処理を管理する金融機関ホスト２１と、自己の発行したＩＣカード３を利用する店舗４の情報を記憶した店舗情報データベース２２と、ＩＣカード３を発行するために利用するＡＴＭ（Automatic Teller Machine／自動現金預金支払機）２３を備えている。
また、店舗４は、利用者がＩＣカード３を用いて店舗４を利用する場合に、最初に利用者登録をするために、該利用者が所持するＩＣカード３に対する認証行為として、ＩＣカード３の発行者の公開鍵及びＩＣカード３自身の公開鍵を利用した公開鍵暗号方式による認証行為を行わせ、認証が正常に実行された場合に、該利用者に所定期間有効な会員番号と、店舗識別情報と、店舗用カード個別鍵を供与し、これらの情報をＩＣカード３に記憶すると共に、ＩＣカード３の発行者の公開鍵及びＩＣカード３自身の公開鍵を利用した公開鍵暗号方式による認証行為に利用された発行者の公開鍵証明書及びＩＣカード３の公開鍵証明書を、利用者の会員番号と関連づけて記憶する登録端末４１を備えている。
【００２２】
また、店舗４は、利用者が店舗４において購入した商品やサービスに対する支払いを行う時に、利用者が所持するＩＣカード３に記憶された店舗用カード個別鍵を用いた認証行為のみで、ＩＣカード３による該利用者の支払い行為を許可すると共に、ＩＣカード３による該利用者の支払い行為の許可として、ＩＣカード３により生成された利用者の支払い内容を示す支払い証明書を受理してこれを記憶する支払い端末４２を備えている。
【００２３】
ここで、店舗用カード個別鍵は、本実施の形態の事前登録型電子決済システムを利用する店舗４に登録された利用者に供与される利用者権限情報であって、店舗４に固有の共通鍵と利用者に付与された会員番号とから生成される。店舗４は、これにより自分の店舗に登録された利用者を個別に識別しつつ、この共通鍵を用いて簡単な認証行為を実行することができる。
また、支払い証明書は、支払い端末４２が利用者の支払い内容を示す支払い情報をＩＣカード３へ通知すると、ＩＣカード３が該支払い情報を店舗用カード個別鍵で暗号化して生成する。なお、本実施の形態の事前登録型電子決済システムを利用する店舗４に登録された利用者に供与される利用者権限情報は、暗号化を行う鍵情報に限らない。
【００２４】
また、店舗４を管理する店舗センタ５は、登録端末４１においてＩＣカード３の発行者の公開鍵及びＩＣカード３自身の公開鍵を利用した公開鍵暗号方式による認証行為に利用された発行者の公開鍵証明書及びＩＣカード３の公開鍵証明書を、登録端末４１が利用者の会員番号と関連づけて記憶するための登録情報データベース５１と、支払い端末４２が、ＩＣカード３から受理した支払い証明書を、該ＩＣカード３から取得した利用者の会員番号に関連づけて記憶するための支払い情報データベース５２とを備えている。なお、支払い情報データベース５２は各店舗４に配置される支払い端末４２に備えても良い。
【００２５】
更に、店舗センタ５は、登録情報データベース５１に記憶されたＩＣカード３の発行者の公開鍵証明書及びＩＣカード３の公開鍵証明書と、支払い情報データベース５２に記憶された支払い証明書とを、両者が共通に関連づけられた利用者の会員番号により対応づけて統合し、決済情報とする決済情報管理装置５３を備えている。なお、決済情報は決済情報データベース５４に記憶されると共に、一定期間毎に、決済情報管理装置５３によって通信網６を介して決済センタ７へ送信される。
【００２６】
また、図２は、本実施の形態の事前登録型電子決済システムにおける各装置の機能構成を示すブロック図である。図２を参照して各装置の機能構成、及び本実施の形態の事前登録型電子決済システムの動作を簡単に説明すると、まず、金融機関２では、金融機関２が管理する事前登録型電子決済システムを利用する店舗センタ５が決定すると、ＩＣカード３内に店舗センタ５が利用する領域を確保してこれを店舗センタ５へ貸与すると共に、金融機関ホスト２１内の店舗ＩＤ管理部２４により該店舗センタを識別するための店舗ＩＤ番号を発行し、店舗情報データベース２２へ記憶して管理する（（１）領域貸与）。
【００２７】
そしてＩＣカード３が、店舗センタ５を利用したい利用者に発行される（（２）発行）。この時、ＩＣカード３には、登録端末４１においてＩＣカード３の発行者の公開鍵及びＩＣカード３自身の公開鍵を利用した公開鍵暗号方式による認証行為を行うための公開鍵による認証処理部３１と、支払い端末４２において利用者が購入した商品やサービスに対する支払いを行う時に、利用者が所持するＩＣカード３に記憶された店舗用カード個別鍵を用いた認証行為を行うための共通鍵による認証処理部３２と、同様に支払い端末４２において利用者が購入した商品やサービスに対する支払いを行う時に、支払い端末４２から通知された利用者の支払い内容を示す支払い情報を店舗用カード個別鍵で暗号化して支払い証明書を生成するための支払い証明書作成処理部３３とが形成される。
【００２８】
なお、ＩＣカード３は、カードの中だけで簡単な意志決定ができるプロセッサを含むＩＣが搭載されたものであって、その記憶内容の読み書き方式は、非接触、接触読み書き方式に限らず、非接触、接触読み書き方式両方に対応したＩＣカードの他、磁気カード、ＩＣチップを内蔵した携帯電話機等、記憶された会員番号や店舗識別情報、店舗用カード個別鍵等を保持し、外部から自由に読み書きできるものであればどのような記録媒体であっても良い。また、ＩＣカード３は、商品やサービスに対するポイント還元用のポイントカード機能等、他の機能を合わせ持つものでも良い。
【００２９】
一方、登録端末４１は、最初に利用者がＩＣカード３を用いて利用者登録する際に、ＩＣカード３がＩＣカード３の発行者の公開鍵証明書及びＩＣカード３の公開鍵証明書を出力する（（３）公開鍵証明書出力）と、公開鍵暗号方式による認証行為を行う公開鍵によるカード認証処理部４３を備えている。また、登録端末４１は、ＩＣカード３の認証が正常に実行された場合に、該利用者に所定期間有効な会員番号と、店舗識別情報と、店舗用カード個別鍵を供与し、これらの情報をＩＣカード３に記憶する（（４）カード個別鍵、会員Ｎｏ．設定）と共に、ＩＣカード３から取得したＩＣカード３の発行者の公開鍵証明書及びＩＣカード３の公開鍵証明書を、利用者の会員番号と関連づけて、登録情報データベース５１へ記憶（（５）公開鍵証明書登録）する公開鍵証明書登録処理部４３を備えている。
【００３０】
また、支払い端末４２は、利用者の支払い内容を示す支払い情報をＩＣカード３へ通知して（（６）支払い情報入力）、ＩＣカード３が該支払い情報を店舗用カード個別鍵で暗号化して生成した支払い証明書を、カード認証データ、会員番号と共に取得する（（７）カード認証データ、会員番号、支払い証明書出力）支払い情報登録処理部４５と、支払い情報登録処理部４５がＩＣカード３から取得したカード認証データに対して、ＩＣカード３に記憶された店舗用カード個別鍵を用いた認証行為を行う共通鍵によるカード認証処理部４６とを備えている。なお、支払い情報登録処理部４５は、ＩＣカード３に対する認証行為が正常に実行された場合、支払い情報データベース５２へ、会員番号に関連づけた支払い証明書の登録を行う（（８）支払い情報登録）。
【００３１】
また、決済情報管理装置５３は、登録情報データベース５１に記憶されたＩＣカード３の発行者の公開鍵証明書及びＩＣカード３の公開鍵証明書と、支払い情報データベース５２に記憶された支払い証明書とを、両者が共通に関連づけられた利用者の会員番号により対応づけて統合して決済情報を生成し、決済情報データベース５４へ記憶する支払い・登録情報マッチング処理部５５を備えている。なお、決済情報管理装置５３は、決済情報データベース５４に記憶された決済情報を、通信網６を介して決済センタ７へ送信する（（８）売上計上）。
【００３２】
なお、店舗情報データベース２２と、登録情報データベース５１と、支払い情報データベース５２と、決済情報データベース５４は、ハードディスク装置や光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＲＡＭ（Random Access Memory）のような揮発性のメモリ、あるいはこれらの組み合わせによるコンピュータ読み取り、書き込み可能な記録媒体を含んで構成されるものとする。
【００３３】
また、店舗ＩＤ管理部２４と、公開鍵証明書登録処理部４３と、公開鍵によるカード認証処理部４４と、支払い情報登録処理部４５と、共通鍵によるカード認証処理部４６と、支払い・登録情報マッチング処理部５５は、それぞれ、専用のハードウェアにより実現されるものであってもよく、また、メモリおよびＣＰＵ（中央演算装置）により構成され、上記の各部の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【００３４】
また、金融機関ホスト２１と、登録端末４１と、支払い端末４２と、決済情報管理装置５３には、それぞれ周辺機器として入力装置、表示装置等（いずれも図示せず）が接続されるものとする。ここで、入力装置とはキーボード、マウス等の入力デバイスのことをいう。表示装置とはＣＲＴ（Cathode Ray Tube）ディスプレイ装置や液晶表示装置等のことをいう。
【００３５】
次に、本実施の形態の動作について、図面を参照して詳細に説明する。
まず、本実施の形態の事前登録型電子決済システムにおける登録端末４１を用いた利用者の登録処理について説明する。
図３は、本実施の形態の事前登録型電子決済システムにおける利用者の登録処理を説明するフローチャートであって、まず、利用者により登録端末４１へＩＣカード３が挿入されると（ステップＳ１）、公開鍵によるカード認証処理部４４はカードアプリケーションを選択する（ステップＳ２）と共に、ＩＣカード３からＩＣカード３の発行者の公開鍵証明書及びＩＣカード３の公開鍵証明書を読み出して保存する（ステップＳ３）。
次に、公開鍵によるカード認証処理部４４は、ＩＣカード３から読み出したＩＣカード３の発行者の公開鍵証明書を、ルート機関の公開鍵で検証し、発行者の公開鍵を抽出する（ステップＳ４）。
更に、公開鍵によるカード認証処理部４４は、ＩＣカード３の発行者の公開鍵が抽出されたら、ＩＣカード３から読み出したＩＣカード３の公開鍵証明書を、この発行者の公開鍵で検証し、ＩＣカード３の公開鍵を抽出する（ステップＳ５）。
【００３６】
そして、ＩＣカード３の公開鍵が抽出されたら、次に公開鍵によるカード認証処理部４４は、ＩＣカード３認証用の乱数を生成し、これをＩＣカード３へ出力する（ステップＳ６）。
一方、ＩＣカード３は、認証用の乱数を取得したら、これをＩＣカード３の秘密鍵で暗号化することでカード認証用のデータを生成し、登録端末４１へ出力する（ステップＳ７）。
また、カード認証用のデータを取得した公開鍵によるカード認証処理部４４は、ＩＣカード３の公開鍵でこれを検証して取得したデータを抽出する（ステップＳ８）。
【００３７】
更に、公開鍵によるカード認証処理部４４は、利用者にＩＣカード３の暗証番号を入力させて（ステップＳ９）、ＩＣカード３に暗証番号の検証を行わせる（ステップＳ１０）。
そして、公開鍵によるカード認証処理部４４は、ＩＣカード３から取得したカード認証用のデータの検証結果がステップＳ６において生成されたＩＣカード３認証用の乱数と一致するか否かを確認することで、ＩＣカード３の認証が成功したかを判定すると共に、ＩＣカード３による暗証番号の検証が成功したか否かを判定し（ステップＳ１１）、ＩＣカード３の認証が成功しない場合、またはＩＣカード３による暗証番号の検証が成功しない場合のいずれかであった場合（ステップＳ１１のＮＯ）、登録失敗として、登録端末４１を用いた利用者の登録処理を終了する。
【００３８】
一方、ステップＳ１１において、ＩＣカード３の認証が成功すると共に、ＩＣカード３による暗証番号の検証が成功した場合（ステップＳ１１のＹＥＳ）、公開鍵証明書登録処理部４４が、利用者に会員の住所、氏名、年齢等、会員情報の入力を求める（ステップＳ１２）。
そして、公開鍵証明書登録処理部４４は、該利用者に会員番号を割り当てると共に、店舗用カード個別鍵を生成し、店舗識別情報や会員情報と共に、該会員番号と店舗用カード個別鍵とをＩＣカード３に出力する（ステップＳ１３）。
ＩＣカード３では、登録端末４１から取得した会員番号と店舗用カード個別鍵、更には店舗識別情報と会員情報を内部に記憶する（ステップＳ１４）。
また、登録端末４１では、公開鍵証明書登録処理部４４が、会員番号とＩＣカード３の発行者の公開鍵証明書、及びＩＣカード３の公開鍵証明書を店舗センタ５の登録情報データベース５１へ登録し（ステップＳ１５）、登録成功として、登録端末４１を用いた利用者の登録処理を終了する。
【００３９】
次に、本実施の形態の事前登録型電子決済システムにおける支払い端末４２を用いた利用者の支払い処理について説明する。
図４は、本実施の形態の事前登録型電子決済システムにおける利用者の支払い処理を説明するフローチャートであって、まず、利用者により支払い端末４２へＩＣカード３が挿入されると（ステップＳ２１）、共通鍵によるカード認証処理部４６はカードアプリケーションを選択する（ステップＳ２２）と共に、ＩＣカード３へ該支払い端末４２が設置された店舗４の店舗番号を入力する（ステップＳ２３）。
【００４０】
一方、ＩＣカード３では、支払い端末４２から店舗番号を取得したら、店舗番号をキーとして、内部の店舗用カード個別鍵、会員番号、会員の有効期限、会員情報、更にはサービスで付与されたポイント残高等を抽出する（ステップＳ２４）。
また、支払い端末４２では、共通鍵によるカード認証処理部４６がこれらの店舗用カード個別鍵、会員番号、会員の有効期限、会員情報、ポイント残高を読み出して確認する（ステップＳ２５）。
そして、共通鍵によるカード認証処理部４６は、ＩＣカード３から店舗用カード個別鍵や会員番号等のデータが読み出されたか否かを判定し（ステップＳ２６）、ＩＣカード３から店舗用カード個別鍵や会員番号等のデータが読み出されなかった場合には（ステップＳ２６のＮＯ）、利用者にＩＣカード３が未登録であることを表示し（ステップＳ２７）、支払い失敗として、支払い端末４２を用いた利用者の支払い処理を終了する。
【００４１】
また、ステップＳ２６において、ＩＣカード３から店舗用カード個別鍵や会員番号等のデータが読み出された場合には（ステップＳ２６のＹＥＳ）、共通鍵によるカード認証処理部４６は、ＩＣカード３認証用の乱数を生成する（ステップＳ２８）と共に、利用者による商品やサービス購入に対する支払い情報をＩＣカード３へ入力し、更にこれらを保存する（ステップＳ２９）。なお、支払い情報を保存する際には、店舗用カード個別鍵またはＩＣカード３認証用の乱数によって暗号化を施して保存する。
一方、ＩＣカード３は、支払い情報を取得したら、内部に記憶された貨幣価値を持つ電子情報であるバリュー残高を支払い情報通りに減算し（ステップＳ３０）、支払い情報をＩＣカード３の秘密鍵で暗号化して支払い証明書を生成する（ステップＳ３１）。
更に、支払い端末から取得した認証用の乱数を店舗用カード個別鍵で暗号化することでカード認証用のデータを生成し、支払い証明書と共に支払い端末４２へ出力する（ステップＳ３２）。
【００４２】
また、支払い端末４２では、ステップＳ２９において支払い情報をＩＣカード３へ入力すると共にこれらを保存したら、会員番号と店舗用マスタ鍵とから店舗用カード個別鍵を生成し（ステップＳ３３）、支払い証明書やカード認証用のデータを受信したら（ステップＳ３４）、共通鍵によるカード認証処理部４６が、店舗用カード個別鍵でカード認証用のデータを検証して取得したデータを抽出する（ステップＳ３５）。
そして、共通鍵によるカード認証処理部４６は、ＩＣカード３から取得したカード認証用のデータの検証結果がステップＳ２８において生成されたＩＣカード３認証用の乱数と一致するか否かを確認することで、ＩＣカード３の認証が成功か否かを判定し（ステップＳ３６）、ＩＣカード３の認証が失敗した場合（ステップＳ３６のＮＯ）、支払い失敗として、支払い端末４２を用いた利用者の支払い処理を終了する。
【００４３】
また、ステップＳ３６において、ＩＣカード３の認証が成功した場合（ステップＳ３６のＹＥＳ）、ＩＣカード３から取得した支払い証明書を保存し（ステップＳ３７）、支払い成功として（ステップＳ３８）、会員番号及び支払い情報と共に、支払い証明書を店舗センタ５の支払い情報データベース５２へ登録し（ステップＳ３９）、支払い端末４２を用いた利用者の支払い処理を終了する。
【００４４】
次に、本実施の形態の事前登録型電子決済システムにおける決済情報管理装置による売り上げ計上処理について説明する。
図５は、本実施の形態の事前登録型電子決済システムにおける売り上げ計上処理を説明するフローチャートであって、まず、上述の利用者の登録処理において、登録端末４１がＩＣカード３の発行者の公開鍵証明書とＩＣカード３の公開鍵証明書を、会員番号に関連づけて保存すると（ステップＳ４１）、店舗センタ５の決済情報管理装置５３では、これを会員の有効期限まで登録情報データベース５１に保持する（ステップＳ４２）。
そして、この有効期限の間に、上述の利用者の支払い処理によって、支払い端末４３が、支払い情報と支払い証明書を、会員番号に関連づけて保存すると（ステップＳ４３）、店舗センタ５の決済情報管理装置５３では、これを支払い情報データベース５２に保存する（ステップＳ４４）。
【００４５】
次に、決済情報管理装置５３の支払い・登録情報マッチング処理部５５が、支払い情報データベース５２の会員番号をキーに、登録情報データベース５１に記憶された公開鍵証明書のデータを検索する（ステップＳ４５）。
そして、公開鍵証明書のデータが有りか否かを判定し（ステップＳ４６）、公開鍵証明書のデータがない場合（ステップＳ４６のＮＯ）、支払い失敗と判断してステップＳ４５へ戻り、次の会員番号をキーに同じ動作を繰り返す。
また、ステップＳ４６において、公開鍵証明書のデータがある場合（ステップＳ４６のＹＥＳ）、支払い・登録情報マッチング処理部５５は、登録情報データベース５１に記憶されたＩＣカード３の発行者の公開鍵証明書及びＩＣカード３の公開鍵証明書と、支払い情報データベース５２に記憶された支払い証明書とを、両者が共通に関連づけられた利用者の会員番号により対応づけて統合して決済情報を生成し、決済情報データベース５４へ保存する（ステップＳ４７）。
【００４６】
次に、決済情報管理装置５３は、決済情報データベース５４に支払いデータが有りか否かを判定し（ステップＳ４８）、決済情報データベース５４に支払いデータが無い場合（ステップＳ４８のＮＯ）、ステップＳ４５へ戻り、次の会員番号をキーに同じ動作を繰り返す。
また、ステップＳ４８において、決済情報データベース５４に支払いデータが有る場合（ステップＳ４８のＹＥＳ）、決済情報管理装置５３は、決済情報のデータを、通信網６を介して決済センタ７へ送信する（ステップＳ４９）。
決済センタ７では、支払い証明書の検証と精算を行い（ステップＳ５０）、店舗センタ５及び決済センタ７の売り上げ計上処理は終了する。
【００４７】
図６は、本実施の形態の事前登録型電子決済システムを利用する店舗センタに記憶される情報を示す図であって、図６（ａ）は、登録情報データベース５１に記憶される利用者の登録情報の一例である。利用者の登録情報は、図６（ａ）に示すように、利用者の会員番号に関連づけて、ＩＣカード３の発行者の公開鍵証明書、ＩＣカード３の公開鍵証明書のデータの他、会員の有効期限、サービスで付与されたポイントの残高、性別や年齢等の会員特性情報、購買情報などの利用者情報を記憶している。また、図６（ｂ）は、支払い情報データベース５２に記憶された支払いに関する情報の一例であって、会員番号に関連づけて、支払い証明書と支払い情報が記憶されている。更に、図６（ｃ）は、決済情報データベース５４に記憶された決済情報の一例であって、共通の会員番号との関連づけによって統合されたＩＣカード３の発行者の公開鍵証明書、ＩＣカード３の公開鍵証明書、支払い証明書、及び支払い情報が記憶されている。
【００４８】
一方、図７は本実施の形態の事前登録型電子決済システムで利用されるＩＣカード３に記憶される情報の一例を示す図であって、ＩＣカード３には、（１）ＩＣカード３の発行者の公開鍵証明書、（２）ＩＣカード３の公開鍵証明書、（３）貨幣価値を示すバリュー残高、（ｄ）公開鍵とペアを組むＩＣカード３の秘密鍵の他、（ｆ）ＩＣカード３を発行した金融機関のＩＤ番号、ＩＣカード３を登録してある店舗のＩＤ番号、店舗用カード個別鍵、会員番号、会員の有効期限、サービスで付与されたポイント残高、性別や年齢等の会員特性情報、購買情報などの情報を記憶している。
【００４９】
次に、本実施の形態の事前登録型電子決済システムにおける支払い証明書の再送について説明する
図８は、本実施の形態の事前登録型電子決済システムにおける支払い証明書の再送について、ＩＣカード３側の処理を示すフローチャートである。図９は、本実施の形態の事前登録型電子決済システムにおける支払い証明書の再送について、支払い端末４２側の処理を示すフローチャートである。
まず、図８を用いてＩＣカード３側の支払い証明書の再送処理を説明すると、ＩＣカード３では、支払い処理が開始されると、支払い端末４２から支払い要求（支払い情報）を受理する（ステップＳ６１）。
【００５０】
次に、ＩＣカード３内部に記憶された支払い履歴の読み出しを行う（ステップＳ６２）。
そして、ステップＳ６１において受理した支払い情報と、ＩＣカード３内部に記憶されていた支払い履歴との比較を行い（ステップＳ６３）、ステップＳ６１において受理した支払い情報が直前の支払い内容と同一か否かを判定する（ステップＳ６４）。
ステップＳ６４において、ステップＳ６１で受理した支払い情報が直前の支払い内容と同一ではなかった場合（ステップＳ６４のＮＯ）、内部に記憶された貨幣価値を持つ電子情報であるバリュー残高を支払い情報通りに減算し（ステップＳ６５）、支払い情報を支払い履歴に追加する（ステップＳ６６）。
【００５１】
そして、支払い情報をＩＣカード３の秘密鍵で暗号化し、支払い証明書を生成して保存する（ステップＳ６７）と共に、支払い端末４２へ、支払い証明書を送信し（ステップＳ６８）、支払い処理を終了する。
一方、ステップＳ６４において、ステップＳ６１で受理した支払い情報が直前の支払い内容と同一であった場合（ステップＳ６４のＹＥＳ）、直前の支払い内容の支払い証明書を読み出し（ステップＳ６９）、ステップＳ６８へ進み、支払い端末４２へ、支払い証明書を送信し（ステップＳ６８）、支払い処理を終了する。
【００５２】
次に、図９を用いて支払い端末４２側の支払い証明書の再送処理を説明すると、支払い端末４２では、支払い処理が開始されると、支払い情報をＩＣカード３へ送信し、支払い処理を要求する（ステップＳ７１）。
そして、ＩＣカード３から支払い証明書の取得に成功したか否かを判定する（ステップＳ７２）。
ステップＳ７２において、ＩＣカード３から支払い証明書の取得に成功しなかった場合（ステップＳ７２のＮＯ）、ステップＳ７１へ戻り、上述の処理を繰り返す。
ステップＳ７２において、ＩＣカード３から支払い証明書の取得に成功した場合（ステップＳ７２のＹＥＳ）、支払い処理を終了する。
【００５３】
次に、本実施の形態の事前登録型電子決済システムにおいて、金融機関２から店舗センタ５に対して利用者の登録を行う場合について説明する。図１０は、本実施の形態の事前登録型電子決済システムにおけるＡＴＭあるいは発行センタによる利用者の登録を示す図である。
金融機関２では、図１０（ａ）、（ｂ）に示すように、ＡＴＭ２３を用いて店舗センタ５へ利用者を登録したり、別途利用者からの申込書を発行データ記憶部２５に記憶して、店舗センタ５へ利用者を登録する手続を行う発行センタ２６を設ける。
【００５４】
図１０（ａ）は、店舗センタ５へ利用者を登録する際に、利用者により会員登録が指定された店舗センタ５の店舗用カード個別鍵等の機密データを、ＡＴＭ２３や発行センタ２６から秘匿する方法を示す図であって、ＡＴＭ２３または発行センタ２６は、金融機関ホスト２１を介して、利用者により会員登録が指定された店舗センタ５へＩＣカード３の公開鍵を渡す。
一方、店舗センタ５では利用者に供与した会員番号や店舗用カード個別鍵を暗号化してからＡＴＭ２３または発行センタ２６へ送信し、ＡＴＭ２３または発行センタ２６はこれを金融機関ホスト２１を介して取得し、ＩＣカード３へ記憶する。これにより、利用者に供与された情報がＡＴＭ２３または発行センタ２６から秘匿される。
【００５５】
また、図１０（ｂ）は、ＡＴＭ２３または発行センタ２６からの利用者の登録処理において、一回の登録手続で複数の店舗センタ５−１〜５−ｎへ利用者の会員登録を行う場合を示す図であって、金融機関ホスト２１は、利用者により会員登録が指定された店舗センタ５−１〜５−ｎとＡＴＭ２３、または発行センタ２６を順次接続して登録処理を行う。
【００５６】
次に、金融機関２のＡＴＭ２３と店舗センタ５による利用者の登録処理について説明する。図１１は、ＡＴＭ２３と店舗センタ５による利用者の登録処理を示すフローチャートである。
図１１において、まずＡＴＭ２３は、利用者によりＩＣカード３が挿入されると（ステップＳ８１）、ＡＴＭ２３はカードアプリケーションを選択する（ステップＳ８２）と共に、ＩＣカード３からＩＣカード３の発行者の公開鍵証明書及びＩＣカード３の公開鍵証明書を読み出して保存する（ステップＳ８３）。
次に、ＡＴＭ２３は、ＩＣカード３から読み出したＩＣカード３の発行者の公開鍵証明書を、ルート機関の公開鍵で検証して発行者の公開鍵を抽出し、更に、ＩＣカード３の発行者の公開鍵が抽出されたら、ＩＣカード３から読み出したＩＣカード３の公開鍵証明書を、この発行者の公開鍵で検証し、ＩＣカード３の公開鍵を抽出する（ステップＳ８４）。
【００５７】
そして、ＡＴＭ２３は、ＩＣカード３の公開鍵が抽出されたら、次に、ＩＣカード３認証用の乱数を生成してＩＣカード３へ出力すると共に、ＩＣカード３において秘密鍵で暗号化された該乱数を、ＩＣカード３の公開鍵で抽出することで、ＩＣカード３の認証を行う（ステップＳ８５）。
更に、ＡＴＭ２３は、利用者にＩＣカード３の暗証番号を入力させて、ＩＣカード３に暗証番号の検証を行わせる（ステップＳ８６）。
そして、ＡＴＭ２３は、ＩＣカード３の認証が成功したか、及びＩＣカード３による暗証番号の検証が成功したか否かを判定し（ステップＳ８７）、ＩＣカード３の認証が成功しなかった場合、またはＩＣカード３による暗証番号の検証が成功しなかった場合のいずれかであった場合（ステップＳ８７のＮＯ）、登録失敗として、ＡＴＭ２３を用いた利用者の登録処理を終了する。
【００５８】
一方、ステップＳ８７において、ＩＣカード３の認証が成功すると共に、ＩＣカード３による暗証番号の検証が成功した場合（ステップＳ８７のＹＥＳ）、ＡＴＭ２３は、利用者に利用者登録を希望する店舗の情報を入力させる（ステップＳ８８）。
利用者登録を希望する店舗の情報が入力されたら、ＡＴＭ２３は、利用者に金融機関２に登録されいる該利用者の個人情報の中で、会員登録で設定する個人情報（会員情報）を選択させて（ステップＳ８９）、ＩＣカード３の発行者の公開鍵証明書、ＩＣカード３の公開鍵証明書、カード公開鍵、及び選択された個人情報（会員情報）を利用者登録を希望する店舗センタ５へ送信して会員登録要求を行う（ステップＳ９０）、
【００５９】
一方、店舗センタ５では、会員登録を希望する利用者に会員番号を割り当てると共に、店舗４に固有の共通鍵と利用者に付与された会員番号とから店舗用カード個別鍵を生成する（ステップＳ９１）。
そして、店舗センタ５は、会員番号とＩＣカード３の発行者の公開鍵証明書、及びＩＣカード３の公開鍵証明書や会員情報を、登録情報データベース５１へ登録する（ステップＳ９２）。なお、登録情報データベース５１への登録は、後で行っても良い。
【００６０】
次に、店舗センタ５は、会員番号と店舗用カード個別鍵とを、ＩＣカード３の公開鍵で暗号化し（ステップＳ９３）、ＡＴＭ２３へＩＣカード３の登録情報として送信する（ステップＳ９４）。
そして、ＡＴＭ２３では、ＩＣカードの登録情報を受信すると（ステップＳ９５）、ＩＣカード３の登録情報と、このＩＣカード３の利用者の会員情報を統合して（ステップＳ９６）これらをＩＣカード３へ記憶し（ステップＳ９７）、登録成功として、ＡＴＭ２３を用いた利用者の登録処理を終了する。
なお、ＡＴＭ２３では、ステップＳ９０及びステップＳ９５の処理は、利用者が登録を希望する複数の店舗センタ５に対して、一括して行うものとする。また、ＩＣカード３では、ＡＴＭ２３から入力された会員情報を含む登録情報を、ＩＣカード３の秘密鍵により復号して内部に記憶するものとする。
【００６１】
次に、金融機関２の発行センタ２６と店舗センタ５による利用者の登録処理について説明する。図１２は、発行センタ２６と店舗センタ５による利用者の登録処理を示すフローチャートである。
図１２において、まず発行センタ２６は、ＩＣカードの発行処理が開始されると（ステップＳ１０１）、発行センタ２６内で発行センタ２６の公開鍵と秘密鍵のペアを生成し、ＩＣカード３内でＩＣカード３の公開鍵と秘密鍵のペアを生成する（ステップＳ１０２）。
次に、生成したＩＣカード３の公開鍵証明書に発行センタ２６の公開鍵で署名を行い、発行センタ２６の公開鍵証明書にルート機関の公開鍵で署名を行う（ステップＳ１０３）。
そして、発行センタ２６の公開鍵証明書、ＩＣカード３の公開鍵証明書、及びカード公開鍵の他、書面等で予め入手している利用者の個人情報（会員情報）を利用者登録を希望する店舗センタ５へ送信して会員登録要求を行う（ステップＳ１０４）。
【００６２】
一方、店舗センタ５では、会員登録を希望する利用者に会員番号を割り当てると共に、店舗４に固有の共通鍵と利用者に付与された会員番号とから店舗用カード個別鍵を生成する（ステップＳ１０５）。
そして、店舗センタ５は、会員番号と発行センタ２６の公開鍵証明書、及びＩＣカード３の公開鍵証明書や会員情報を、登録情報データベース５１へ登録する（ステップＳ１０６）。
次に、店舗センタ５は、会員番号と店舗用カード個別鍵とを、ＩＣカード３の公開鍵で暗号化し（ステップＳ１０７）、発行センタ２６へＩＣカード３の登録情報として送信する（ステップＳ１０８）。
なお、店舗センタ５では、発行データ記憶部２５に該店舗センタ５へ会員登録を希望する利用者の情報が複数記憶されている場合、ステップＳ１０５からステップＳ１０８までの処理は、複数会員について一括して行うものとする。
【００６３】
そして、発行センタ２６では、ＩＣカードの登録情報を受信すると（ステップＳ１０９）、複数の店舗センタ５からのＩＣカード３の登録情報を統合して（ステップＳ１１０）ＩＣカード３へ記憶し（ステップＳ１１１）、登録成功として発行センタ２６を用いた利用者の登録処理を終了する（ステップＳ１１２）。
なお、発行センタ２６では、ステップＳ１０４及びステップＳ１０９の処理は、利用者が登録を希望する複数の店舗センタ５に対して、一括して行うものとする。また、ＩＣカード３では、発行センタ２６から入力された会員情報を含む登録情報を、ＩＣカード３の秘密鍵により復号して内部に記憶するものとする。
【００６４】
なお、上述の実施の形態において、登録端末４１と支払い端末４２は、１つの装置で実現しても良い。
また、上述の実施の形態では、登録端末４１と支払い端末４２を備えた複数の店舗４と、店舗４を管理する決済情報管理装置５３を備えた店舗センタ５とから構成された店舗グループ１による形態を説明したが、店舗４が１つのような場合、登録端末４１と、支払い端末４２と、決済情報管理装置５３は、同一の場所に配置されても良い。更に、登録端末４１と、支払い端末４２と、決済情報管理装置５３は、それぞれ個別の装置で構成しても良いし、全てを１つの装置で構成しても良い。
【００６５】
また、小規模な店舗の場合、登録情報データベース５１を運用管理し、更に支払い情報データベース５２と統合して決済情報を生成するのは、手間とコストがかかり大変である。
また、利用者の会員登録は、各店舗毎に行う必要があり、商店街のような個別店舗の集合体の場合、利用者が多数の店舗を利用するには、全ての店舗に対して会員登録を行う必要があり、非常に面倒である。更に、ＩＣカード内に複数の店舗における登録情報が記憶されるため、メモリ効率やＩＣカード内のデータ検索速度低下による支払い処理が遅くなることがある。
【００６６】
従って、店舗センタ５を第３者機関に代行管理させて、そこに登録された複数の小規模店舗４で、利用者の登録情報を共有すると共に、決済情報は、個別の店舗４を識別するための店舗小分類コードを用いて店舗４毎に管理して、正しく売り上げ情報を分配するようにすると、小規模店舗４でも本実施の形態の事前登録型電子決済システムを利用することが可能となる。なお、この場合、店舗４毎に登録端末４１を設置せずに、利用者の店舗への会員登録は、上述の金融機関２のＡＴＭ２３や発行センタ２６を利用して、一括して第３者機関の代行管理する店舗センタ５へ登録するようにする。
【００６７】
以上説明したように、本実施の形態の事前登録型電子決済システムでは、最初に登録端末４１を用いてＩＣカード３の認証と利用者の登録を行い、ＩＣカード３に店舗用カード個別鍵を記憶することで、次にこのＩＣカード３を用いて、支払い端末４２で支払いを行う場合に、支払い端末４２は、この店舗用カード個別鍵について認証を行うだけで正当な利用者を判断し、支払い処理にかかる時間を短縮できるという効果が得られる。また、決済情報管理装置５３により、登録端末４１による登録情報データベース５１の内容と、支払い端末４２による支払い情報データベース５２の情報とをマッチングし、従来と同じ決済情報として決済センタ７へ送信することで、決済センタ７等、従来のインフラを有効活用して本実施の形態の事前登録型電子決済システムを運用できるという効果が得られる。
【００６８】
また、金融機関２のＡＴＭ２３や発行センタ２６を用いて利用者の店舗センタ５への会員登録を行うことで、１人の利用者における複数の店舗センタへの情報を一括して処理することができ、利用者の会員登録における効率を改善することができるという効果が得られる。特に発行センタ２６を用いる場合は、各店舗センタ５における複数の利用者に対する情報を一括処理することができるので、更に利用者の会員登録における効率を改善することができるという効果が得られる。
【００６９】
なお、上述の実施の形態における事前登録型電子決済システムでは、登録端末４１と、支払い端末４２と、決済情報管理装置５３のそれぞれの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、上述の登録端末４１と、支払い端末４２と、決済情報管理装置５３のそれぞれにおける機能を実現するようにしても良い。
【００７０】
なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。更に「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００７１】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７２】
【発明の効果】
以上の如く、本発明の事前登録型電子決済システム、及び事前登録型電子決済プログラムでは、利用者に、まず該利用者が所持する可搬型記録媒体に対する公開鍵の認証行為を伴う利用者登録を行わせ、認証が正常に実行された利用者に、所定期間有効で、かつ簡単な利用者権限を与え、この利用者権限を可搬型記録媒体に記憶する。そして、次に利用者がこの可搬型記録媒体を用いて電子決済システムを利用した支払いを行う場合は、その都度可搬型記録媒体に記憶された利用者権限のみを確認するようにすることで、利用者に支払いの都度面倒な認証行為を行わせることなく、可搬型記録媒体を用いた電子決済を行わせることができる。
【００７３】
従って、従来、利用者に支払いの都度可搬型記録媒体の公開鍵を利用した認証行為を行わせていた場合に比較して、支払い処理にかかる時間が短縮できるという効果が得られる。特に、簡単な利用者権限として、店舗の共通鍵と利用者の識別番号とから生成される記録媒体個別鍵情報を用いることで、識別番号に対応した記録媒体個別鍵情報によって、利用者を個別に識別すると共に、情報漏洩に対する安全性を確保しながら、支払い処理にかかる時間を短縮できるという効果が得られる。
【００７４】
また、支払い証明書を、利用者固有の情報と対応づけて統合し、決済情報とする決済情報生成手段を備えることで、従来の電子決済システムと同一の決済情報を出力できるので、従来の電子決済のインフラを活用しながら、支払い処理にかかる時間を短縮できる電子決済システムを構築できるという効果が得られる。
更に、可搬型記録媒体との間で、可搬型記録媒体の公開鍵や記録媒体個別鍵情報や利用者権限情報の認証時に交換した支払い毎に異なる鍵情報を用いて暗号化した情報を送受信することで、可搬型記録媒体の読み書きにおけるインタフェースが無線インタフェースのように、不特定多数の人間が信号を取得できるようなものであっても、情報漏洩に対する安全性を確保しながら、可搬型記録媒体を用いた電子決済を行わせることができるという効果が得られる。。
【図面の簡単な説明】
【図１】  本発明の一実施の形態の事前登録型電子決済システムにおける装置構成を示すブロック図である。
【図２】  同実施の形態の事前登録型電子決済システムにおける各装置の機能構成を示すブロック図である。
【図３】  同実施の形態の事前登録型電子決済システムにおける利用者の登録処理を示すフローチャートである。
【図４】  同実施の形態の事前登録型電子決済システムにおける利用者の支払い処理を示すフローチャートである。
【図５】  同実施の形態の事前登録型電子決済システムにおける売り上げ計上処理を示すフローチャートである。
【図６】  同実施の形態の事前登録型電子決済システムを利用する店舗センタに記憶される情報を示す図である。
【図７】  同実施の形態の事前登録型電子決済システムで利用されるＩＣカードに記憶される情報を示す図である。
【図８】  同実施の形態の事前登録型電子決済システムにおける支払い証明書の再送について、ＩＣカード側の処理を示すフローチャートである。
【図９】  同実施の形態の事前登録型電子決済システムにおける支払い証明書の再送について、支払い端末側の処理を示すフローチャートである。
【図１０】  同実施の形態の事前登録型電子決済システムにおけるＡＴＭあるいは発行センタによる利用者の登録を示す図である。
【図１１】  同実施の形態の事前登録型電子決済システムにおけるＡＴＭによる利用者の登録処理を示すフローチャートである。
【図１２】  同実施の形態の事前登録型電子決済システムにおける発行センタによる利用者の登録処理を示すフローチャートである。
【図１３】  従来の電子決済システムにおける装置構成を示すブロック図である。
【図１４】  従来の電子決済システムにおける装置構成を示すブロック図である。
【符号の説明】
１    店舗グループ
２    金融機関
３    ＩＣカード
４    店舗
５、５−１、５−２、５−ｎ    店舗センタ
６    通信網
７    決済センタ
２１    金融機関ホスト
２２    店舗情報データベース
２３    ＡＴＭ
２４    店舗ＩＤ管理部
２５    発行データ記憶部
２６    発行センタ
３１    公開鍵による認証処理部
３２    共通鍵による認証処理部
３３    支払い証明書作成処理部
４１    登録端末
４２    支払い端末
４３    公開鍵証明書登録処理部
４４    公開鍵によるカード認証処理部
４５    支払い情報登録処理部
４６    共通鍵によるカード認証処理部
５１    登録情報データベース
５２    支払い情報データベース
５３    決済情報管理装置
５４    決済情報データベース
５５    支払い・登録情報マッチング処理部
【図１】
0003747008.tif 000002
【図２】
0003747008.tif 000003
【図３】
0003747008.tif 000004
【図４】
0003747008.tif 000005
【図５】
0003747008.tif 000006
【図６】
0003747008.tif 000007
【図７】
0003747008.tif 000008
【図８】
0003747008.tif 000009
【図９】
0003747008.tif 000010
【図１０】
0003747008.tif 000011
【図１１】
0003747008.tif 000012
【図１２】
0003747008.tif 000013
【図１３】
0003747008.tif 000014
【図１４】
0003747008.tif 000015