【手続補正書】
【提出日】平成21年7月31日(2009.7.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
金融機関サーバ及びリモートサーバとネットワークを介して接続可能な、ＩＣチップを搭載した通信デバイスであって：
前記金融機関サーバにカード発行を要求するカード発行要求部と；
前記カード発行要求部の要求に応じて前記金融機関サーバにより発行されるカードのカード情報を受信し、前記カード情報の書き込みを前記リモートサーバに要求するカード情報書き込み要求部と；
前記金融機関サーバにより発行されたカード毎の前記カード情報が記録され、前記カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、前記個別エリアを識別するための個別エリア識別番号および前記個別エリア毎の個別暗号鍵が記録され、前記リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部と；
を備えることを特徴とする、通信デバイス。
【請求項２】
前記リモートサーバは、前記カード情報書き込み要求部による要求に応じて、前記個別エリアに暗号化された前記カード情報を書き込み、前記共有エリアに前記個別エリアを識別する個別エリア識別番号と、前記個別エリアを暗号化した個別暗号鍵とを書き込みすることを特徴とする、請求項１に記載の通信デバイス。
【請求項３】
前記共有エリアは、前記リモートサーバにより予め作成され、前記個別エリアは、前記カード情報書き込み要求部による要求があった場合に、前記リモートサーバによりカード情報毎に作成されることを特徴とする、請求項１に記載の通信デバイス。
【請求項４】
前記共有エリアには、前記個別エリアを検索するための個別エリア検索情報が記録され、前記個別エリア検索情報は、前記個別エリア識別番号と、金融機関種別およびカード名称とが関連付けて記録されることを特徴とする、請求項１に記載の通信デバイス。
【請求項５】
前記リモートサーバは、前記カード情報書き込み要求部による要求に応じて、前記カード情報を暗号化し、電子署名を付与することを特徴とする、請求項１に記載の通信デバイス。
【請求項６】
前記ＩＣチップは、接触通信または非接触通信可能なＩＣチップであることを特徴とする、請求項１に記載の通信デバイス。
【請求項７】
前記共有エリアおよび前記個別エリアは、前記通信デバイスに搭載された前記ＩＣチップに記録されることを特徴とする、請求項１に記載の通信デバイス。
【請求項８】
金融機関サーバ及びリモートサーバとネットワークを介して接続可能な、ＩＣチップを搭載した通信デバイスであって：
前記金融機関サーバにより発行されたカード毎のカード情報が記録され、前記カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、前記個別エリアを識別するための個別エリア識別番号および前記個別エリア毎の個別暗号鍵が記録され、前記リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部と；
前記リモートサーバに、前記記憶部に記録された前記個別エリアの復号化により前記カード情報の認証を要求するカード情報認証要求部と；
前記リモートサーバにより復号化された前記個別エリアのカード情報を受信するカード情報受信部と；
前記カード情報に対応する暗証番号の入力を受け付ける暗証番号入力部と；
前記カード情報受信部により受信された前記カード情報と、前記暗証番号入力部により入力された前記暗証番号とを前記金融機関サーバに送信するカード情報送信部と；
前記金融機関サーバから前記カード情報と前記暗証番号との認証結果を受信する認証結果受信部と；
を備えることを特徴とする、通信デバイス。
【請求項９】
前記リモートサーバは、前記カード情報認証要求部により認証要求された前記カード情報に対応付けられた前記個別エリアの前記個別エリア識別番号および前記個別暗号鍵を取得し、当該取得した個別暗号鍵により前記個別エリアを復号化することを特徴とする、請求項８に記載の通信デバイス。
【請求項１０】
前記リモートサーバは、前記個別エリアを前記個別暗号鍵により正しく復号できた場合に、前記個別エリアのカード情報を前記通信デバイスに送信することを特徴とする、請求項８に記載の通信デバイス。
【請求項１１】
前記金融機関サーバは、前記通信デバイスにより送信された前記カード情報と前記暗証番号とが正しい組み合わせであるか否かを認証することを特徴とする、請求項８に記載の通信デバイス。
【請求項１２】
ＩＣチップを搭載した通信デバイス及び金融機関サーバとネットワークを介して接続可能なリモートサーバであって：
前記通信デバイスには、前記金融機関サーバにより発行されたカード毎の前記カード情報が記録され、前記カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、前記個別エリアを識別するための個別エリア識別番号および前記個別エリア毎の個別暗号鍵が記録され、前記リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、
前記通信デバイスが備える記憶部の前記共有エリアにアクセスするために用いられる前記共有暗号鍵が記録された記憶部と；
前記通信デバイスからの、前記金融機関サーバにより発行されるカードのカード情報の書き込み要求に応じて、前記通信デバイスから送信された前記カード情報を暗号化する暗号化部と；
前記暗号化部により暗号化された前記カード情報を前記通信デバイスが備える記憶部の前記個別エリアに書き込む個別エリア書き込み部と；
前記個別エリア書き込み部により書き込まれた前記個別エリアの前記個別エリア識別番号と、前記個別エリアの前記個別暗号鍵を前記通信デバイスが備える記憶部の前記共有エリアに書き込む共有エリア書き込み部と；
を備えることを特徴とする、リモートサーバ。
【請求項１３】
ＩＣチップを搭載した通信デバイス及び金融機関サーバとネットワークを介して接続可能なリモートサーバであって：
前記通信デバイスには、前記金融機関サーバにより発行されたカード毎の前記カード情報が記録され、前記カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、前記個別エリアを識別するための個別エリア識別番号および前記個別エリア毎の個別暗号鍵が記録され、前記リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、
前記通信デバイスが備える記憶部の前記共有エリアにアクセスするために用いられる前記共有暗号鍵が記録された記憶部と；
前記通信デバイスからのカード情報の認証要求に応じて、前記通信デバイスの記憶部に記録された前記共有エリアと、前記通信デバイスに認証を要求されたカード情報に対応する前記個別エリアを読み込むエリア読み込み部と；
前記共有暗号鍵により前記共有エリアを復号化して前記個別エリアの暗号鍵を取得し、前記個別エリアの暗号鍵により前記個別エリアを復号化して前記個別エリアに含まれるカード情報を取得するカード情報取得部と；
前記カード情報取得部により取得されたカード情報を前記通信デバイスに送信するカード情報送信部と；
を備えることを特徴とする、リモートサーバ。
【請求項１４】
非接触ＩＣチップを搭載した通信デバイスとリーダ／ライタを介して非接触通信可能であり、金融機関サーバ及びリモートサーバとネットワークを介して接続可能な端末装置であって：
前記通信デバイスには、前記金融機関サーバにより発行されたカード毎の前記カード情報が記録され、前記カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、前記個別エリアを識別するための個別エリア識別番号および前記個別エリア毎の個別暗号鍵が記録され、前記リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、
ユーザの入力に応じて、前記金融機関サーバにカード発行を要求するカード発行要求部と；
前記カード発行要求部の要求に応じて前記金融機関サーバにより発行されるカードのカーと情報を受信し、前記カード情報の書き込みを前記リモートサーバに要求するカード情報書き込み要求部と；
を備え、
前記リモートサーバにより、リーダ／ライタを介して前記通信デバイスの前記個別エリアに、暗号化された前記カード情報が書き込みされ、前記通信デバイスの前記共有エリアに、前記個別エリアを識別する個別エリア識別番号と、前記個別エリアを暗号化した個別暗号鍵とが書き込みされることを特徴とする、端末装置。
【請求項１５】
非接触ＩＣチップを搭載した通信デバイスとリーダ／ライタを介して非接触通信可能であり、金融機関サーバ及びリモートサーバとネットワークを介して接続可能な端末装置であって：
前記通信デバイスには、前記金融機関サーバにより発行されたカード毎の前記カード情報が記録され、前記カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、前記個別エリアを識別するための個別エリア識別番号および前記個別エリア毎の個別暗号鍵が記録され、前記リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、
前記リモートサーバに、前記通信デバイスが備える記憶部に記録された前記個別エリアの復号化によりカード情報の認証を要求するカード情報認証要求部と；
前記リモートサーバにより前記共有暗号鍵を用いて復号化された前記個別エリアのカード情報を受信するカード情報受信部と；
前記カード情報に対応する暗証番号の入力を受け付ける暗証番号入力部と；
前記カード情報受信部により受信された前記カード情報と、前記暗証番号入力部により入力された前記暗証番号とを前記金融機関サーバに送信するカード情報送信部と；
前記金融機関サーバから前記カード情報と前記暗証番号との認証結果を受信する認証結果受信部と；
を備えることを特徴とする、端末装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】通信デバイス、リモートサーバおよび端末装置
【技術分野】
【０００１】
本発明は、通信デバイス、リモートサーバおよび端末装置に関する。
【背景技術】
【０００２】
一般的に、磁気カードやＩＣカード等、カードと暗証番号により操作を行う金融機関のＡＴＭでは、現金の入出金のほか、残高照会や口座振込や振替などを行うことができる。最近では、金融機関等に設定されたＡＴＭからだけでなく、ネットワークに接続された端末装置や携帯端末からも金融機関に設けられた口座に対して、残高照会、口座振込や振替等の処理をすることができるようになった。通常、ネットワークを経由してこれらの処理をする場合には、ネットワーク経由で取引するための専用のユーザＩＤやパスワードが必要である。さらには、本人確認のために、カードの暗証番号とは別の、第二、第三の暗証番号を金融機関が利用者に提供している場合もある。ネットワーク経由専用のユーザＩＤやパスワード、第二、第三の暗証番号は、各金融機関のシステムにおいて個別に保管・管理され、これらの認証情報は、ＡＴＭで操作されるカード番号やカードの暗証番号とは別に発行される。そして、利用者は、金融機関毎に必要な認証情報を用いてログインすることにより、ネットワーク経由で取引することが可能となる。
【０００３】
ＡＴＭを利用して取引できるカードは、金融機関のＡＴＭで共通に読み書きできるようにデータフォーマットが標準化されている。しかし、上記のようなネットワーク端末経由で取引する場合のユーザＩＤ等の体系や認証システムについては、金融機関毎に統一されていなかった。この場合、同一の口座へのアクセスや取引処理であっても、ＡＴＭを利用して取引する場合と、ネットワーク経由で取引する場合とで認証システムを２重に開発しなければならない。さらに、複数の金融機関に口座を持つ利用者は、複数の口座番号ごとにカードの暗証番号を覚えるだけでなく、ネットワーク端末経由でアクセスする場合には、各金融機関で異なるユーザＩＤやパスワード等を用いて取引しなければならないため不便であった。
【０００４】
ところで近年、携帯電話に搭載される非接触ＩＣチップに、カード番号等を書き込み、それをＡＴＭなどの読み取り端末装置から読み取ることが実現されている。非接触ＩＣチップには、複数の金融カード情報を格納することが可能である（例えば特許文献１）。例えば、金融カード情報としては、各金融機関のキャッシュカード情報、ローンカード情報、及びクレジットカード情報を記録されていてもよい。このように、複数の金融カード情報を一の非接触ＩＣチップに集約して管理することが可能である一方、各金融カード情報に対し、個別の暗号鍵を設定して安全に管理する必要がある。
【０００５】
ネットワーク端末としての機能を有する携帯電話に非接触ＩＣチップが搭載されていれば、当該非接触ＩＣチップにカード情報を書き込んで、書き込まれたカード情報を元にネットワーク経由での取引が可能となる。非接触ＩＣチップに書き込まれたカード情報がカード情報毎に個別の暗号鍵により暗号化され、暗号化されたカード情報を利用してネットワーク上で取引できれば、利用者が各金融機関で異なるユーザＩＤやパスワード等を覚えておかなければいけないという不便さは解消され得る。
【０００６】
【特許文献１】特開平７−３３４５９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、非接触ＩＣチップに書き込むカード情報を個別の暗号鍵で暗号化する場合には、カードを発行する金融機関毎に、カード情報を暗号化する暗号鍵を発行したり、暗号化されたカード情報を復号化してカード認証をしたりするための認証システムを構築しなければならないという問題があった。また、金融機関毎に非接触ＩＣチップに書き込まれた各カード情報の認証を行うため、認証するための処理時間もかかってしまうという問題があった。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、金融機関毎に認証システムを構築する必要がなく、ネットワーク端末経由専用のユーザＩＤおよびパスワードによる認証をしなくとも、ネットワーク端末経由でカード情報の認証をすることが可能な、新規かつ改良された通信デバイス、リモートサーバおよび端末装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、金融機関サーバ及びリモートサーバとネットワークを介して接続可能な、ＩＣチップを搭載した通信デバイスであって、  金融機関サーバにカード発行を要求するカード発行要求部と、カード発行要求部の要求に応じて金融機関サーバにより発行されるカードのカード情報を受信し、カード情報の書き込みをリモートサーバに要求するカード情報書き込み要求部と、  金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部と、を備える通信デバイスが提供される。
【００１０】
かかる構成によれば、通信デバイスのカード発行要求に応じて、金融機関サーバによりカードが発行され、発行されたカードのカード情報がリモートサーバによりＩＣチップに書き込まれる。記憶部には、共有エリアと個別エリアがあり、個別エリアに暗号化されたカード情報が書き込まれて、共有エリアに個別エリアの識別情報と個別暗号鍵とが書き込まれる。共有エリアは、個別エリアを検索するためのインデックスエリアとなるエリアである。これにより、通信デバイスのＩＣチップに書き込まれたカード情報は、リモートサーバのみしかアクセスしたり、取得したりすることができず、ＩＣチップに書き込まれたカード情報のセキュリティが高くなる。
【００１１】
また、金融機関は、発行したカードのカード情報を通信デバイスに送信するのみで、カード情報を暗号化するための暗号化システムや、ＩＣチップに書き込みするための書き込みシステムを構築する必要がない。また、通信デバイスのＩＣチップにカード情報が書き込まれるため、カードを印刷会社で発行し、利用者の手元に郵送する手間を省くことが可能となるし、利用者は、金融機関毎や、口座毎に異なるカードを複数枚所持する必要もなくなり便利である。
【００１２】
また、上記リモートサーバは、カード情報書き込み要求部による要求に応じて、個別エリアに暗号化されたカード情報を書き込み、共有エリアに個別エリアを識別する個別エリア識別番号と、個別エリアを暗号化した個別暗号鍵とを書き込みしてもよい。共有エリアは、リモートサーバにより予め作成され、個別エリアは、カード情報書き込み要求部による要求があった場合に、リモートサーバによりカード情報毎に作成されるようにしてもよい。かかる構成によれば、リモートサーバによって、通信デバイスのＩＣカードに共有エリアが予め作成され、当該共有エリアに個別エリア識別番号と個別暗号鍵とが書き込まれる。これにより、共有エリアは共有暗号鍵を有するリモートサーバのみしかアクセスすることができず、個別エリアについても、個別暗号鍵を取得可能なリモートサーバのみしかアクセスすることができない。
【００１３】
また、共有エリアには、個別エリアを検索するための個別エリア検索情報が記録され、個別エリア検索情報は、個別エリア識別番号と、金融機関種別およびカード名称とが関連付けて記録されてもよい。かかる構成により、共有エリアに記録された情報から、個別エリアを検索可能な構造とすることができる。
【００１４】
また、上記リモートサーバは、カード情報書き込み要求部による要求に応じて、カード情報を暗号化し、電子署名を付与するようにしてもよい。かかる構成により、カード情報のセキュリティをより高めることが可能となる。また、ＩＣチップは、接触通信または非接触通信可能なＩＣチップであってもよい。また、共有エリアおよび個別エリアは、通信デバイスに搭載されたＩＣチップに記録されるようにしてもよい。
【００１５】
上記課題を解決するために、本発明の別の観点によれば、金融機関サーバ及びリモートサーバとネットワークを介して接続可能な、ＩＣチップを搭載した通信デバイスであって、  金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部と、リモートサーバに、記憶部に記録された個別エリアの復号化によりカード情報の認証を要求するカード情報認証要求部と、リモートサーバにより復号化された個別エリアのカード情報を受信するカード情報受信部と、カード情報に対応する暗証番号の入力を受け付ける暗証番号入力部と、カード情報受信部により受信されたカード情報と、暗証番号入力部により入力された暗証番号とを金融機関サーバに送信するカード情報送信部と、金融機関サーバからカード情報と暗証番号との認証結果を受信する認証結果受信部と、を備える通信デバイスが提供される。
【００１６】
かかる構成によれば、通信デバイスのカード情報認証要求に応じて、リモートサーバによりＩＣチップの記憶部に記録された共有エリアおよび個別エリアからカード情報が取得される。そして、リモートサーバにより取得されたカード情報が通信デバイスに送信される。通信デバイスは、送信されたカード情報と、利用者により入力された暗証番号とを金融機関サーバに送信する。そして、通信デバイスは、金融機関サーバからカード情報と暗証番号との認証結果を受信する。
【００１７】
これにより、通信デバイスのＩＣチップに書き込まれたカード情報は、共有エリアを復号化する共有暗号鍵を有するリモートサーバのみしか取得することができず、通信デバイスに書き込まれたカード情報のセキュリティを高めることができる。また、ＩＣチップに書き込まれたカード情報は、リモートサーバにより復号化されるため、各金融機関が、暗号化されたカード情報を復号化するためのシステムを構築する必要がない。さらに、利用者は、カード情報に対応する暗証番号、すなわちキャッシュカードの暗証番号を入力するだけなので、通常のＡＴＭを利用した金融取引と同様の方法によってネットワーク経由で取引することができる。つまり、ネットワーク経由で取引するための専用のユーザＩＤやパスワードがなくとも、ネットワーク経由で金融取引をすることが可能となる。
【００１８】
上記リモートサーバは、カード情報認証要求部により認証要求されたカード情報に対応付けられた個別エリアの個別エリア識別番号および個別暗号鍵を取得し、当該取得した個別暗号鍵により個別エリアを復号化するようにしてもよい。  上記リモートサーバは、個別エリアを個別暗号鍵により正しく復号できた場合に、個別エリアのカード情報を通信デバイスに送信するようにしてもよい。かかる構成により、共有エリアは共有暗号鍵を有するリモートサーバのみしかアクセスすることができず、個別エリアについても、個別暗号鍵を取得可能なリモートサーバのみしかアクセスすることができない。
【００１９】
上記金融機関サーバは、通信デバイスにより送信されたカード情報と暗証番号とが正しい組み合わせであるか否かを認証するようにしてもよい。上記ＩＣチップは、接触通信または非接触通信可能なＩＣチップであってもよい。共有エリアおよび個別エリアは、通信デバイスに搭載されたＩＣチップに記録されていてもよい。
【００２０】
上記課題を解決するために、本発明の別の観点によれば、ＩＣチップを搭載した通信デバイス及び金融機関サーバとネットワークを介して接続可能なリモートサーバであって、  通信デバイスには、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、通信デバイスが備える記憶部の共有エリアにアクセスするために用いられる共有暗号鍵が記録された記憶部と、通信デバイスからの、金融機関サーバにより発行されるカードのカード情報の書き込み要求に応じて、通信デバイスから送信されたカード情報を暗号化する暗号化部と、暗号化部により暗号化されたカード情報を通信デバイスが備える記憶部の個別エリアに書き込む個別エリア書き込み部と、個別エリア書き込み部により書き込まれた個別エリアの個別エリア識別番号と、個別エリアの個別暗号鍵を通信デバイスが備える記憶部の共有エリアに書き込む共有エリア書き込み部と、を備えるリモートサーバが提供される。
【００２１】
かかる構成によれば、上記リモートサーバは、通信デバイスからのカード情報の書き込み要求に応じて、通信デバイスから送信されたカード情報を暗号化して、暗号化されたカード情報を通信デバイスが備える記憶部の個別エリアに書き込み、個別エリアの識別番号と個別暗号鍵とを共有エリアに書き込む。これにより、通信デバイスのＩＣチップに書き込まれたカード情報は、リモートサーバのみしかアクセスしたり、取得したりすることができず、ＩＣチップに書き込まれたカード情報のセキュリティを高めることができる。
【００２２】
また、金融機関は、発行したカードのカード情報を通信デバイスに送信するのみで、カード情報を暗号化するための暗号化システムや、ＩＣチップに書き込みするための書き込みシステムを構築する必要がない。また、通信デバイスのＩＣチップにカード情報が書き込まれるため、カードを印刷会社で発行し、利用者の手元に郵送する手間を省くことが可能となるし、利用者は、金融機関毎や、口座毎に異なるカードを複数枚所持する必要もなくなり便利である。
【００２３】
また、通信デバイスのＩＣチップに共有エリアが作成されていない場合に、共有エリアを作成する共有エリア作成部を備えるようにしてもよい。共有エリアは、通信デバイスからのカード情報の書き込みを要求された際に、通信デバイスの共有エリアを作成するようにしてもよいし、書き込みを要求される前に、予め共有エリアを作成するようにしてもよい。
【００２４】
上記課題を解決するために、本発明の別の観点によれば、ＩＣチップを搭載した通信デバイス及び金融機関サーバとネットワークを介して接続可能なリモートサーバであって、  通信デバイスには、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、通信デバイスが備える記憶部の共有エリアにアクセスするために用いられる共有暗号鍵が記録された記憶部と、通信デバイスからのカード情報の認証要求に応じて、通信デバイスの記憶部に記録された共有エリアと、通信デバイスに認証を要求されたカード情報に対応する個別エリアを読み込むエリア読み込み部と、共有暗号鍵により共有エリアを復号化して個別エリアの暗号鍵を取得し、個別エリアの暗号鍵により個別エリアを復号化して個別エリアに含まれるカード情報を取得するカード情報取得部と、カード情報取得部により取得されたカード情報を通信デバイスに送信するカード情報送信部と、を備えるリモートサーバが提供される。
【００２５】
かかる構成によれば、リモートサーバは、通信デバイスからのカード情報の認証要求に応じて、共有エリアと個別エリアを読み込む。そして、リモートサーバに記録された共有暗号鍵により共有エリアを復号化して、個別エリアに含まれるカード情報を取得して、当該カード情報を通信デバイスに送信する。これにより、通信デバイスのＩＣチップに書き込まれたカード情報は、共有エリアを復号化する共有暗号鍵を有するリモートサーバのみしか取得することができず、通信デバイスに書き込まれたカード情報のセキュリティを高めることができる。また、ＩＣチップに書き込まれたカード情報は、リモートサーバにより復号化されるため、各金融機関が、暗号化されたカード情報を復号化するためのシステムを構築する必要がない。さらに、利用者は、カード情報に対応する暗証番号、すなわちキャッシュカードの暗証番号を入力するだけなので、通常のＡＴＭを利用した金融取引と同様の方法によってネットワーク経由で取引することができる。つまり、ネットワーク経由で取引するための専用のユーザＩＤやパスワードがなくとも、ネットワーク経由で金融取引をすることが可能となる。
【００２６】
上記課題を解決するために、本発明の別の観点によれば、非接触ＩＣチップを搭載した通信デバイスとリーダ／ライタを介して非接触通信可能であり、金融機関サーバ及びリモートサーバとネットワークを介して接続可能な端末装置であって、通信デバイスには、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、ユーザの入力に応じて、金融機関サーバにカード発行を要求するカード発行要求部と、カード発行要求部の要求に応じて金融機関サーバにより発行されるカードのカーと情報を受信し、カード情報の書き込みをリモートサーバに要求するカード情報書き込み要求部と、を備え、リモートサーバにより、リーダ／ライタを介して通信デバイスの個別エリアに、暗号化されたカード情報が書き込みされ、通信デバイスの共有エリアに、個別エリアを識別する個別エリア識別番号と、個別エリアを暗号化した個別暗号鍵とが書き込みされることを特徴とする、端末装置が提供される。
【００２７】
かかる構成によれば、端末装置のカード発行要求に応じて、金融機関サーバによりカードが発行され、リモートサーバにより発行されたカードのカード情報が非接触ＩＣチップに書き込まれる。非接触ＩＣチップの記憶部には、共有エリアと個別エリアがあり、個別エリアに暗号化されたカード情報が書き込まれて、共有エリアに個別エリアの識別情報と個別暗号鍵とが書き込まれる。これにより、通信デバイスの非接触ＩＣチップに書き込まれたカード情報は、リモートサーバのみしかアクセスしたり取得したりすることができず、非接触ＩＣチップに書き込まれたカード情報のセキュリティを高めることができる。
【００２８】
また、端末装置がカードの発行要求やカード情報の書き込み要求を行うため、通信デバイスは非接触ＩＣチップのみを搭載すればよく、通信デバイスを簡易な装置とすることができる。さらに、端末装置は非接触通信可能なリーダ／ライタを有し、ネットワークに接続可能な装置であればよいため、金融機関等の店舗に設置されていなくても、利用者の有するＰＣや家電製品等を適用することが可能となる。すなわち、上記端末装置の機能を専用に有する装置でなくとも、他の機能を有する装置に上記端末装置の機能を搭載して利用することが可能である。
【００２９】
上記課題を解決するために、本発明の別の観点によれば、非接触ＩＣチップを搭載した通信デバイスとリーダ／ライタを介して非接触通信可能であり、金融機関サーバ及びリモートサーバとネットワークを介して接続可能な端末装置であって、通信デバイスには、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、リモートサーバに、通信デバイスが備える記憶部に記録された個別エリアの復号化によりカード情報の認証を要求するカード情報認証要求部と、リモートサーバにより共有暗号鍵を用いて復号化された個別エリアのカード情報を受信するカード情報受信部と、カード情報に対応する暗証番号の入力を受け付ける暗証番号入力部と、カード情報受信部により受信されたカード情報と、暗証番号入力部により入力された暗証番号とを金融機関サーバに送信するカード情報送信部と、金融機関サーバからカード情報と暗証番号との認証結果を受信する認証結果受信部と、を備える端末装置が提供される。
【００３０】
かかる構成によれば、端末装置のカード情報認証要求に応じて、リモートサーバにより非接触ＩＣチップの記憶部に記録された共有エリアおよび個別エリアからカード情報が取得される。そして、リモートサーバにより取得されたカード情報が端末装置に送信される。端末装置は、送信されたカード情報と利用者により入力された暗証番号とを金融機関サーバに送信する。金融機関サーバは、カード情報と暗証番号とからカード情報の認証を行う、認証結果を端末装置に送信する。
【００３１】
通信デバイスの非接触ＩＣチップに書き込まれたカード情報は、共有エリアを復号化する共有暗号鍵を有するリモートサーバのみしか取得することができず、通信デバイスに書き込まれたカード情報のセキュリティが高くなる。また、非接触ＩＣチップに書き込まれたカード情報はリモートサーバにより復号化されるため、各金融機関が暗号化されたカード情報を復号化するためのシステムを構築する必要がない。さらに、利用者は、カード情報に対応する暗証番号、すなわち、キャッシュカードの暗証番号を入力するだけなので、通常のＡＴＭを利用した金融取引と同様の方法によってネットワーク経由で取引することができる。つまり、ネットワーク経由で取引するための専用のユーザＩＤやパスワードがなくとも、ネットワーク経由で金融取引をすることができる。
【００３２】
上記課題を解決するために、本発明の別の観点によれば、ＩＣチップを搭載した通信デバイスと、ネットワークを介して通信デバイスと接続可能な金融機関サーバ及びリモートサーバとを含む金融カード発行システムが提供される。上記金融機関サーバは、通信デバイスからのカード発行要求に応じて、発行するカードのカード情報を通信デバイスに送信するカード情報送信部を備える。
【００３３】
上記通信デバイスは、金融機関サーバにカード発行を要求するカード発行要求部と、金融機関サーバから送信されたカード情報を受信し、カード情報の書き込みをリモートサーバに要求するカード情報書き込み要求部と、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部と、を備える。
【００３４】
上記リモートサーバは、通信デバイスが備える記憶部の共有エリアにアクセスするために用いられる共有暗号鍵が記録された記憶部と、通信デバイスからのカード情報書き込み要求に応じて、通信デバイスから送信されたカード情報を暗号化する暗号化部と、暗号化部により暗号化されたカード情報を通信デバイスが備える記憶部の個別エリアに書き込む個別エリア書き込み部と、個別エリア書き込み部により書き込まれた個別エリアの個別エリア識別番号と、個別エリアの個別暗号鍵を通信デバイスが備える記憶部の共有エリアに書き込む共有エリア書き込み部と、を備える。
【００３５】
上記課題を解決するために、本発明の別の観点によれば、ＩＣチップを搭載した通信デバイスと、ネットワークを介して通信デバイスと接続可能な金融機関サーバ及びリモートサーバとを含む金融カード認証システムが提供される。上記通信デバイスは、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部と、リモートサーバに、記憶部に記録された個別エリアの復号化によりカード情報の認証を要求するカード情報認証要求部と、リモートサーバにより共有暗号鍵を用いて復号化された個別エリアのカード情報を受信するカード情報受信部と、カード情報に対応する暗証番号の入力を受け付ける暗証番号入力部と、カード情報受信部により受信されたカード情報と、暗証番号入力部により入力された暗証番号とを金融機関サーバに送信するカード情報送信部と、金融機関サーバからカード情報と暗証番号との認証結果を受信する認証結果受信部と、を備える。
【００３６】
上記リモートサーバは、通信デバイスが備える記憶部の共有エリアにアクセスするために用いられる共有暗号鍵が記録された記憶部と、通信デバイスからのカード情報の認証要求に応じて、通信デバイスの記憶部に記録された共有エリアと、通信デバイスに認証を要求されたカード情報に対応する個別エリアを読み込むエリア読み込み部と、共有暗号鍵により共有エリアを復号化して個別エリアの暗号鍵を取得し、個別エリアの暗号鍵により個別エリアを復号化して個別エリアに含まれるカード情報を取得するカード情報取得部と、カード情報取得部により取得されたカード情報を通信デバイスに送信するカード情報送信部と、を備え、金融機関サーバは、通信デバイスから送信されたカード情報と暗証番号とに基づいて、カード情報を認証するカード情報認証部と、を備える。
【００３７】
上記課題を解決するために、本発明の別の観点によれば、非接触ＩＣチップを搭載した通信デバイスとリーダ／ライタを介して非接触通信可能な端末装置と、端末装置とネットワークを介して接続可能な金融機関サーバ及びリモートサーバとを含む金融カード認証システムが提供される。上記金融機関サーバは、通信デバイスからのカード発行要求に応じて、発行するカードのカード情報を通信デバイスに送信するカード情報送信部を備える。上記通信デバイスは、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部と、を備える。
【００３８】
上記端末装置は、ユーザの入力に応じて、金融機関サーバにカード発行を要求するカード発行要求部と、金融機関サーバから送信されたカード情報を受信し、カード情報の書き込みをリモートサーバに要求するカード情報書き込み要求部と、を備える。上記リモートサーバは、通信デバイスが備える記憶部の共有エリアにアクセスするために用いられる共有暗号鍵が記録された記憶部と、端末装置からのカード情報書き込み要求に応じて、端末装置から送信されたカード情報を暗号化する暗号化部と、暗号化部により暗号化されたカード情報を、リーダ／ライタを介して通信デバイスが備える記憶部の個別エリアに書き込む個別エリア書き込み部と、個別エリア書き込み部により書き込まれた個別エリアの個別エリア識別番号と、個別エリアの個別暗号鍵を通信デバイスが備える記憶部の共有エリアに書き込む共有エリア書き込み部と、を備える。
【００３９】
上記課題を解決するために、本発明の別の観点によれば、非接触ＩＣチップを搭載した通信デバイスとリーダ／ライタを介して非接触通信可能な端末装置と、端末装置とネットワークを介して接続可能な金融機関サーバ及びリモートサーバとを含む金融カード認証システムが提供される。上記通信デバイスは、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部と、を備える。
【００４０】
上記端末装置は、リモートサーバに、通信デバイスが備える記憶部に記録された個別エリアの復号化によりカード情報の認証を要求するカード情報認証要求部と、リモートサーバにより共有暗号鍵を用いて復号化された個別エリアのカード情報を受信するカード情報受信部と、カード情報に対応する暗証番号の入力を受け付ける暗証番号入力部と、カード情報受信部により受信されたカード情報と、暗証番号入力部により入力された暗証番号とを金融機関サーバに送信するカード情報送信部と、金融機関サーバからカード情報と暗証番号との認証結果を受信する認証結果受信部と、を備える。
【００４１】
上記リモートサーバは、通信デバイスが備える記憶部の共有エリアにアクセスするために用いられる共有暗号鍵が記録された記憶部と、端末装置からのカード情報の認証要求に応じて、リーダ／ライタを介して、通信デバイスが備える記憶部に記録された共有エリアと、端末装置に認証を要求されたカード情報に対応する個別エリアを読み込むエリア読み込み部と、共有暗号鍵により共有エリアを復号化して個別エリアの暗号鍵を取得し、個別エリアの暗号鍵により個別エリアを復号化して個別エリアに含まれるカード情報を取得するカード情報取得部と、カード情報取得部により取得されたカード情報を端末装置に送信するカード情報送信部と、を備える。上記金融機関サーバは、端末装置から送信されたカード情報と暗証番号とに基づいて、カード情報を認証するカード情報認証部と、を備える。
【００４２】
上記課題を解決するために、本発明の別の観点によれば、コンピュータを、金融機関サーバ及びリモートサーバとネットワークを介して接続可能な、ＩＣチップを搭載した通信デバイスであって、金融機関サーバにカード発行を要求するカード発行要求部と、カード発行要求部の要求に応じて金融機関サーバにより発行されるカードのカード情報を受信し、カード情報の書き込みをリモートサーバに要求するカード情報書き込み要求部と、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部と、を備える通信デバイスとして機能させるための、プログラムが提供される。
【００４３】
上記課題を解決するために、本発明の別の観点によれば、コンピュータを、金融機関サーバ及びリモートサーバとネットワークを介して接続可能な、ＩＣチップを搭載した通信デバイスであって、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部と、リモートサーバに、記憶部に記録された個別エリアの復号化によりカード情報の認証を要求するカード情報認証要求部と、リモートサーバにより復号化された個別エリアのカード情報を受信するカード情報受信部と、カード情報に対応する暗証番号の入力を受け付ける暗証番号入力部と、カード情報受信部により受信されたカード情報と、暗証番号入力部により入力された暗証番号とを金融機関サーバに送信するカード情報送信部と、金融機関サーバからカード情報と暗証番号との認証結果を受信する認証結果受信部と、を備える通信デバイスとして機能させるための、プログラムが提供される。
【００４４】
上記課題を解決するために、本発明の別の観点によれば、コンピュータを、ＩＣチップを搭載した通信デバイス及び金融機関サーバとネットワークを介して接続可能なリモートサーバであって、通信デバイスには、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、通信デバイスが備える記憶部の共有エリアにアクセスするために用いられる共有暗号鍵が記録された記憶部と、通信デバイスからの、金融機関サーバにより発行されるカードのカード情報の書き込み要求に応じて、通信デバイスから送信されたカード情報を暗号化する暗号化部と、暗号化部により暗号化されたカード情報を通信デバイスが備える記憶部の個別エリアに書き込む個別エリア書き込み部と、個別エリア書き込み部により書き込まれた個別エリアの個別エリア識別番号と、個別エリアの個別暗号鍵を通信デバイスが備える記憶部の共有エリアに書き込む共有エリア書き込み部と、を備えるリモートサーバとして機能させるための、プログラムが提供される。
【００４５】
上記課題を解決するために、本発明の別の観点によれば、コンピュータを、ＩＣチップを搭載した通信デバイス及び金融機関サーバとネットワークを介して接続可能なリモートサーバであって、通信デバイスには、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、通信デバイスが備える記憶部の共有エリアにアクセスするために用いられる共有暗号鍵が記録された記憶部と、通信デバイスからのカード情報の認証要求に応じて、通信デバイスの記憶部に記録された共有エリアと、通信デバイスに認証を要求されたカード情報に対応する個別エリアを読み込むエリア読み込み部と、共有暗号鍵により共有エリアを復号化して個別エリアの暗号鍵を取得し、個別エリアの暗号鍵により個別エリアを復号化して個別エリアに含まれるカード情報を取得するカード情報取得部と、カード情報取得部により取得されたカード情報を通信デバイスに送信するカード情報送信部と、を備えるリモートサーバとして機能させるためのプログラムが提供される。
【００４６】
上記課題を解決するために、本発明の別の観点によれば、コンピュータを、非接触ＩＣチップを搭載した通信デバイスとリーダ／ライタを介して非接触通信可能であり、金融機関サーバ及びリモートサーバとネットワークを介して接続可能な端末装置であって、通信デバイスには、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、ユーザの入力に応じて、金融機関サーバにカード発行を要求するカード発行要求部と、カード発行要求部の要求に応じて金融機関サーバにより発行されるカードのカーと情報を受信し、カード情報の書き込みをリモートサーバに要求するカード情報書き込み要求部と、を備える端末装置として機能させるためのプログラムが提供される。
【００４７】
上記課題を解決するために、本発明の別の観点によれば、コンピュータを、非接触ＩＣチップを搭載した通信デバイスとリーダ／ライタを介して非接触通信可能であり、金融機関サーバ及びリモートサーバとネットワークを介して接続可能な端末装置であって、通信デバイスには、金融機関サーバにより発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能な個別エリアと、個別エリアを識別するための個別エリア識別番号および個別エリア毎の個別暗号鍵が記録され、リモートサーバに記録された共有暗号鍵を用いてアクセスすることが可能な共有エリアと、を有する記憶部が備えられており、リモートサーバに、通信デバイスが備える記憶部に記録された個別エリアの復号化によりカード情報の認証を要求するカード情報認証要求部と、リモートサーバにより共有暗号鍵を用いて復号化された個別エリアのカード情報を受信するカード情報受信部と、カード情報に対応する暗証番号の入力を受け付ける暗証番号入力部と、カード情報受信部により受信されたカード情報と、暗証番号入力部により入力された暗証番号とを金融機関サーバに送信するカード情報送信部と、金融機関サーバからカード情報と暗証番号との認証結果を受信する認証結果受信部と、を備える端末装置として機能させるためのプログラムが提供される。
【発明の効果】
【００４８】
以上説明したように本発明によれば、金融機関毎に認証システムを構築する必要がなく、ネットワーク端末経由専用のユーザＩＤおよびパスワードを利用しなくとも、ネットワーク端末経由でカード情報の認証をすることができる。
【発明を実施するための最良の形態】
【００４９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００５０】
（第１の実施形態）
まず、本発明の第１の実施形態にかかる金融カード発行／認証システムの概要について説明する。図１は、本実施形態にかかる金融カード発行／認証システム１０の構成例を示した説明図である。図１に示したように、金融カード発行／認証システム１０は、通信デバイス１００と、リモートサーバ２００と、金融機関サーバ３００と、ネットワーク５０などを含んで構成される。通信デバイス１００と、リモートサーバ２００と、金融機関サーバ３００とは、ネットワーク５０を介して接続されている。ネットワーク５０は、例えばインターネット、電話回線網、衛星通信網等の公衆回線網や、ＷＡＮ、ＬＡＮ、ＩＰ−ＶＰＮ等の専用回線網などで構成されており、有線、無線を問わない。
【００５１】
通信デバイス１００は、ＩＣチップ１５０を搭載した携帯端末である。以下では、通信デバイス１００の一例として、ＩＣチップ１５０を搭載した携帯電話を本発明の通信デバイスに適用して説明するが、かかる例に限定されるものではない。通信デバイス１００は、例えば、ＩＣチップを搭載したＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、腕時計、携帯音楽プレーヤ等であってもよい。
【００５２】
通信デバイス１００に搭載されるＩＣチップ１５０は、接触通信可能なＩＣチップでもよいし、非接触通信可能なＩＣチップであってもよい。ＩＣチップ１５０は、耐タンパ性を有するセキュアメモリである。通信デバイス１００は、複数のＩＣチップを搭載していてもよく、用途に応じて各ＩＣチップを使い分ける構成としてもよい。以下では、主に、金融サービスを提供可能な一のＩＣチップを搭載された通信デバイス１００を例に挙げて説明する。
【００５３】
リモートサーバ２００は、通信デバイス１００とネットワーク５０を介して接続して、通信デバイス１００の要求に応じてＩＣチップ１５０に対してデータの書き込み、読み取り等を行う。具体的には、ＩＣチップ１５０に記録されたデータを暗号化する暗号鍵を有し、暗号化したデータをＩＣチップ１５０に書き込んだり、ＩＣチップ１５０に書き込まれた暗号化データを読み込んだりする。ＩＣチップ１５０に書き込まれたデータは、ＩＣチップの暗号鍵を有するリモートサーバ２００によってしか読み込むことができない。すなわち、ＩＣチップ１５０に書き込まれたデータは、通信デバイス１００自身によっても復号化して取得することができない情報である。本実施形態は、金融機関のカードを発行／認証するための金融カード発行／認証システムであるため、ＩＣチップ１５０に書き込まれるデータは金融機関のカード情報であって、例えば、金融機関番号、店番号、口座番号、預金種別などを例示することができる。
【００５４】
金融機関サーバ３００は、通信デバイス１００とネットワーク５０を介して接続して、通信デバイス１００の要求に応じて、金融機関において取引可能なカードの発行及びカードの認証を行う。具体的には、通信デバイス１００のカード発行要求に応じてカードを発行し、発行したカードのカード情報を通信デバイス１００に送信する。通常、金融機関によるカードの発行は、ＡＴＭ等の端末により発行可能であるが、実際のカードはカードを印刷会社で発行し、利用者の手元に郵送されるまでに数日〜数週間の時間がかかる。しかし、本実施形態によれば、金融機関サーバ３００により発行されたカード情報は、リモートサーバ２００により通信デバイス１００のＩＣチップ１５０に書き込まれるため、カード発行の時間を大幅に短縮することができる。
【００５５】
また、金融機関サーバ３００により発行されたカード情報は、リモートサーバ２００により暗号化されて通信デバイス１００のＩＣチップ１５０に記録される。このため、利用者にネットワーク経由で取引するための専用のユーザＩＤやパスワードを用意しなくとも、カード情報をＩＣチップ１５０に書き込むことにより、カードの発行をすることが可能となる。また、リモートサーバ２００が一元的にカード情報の暗号化を行ってＩＣチップ１５０に記録するため、金融機関サーバ３００において、カード情報を暗号化したりＩＣチップ１５０に書き込みしたりするための発行システムを構築する必要がなくなる。
【００５６】
また、上記のとおり、通信デバイス１００のＩＣチップ１５０に記録されたカード情報は、リモートサーバ２００によってのみしか復号化して取得することができない。通信デバイス１００からのカード認証要求に応じて、リモートサーバ２００は、復号化したカード情報を通信デバイス１００に送信する。そして、通信デバイス１００は送信されたカード情報と、カード情報に対応する暗証番号を金融機関サーバ３００に送信する。金融機関サーバ３００は通信デバイスから送信されたカード情報と暗証番号に基づいて、カードの認証をすることができる。
【００５７】
このように、異なる金融機関やカード種別のカード情報であっても、リモートサーバ２００が一元的に復号化して通信デバイス１００に通知することができる。そして、通信デバイス１００に通知されたカード情報と通信デバイス１００に入力された該カード情報に対応する暗証番号とが、金融機関サーバ３００に送信される。各金融機関は、独自にカード情報を認証するための認証システムを構築する必要がなく、ネットワーク経由で取引するための専用のユーザＩＤ、パスワードがなくとも、ネットワーク経由で安全にカード情報の認証をすることが可能となる。
【００５８】
以上、金融カード発行／認証システム１０の概要を説明した。次に、金融カード発行／認証システム１０の、金融カードの発行に係る通信デバイス１００、ＩＣチップ１５０、リモートサーバ２００、金融機関サーバ３００の詳細な構成を説明する。以下では、金融カード発行／認証システム１０の金融カードの発行に係るシステムを金融カード発行システム１０と称し、金融カード発行／認証システム１０の金融カードの認証に係るシステムを金融カード認証システム１０とも称する。
【００５９】
図２は、通信デバイス１００、ＩＣチップ１５０、リモートサーバ２００、金融機関サーバ３００の機能構成を示すブロック図である。図２に示したように、通信デバイス１００は、制御部１０２、通信制御部１２０、入出力部１３０、ＩＣチップ制御部１４０、ＩＣチップ１５０などを備える。
【００６０】
制御部１０２は、通信デバイス１００内のプログラムにより通信デバイス１００の機能を制御する機能を有し、カード発行要求部１０４と、カード情報書き込み要求部１０６などを備える。カード発行要求部１０４は、通信制御部１２０を介して金融機関サーバ３００にカードの発行を要求する機能を有する。カードの発行要求は、利用者の入力に応じて要求するようにしてもよい。具体的には、後述する入出力部１３０を介して、利用者のキー入力等によりカードの発行要求がなされるようにしてもよい。
【００６１】
カード情報書き込み要求部１０６は、カード発行要求部１０４の要求に応じて金融機関サーバ３００により発行されるカードのカード情報を、通信制御部１２０を介して受信し、受信したカード情報の書き込みをリモートサーバ２００に要求する機能を有する。ここで、カード情報の書き込みとは、カード情報を、ＩＣチップ１５０に書き込むことをいう。ＩＣチップ１５０およびカード情報の詳細は後で詳細に説明する。
【００６２】
通信制御部１２０は、インターネット等のネットワークに接続するための通信デバイス等で構成された通信インタフェースであって、ネットワークを介してリモートサーバ２００、もしくは金融機関サーバ３００との間でデータの送受信を行う機能を有する。
【００６３】
入出力部１３０は、通信デバイス１００に備わる入力および出力インタフェースである。入力インタフェースは、例えば、テンキーやボタン、タッチパネル等であり、ユーザの入力を受け付ける機能を有する。出力インタフェースは、例えば、ディスプレイ表示やランプなどの表示装置や、スピーカなどの音声出力装置等である。
【００６４】
ＩＣチップ制御部１４０は、ＩＣチップ１５０と、通信デバイスの制御部１０２や通信制御部１２０との間でのデータの授受を行う機能を有する。ＩＣチップ１５０は、通信デバイス１００に搭載され、外部装置と接触通信または非接触通信する機能を有し、耐タンパ性を有するセキュアメモリである。ＩＣチップ１５０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、記憶部などを含んでいてもよい。本実施形態においては、ＩＣチップ１５０は主に記憶部を有し、記憶部にインデックスエリア１５２および個別エリア１５４を有している場合について説明する。
【００６５】
インデックスエリア１５２は、リモートサーバ２００が保持する共有暗号鍵を用いてアクセスすることが可能な共有エリアの一例である。インデックスエリア１５２には、個別エリア１５４を識別するための個別エリア識別番号と、個別エリア１５４毎の個別暗号鍵が記録されている。個別エリア１５４は、金融機関サーバ３００により発行されたカード毎のカード情報が記録され、カード情報毎に設定された固有の個別暗号鍵を用いてアクセスすることが可能なエリアであり、複数の個別エリアを有していてもよい。
【００６６】
図３および図４に基づいて、インデックスエリア１５２および個別エリア１５４の詳細について説明する。図３は、ＩＣチップ１５０の記憶部の内容を説明する説明図である。図４は、インデックスエリア１５２および個別エリア１５４の内容を説明する説明図である。
【００６７】
図３に示したように、ＩＣチップ１５０の記憶部には、各エリアを識別するエリア識別情報であるエリアコード１５０２、各エリアの名称であるエリア名称１５０４、各エリアに格納されるデータの名称であるデータ名称１５０６、各エリアのサービスコード１５０８、格納される格納データ１５１０などを有する。カード情報１およびカード情報２は、個別エリア１５４の具体例である。
【００６８】
上記したように、インデックスエリア１５２の格納データ１５１０には、カード情報１のエリアコード「１０００」と、カード情報２のエリアコード「３０００」と、カード情報１の暗号鍵の鍵値１と、カード情報２の暗号鍵の鍵値２とが格納されている。カード情報１の格納データには、カード番号「１１１−１１１１１１１」と氏名「ＹＡＭＡＤＡ」が格納され、カード情報２の格納データには、カード番号「２２２−２２２２２２２」と氏名「ＹＡＭＡＤＡ」が格納されている。サービスコード１５０８は、エリアコード１５０２のエリアコード値から算出されるようにしてもよい。
【００６９】
インデックスエリア１５２に格納される格納データ１５１０は、インデックスエリア暗号鍵により暗号化され、インデックスエリア署名鍵により署名が付されている。インデックスエリアの暗号鍵および署名鍵は、リモートサーバ２００の記憶部に記録されている。カード情報１に格納される格納データ１５１０は、暗号鍵１により暗号化され、カード情報２に格納される格納データ１５１０は、暗号鍵２により暗号化されている。リモートサーバ２００は、自身で保持しているインデックスエリア１５２の暗号鍵および署名鍵により、インデックスエリア１５２の復号化および署名の検証を行って、個別エリア１５４のエリアコードと各個別エリア１５４の暗号鍵を取得して、個別エリア１５４に格納された格納データを取得する。リモートサーバ２００の機能構成については、後で詳細に説明する。
【００７０】
次に、図４に基づいて、インデックスエリア１５２および個別エリア１５４の内容を説明する。図４に示したように、インデックスエリア１５２は、インデックスエリア管理情報１５２２および個別エリア管理情報１５２４からなる。インデックスエリア管理情報１５２２は、個別エリアのインデックスを管理する情報であって、具体的には、個別エリアを識別する個別エリア識別情報であるエリアコードと、金融機関種別と、カード名称と、個別エリアの有効期限などを含む。インデックスエリア管理情報１５２２は、個別エリアを検索するための個別エリア検索情報として記録される情報である。
【００７１】
個別エリア管理情報１５２４は、個別エリア毎のアクセス方式を管理する情報であって、具体的には、個別エリアアクセス用暗号鍵と、個別エリアアクセス用暗号鍵バージョンなどを含む。個別エリア管理情報および個別エリアアクセス情報は、個別エリア１５４のエリア数だけ生成される。すなわち、複数のカードの発行を要求した場合には、発行要求したカードの数だけ個別エリアが生成されるとともに、個別エリア管理情報および個別エリアアクセス情報が生成される。
【００７２】
個別エリア１５４は、１つの個別エリアに、暗号化方式種別、暗号鍵バージョン、署名方式種別、署名鍵バージョン、署名有効期限、暗号化カードデータ、署名データなどが含まれ、エリアコード１５４２によって各個別エリア１５４が識別される。図４に示したように、個別エリア１５４は、インデックスエリア１５２のインデックスエリア管理情報１５２２に含まれる個別エリアのエリアコードにより検索され、個別エリア管理情報１５２４に含まれる個別エリアアクセス用暗号鍵および個別エリアアクセス用暗号鍵バージョンなどにより復号化される。以上、インデックスエリア１５２および個別エリア１５４の内容について説明した。
【００７３】
図２に戻り、リモートサーバ２００の機能構成について説明する。リモートサーバ２００は、通信制御部２０２、記憶部２０４、インデックスエリア作成部２０６、暗号化部２０８、個別エリア書き込み部２１０、インデックスエリア書き込み部２１２などを備える。通信制御部２０２は、インターネット等のネットワークに接続するための通信デバイス等で構成された通信インタフェースであって、ネットワークを介して通信デバイス１００との間でデータの送受信を行う機能を有する。
【００７４】
記憶部２０４は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスクや、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ（Ｒａｍｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕｅ−ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。記憶部２０４には、通信デバイス１００のインデックスエリア１５２にアクセスするために用いられる共有暗号鍵が記録されている。
【００７５】
インデックスエリア作成部２０６は、通信デバイス１００のＩＣチップ１５０内にインデックスエリア１５２を作成する機能を有する。インデックスエリア１５２は、カード情報を書き込む前に予め作成される。通信デバイス１００からカード情報の書き込みを要求された場合に、インデックスエリア１５２を作成するようにしてもよいし、通信デバイス１００からのカード情報の書き込みを要求される前に、予め作成しておくようにしてもよい。
【００７６】
暗号化部２０８は、通信デバイス１００からの、金融機関サーバ３００により発行されるカードのカード情報の書き込み要求に応じて、通信デバイス１００から送信されたカード情報を暗号化する機能を有する。個別エリア書き込み部２１０は、暗号化部２０８により暗号化されたカード情報を、通信制御部２０２を介して、通信デバイス１００のＩＣチップ１５０内の個別エリア１５４に書き込む機能を有する。
【００７７】
インデックスエリア書き込み部２１２は、個別エリア書き込み部２１０により書き込まれた個別エリア１５４の個別エリア識別番号と、個別エリア１５４を暗号化した個別暗号鍵とを、通信デバイス１００のＩＣチップ１５０内のインデックスエリア１５２に書き込む機能を有する。個別エリア１５４に書き込まれるカード情報に署名が付与されている場合には、インデックスエリア１５２に個別暗号鍵とともに、署名情報も書き込むようにしてもよい。以上、リモートサーバ２００の機能構成について説明した。
【００７８】
次に、金融機関サーバ３００の機能構成について説明する。金融機関サーバ３００は、通信制御部３０２と、カード発行部３０４と、カード情報ＤＢ３０６などを備える。通信制御部３０２は、インターネット等のネットワークに接続するための通信デバイス等で構成された通信インタフェースであって、ネットワークを介して通信デバイス１００との間でデータの送受信を行う機能を有する。
【００７９】
カード発行部３０４は、通信デバイス１００からのカード発行要求に応じて、カードを発行し、発行したカードのカード情報を、通信制御部３０２を介して通信デバイス１００に送信する機能を有する。カード情報とは、カード番号、カード所有者の氏名、金融機関種別、カード名称などを含む。
【００８０】
カード情報ＤＢ３０６は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスクや、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ（Ｒａｍｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕｅ−ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。カード情報ＤＢ３０６には、カード発行部３０４において発行されたカードのカード情報と、カード情報に対応する暗証番号とが記録される。以上、金融機関サーバ３００の機能構成について説明した。
【００８１】
次に、金融カード発行システム１０において実行されるカード発行方法について説明する。図５は、金融カード発行システム１０において実行されるカード発行方法の流れを示したタイミングチャートである。図５に示したように、まず、通信デバイス１００の入出力部１３０を介して、ユーザ入力がされる（Ｓ１０２）。ステップＳ１０２におけるユーザ入力とは、例えば、ユーザのキー入力等により、通信デバイス１００のカード発行要求プログラムが起動されることである。ステップＳ１０２においてユーザ入力がなされると、通信デバイス１００のカード発行要求部１０４により、金融機関サーバ３００に対してカード発行要求がなされる（Ｓ１０４）。ステップＳ１０４において、通信デバイス１００によりカード発行要求がなされた金融機関サーバ３００は、カードを発行する（Ｓ１０６）。
【００８２】
ステップＳ１０６において発行されたカードのカード情報を通信デバイス１００に送信する（Ｓ１０８）。ステップＳ１０８において、発行されたカードのカード情報を受信した通信デバイス１００は、カード情報の書き込みをリモートサーバ２００に要求する（Ｓ１１０）。ステップＳ１１０においてカード情報の書き込みを要求されたリモートサーバ２００は、通信デバイス１００から送信されたカード情報をＩＣチップ１５０に書き込みする（Ｓ１１２）。ステップＳ１１２において、ＩＣチップ１５０への書き込み結果を通信デバイス１００に通知する（Ｓ１１４）。ステップＳ１１４において書き込み結果を通知された通信デバイス１００は、通知結果をディスプレイに表示してもよい。以上、金融カード発行システム１０において実行されるカード発行方法について説明した。
【００８３】
次に、図６に基づいて、リモートサーバ２００におけるカード情報の書き込み方法について詳細に説明する。図６は、リモートサーバ２００におけるカード情報の書き込み処理の流れを示すフローチャートである。図６に示したように、リモートサーバ２００は、まず、ＩＣチップ１５０にインデックスエリアが作成されているか否かを判定する（Ｓ１２０）。ステップＳ１２０において、インデックスエリアが既に作成されていると判定された場合には、ステップＳ１２４の処理を行う。ステップＳ１２０において、未だインデックスエリアが作成されていないと判定された場合には、ＩＣチップ１５０内にインデックスエリアを作成する（Ｓ１２２）。ステップＳ１２２において作成されるインデックスエリアは、リモートサーバ２００の記憶部２０４に記録されている共有暗号鍵によって暗号化される。
【００８４】
そして、通信デバイス１００から送信されたカード情報を暗号化する（Ｓ１２４）。ステップＳ１２４において、カード情報の暗号化と合わせて、電子署名を付与するようにしてもよい。これにより、ＩＣチップ内のカード情報のセキュリティがより高くなる。次に、個別エリアを生成する（Ｓ１２６）。上記したように、ステップＳ１２６において生成される個別エリアは、金融機関ごとであってもよいし、金融機関のカード情報毎に生成されるようにしてもよい。ステップＳ１２６において生成した個別エリアにステップＳ１２４において暗号化したカード情報を書き込む（Ｓ１２８）。そして、ステップＳ１２８において書き込みをした個別エリアのエリア識別情報と、個別エリアにアクセスする個別暗号鍵と、暗号鍵バージョンをインデックスエリアに書き込む（Ｓ１３０）。以上、リモートサーバ２００におけるカード情報の書き込み方法について詳細に説明した。
【００８５】
以上、第１実施形態にかかる金融カード発行システム１０について説明した。金融カード発行システム１０によれば、通信デバイス１００のカード発行要求に応じて金融機関サーバ３００によりカードが発行され、発行されたカードのカード情報がリモートサーバ２００によりＩＣチップ１５０に書き込まれる。ＩＣチップ１５０の記憶部には、インデックスエリアと個別エリアがあり、個別エリアに暗号化されたカード情報が書き込まれて、インデックスエリアに個別エリアの識別情報と個別暗号鍵とが書き込まれる。これにより、通信デバイス１００のＩＣチップ１５０に書き込まれたカード情報は、リモートサーバ２００のみしかアクセスしたり、取得したりすることができず、ＩＣチップ１５０に書き込まれたカード情報のセキュリティが高くなる。
【００８６】
また、金融機関は、発行したカードのカード情報を通信デバイスに送信するのみで、カード情報を暗号化するための暗号化システムや、ＩＣチップ１５０に書き込みするための書き込みシステムを構築する必要がない。また、通信デバイス１００のＩＣチップ１５０にカード情報が書き込まれるため、カードを印刷会社で発行し、利用者の手元に郵送する手間を省くことが可能となるし、利用者は、金融機関毎や、口座毎に異なるカードを複数枚所持する必要もなくなり便利である。以上、第１実施形態にかかる金融カード発行システムについて説明した。
【００８７】
次に、本実施形態にかかる金融カード発行／認証システム１０の金融カードの認証に係る通信デバイス１００、ＩＣチップ１５０、リモートサーバ２００、金融機関サーバ３００の詳細な構成を説明する。システムについて説明する。金融カード認証システムの概要については図１を用いて説明した通りである。以下では、本実施形態にかかる金融カード発行システム１０と異なる機能について主に説明する。
【００８８】
図７は、通信デバイス１００、ＩＣチップ１５０、リモートサーバ２００、金融機関サーバ３００の機能構成を示すブロック図である。図７に示したように、通信デバイス１００は、制御部１０２、通信制御部１２０、入出力部１３０、ＩＣチップ制御部１４０、ＩＣチップ１５０などを備える。ＩＣチップ制御部１４０およびＩＣチップ１５０については、金融カード発行システム１０の説明において説明した通りであるため、詳細な説明を省略する。
【００８９】
制御部１０２は、通信デバイス１００内のプログラムにより通信デバイス１００の機能を制御する機能を有し、カード情報認証要求部１０８を主に備える。カード情報認証要求部１０８は、リモートサーバ２００に、ＩＣチップ１５０に記録された個別エリアの復号化によりカード情報の認証を要求する機能を有する。カード情報の認証要求は、通信デバイス１００の利用者の入力に応じて行うようにしてもよい。例えば、利用者により、入出力部１３０を介して金融取引の開始プログラムが起動されることにより、カード情報の認証要求がされるようにしてもよい。
【００９０】
通信制御部１２０は、インターネット等のネットワークに接続するための通信デバイス等で構成された通信インタフェースであって、ネットワークを介してリモートサーバ２００、もしくは金融機関サーバ３００との間でデータの送受信を行う機能を有する。通信制御部１２０は、カード情報受信部１２２と、認証結果受信部１２４などを備える。カード情報受信部１２２は、リモートサーバ２００により復号化された個別エリアのカード情報を受信する機能を有し、認証結果受信部１２４は、金融機関サーバ３００から、リモートサーバ２００から送信されたカード情報と、該カード情報に対応する暗証番号との認証結果を受信する機能を有する。該カード情報に対応する暗証番号は、通信デバイス１００の利用者により入力される情報である。
【００９１】
入出力部１３０は、通信デバイス１００に備わる入力および出力インタフェースであって、暗証番号入力部１３２を主に備える。上記したように、カード情報に対応する暗証番号が利用者により暗証番号入力部１３２を介して入力される。例えば、通信デバイス１００に備わるテンキーやタッチパネルを介して、利用者により暗証番号が入力される。以上、通信デバイス１００の機能構成について説明した。
【００９２】
次に、リモートサーバ２００の機能構成について説明する。リモートサーバ２００は、通信制御部２０２、記憶部２０４、エリア読み込み部２１４、カード情報取得部２１６などを備える。記憶部２０４は金融カード発行システム１０と同様の機能を有し、通信デバイス１００のインデックスエリア１５２にアクセスするために用いられる共有暗号鍵が記録されている。
【００９３】
エリア読み込み部２１４は、通信デバイス１００からのカード情報の認証要求に応じて、インデックスエリア１５２と、通信デバイス１００に認証を要求されたカード情報に対応する個別エリア１５４を読み込む機能を有する。通信デバイス１００は、個別エリアのエリア番号等によって、カード情報の認証要求をするようにしてもよい。
【００９４】
カード情報取得部２１６は、記憶部２０４に記録された共有暗号鍵によりインデックスエリア１５２を復号化して個別エリアの暗号鍵を取得し、該暗号鍵により個別エリア１５４を復号化して個別エリア１５４に含まれるカード情報を取得する機能を有する。上記したように、ＩＣチップ１５０のインデックスエリア１５２には、個別エリアのエリアコードと、個別エリアにアクセスするための個別暗号鍵と、個別暗号鍵のバージョン情報などが記録されている。インデックスエリア１５２を復号化したカード情報取得部２１６は、通信デバイス１００により指定されたエリアコードに対応する個別エリア１５４の個別暗号鍵と個別暗号鍵のバージョン情報などをインデックスエリアから取得する。そして、取得した個別暗号鍵などにより個別エリア１５４を復号化して、カード番号や氏名等のカード情報を取得する。
【００９５】
通信制御部２０２は、金融カード発行システム１０と同様の機能を有し、インターネット等のネットワークに接続するための通信デバイス等で構成された通信インタフェースである。通信制御部２０２は、カード情報送信部２１８などを備えてもよい。カード情報送信部２１８は、カード情報取得部２１６により取得されたカード情報を送信する機能する。以上、リモートサーバ２００の機能構成について説明した。
【００９６】
次に、金融機関サーバ３００の機能構成について説明する。通信制御部３０２およびカード情報ＤＢは、金融カード発行システム１０と同様の機能を有するため、詳細な説明を省略する。カード認証部３０８は、通信デバイス１００から送信されたカード情報と、カード情報とともに送信された暗証番号とに基づいて、カード情報の認証をする機能を有する。上記したように、カード情報ＤＢ３０６には、カードを発行した際のカード情報と暗証番号とが記録されている。
【００９７】
カード認証部３０８は、送信されたカード情報と暗証番号と、カード情報ＤＢ３０６に記録されたカード情報と暗証番号とを比較して、カード情報と暗証番号が正しいものであるか否かを認証する。カード情報とは、カード番号、カード所有者の氏名、金融機関種別、カード名称などである。個別エリア１５４に記録されたカード情報が、リモートサーバ２００によって正しく復号化されていれば、金融機関サーバ３００に送信されるカード情報は、カード情報ＤＢ３０６に記録された情報と一致することとなる。以上、金融機関サーバ３００の機能構成について説明した。
【００９８】
次に、金融カード認証システム１０において実行されるカード認証方法について説明する。図８は、金融カード認証システム１０において実行されるカード認証方法の流れを示したタイミングチャートである。図８に示したように、まず、通信デバイス１００の入出力部１３０を介して、ユーザ入力がされる（Ｓ１５２）。ステップＳ１５２におけるユーザ入力とは、例えば、ユーザのキー入力等により通信デバイス１００のカード認証要求プログラムが起動されることである。ステップＳ１５２においてユーザ入力がなされると、通信デバイス１００のカード情報認証要求部１０８により、リモートサーバ２００に対してカード情報の認証要求がなされる（Ｓ１５４）。
【００９９】
ステップＳ１５４においてカード情報の認証を要求されたリモートサーバ２００は、ＩＣチップ１５０の記憶部のインデックスエリア１５２および個別エリア１５４を読み込む（Ｓ１５６）。個別エリア１５４の読み込みは、通信デバイス１００から認証を要求された個別エリア１５４のみ読み込むようにしてもよい。ステップＳ１５６において読み込みをしたインデックスエリア１５２および個別エリア１５４から、カード情報を取得する（Ｓ１５８）。ステップＳ１５８において取得したカード情報を通信デバイス１００に送信する（Ｓ１６０）。ステップＳ１５８のカード情報取得処理およびステップＳ１６０カード情報送信処理については、後で詳細に説明する。
【０１００】
ステップＳ１６０においてリモートサーバ２００からカード情報を送信された通信デバイス１００は、カード情報に対応する暗証番号の入力を受け付ける（Ｓ１６２）。ステップＳ１６２においては、送信されたカード情報を通信デバイス１００のディスプレイに表示させて、表示されたカード情報に対応する暗証番号の入力をさせるようにしてもよい。ステップＳ１６０においてリモートサーバ２００から送信されたカード情報と、ステップＳ１６２において入力された暗証番号とを、金融機関サーバ３００に送信する（Ｓ１６４）。
【０１０１】
ステップＳ１６４において、カード情報と暗証番号とを送信された金融機関サーバ３００は、カード情報の認証を行う（Ｓ１６６）。ステップＳ１６６において、カード情報の認証を行った金融機関サーバ３００は、カード情報の認証結果を通信デバイス１００に送信する（Ｓ１６８）。ステップＳ１６６におけるカード情報の認証は、送信されたカード情報と暗証番号とが、カード情報ＤＢ３０６に記録されたカード情報と暗証番号と一致するか否かにより行われる。ステップＳ１６６においてカード情報と暗証番号がカード情報ＤＢ３０６の情報と一致していた場合には、カード情報が正しく認証できた旨を通知し、一致しなかった場合には、正しく認証できなかった旨を通知する。以上、金融カード認証システム１０において実行されるカード認証方法について説明した。
【０１０２】
次に、図９に基づいて、リモートサーバ２００におけるカード情報取得方法について詳細に説明する。図９は、リモートサーバ２００におけるカード情報の取得処理の流れを示すフローチャートである。図９に示したように、インデックスエリア１５２と個別エリア１５４を読み込んだリモートサーバ２００は、記憶部２０４に記録された共有暗号鍵を用いてインデックスエリア１５２を復号する（Ｓ１７０）。
【０１０３】
ステップＳ１７０において復号されたインデックスエリア１５２から、通信デバイス１００に認証要求された個別エリア１５４のエリアコードと個別暗号鍵を取得する（Ｓ１７２）。そして、個別エリア１５４に記録されている暗号化データおよび署名データを取得する（Ｓ１７４）。
【０１０４】
ステップＳ１７４において取得した暗号化データを、ステップＳ１７２において取得した個別暗号鍵で復号化する。また、ステップＳ１７４において取得した署名データの検証も行う（Ｓ１７６）。インデックスエリア１５２に、個別エリア１５４の個別暗号鍵の暗号鍵バージョンも記録されている場合には、個別エリア１５４の復号化の際に暗号鍵バージョン情報を用いるようにしてもよい。
【０１０５】
ステップＳ１７６において、個別エリア１５４の暗号化データが正しく復号できたか、署名データの検証が正しくできたか否かを判定する（Ｓ１７８）。ステップＳ１７８において、正しい復号化および署名検証ができたと判断された場合には、通信デバイス１００にカード情報を送信する（Ｓ１８０）。ステップＳ１７８において、正しい復号化および署名検証ができなかったと判断された場合には、通信デバイス１００にカード情報が取得できなかった旨のエラー通知を行う（Ｓ１８２）。以上、リモートサーバ２００におけるカード情報取得方法について説明した。
【０１０６】
以上、第１実施形態にかかる金融カード認証システム１０について説明した。金融カード認証システム１０によれば、通信デバイス１００のカード情報認証要求に応じて、リモートサーバ２００によりＩＣチップ１５０の記憶部に記録されたインデックスエリアおよび個別エリアからカード情報が取得される。そして、リモートサーバ２００により取得されたカード情報が通信デバイス１００に送信される。通信デバイス１００は、送信されたカード情報と、利用者により入力された暗証番号とを金融機関サーバ３００に送信する。
【０１０７】
金融機関サーバ３００は、送信されたカード情報と暗証番号とから、カード情報の認証を行うことができる。通信デバイス１００のＩＣチップ１５０に書き込まれたカード情報は、インデックスエリア１５２を復号化する共有暗号鍵を有するリモートサーバ２００のみしか取得することができず、通信デバイス１００に書き込まれたカード情報のセキュリティが高くなる。また、ＩＣチップ１５０に書き込まれたカード情報はリモートサーバ２００により復号化されるため、各金融機関が、暗号化されたカード情報を復号化するためのシステムを構築する必要がない。さらに、利用者は、カード情報に対応する暗証番号、すなわち、キャッシュカードの暗証番号を入力するだけなので、通常のＡＴＭを利用した金融取引と同様の方法によってネットワーク経由で取引することができる。つまり、ネットワーク経由で取引するための専用のユーザＩＤやパスワードがなくとも、ネットワーク経由で金融取引をすることができる。
【０１０８】
（第２実施形態）
次に、本発明の第２の実施形態にかかる金融カード発行／認証システムの概要について説明する。図１０は、本実施形態にかかる金融カード発行／認証システム２０の構成例を示した説明図である。図１０に示したように、金融カード発行／認証システム２０は、通信デバイス１００′と、端末装置４００と、リーダ／ライタ４５０と、リモートサーバ２００′と、金融機関サーバ３００′と、ネットワーク５０′などを含んで構成される。
【０１０９】
本実施形態における通信デバイス１００′は、非接触ＩＣチップ１５０′を搭載した携帯端末である。以下では、通信デバイス１００′の一例として、非接触ＩＣチップ１５０′を搭載した携帯電話を本発明の通信デバイスに適用して説明するが、かかる例に限定されるものではない。通信デバイス１００′は、例えば、非接触ＩＣチップ１５０′を搭載した非接触ＩＣカードであってもよいし、非接触ＩＣチップ１５０′を搭載したＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、腕時計、携帯音楽プレーヤ等であってもよい。非接触ＩＣチップ１５０′を搭載した通信デバイス１００′は、リーダ／ライタ４５０を介して端末装置４００と特定の周波数（例えば１３．５６ＭＨｚ）の磁界を用いて非接触式に通信を行うことができる。
【０１１０】
リモートサーバ２００′は、端末装置４００とネットワーク５０′を介して接続して、端末装置４００の要求に応じて、非接触ＩＣチップ１５０′に対してデータの書き込み、読み取り等を行う。具体的には、非接触ＩＣチップ１５０′に記録されたデータを暗号化する暗号鍵を有し、暗号化したデータを非接触ＩＣチップ１５０′に書き込んだり、非接触ＩＣチップ１５０′に書き込まれた暗号化データを読み込んだりする。非接触ＩＣチップ１５０′に書き込まれたデータは、非接触ＩＣチップ１５０′の暗号鍵を有するリモートサーバ２００′によってしか読み込むことができない。すなわち、非接触ＩＣチップ１５０′に書き込まれたデータは、通信デバイス１００′や端末装置４００によっても復号化して取得することができない情報である。
【０１１１】
端末装置４００は、リーダ／ライタ４５０を介して通信デバイス１００′と非接触式に通信を行う機能を有する。第１実施形態においては、通信デバイス１００がネットワーク５０を介してリモートサーバ２００と接続されていたが、本実施形態では、端末装置４００がネットワークを介してリモートサーバ２００′と接続されている点で異なっている。すなわち、第１実施形態では、通信デバイス１００にネットワーク接続機能を搭載する必要があったが、第２実施形態では、端末装置４００がネットワーク５０を介してリモートサーバ２００′に接続されればよいため、通信デバイス１００′にネットワーク接続機能を搭載する必要がない。また、カード情報の発行要求や、認証要求も端末装置４００が行うため、通信デバイス１００′に発行要求プログラムや認証要求プログラムを搭載する必要がない。したがって、本実施形態においては、通信デバイス１００′は、非接触ＩＣチップ１５０′を搭載していればよく、通信デバイス１００′の簡易化および小型化を実現することができる。
【０１１２】
金融機関サーバ３００′と、ネットワーク５０′は、第１実施形態とほぼ同様の機能を有するため、詳細な説明は省略する。本実施形態においても、第１実施形態と同様に、金融機関サーバ３００′により発行されたカード情報は、リモートサーバ２００′により暗号化されて通信デバイス１００′の非接触ＩＣチップ１５０′に記録される。このため、利用者にネットワーク経由で取引するための専用のユーザＩＤやパスワードを用意しなくとも、カード情報を非接触ＩＣチップ１５０′に書き込むことにより、カードの発行をすることが可能となる。また、リモートサーバ２００′が一元的にカード情報の暗号化を行って、非接触ＩＣチップ１５０′に記録するため、金融機関サーバ３００′において、カード情報を暗号化したり非接触ＩＣチップ１５０′に書き込みしたりするための発行システムを構築する必要がなくなる。
【０１１３】
また、上記のとおり、通信デバイス１００′の非接触ＩＣチップ１５０′に記録されたカード情報は、リモートサーバ２００′によってのみしか復号化して取得することができない。端末装置４００からのカード認証要求に応じて、リモートサーバ２００′は、復号化したカード情報を端末装置４００に送信する。そして、端末装置４００は送信されたカード情報と、カード情報に対応する暗証番号を金融機関サーバ３００′に送信する。金融機関サーバ３００′は端末装置４００から送信されたカード情報と暗証番号に基づいて、カードの認証をすることができる。
【０１１４】
このように、異なる金融機関やカード種別のカード情報であっても、リモートサーバ２００′が一元的に復号化して端末装置４００に通知する。そして、端末装置４００に通知されたカード情報と端末装置４００に入力された該カード情報に対応する暗証番号とが、金融機関サーバ３００′に送信される。各金融機関は、独自にカード情報を認証するための認証システムを構築する必要がなく、ネットワーク経由で取引するための専用のユーザＩＤ、パスワードがなくとも、ネットワーク経由で安全にカード情報の認証をすることが可能となる。
【０１１５】
以上、金融カード発行／認証システム２０の概要を説明した。次に、金融カード発行／認証システム２０の、金融カードの発行に係る通信デバイス１００′、非接触ＩＣチップ１５０′、リモートサーバ２００′、金融機関サーバ３００′、端末装置４００およびリーダ／ライタ４５０の詳細な構成を説明する。以下では、金融カード発行／認証システム２０の金融カードの発行に係るシステムを金融カード発行システム２０と称し、金融カード発行／認証システム２０の金融カードの認証に係るシステムを金融カード認証システム２０とも称する。
【０１１６】
図１１は、通信デバイス１００′、非接触ＩＣチップ１５０′、リモートサーバ２００′、金融機関サーバ３００′、端末装置４００およびリーダ／ライタ４５０の機能構成を示すブロック図である。図１１に示したように、通信デバイス１００′は、非接触ＩＣチップ制御部１４０′、非接触ＩＣチップ１５０′などを主に備える。
【０１１７】
非接触ＩＣチップ制御部１４０′は、非接触ＩＣチップ１５０′とリーダ／ライタ４５０との間でのデータの授受を行う機能を有する。非接触ＩＣチップ１５０′は、通信デバイス１００′に搭載され、リーダ／ライタ４５０を介して外部装置である端末装置４００と非接触式に通信する機能を有する。非接触ＩＣチップ１５０′は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、記憶部などを含んでいてもよい。本実施形態においては、非接触ＩＣチップ１５０′は主に記憶部を有し、記憶部にインデックスエリア１５２および個別エリア１５４を有している。インデックスエリア１５２および個別エリア１５４の構成および記録内容は、第１実施形態と同様であるため、詳細な説明は省略する。
【０１１８】
端末装置４００は、リーダ／ライタ４５０を介して非接触ＩＣチップ１５０′を搭載した通信デバイス１００′と非接触式に通信する。端末装置４００は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等、キーボートやディスプレイ等の入出力装置を備えた装置であれば、テレビやレコーダ等の家電製品であってもよい。また、ネットワーク５０′を介してリモートサーバ２００′および金融機関サーバ３００′と通信する機能を有する。
【０１１９】
端末装置４００は、制御部４０２と、通信制御部４２０と、入出力部４３０などを備える。制御部４２０は、カード発行要求部４０４とカード情報書き込み要求部４０６などを備える。カード発行要求部４０４は、通信制御部４２０を介して金融機関サーバ３００′にカードの発行を要求する機能を有する。カードの発行要求は、利用者の入力に応じて要求するようにしてもよい。具体的には、後述する入出力部４３０を介して、利用者のキー入力等によりカードの発行要求がなされるようにしてもよい。
【０１２０】
カード情報書き込み要求部４０６は、カード発行要求部４０４の要求に応じて金融機関サーバ３００′により発行されるカードのカード情報を、通信制御部４２０を介して受信し、受信したカード情報の書き込みをリモートサーバ２００′に要求する機能を有する。ここで、カード情報の書き込みとは、カード情報を非接触ＩＣチップ１５０′に書き込むことをいう。
【０１２１】
通信制御部４２０は、インターネット等のネットワークに接続するための通信デバイス等で構成された通信インタフェースであって、ネットワークを介してリモートサーバ２００′、もしくは金融機関サーバ３００′との間でデータの送受信を行う機能を有する。
【０１２２】
入出力部４３０は、端末装置４００に備わる入力および出力インタフェースである。入力インタフェースは、例えば、テンキーやボタン、タッチパネル等であり、ユーザの入力を受け付ける機能を有する。出力インタフェースは、例えば、ディスプレイ表示やランプなどの表示装置や、スピーカなどの音声出力装置等である。
【０１２３】
リーダ／ライタ４５０は、非接触ＩＣチップ１５０′との間で非接触式に無線通信を行って、端末装置４００からのデータの更新要求等を非接触ＩＣチップ１５０′に送信する機能を有する。端末装置４００とリーダ／ライタ４５０とは、一体の装置として構成されていてもよいし、端末装置４００とリーダ／ライタ４５０とが別体の装置として構成され、ケーブルで接続されていてもよい。また、端末装置４００は、独立してデータの更新要求等を通知するようにしてもよいし、インターネット等のネットワークを介して接続されたリモートサーバ２００′や金融機関サーバ３００′に接続され、サーバ装置等の要求に応じてデータの更新等をするようにしてもよい。以上、端末装置４００およびリーダ／ライタ４５０について説明した。
【０１２４】
次に、リモートサーバ２００′の機能構成について説明する。リモートサーバ２００′は、第１実施形態にかかるリモートサーバ２００とほぼ同様の機能を有するため、詳細な説明は省略する。第１実施形態と特に異なる点は、通信制御部２０２が、ネットワークを介して端末装置４００との間でデータの送受信を行う点である。インデックスエリア作成部２０６は、通信デバイス１００′のＩＣチップ１５０′内にインデックスエリア１５２を作成する機能を有する。暗号化部２０８は、端末装置４００からの、金融機関サーバ３００′により発行されるカードのカード情報の書き込み要求に応じて、端末装置４００から送信されたカード情報を暗号化する。
【０１２５】
個別エリア書き込み部２１０は暗号化部２０８により暗号化されたカード情報を、通信制御部２０２を介して、通信デバイス１００′のＩＣチップ１５０′内の個別エリア１５４に書き込む。インデックスエリア書き込み部２１２は、個別エリア書き込み部２１０により書き込まれた個別エリア１５４の個別エリア識別番号と、個別エリア１５４を暗号化した個別暗号鍵とを、通信デバイス１００′のＩＣチップ１５０′内のインデックスエリア１５２に書き込む。以上、リモートサーバ２００′の機能構成について説明した。
【０１２６】
次に金融機関サーバ３００′の機能構成について説明する。金融機関サーバ３００′は、第１実施形態にかかる金融機関サーバ３００′とほぼ同様の機能を有するため、詳細な説明は省略する。第１実施形態と特に異なる点は、通信制御部３０２が、ネットワークを介して端末装置４００との間でデータの送受信を行う点である。カード発行部３０４は、端末装置４００からのカード発行要求に応じて、カードを発行し、発行したカードのカード情報を、通信制御部３０２を介して、端末装置４００に送信する。カード情報ＤＢ３０６には、カード発行部３０４において発行されたカードのカード情報と、カード情報に対応する暗証番号とが記録される。以上、金融機関サーバ３００′の機能構成について説明した。
【０１２７】
次に、金融カード発行システム２０において実行されるカード発行方法について説明する。図１２は、金融カード発行システム２０において実行されるカード発行方法の流れを示したタイミングチャートである。図１２に示したように、まず、端末装置４００の入出力部４３０を介して、ユーザ入力がされる（Ｓ２０２）。ステップＳ２０２におけるユーザ入力とは、例えば、ユーザのキー入力により端末装置４００のカード発行要求プログラムが起動されることである。ステップＳ２０２においてユーザ入力がなされると、端末装置４００のカード発行要求部４０４により、金融機関サーバ３００′に対してカード発行要求がなされる（Ｓ２０４）。ステップＳ２０４において、端末装置４００によりカード発行要求がなされた金融機関サーバ３００′は、カードを発行する（Ｓ２０６）。
【０１２８】
ステップＳ２０６において発行されたカードのカード情報を端末装置４００に送信する（Ｓ２０８）。ステップＳ２０８において、発行されたカードのカード情報を受信した端末装置４００は、カード情報の書き込みをリモートサーバ２００′に要求する（Ｓ２１０）。ステップＳ２１０においてカード情報の書き込みを要求されたリモートサーバ２００′は、端末装置４００から送信されたカード情報を通信デバイス１００′の非接触ＩＣチップ１５０′に書き込みする（Ｓ２１２）。ステップＳ２１２において、非接触ＩＣチップ１５０′への書き込み結果を端末装置４００に通知する（Ｓ２１４）。ステップＳ２１４において書き込み結果を通信された端末装置４００は、通知結果をディスプレイに表示してもよい。以上、金融カード発行システム２０において実行されるカード発行方法について説明した。リモートサーバ２００′におけるカード情報の書き込み方法は、第１実施形態と同様であるため、詳細な説明は省略する。
【０１２９】
本実施形態にかかる金融カード発行システム２０によれば、端末装置４００のカード発行要求に応じて金融機関サーバ３００′によりカードが発行され、リモートサーバ２００′により発行されたカードのカード情報が非接触ＩＣチップ１５０′に書き込まれる。非接触ＩＣチップ１５０′の記憶部には、インデックスエリアと個別エリアがあり、個別エリアに暗号化されたカード情報が書き込まれて、インデックスエリアに個別エリアの識別情報と個別暗号鍵とが書き込まれる。これにより、通信デバイス１００′の非接触ＩＣチップ１５０′に書き込まれたカード情報は、リモートサーバ２００′のみしかアクセスしたり、取得したりすることができず、非接触ＩＣチップ１５０′に書き込まれたカード情報のセキュリティが高めることができる。
【０１３０】
また、金融機関は、発行したカードのカード情報を通信デバイスに送信するのみで、カード情報を暗号化するための暗号化システムや、非接触ＩＣチップ１５０′に書き込みするための書き込みシステムを構築する必要がない。また、通信デバイス１００′の非接触ＩＣチップ１５０′にカード情報が書き込まれるため、カードを印刷会社で発行し、利用者の手元に郵送する手間を省くことが可能となるし、利用者は、金融機関毎や、口座毎に異なるカードを複数枚所持する必要もなくなり便利である。
【０１３１】
特に、本実施形態では、端末装置４００がカードの発行要求やカード情報の書き込み要求を行うため、通信デバイス１００′は非接触ＩＣチップ１５０′のみを搭載すればよく、通信デバイス１００′を簡易な装置とすることができる。さらに、端末装置４００は非接触通信可能なリーダ／ライタ４５０を有し、ネットワークに接続可能な装置であればよいため、金融機関等の店舗に設置されていなくても、利用者の有するＰＣや家電製品等を適用することが可能となる。すなわち、端末装置４００専用の装置でなくとも、他の機能を有する装置に端末装置４００の機能を搭載して利用することが可能である。以上、第２実施形態にかかる金融カード発行システム２０について説明した。
【０１３２】
次に、本実施形態にかかる金融カード発行／認証システム２０の金融カードの認証に係る通信デバイス１００′、非接触ＩＣチップ１５０′、リモートサーバ２００′、金融機関サーバ３００′、端末装置４００およびリーダ／ライタ４５０の詳細な構成を説明する。金融カード認証システムの概要については、図１０を用いて説明した通りである。以下では、本実施形態にかかる金融カード発行システム２０と異なる機能について主に説明する。
【０１３３】
図１３は、通信デバイス１００′、非接触ＩＣチップ１５０′、リモートサーバ２００′、金融機関サーバ３００′、端末装置４００およびリーダ／ライタ４５０の機能構成を示すブロック図である。図１３に示したように、通信デバイス１００′は、非接触ＩＣチップ制御部１４０′、非接触ＩＣチップ１５０′などを主に備える。非接触ＩＣチップ１４０′および非接触ＩＣチップ１５０′は、金融カード発行システム２０に係る各装置と同様の機能を有するため、詳細な説明を省略する。
【０１３４】
端末装置４００は、制御部４０２と、通信制御部４２０と、入出力部４３０などを備える。制御部４０２は、カード情報認証要求部４０８を主に備える。カード情報認証要求部４０８は、リモートサーバ２００′に、非接触ＩＣチップ１５０′に記録された個別エリアの復号化によりカード情報の認証を要求する機能を有する。カード情報の認証要求は、通信デバイス１００′の利用者の入力に応じて行うようにしてもよい。例えば、利用者により、入出力部４３０を介して金融取引の開始プログラムが起動されることにより、カード情報の認証要求がされるようにしてもよい。また、利用者により非接触ＩＣチップ１５０′を搭載した通信デバイス１００′がリーダ／ライタ４５０にかざされることにより、利用者からの入力があったと判断するようにしてもよい。
【０１３５】
通信制御部４２０は、インターネット等にネットワークに接続するための通信デバイス等で構成された通信インタフェースであって、ネットワークを介してリモートサーバ２００、もしくは金融機関サーバ３００′との間でデータの送受信を行う機能を有する。通信制御部４２０は、カード情報受信部４２２と、認証結果受信部４２４などを備える。カード情報受信部４２２は、リモートサーバ２００′により復号化された個別エリアのカード情報を受信する機能を有し、認証結果受信部４２４は、金融機関サーバ３００′から、リモートサーバ２００′から送信されたカード情報と、該カード情報に対応する暗証番号との認証結果を受信する機能を有する。該カード情報に対応する暗証番号は、利用者により入出力部４３０を介して入力される情報である。
【０１３６】
入出力部４３０は、端末装置４００に備わる入力および出力インタフェースであって、暗証番号入力部４３２を主に備える。上記したように、カード情報に対応する暗証番号が利用者により暗証番号入力部４３２を介して入力される。例えば、端末装置４００に備わるテンキーやタッチパネルを介して、利用者により暗証番号が入力される。以上、端末装置４００の機能構成について説明した。
【０１３７】
次に、リモートサーバ２００′の機能構成について説明する。リモートサーバ２００′は、第１実施形態にかかるリモートサーバ２００とほぼ同様の機能を有するため、詳細な説明は省略する。第１実施形態と特に異なる点は、通信制御部２０２が、ネットワークを介して端末装置４００との間でデータの送受信を行う点である。エリア読み込み部２１４は、端末装置４００からのカード情報の認証要求に応じて、インデックスエリア１５２と、認証デバイス４００に認証を要求されたカード情報に対応する個別エリア１５４を読み込む。
【０１３８】
そして、カード情報取得部２１６が、記憶部２０４に記録された共有暗号鍵によりインデックスエリア１５２を復号化して個別エリアの暗号鍵を取得し、該暗号鍵により個別エリア１５４を復号化して個別エリア１５４に含まれるカード情報を取得する。カード情報取得部２１８により取得されたカード情報は、通信制御部２０２により端末装置４００に送信される。以上、リモートサーバ２００′の機能構成について説明した。
【０１３９】
次に金融機関サーバ３００′の機能構成について説明する。金融機関サーバ３００′は、第１実施形態にかかる金融機関サーバ３００とほぼ同様の機能を有するため、詳細な説明は省略する。第１実施形態と特に異なる点は、通信制御部３０２が、ネットワークを介して端末装置４００との間でデータの送受信を行う点である。カード認証部３０８は、端末装置４００から送信されたカード情報と、カード情報とともに送信された暗証番号とに基づいて、カード情報の認証をする。カード認証部３０８は、送信されたカード情報と暗証番号と、カード情報ＤＢ３０６に記録されたカード情報と暗証番号とを比較して、カード情報と暗証番号が正しいものであるか否かを認証する。以上、金融機関サーバ３００′の機能構成について説明した。
【０１４０】
次に、金融カード認証システム２０において実行されるカード認証方法について説明する。図１４は、金融カード認証システム２０において実行されるカード認証方法の流れを示したタイミングチャートである。図１４に示したように、まず、端末装置４００の入出力部４３０を介して、ユーザ入力がされる（Ｓ２２２）。ステップＳ２２２におけるユーザ入力とは、例えば、通信デバイス１００′がリーダ／ライタ４５０にかざされて、ユーザにより端末装置４００のカード認証要求プログラムが起動されることである。ステップＳ２２２においてユーザ入力がなされると、端末装置４００のカード情報認証要求部４０８により、リモートサーバ２００′に対してカード情報の認証要求がなされる（Ｓ２２４）。
【０１４１】
ステップＳ２２４においてカード情報の認証を要求されたリモートサーバ２００′は、非接触ＩＣチップ１５０′の記憶部のインデックスエリア１５２および個別エリア１５４を読み込む（Ｓ２２６）。個別エリア１５４の読み込みは、端末装置４００から認証を要求された個別エリア１５４のみ読み込むようにしてもよい。ステップＳ２２６において読み込みをしたインデックスエリア１５２および個別エリア１５４から、カード情報を取得する（Ｓ２２８）。ステップＳ２２８において取得したカード情報を端末装置４００に送信する（Ｓ２３０）。
【０１４２】
ステップＳ２３０においてリモートサーバ２００′からカード情報を送信された端末装置４００は、カード情報に対応する暗証番号の入力を受け付ける（Ｓ２３２）。ステップＳ２３２においては、送信されたカード情報を端末装置４００のディスプレイに表示させて、表示されたカード情報に対応する暗証番号の入力をさせるようにしてもよい。ステップＳ２３０においてリモートサーバ２００′から送信されたカード情報と、ステップＳ２３２において入力された暗証番号とを、金融機関サーバ３００′に送信する（Ｓ２３４）。
【０１４３】
ステップＳ２３４において、カード情報と暗証番号とを送信された金融機関サーバ３００′は、カード情報の認証を行う（Ｓ２３６）。ステップＳ２３６において、カード情報の認証を行った金融機関サーバ３００′は、カード情報の認証結果を端末装置４００に送信する（Ｓ２３８）。ステップＳ２３６におけるカード情報の認証は、送信されたカード情報と暗証番号とが、カード情報ＤＢ３０６に記録されたカード情報と暗証番号と一致するか否かにより行われる。
【０１４４】
ステップＳ２３６においてカード情報と暗証番号がカード情報ＤＢ３０６の情報と一致した場合には、カード情報が正しく認証できた旨通知し、一致しなかった場合には、正しく認証できなかった旨を通知する。以上、金融カード認証システム２０において実行されるカード認証方法について説明した。リモートサーバ２００′におけるカード情報取得方法については、第１実施形態と同様の処理であるため詳細な説明は省略する。
【０１４５】
以上、第２実施形態にかかる金融カード認証システム２０について説明した。金融カード認証システム２０によれば、端末装置４００のカード情報認証要求に応じて、リモートサーバ２００′により非接触ＩＣチップ１５０′の記憶部に記録されたインデックスエリアおよび個別エリアからカード情報が取得される。そして、リモートサーバ２００′により取得されたカード情報が端末装置４００に送信される。端末装置４００は、送信されたカード情報と利用者により入力された暗証番号とを金融機関サーバ３００′に送信する。
【０１４６】
金融機関サーバ３００′は、送信されたカード情報と暗証番号とから、カード情報の認証を行うことができる。通信デバイス１００′の非接触ＩＣチップ１５０′に書き込まれたカード情報は、インデックスエリア１５２を復号化する共有暗号鍵を有するリモートサーバ２００′のみしか取得することができず、通信デバイス１００′に書き込まれたカード情報のセキュリティを高めることができる。また、非接触ＩＣチップ１５０′に書き込まれたカード情報はリモートサーバ２００′により復号化されるため、各金融機関が、暗号化されたカード情報を復号化するためのシステムを構築する必要がない。さらに、利用者は、カード情報に対応する暗証番号、すなわち、キャッシュカードの暗証番号を入力するたけなので、通常のＡＴＭを利用した金融取引と同様の方法によってネットワーク経由で取引することができる。つまり、ネットワーク経由で取引するための専用のユーザＩＤやパスワードがなくとも、ネットワーク経由で金融取引をすることができる。
【０１４７】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１４８】
例えば、上記第２実施形態では、リモートサーバ２００′により読み込まれたカード情報を端末装置４００に送信しているが、かかる例に限定されない。リモートサーバ２００′は、端末装置４００に認証結果と一の処理を識別することが可能なトランザクションＩＤとを送信するようにしてもよい。そして、リモートサーバ２００′は、端末装置４００に送信したトランザクションＩＤとカード情報とを金融機関サーバ３００′に送信するようにしてもよい。
【０１４９】
端末装置４００は、リモートサーバ２００′から送信されたトランザクションＩＤと入力された暗証番号とを金融機関サーバ３００′に送信する。端末装置４００からトランザクションＩＤと暗証番号とを送信された金融機関サーバ３００′は、トランザクションＩＤに対応するカード情報を取得して、取得したカード情報と暗証番号とがカード情報ＤＢ３０６に記録されたカード情報と暗証番号と一致するか否かによりカード情報の認証を行う。
【図面の簡単な説明】
【０１５０】
【図１】本発明の第１の実施形態にかかる金融カード発行／認証システムの構成例を示した説明図である。
【図２】同実施形態にかかる通信デバイス、ＩＣチップ、リモートサーバ、金融機関サーバの機能構成を示すブロック図である。
【図３】同実施形態にかかるＩＣチップの記憶部の内容を説明する説明図である。
【図４】同実施形態にかかるインデックスエリアおよび個別エリアの内容を説明する説明図である。
【図５】同実施形態にかかる金融カード発行システムにおいて実行されるカード発行方法の流れを示したタイミングチャートである。
【図６】同実施形態にかかるリモートサーバにおけるカード情報の書き込み処理の流れを示すフローチャートである。
【図７】同実施形態にかかる通信デバイス、ＩＣチップ、リモートサーバ、金融機関サーバの機能構成を示すブロック図である。
【図８】同実施形態にかかる金融カード認証システムにおいて実行されるカード認証方法の流れを示したタイミングチャートである。
【図９】同実施形態にかかるリモートサーバにおけるカード情報の取得処理の流れを示すフローチャートである。
【図１０】本発明の第２の実施形態にかかる金融カード発行／認証システムの構成例を示した説明図である。
【図１１】同実施形態にかかる通信デバイス、非接触ＩＣチップ、リモートサーバ、金融機関サーバ、端末装置およびリーダ／ライタの機能構成を示すブロック図である。
【図１２】同実施形態にかかる金融カード発行システムにおいて実行されるカード発行方法の流れを示したタイミングチャートである。
【図１３】同実施形態にかかる通信デバイス、非接触ＩＣチップ、リモートサーバ、金融機関サーバ、端末装置およびリーダ／ライタの機能構成を示すブロック図である。
【図１４】同実施形態にかかる金融カード発行システムにおいて実行されるカード認証方法の流れを示したタイミングチャートである。
【符号の説明】
【０１５１】
１００  １００′  通信デバイス
１０４    カード発行要求部
１０６    カード情報書き込み要求部
１０８    カード情報認証要求部
１２０    通信制御部
１２２    カード情報受信部
１２４    認証結果受信部
１３０    入出力部
１３２    暗証番号入力部
１４０  １４０′  ＩＣチップ制御部
１５０    ＩＣチップ
１５０′  非接触ＩＣチップ
１５２    インデックスエリア
１５４    個別エリア
２００  ２００′  リモートサーバ
２０２    通信制御部
２０４    記憶部
２０６    インデックスエリア作成部
２０８    暗号化部
２１０    個別エリア書き込み部
２１２    インデックスエリア書き込み部
２１４    インデックスエリア読み込み部
２１６    カード情報取得部
２１８    カード情報送信部
３００  ３００′  金融機関サーバ
３０２    通信制御部
３０４    カード発行部
３０６    カード情報ＤＢ
３０８    カード認証部
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2009164813.tif 000001
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2009164813.tif 000002
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図１４
【補正方法】変更
【補正の内容】
【図１４】
2009164813.tif 000003