(57)【特許請求の範囲】
【請求項１】
ユーザが保有する端末と、ユーザの身分証明書データを検証するデータ検証サーバと、サービスを提供する事業者サーバとからなるユーザ認証システムであって、
前記端末が、
予め前記ユーザの身分証明書データを記憶する格納手段と、アプリケーションと、耐タンパデバイスを備え、
前記アプリケーションが、前記格納手段からのデータの読み出し、前記データ検証サーバと、事業者サーバとのデータの送受信、前記データ検証サーバにおいて検証されたユーザの身分証明書データを前記耐タンパデバイスに書き込む処理を行い、前記耐タンパデバイスが書き込まれたユーザの身分証明書データを保存するとともに、前記アプリケーションに書き込み完了通知と自己の固有番号とを送信する処理を行い、
前記データ検証サーバが、
前記アプリケーションから送信されるユーザの身分証明書データを受信する第１の受信手段と、
該受信した前記ユーザの身分証明書データの真正性を検証する検証手段と、
該検証手段の検証結果を前記アプリケーションに通知する第１の通知手段と、
前記アプリケーションから登録完了通知を受信する第２の受信手段と、
前記事業者サーバが、
前記アプリケーションにユーザの身分証明書データの属性情報の送信を要求する第１の送信手段と、
前記アプリケーションから該ユーザの身分証明書データの属性情報を受信する第３の受信手段と、
該受信したユーザの身分証明書データの属性情報を登録する登録手段と、
該登録が完了したときに、登録完了通知を前記アプリケーションに送信する第２の送信手段と、
を備えたことを特徴とする認証システム。
【請求項２】
前記端末が、携帯端末であり、前記耐タンパデバイスがＵＩＭカード（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ  Ｃａｒｄ）であることを特徴とする請求項１に記載の認証システム。
【請求項３】
前記アプリケーションが、改竄防止およびなりすまし防止機能を有するセキュアなアプリケーションであることを特徴とする請求項１または請求項２に記載の認証システム。
【請求項４】
前記データ検証サーバが、前記検証手段による前記ユーザの身分証明書データの真正性を検証した後に、該検証結果を記憶する検証結果記憶手段を備えたことを特徴とする請求項１から請求項３に記載の認証システム。
【請求項５】
前記データ検証サーバが、前記第２の受信手段を介して、前記アプリケーションから登録完了通知を受信した後に、ログ情報を記憶する第１のログ情報記憶手段を備えたことを特徴とする請求項１から請求項４に記載の認証システム。
【請求項６】
前記身分証明書データが、免許証データであることを特徴とする請求項１から請求項５に記載の認証システム。
【請求項７】
前記ログ情報が、少なくとも、携帯電話用認証ＩＣカードの固有番号、免許証番号、身分証明書発行回数からなることを特徴とする請求項５に記載の認証システム。
【請求項８】
前記アプリケーションが、前記第２の送信手段を介して、登録完了通知を受信したときに、該完了通知を前記データ検証サーバに送信する第３の送信手段を備え、
前記データ検証サーバが、該登録完了通知を受信したときに、完了フラグをログ情報として記憶する第２のログ情報記憶手段を備えたことを特徴とする請求項１から請求項７に記載の認証システム。
【請求項９】
ユーザが保有する端末と、ユーザの身分証明書データを検証するデータ検証サーバと、サービスを提供する事業者サーバとからなるユーザ認証システムにおける認証方法であって、
前記端末が、予め記憶する前記ユーザの身分証明書データを前記データ検証サーバに送信し、前記身分証明書データが真正である場合に、検証済みの前記身分証明書データを耐タンパデバイスに書き込む身分証明書データ登録ステップと、
前記ユーザが前記事業者サーバからサービスを受ける場合に、前記事業者サーバが、前記端末にユーザの身分証明書データの属性情報の送信を要求し、前記端末が、前記ユーザの身分証明書データを前記データ検証サーバに送信し、前記身分証明書データが真正であるときに、前記端末が、前記事業者サーバに、前記検証済みのユーザの身分証明書データの属性情報を送信し、前記事業者サーバが登録完了通知を前記端末に送信する登録完了通知送信ステップと、
を備えたことを特徴とする認証方法。
【請求項１０】
前記身分証明書データ登録ステップが、
前記端末が、予め記憶する前記ユーザの身分証明書データを読み出す第１のステップと、
前記端末が、該読み出した前記ユーザの身分証明書データを前記データ検証サーバに送信する第２のステップと、
前記データ検証サーバが、該受信した前記ユーザの身分証明書データの真正性を検証する第３のステップと、
前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を記憶する第４のステップと、
前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を前記端末に通知する第５のステップと、
前記端末が、前記データ検証サーバにおいて検証されたユーザの身分証明書データを前記耐タンパデバイスに書き込む第６のステップと、
前記端末が、書込完了通知と固有番号とを前記データ検証サーバに送信する第７のステップと、
前記データ検証サーバが、受信した固有番号、身分証明書番号、該身分証明書の発行回数をログ情報として記憶する第８のステップと、
を備えたことを特徴とする請求項９に記載の認証方法。
【請求項１１】
前記登録完了通知送信ステップが、
前記事業者サーバが、前記端末にユーザの身分証明書データの属性情報の送信を要求する第９のステップと、
前記端末が、予め記憶する前記ユーザの身分証明書データと自己の固有番号とを読み出す第１０のステップと、
前記端末が、該読み取った前記ユーザの身分証明書データを前記データ検証サーバに送信する第１１のステップと、
前記データ検証サーバが、該受信した前記ユーザの身分証明書データの真正性を検証する第１２のステップと、
前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を記憶する第１３のステップと、
前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を前記端末に通知する第１４のステップと、
前記端末が、前記事業者サーバに、前記検証済みのユーザの身分証明書データの属性情報を送信する第１５のステップと、
前記事業者サーバが登録完了通知を前記端末に送信する第１６のステップと、
前記端末が、前記データ検証サーバに登録完了通知を送信する第１７のステップと、
前記データ検証サーバが、完了フラグを記憶する第１８のステップと、
を備えたことを特徴とする請求項９または請求項１０に記載の認証方法。
【請求項１２】
ユーザが保有する端末と、ユーザの身分証明書データを検証するデータ検証サーバと、サービスを提供する事業者サーバとからなるユーザ認証システムにおける認証方法をコンピュータに実行させるためのプログラムであって、
前記端末が、予め記憶する前記ユーザの身分証明書データを前記データ検証サーバに送信し、前記身分証明書データが真正である場合に、検証済みの前記身分証明書データを耐タンパデバイスに書き込む身分証明書データ登録ステップと、
前記ユーザが前記事業者サーバからサービスを受ける場合に、前記事業者サーバが、前記端末にユーザの身分証明書データの属性情報の送信を要求し、前記端末が、前記ユーザの身分証明書データを前記データ検証サーバに送信し、前記身分証明書データが真正であるときに、前記端末が、前記事業者サーバに、前記検証済みのユーザの身分証明書データの属性情報を送信し、前記事業者サーバが登録完了通知を前記端末に送信する登録完了通知送信ステップと、
をコンピュータに実行させるためのプログラム。
【請求項１３】
前記身分証明書データ登録ステップが、
前記端末が、予め記憶する前記ユーザの身分証明書データを読み出す第１のステップと、
前記端末が、該読み出した前記ユーザの身分証明書データを前記データ検証サーバに送信する第２のステップと、
前記データ検証サーバが、該受信した前記ユーザの身分証明書データの真正性を検証する第３のステップと、
前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を記憶する第４のステップと、
前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を前記端末に通知する第５のステップと、
前記端末が、前記データ検証サーバにおいて検証されたユーザの身分証明書データを前記耐タンパデバイスに書き込む第６のステップと、
前記端末が、書込完了通知と固有番号とを前記データ検証サーバに送信する第７のステップと、
前記データ検証サーバが、受信した固有番号、身分証明書番号、該身分証明書の発行回数をログ情報として記憶する第８のステップと、
をコンピュータに実行させるための請求項１２に記載のプログラム。
【請求項１４】
前記登録完了通知送信ステップが、
前記事業者サーバが、前記端末にユーザの身分証明書データの属性情報の送信を要求する第９のステップと、
前記端末が、予め記憶する前記ユーザの身分証明書データと自己の固有番号とを読み出す第１０のステップと、
前記端末が、該読み取った前記ユーザの身分証明書データを前記データ検証サーバに送信する第１１のステップと、
前記データ検証サーバが、該受信した前記ユーザの身分証明書データの真正性を検証する第１２のステップと、
前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を記憶する第１３のステップと、
前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を前記端末に通知する第１４のステップと、
前記端末が、前記事業者サーバに、前記検証済みのユーザの身分証明書データの属性情報を送信する第１５のステップと、
前記事業者サーバが登録完了通知を前記端末に送信する第１６のステップと、
前記端末が、前記データ検証サーバに登録完了通知を送信する第１７のステップと、
前記データ検証サーバが、完了フラグを記憶する第１８のステップと、
をコンピュータに実行させるための請求項１２または請求項１３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが情報を入力する手間や窓口に出向く手間あるいは書類を郵送する手間を省くとともに、効率のよいユーザ認証を実現する認証システム、認証方法およびプログラムに関する。
【背景技術】
【０００２】
従来、例えば、金融サービス申込み時には、銀行で口座を開設する時に、必ず運転免許証などの身分証明書を提示して、有人窓口において身分証明書掲載の本人が申込者と同一であることを本人確認する必要がある。
【０００３】
これに対して、顧客から新規取引申込を入力するデータ入力部と、顧客に操作手順を含むメッセージを表示する表示部と、本人確認を行う本人確認部と、カードの読取りおよび発行を行うカード機構部と、通帳等の用紙を発行する通帳発行機構部と、契約センタとの対話／データの相互やり取りを行う通信機構部を備えた無人契約装置と、銀行カードの読取り／暗証番号入力、または、身分証明書の読取り，テレビ電話による対話／面接で本人確認を実施する契約センタ、および、取引処理システムを相互に接続して成る無人契約システムが開示されている（例えば、特許文献１参照。）。
【０００４】
また、金融機関システムから受信した入力支援ファイルを用いて、入力支援カードに少なくとも顧客情報又は取引情報のいずれかを記録するユーザ端末と、ユーザ端末及びＡＴＭによる読み書き可能な記録領域を有する入力支援カードと、入力支援カードを読み取って、入力支援カードが記憶する顧客情報又は取引情報にもとづいて、金融機関システムに対して取引を行うＡＴＭとを有する金融取引情報入出力システムとする。ＡＴＭは、入力支援カードに記録された取引情報の記録フォーマットが古い場合には、これを変換して取引を実行するという技術も開示されている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１７２０２８号公報
【特許文献２】特開２００３−３１６９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の方式では、例えば、窓口申込み時には、窓口に申込者が出向く必要があり、いつでもどこでも申込むことは困難であった。また、インターネットや携帯電話による申込みサービスを利用する場合であっても、運転免許証などの本人確認証のコピーを別途郵送しておくる必要があり、申込み希望者にとって煩雑な作業を強いるものであった。
【０００７】
また、特許文献１に記載の技術では、無人契約機に設置されたＴＶ電話を利用して本人確認を行っているが、身分証明書を画像認識しているため、精巧な偽造証明書の場合に問題となる。また、無人契約機の設置場所に申込希望者は出向く必要がある。さらに、特許文献２に記載の技術では、事前入力情報を入力支援カードを用いて入力支援を行うものであるが、事前に何らかの形で申込希望者が申込様式に入力する作業が必要な点で手間の削減が中途半端なものであった。
【０００８】
そこで、本発明は、上述の課題に鑑みてなされたものであり、ユーザが情報を入力する手間や窓口に出向く手間あるいは書類を郵送する手間を省くとともに、効率のよいユーザ認証を実現する認証システム、認証方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【００１０】
（１）本発明は、ユーザが保有する端末（例えば、図１の携帯端末１００に相当）と、ユーザの身分証明書データを検証するデータ検証サーバ（例えば、図１のデータ検証サーバ２００に相当）と、サービスを提供する事業者サーバ（例えば、図１の事業者サーバ３００に相当）とからなるユーザ認証システムであって、前記端末が、予め前記ユーザの身分証明書データを記憶する格納手段（例えば、図２の記憶部１１０に相当）と、前記格納手段からのデータの読み出し、前記データ検証サーバと、事業者サーバとのデータの送受信、前記データ検証サーバにおいて検証されたユーザの身分証明書データを前記耐タンパデバイスに書き込むアプリケーション（例えば、図２のアプリケーション１２０に相当）と、前記書き込まれたユーザの身分証明書データを保存するとともに、前記アプリケーションに書き込み完了通知と自己の固有番号とを送信する耐タンパデバイス（例えば、図２の耐タンパデバイス１５０に相当）と、を備え、前記データ検証サーバが、前記アプリケーションから送信されるユーザの身分証明書データを受信する第１の受信手段（例えば、図３の第１の受信部２１０に相当）と、該受信した前記ユーザの身分証明書データの真正性を検証する検証手段（例えば、図３の検証部２２０に相当）と、該検証手段の検証結果を前記アプリケーションに通知する第１の通知手段（例えば、図３の通知部２３０に相当）と、前記アプリケーションから登録完了通知を受信する第２の受信手段（例えば、図３の第２の受信部２５０に相当）と、前記事業者サーバが、前記アプリケーションにユーザの身分証明書データの属性情報の送信を要求する第１の送信手段（例えば、図４の第１の送信部３１０に相当）と、前記アプリケーションから該ユーザの身分証明書データの属性情報を受信する第３の受信手段（例えば、図４の受信部３２０に相当）と、該受信したユーザの身分証明書データの属性情報を登録する登録手段（例えば、図４の登録部３３０に相当）と、該登録が完了したときに、登録完了通知を前記アプリケーションに送信する第２の送信手段（例えば、図４の第２の送信部３４０に相当）と、を備えたことを特徴とする認証システムを提案している。
【００１１】
この発明によれば、端末の格納手段は、予め前記ユーザの身分証明書データを記憶する。アプリケーションは、格納手段からのデータの読み出し、データ検証サーバと、事業者サーバとのデータの送受信、データ検証サーバにおいて検証されたユーザの身分証明書データを耐タンパデバイスに書き込む。耐タンパデバイスは、書き込まれたユーザの身分証明書データを保存するとともに、アプリケーションに書き込み完了通知と自己の固有番号とを送信する。データ検証サーバの第１の受信手段は、アプリケーションから送信されるユーザの身分証明書データを受信する。検証手段は、受信したユーザの身分証明書データの真正性を検証する。第１の通知手段は、検証手段の検証結果をアプリケーションに通知する。第２の受信手段は、アプリケーションから登録完了通知を受信する。事業者サーバの第１の送信手段は、アプリケーションにユーザの身分証明書データの属性情報の送信を要求する。第３の受信手段は、アプリケーションからユーザの身分証明書データの属性情報を受信する。登録手段は、受信したユーザの身分証明書データの属性情報を登録する。第２の送信手段は、登録が完了したときに、登録完了通知を前記アプリケーションに送信する。したがって、例えば、非接触ＩＣカード機能を有する身分証明書を非接触ＩＣカードのリーダライタ機能を有する携帯電話機等を利用して、読み取り、この身分証明書情報の真正性を検証したデータを利用することにより、申込希望者が身分証明書記載の情報を入力する手間等を省き、効率のよいユーザ認証を実現する。
【００１２】
（２）本発明は、（１）の認証システムについて、前記端末が、携帯端末であり、前記耐タンパデバイスがＵＩＭカード（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ  Ｃａｒｄ）であることを特徴とする認証システムを提案している。
【００１３】
この発明によれば、端末が、携帯端末であり、耐タンパデバイスがＵＩＭカード（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ  Ｃａｒｄ）である。したがって、ＵＩＭカードに身分証明書データを記憶させることにより、セキュアなシステムを構築することができる。また、端末として携帯端末を用いることにより、携帯端末とそのユーザを一意に特定することができる。
【００１４】
（３）本発明は、（１）または（２）の認証システムについて、前記アプリケーションが、改竄防止およびなりすまし防止機能を有するセキュアなアプリケーションであることを特徴とする認証システムを提案している。
【００１５】
この発明によれば、アプリケーションが、改竄防止およびなりすまし防止機能を有するセキュアなアプリケーションである。したがって、不正な第三者からの攻撃を有効に防御することができる。
【００１６】
（４）本発明は、（１）から（３）の認証システムについて、前記データ検証サーバが、前記検証手段による前記ユーザの身分証明書データの真正性を検証した後に、該検証結果を記憶する検証結果記憶手段（例えば、図３の検証結果記憶部２４０に相当）を備えたことを特徴とする認証システムを提案している。
【００１７】
この発明によれば、データ検証サーバの検証結果記憶手段は、検証手段によるユーザの身分証明書データの真正性を検証した後に、その検証結果を記憶する。すなわち、検証結果を記憶しておくことで、すでに検証済みの身分証明書データについては、対応するいくつかのデータを確認するのみで、全体の検証処理を省くことができる。
【００１８】
（５）本発明は、（１）から（４）の認証システムについて、前記データ検証サーバが、前記第２の受信手段を介して、前記アプリケーションから登録完了通知を受信した後に、ログ情報を記憶する第１のログ情報記憶手段（例えば、図３のログ情報記憶部２６０に相当）を備えたことを特徴とする認証システムを提案している。
【００１９】
この発明によれば、データ検証サーバの第１のログ情報記憶手段は、第２の受信手段を介して、アプリケーションから登録完了通知を受信した後に、ログ情報を記憶する。したがって、ログ情報を記憶し、検証を行えば、不正使用の事実を発見することも可能となる。
【００２０】
（６）本発明は、（１）から（５）の認証システムについて、前記身分証明書データが、免許証データであることを特徴とする認証システムを提案している。
【００２１】
この発明によれば、身分証明書データが、免許証データである。したがって、免許証データを身分証明書データとして用いることにより、免許証番号を記憶しておけば、一意に紐付いたユーザ情報を取得することができる。
【００２２】
（７）本発明は、（５）または（６）の認証システムについて、前記ログ情報が、少なくとも、携帯電話用認証ＩＣカードの固有番号、免許証番号、身分証明書発行回数からなることを特徴とする認証システムを提案している。
【００２３】
この発明によれば、ログ情報が、少なくとも、携帯電話用認証ＩＣカードの固有番号、免許証番号、身分証明書発行回数からなる。つまり、身分証明書発行回数等をログ情報として記憶しておくことにより、不正使用による運用管理の弱体化につながる大量コピーを防ぐことができる。
【００２４】
（８）本発明は、（１）から（７）の認証システムについて、前記アプリケーションが、前記第２の送信手段を介して、前記事業者サーバから登録完了通知を受信したときに、該完了通知を前記データ検証サーバに送信する第３の送信手段（例えば、図２の送信部１３０に相当）を備え、前記データ検証サーバが、該登録完了通知を受信したときに、完了フラグをログ情報として記憶する第２のログ情報記憶手段（例えば、図３のログ情報記憶部２６０に相当）を備えたことを特徴とする認証システムを提案している。
【００２５】
この発明によれば、アプリケーションの第３の送信手段が、第２の送信手段を介して、事業者サーバから登録完了通知を受信したときに、その完了通知をデータ検証サーバに送信し、データ検証サーバの第２のログ情報記憶手段が、登録完了通知を受信したときに、完了フラグをログ情報として記憶する。したがって、完了フラグのみを記憶し、その他の情報を記憶しないことから、ユーザのプライバシーに配慮したシステムを構築することができる。
【００２６】
（９）本発明は、ユーザが保有する端末と、ユーザの身分証明書データを検証するデータ検証サーバと、サービスを提供する事業者サーバとからなるユーザ認証システムにおける認証方法であって、前記端末が、予め記憶する前記ユーザの身分証明書データを前記データ検証サーバに送信し、前記身分証明書データが真正である場合に、検証済みの前記身分証明書データを耐タンパデバイスに書き込む身分証明書データ登録ステップと、前記ユーザが前記事業者からサービスを受ける場合に、前記事業者サーバが、前記端末にユーザの身分証明書データの属性情報の送信を要求し、前記端末が、前記ユーザの身分証明書データを前記データ検証サーバに送信し、前記身分証明書データが真正であるときに、前記端末が、前記事業者サーバに、前記検証済みのユーザの身分証明書データの属性情報を送信し、前記事業者サーバが登録完了通知を前記端末に送信する登録完了通知送信ステップと、を備えたことを特徴とする認証方法を提案している。
【００２７】
この発明によれば、端末が、予め記憶するユーザの身分証明書データをデータ検証サーバに送信し、身分証明書データが真正である場合に、検証済みの身分証明書データを耐タンパデバイスに書き込む。そして、ユーザが事業者からサービスを受ける場合に、事業者サーバが、端末にユーザの身分証明書データの属性情報の送信を要求し、端末が、ユーザの身分証明書データをデータ検証サーバに送信し、身分証明書データが真正であるときに、端末が、事業者サーバに、検証済みのユーザの身分証明書データの属性情報を送信し、事業者サーバが登録完了通知を端末に送信する。したがって、例えば、非接触ＩＣカード機能を有する身分証明書を非接触ＩＣカードのリーダライタ機能を有する携帯電話機等を利用して、読み取り、この身分証明書情報の真正性を検証したデータを利用することにより、申込希望者が身分証明書記載の情報を入力する手間等を省き、効率のよいユーザ認証を実現する。
【００２８】
（１０）本発明は、（９）の認証方法について、前記身分証明書データ登録ステップが、前記端末が、予め記憶する前記ユーザの身分証明書データを読み出す第１のステップ（例えば、図５のステップＳ１０２に相当）と、前記端末が、該読み取った前記ユーザの身分証明書データを前記データ検証サーバに送信する第２のステップ（例えば、図５のステップＳ１０３に相当）と、前記データ検証サーバが、該受信した前記ユーザの身分証明書データの真正性を検証する第３のステップと、前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を記憶する第４のステップ（例えば、図５のステップＳ１０４に相当）と、前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を前記端末に通知する第５のステップ（例えば、図５のステップＳ１０５に相当）と、前記端末が、前記データ検証サーバにおいて検証されたユーザの身分証明書データを前記耐タンパデバイスに書き込む第６のステップ（例えば、図５のステップＳ１０６に相当）と、前記端末が、書込完了通知と固有番号とを前記データ検証サーバに送信する第７のステップ（例えば、図５のステップＳ１０７およびＳ１０８に相当）と、前記データ検証サーバが、受信した固有番号、身分証明書番号、該身分証明書の発行回数をログ情報として記憶する第８のステップ（例えば、図５のステップＳ１０９に相当）と、を備えたことを特徴とする認証方法を提案している。
【００２９】
この発明によれば、端末が、予め記憶するユーザの身分証明書データを読み出し、読み取ったユーザの身分証明書データをデータ検証サーバに送信する。データ検証サーバは、受信したユーザの身分証明書データの真正性を検証し、ユーザの身分証明書データの真正性を検証した場合に、検証結果を記憶するとともに、ユーザの身分証明書データの真正性を検証した場合に、検証結果を前記端末に通知する。端末は、データ検証サーバにおいて検証されたユーザの身分証明書データを耐タンパデバイスに書き込み、書込完了通知と固有番号とをデータ検証サーバに送信する。そして、データ検証サーバは、受信した固有番号、身分証明書番号、身分証明書の発行回数をログ情報として記憶する。したがって、申込希望者が身分証明書記載の情報を入力する手間等を省き、効率のよいユーザ登録を実現する。また、検証結果を記憶しておくことで、すでに検証済みの身分証明書データについては、対応するいくつかのデータを確認するのみで、全体の検証処理を省くことができる。さらに、身分証明書発行回数等をログ情報として記憶しておくことにより、不正使用による運用管理の弱体化につながる大量コピーを防ぐことができる。
【００３０】
（１１）本発明は、（９）または（１０）の認証方法について、前記登録完了通知送信ステップが、前記事業者サーバが、前記端末にユーザの身分証明書データの属性情報の送信を要求する第９のステップ（例えば、図６のステップＳ２０１に相当）と、前記端末が、予め記憶する前記ユーザの身分証明書データと自己の固有番号とを読み出す第１０のステップ（例えば、図６のステップＳ２０２、Ｓ２０３に相当）と、前記端末が、該読み取った前記ユーザの身分証明書データを前記データ検証サーバに送信する第１１のステップ（例えば、図６のステップＳ２０４に相当）と、前記データ検証サーバが、該受信した前記ユーザの身分証明書データの真正性を検証する第１２のステップと、前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を記憶する第１３のステップ（例えば、図６のステップＳ２０５に相当）と、前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を前記端末に通知する第１４のステップ（例えば、図６のステップＳ２０６に相当）と、前記端末が、前記事業者サーバに、前記検証済みのユーザの身分証明書データの属性情報を送信する第１５のステップ（例えば、図６のステップＳ２０７に相当）と、前記事業者サーバが登録完了通知を前記端末に送信する第１６のステップ（例えば、図６のステップＳ２０８に相当）と、前記端末が、前記データ検証サーバに登録完了通知を送信する第１７のステップ（例えば、図６のステップＳ２０９に相当）と、前記データ検証サーバが、完了フラグを記憶する第１８のステップ（例えば、図６のステップＳ２１０に相当）と、を備えたことを特徴とする認証方法を提案している。
【００３１】
この発明によれば、事業者サーバは、端末にユーザの身分証明書データの属性情報の送信を要求する。端末は、予め記憶するユーザの身分証明書データと自己の固有番号とを読み出し、読み取ったユーザの身分証明書データをデータ検証サーバに送信する。データ検証サーバは、受信したユーザの身分証明書データの真正性を検証し、ユーザの身分証明書データの真正性を検証した場合に、検証結果を記憶するとともに、ユーザの身分証明書データの真正性を検証した場合に、検証結果を端末に通知する。端末は、事業者サーバに、検証済みのユーザの身分証明書データの属性情報を送信する。事業者サーバは、登録完了通知を端末に送信する。そして、端末は、データ検証サーバに登録完了通知を送信し、データ検証サーバが、完了フラグを記憶する。したがって、ユーザが事業者に対してサービスを要求する場合に、ユーザの手間等を省き、効率のよいユーザ認証を実現し、簡便かつ安全なシステムを提供することができる。
【００３２】
（１２）本発明は、ユーザが保有する端末と、ユーザの身分証明書データを検証するデータ検証サーバと、サービスを提供する事業者サーバとからなるユーザ認証システムにおける認証方法をコンピュータに実行させるためのプログラムであって、前記端末が、予め記憶する前記ユーザの身分証明書データを前記データ検証サーバに送信し、前記身分証明書データが真正である場合に、検証済みの前記身分証明書データを耐タンパデバイスに書き込む身分証明書データ登録ステップと、前記ユーザが前記事業者からサービスを受ける場合に、前記事業者サーバが、前記端末にユーザの身分証明書データの属性情報の送信を要求し、前記端末が、前記ユーザの身分証明書データを前記データ検証サーバに送信し、前記身分証明書データが真正であるときに、前記端末が、前記事業者サーバに、前記検証済みのユーザの身分証明書データの属性情報を送信し、前記事業者サーバが登録完了通知を前記端末に送信する登録完了通知送信ステップと、をコンピュータに実行させるためのプログラムを提案している。
【００３３】
この発明によれば、端末が、予め記憶するユーザの身分証明書データをデータ検証サーバに送信し、身分証明書データが真正である場合に、検証済みの身分証明書データを耐タンパデバイスに書き込む。そして、ユーザが事業者からサービスを受ける場合に、事業者サーバが、端末にユーザの身分証明書データの属性情報の送信を要求し、端末が、ユーザの身分証明書データをデータ検証サーバに送信し、身分証明書データが真正であるときに、端末が、事業者サーバに、検証済みのユーザの身分証明書データの属性情報を送信し、事業者サーバが登録完了通知を端末に送信する。したがって、例えば、非接触ＩＣカード機能を有する身分証明書を非接触ＩＣカードのリーダライタ機能を有する携帯電話機等を利用して、読み取り、この身分証明書情報の真正性を検証したデータを利用することにより、申込希望者が身分証明書記載の情報を入力する手間等を省き、効率のよいユーザ認証を実現する。
【００３４】
（１３）本発明は、（１２）のプログラムについて、前記身分証明書データ登録ステップが、前記端末が、予め記憶する前記ユーザの身分証明書データを読み出す第１のステップ（例えば、図５のステップＳ１０２に相当）と、前記端末が、該読み取った前記ユーザの身分証明書データを前記データ検証サーバに送信する第２のステップ（例えば、図５のステップＳ１０３に相当）と、前記データ検証サーバが、該受信した前記ユーザの身分証明書データの真正性を検証する第３のステップと、前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を記憶する第４のステップ（例えば、図５のステップＳ１０４に相当）と、前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を前記端末に通知する第５のステップ（例えば、図５のステップＳ１０５に相当）と、前記端末が、前記データ検証サーバにおいて検証されたユーザの身分証明書データを前記耐タンパデバイスに書き込む第６のステップ（例えば、図５のステップＳ１０６に相当）と、前記端末が、書込完了通知と固有番号とを前記データ検証サーバに送信する第７のステップ（例えば、図５のステップＳ１０７およびＳ１０８に相当）と、前記データ検証サーバが、受信した固有番号、身分証明書番号、該身分証明書の発行回数をログ情報として記憶する第８のステップ（例えば、図５のステップＳ１０９に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００３５】
この発明によれば、端末が、予め記憶するユーザの身分証明書データを読み出し、読み取ったユーザの身分証明書データをデータ検証サーバに送信する。データ検証サーバは、受信したユーザの身分証明書データの真正性を検証し、ユーザの身分証明書データの真正性を検証した場合に、検証結果を記憶するとともに、ユーザの身分証明書データの真正性を検証した場合に、検証結果を前記端末に通知する。端末は、データ検証サーバにおいて検証されたユーザの身分証明書データを耐タンパデバイスに書き込み、書込完了通知と固有番号とをデータ検証サーバに送信する。そして、データ検証サーバは、受信した固有番号、身分証明書番号、身分証明書の発行回数をログ情報として記憶する。したがって、申込希望者が身分証明書記載の情報を入力する手間等を省き、効率のよいユーザ認証を実現する。また、検証結果を記憶しておくことで、すでに検証済みの身分証明書データについては、対応するいくつかのデータを確認するのみで、全体の検証処理を省くことができる。さらに、身分証明書発行回数等をログ情報として記憶しておくことにより、不正使用による運用管理の弱体化につながる大量コピーを防ぐことができる。
【００３６】
（１４）本発明は、（１２）または（１３）のプログラムについて、前記登録完了通知送信ステップが、前記事業者サーバが、前記端末にユーザの身分証明書データの属性情報の送信を要求する第９のステップ（例えば、図６のステップＳ２０１に相当）と、前記端末が、予め記憶する前記ユーザの身分証明書データと自己の固有番号とを読み出す第１０のステップ（例えば、図６のステップＳ２０２、Ｓ２０３に相当）と、前記端末が、該読み取った前記ユーザの身分証明書データを前記データ検証サーバに送信する第１１のステップ（例えば、図６のステップＳ２０４に相当）と、前記データ検証サーバが、該受信した前記ユーザの身分証明書データの真正性を検証する第１２のステップと、前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を記憶する第１３のステップ（例えば、図６のステップＳ２０５に相当）と、前記データ検証サーバが、前記ユーザの身分証明書データの真正性を検証した場合に、該検証結果を前記端末に通知する第１４のステップ（例えば、図６のステップＳ２０６に相当）と、前記端末が、前記事業者サーバに、前記検証済みのユーザの身分証明書データの属性情報を送信する第１５のステップ（例えば、図６のステップＳ２０７に相当）と、前記事業者サーバが登録完了通知を前記端末に送信する第１６のステップ（例えば、図６のステップＳ２０８に相当）と、前記端末が、前記データ検証サーバに登録完了通知を送信する第１７のステップ（例えば、図６のステップＳ２０９に相当）と、前記データ検証サーバが、完了フラグを記憶する第１８のステップ（例えば、図６のステップＳ２１０に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００３７】
この発明によれば、事業者サーバは、端末にユーザの身分証明書データの属性情報の送信を要求する。端末は、予め記憶するユーザの身分証明書データと自己の固有番号とを読み出し、読み取ったユーザの身分証明書データをデータ検証サーバに送信する。データ検証サーバは、受信したユーザの身分証明書データの真正性を検証し、ユーザの身分証明書データの真正性を検証した場合に、検証結果を記憶するとともに、ユーザの身分証明書データの真正性を検証した場合に、検証結果を端末に通知する。端末は、事業者サーバに、検証済みのユーザの身分証明書データの属性情報を送信する。事業者サーバは、登録完了通知を端末に送信する。そして、端末は、データ検証サーバに登録完了通知を送信し、データ検証サーバが、完了フラグを記憶する。したがって、ユーザが事業者に対してサービスを要求する場合に、ユーザの手間等を省き、効率のよいユーザ認証を実現し、簡便かつ安全なシステムを提供することができる。
【発明の効果】
【００３８】
本発明によれば、例えば、非接触ＩＣカード機能を有する身分証明書を非接触ＩＣカードのリーダライタ機能を有する携帯電話機等を利用して、読み取り、この身分証明書情報の真正性を検証したデータを利用することにより、申込希望者が身分証明書記載の情報を入力する手間等を省き、効率のよいユーザ認証を実現できるという効果がある。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係る認証システムの構成を示す図である。
【図２】本発明の実施形態に係る携帯端末の構成を示す図である。
【図３】本発明の実施形態に係るデータ検証サーバの構成を示す図である。
【図４】本発明の実施形態に係る事業者サーバの構成を示す図である。
【図５】本発明の実施形態に係る認証システムにおける身分証明書の登録処理を示す図である。
【図６】本発明の実施形態に係る認証システムにおける身分証明書の送信処理を示す図である。
【図７】本発明の実施形態に係る認証システムにおけるトップページから口座開設ページまでの遷移図である。
【図８】本発明の実施形態に係る認証システムにおける会員情報入力ページから申込完了ページまでの遷移図である。
【図９】本発明の実施形態に係る認証システムにおけるトップページから個人口座ページまでの遷移図である。
【発明を実施するための形態】
【００４０】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００４１】
＜認証システムの構成＞
図１を用いて、本実施形態に係る認証システムの構成について説明する。
【００４２】
本実施形態に係る認証システムは、図１に示すように、携帯端末１００と、データ検証サーバ２００と、事業者サーバ３００とから構成されている。本実施形態に係る認証システムは、身分証明書（ＩＣ運転免許証、住民基本台帳カードなど）を有する携帯端末１００を利用して、身分証明書情報を読み取り、この身分証明書情報の真正性をデータ検証サーバ２００が検証し、検証した身分証明書情報を利用してユーザ認証を行い、ユーザが事業者からのサービスを享受するものである。
【００４３】
＜携帯端末の構成＞
図２を用いて、本実施形態に係る携帯端末の構成について説明する。
【００４４】
本実施形態に係る携帯端末１００は、図２に示すように、記憶部１１０と、アプリケーション１２０と、送信部１３０と、受信部１４０と、耐タンパデバイス１５０とから構成されている。
【００４５】
記憶部１１０は、予めユーザの身分証明書データ（ＩＣ運転免許証、住民基本台帳カードなど）を記憶する。アプリケーション１２０は、記憶部１１０からのデータの読み出しやデータ検証サーバ２００において検証されたユーザの身分証明書データを耐タンパデバイス１５０に書き込む等の処理を行う。また、耐タンパデバイス１５０から書き込み完了通知と自己の固有番号とを受信する。
【００４６】
送信部１３０は、アプリケーション１２０が記憶部１１０から読み出したユーザの身分証明書データ（ＩＣ運転免許証、住民基本台帳カードなど）を送信する。あるいは、事業者サーバ３００へのデータ送信に関して、耐タンパデバイス１５０から読み取ったユーザの身分証明書データ（ＩＣ運転免許証、住民基本台帳カードなど）をデータ検証サーバ２００や事業者サーバ３００に送信する。
【００４７】
受信部１４０は、データ検証サーバ２００からの検証結果通知や事業者サーバ３００からの属性情報要求や登録完了通知等を受信する。耐タンパデバイス１５０は、書き込まれたユーザの身分証明書データを保存するとともに、アプリケーション１２０に書き込み完了通知と自己の固有番号とを送信する。
【００４８】
＜データ検証サーバの構成＞
図３を用いて、本実施形態に係るデータ検証サーバの構成について説明する。
【００４９】
本実施形態に係るデータ検証サーバ２００は、図３に示すように、第１の受信部２１０と、検証部２２０と、通知部２３０と、検証結果記憶部２４０と、第２の受信部２５０と、ログ情報記憶部２６０とから構成されている。
【００５０】
第１の受信部２１０は、アプリケーション１２０から送信されるユーザの身分証明書データを受信する。検証部２２０は、受信したユーザの身分証明書データの真正性を検証する。通知部２３０は、検証部２２０の検証結果をアプリケーション１２０に通知する。
【００５１】
検証結果記憶部２４０は、検証部２２０によるユーザの身分証明書データの真正性を検証した後に、その検証結果を記憶する。第２の受信部２５０は、アプリケーション１２０から登録完了通知を受信する。ログ情報記憶部２６０は、第２の受信部２５０を介して、アプリケーション１２０から登録完了通知を受信した後に、ログ情報を記憶する。
【００５２】
＜事業者サーバの構成＞
図４を用いて、本実施形態に係る事業者サーバの構成について説明する。
【００５３】
本実施形態に係る事業者サーバ３００は、図４に示すように、第１の送信部３１０と、受信部３２０と、登録部３３０と、第２の送信部３４０とから構成されている。
【００５４】
第１の送信部３１０は、アプリケーション１２０にユーザの身分証明書データの属性情報の送信を要求する。受信部３２０は、アプリケーション１２０からユーザの身分証明書データの属性情報を受信する。登録部３３０は、受信したユーザの身分証明書データの属性情報を登録する。第２の送信部３４０は、登録が完了したときに、登録完了通知をアプリケーションに送信する。
【００５５】
＜身分証明書の登録処理＞
図５を用いて、本実施形態に係る認証システムにおける身分証明書の登録処理について説明する。
【００５６】
まず、アプリケーション１２０は、身分証明書データを記憶する記憶部に対して、読み出しコマンドを送信する（ステップＳ１０１）。携帯端末１００は、予め記憶するユーザの身分証明書データを読み出し（ステップＳ１０２）、読み取ったユーザの身分証明書データをデータ検証サーバ２００に送信する（ステップＳ１０３）。
【００５７】
データ検証サーバ２００は、受信した前記ユーザの身分証明書データの真正性を検証し、ユーザの身分証明書データの真正性を検証した場合に、検証結果を記憶するとともに（ステップＳ１０４）、ユーザの身分証明書データの真正性を検証した場合に、検証結果を携帯端末１００に通知する（ステップＳ１０５）。
【００５８】
携帯端末１００は、データ検証サーバ２００において検証されたユーザの身分証明書データを耐タンパデバイス１５０に書き込み（ステップＳ１０６）、書込完了通知と固有番号とをデータ検証サーバ２００に送信する（ステップＳ１０７）。そして、アプリケーション１２０がデータ検証サーバ２００に登録完了通知を送信し（ステップＳ１０８）、データ検証サーバ２００は、登録完了通知を受信すると、受信した固有番号、身分証明書番号、身分証明書の発行回数をログ情報として記憶する（ステップＳ１０９）。
【００５９】
＜身分証明書の送信処理＞
図６を用いて、本実施形態に係る認証システムにおける身分証明書の送信処理について説明する。
【００６０】
事業者サーバ３００は、携帯端末１００にユーザの身分証明書データの属性情報の送信を要求する（ステップＳ２０１）。携帯端末１００は、耐タンパデバイス１５０に読み出しコマンドを送信し（ステップＳ２０２）、予め記憶するユーザの身分証明書データと自己の固有番号とを読み出すとともに（ステップＳ２０３）、読み取ったユーザの身分証明書データをデータ検証サーバ２００に送信する（ステップＳ２０４）。
【００６１】
データ検証サーバ２００は、受信したユーザの身分証明書データの真正性を検証し、ユーザの身分証明書データの真正性を検証した場合に、検証結果を記憶するとともに（ステップＳ２０５）、ユーザの身分証明書データの真正性を検証した場合に、検証結果を携帯端末１００に通知する（ステップＳ２０６）。
【００６２】
携帯端末１００は、事業者サーバ３００に、検証済みのユーザの身分証明書データの属性情報を送信し（ステップＳ２０７）、事業者サーバ３００は、登録完了通知を携帯端末１００に送信する（ステップＳ２０８）。そして、携帯端末は、データ検証サーバ２００に登録完了通知を送信し（ステップＳ２０９）、データ検証サーバ２００は、完了フラグを記憶する（ステップＳ２１０）。
【００６３】
＜トップページから口座開設ページまでの遷移＞
図７を用いて、トップページから口座開設ページまでの遷移を説明する。図中、左の図は、○○銀行のトップページを示しており、ログインボタンと口座開設ボタンとが表示されている。また、その下側には、サービス内容（外貨預金、クレジットカード、ローン、保険等）が表示されている。本実施形態では、ユーザは、まず、口座開設ボタンをクリックする。
【００６４】
口座開設ボタンをクリックすると、画面が図７中央の口座開設ページに遷移する。ここでは、個人情報の取り扱いについての同意を示すために、チェックボックスにチェックを入れ、「次へ」のボタンを押す。すると、図７の右の図に示すような○○銀行口座開設時ＩＣ免許サービスの画面に遷移する。ここで、ユーザは、ＵＩＭへのアクセスＰＩＮを２つ入力して、正しければ、「ＯＫ」ボタンをクリックする。
【００６５】
＜会員情報入力ページから申込完了ページまでの遷移＞
図８を用いて、会員情報入力ページから申込完了ページまでの遷移について説明する。
図７の○○銀行口座開設時ＩＣ免許サービスの画面で、ユーザが、ＵＩＭへのアクセスＰＩＮを２つ入力し、「ＯＫ」ボタンをクリックすると図８の左図に示す会員情報ページに遷移する。このページには、ユーザのお客様情報が表示されている。ユーザは、住所の情報を入力し、すべての情報の内容を確認したのち、「申込」ボタンをクリックする。
【００６６】
ユーザが、図８の左図に示す会員情報ページの「申込」ボタンをクリックすると、同図の右図に示すような申込完了ページが表示され、ユーザの申込が完了する。
【００６７】
＜トップページから個人口座ページまでの遷移＞
図９を用いて、トップページから個人口座ページまでの遷移について説明する。
ユーザが実際にサービスを受ける場合には、まず、図９の左図に示すトップページを開く。そして、「ログイン」ボタンでログインすると、同図の右図に示すような個人口座画面に遷移する。ユーザは、画面内に示されたサービスを任意に選択して、該当するボタンをクリックすることにより、所望のサービスを受けることができる。
【００６８】
以上、説明したように、本実施形態によれば、例えば、非接触ＩＣカード機能を有する身分証明書を非接触ＩＣカードのリーダライタ機能を有する携帯電話機等を利用して、読み取り、この身分証明書情報の真正性を検証したデータを利用することにより、申込希望者が身分証明書記載の情報を入力する手間等を省き、効率のよいユーザ認証を実現できる。
【００６９】
なお、認証システムの処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを認証システムに読み込ませ、実行することによって本発明の認証システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００７０】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されても良い。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００７１】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７２】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００７３】
１００；携帯端末
１１０；記憶部
１２０；アプリケーション
１３０；送信部
１４０；受信部
１５０；耐タンパデバイス
２００；データ検証サーバ
２１０；第１の受信部
２２０；検証部
２３０；通知部
２４０；検証結果記憶部
２５０；第２の受信部
２６０；ログ情報記憶部
３００；事業者サーバ
３１０；第１の送信部
３２０；受信部
３３０；登録部
３４０；第２の送信部
【図２】
0005612509.tif 000002
【図３】
0005612509.tif 000003
【図４】
0005612509.tif 000004
【図５】
0005612509.tif 000005
【図６】
0005612509.tif 000006
【図７】
0005612509.tif 000007
【図８】
0005612509.tif 000008
【図９】
0005612509.tif 000009
【図１】
0005612509.tif 000010