(57)【要約】  ネットワーク端末からの認証代行要求に従い、ユーザーに対して認証操作を促す表示を行い、ユーザーの操作によって個人認証を行うための認証データを読み込み、読み込んだ認証データとともに、認証サーバに対して認証要求を行い、認証サーバからの認証結果を受信し、その結果を前記ネットワーク端末に通知する。ネットワーク経由で個人認証が必要なサービスを利用する際に、個人認証を行うためのインターフェースを有さない通信端末から、個人認証を行うためのインターフェースを有する代理認証端末に対して個人認証の代行を依頼し、代理認証端末のインターフェースを用いて個人認証を行うことで、サービスを利用することを可能にする。
2009028606.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク経由で個人認証を行う認証サーバと通信を行う認証サーバ通信手段と、
個人認証を行うための認証データを読み込むインターフェースを有さないネットワーク端末からの認証代行要求を受信し、また前記ネットワーク端末への応答を返す端末通信手段と、
個人認証を行うための認証データを読み込むインターフェースと、
前記ネットワーク端末からの認証代行要求に従い前記インターフェースから認証データの読み込みを行う代理認証実行手段と、
ユーザーに対して認証操作を促すための認証操作促進手段とを備え、
前記ネットワーク端末からの認証代行要求に従い、ユーザーに対して認証操作を促す表示を行い、ユーザーの操作によって個人認証を行うための認証データを読み込み、読み込んだ認証データとともに、認証サーバに対して認証要求を行い、前記認証サーバからの認証結果を受信し、その結果を前記ネットワーク端末に通知する
ことを特徴とする認証用端末。
【請求項２】
前記ネットワーク端末からの認証代行要求のメッセージに、前記ネットワーク端末が認証サーバから受信した認証ＩＤと、前記ネットワーク端末を特定するためのＩＤとを含む
ことを特徴とする請求項１に記載の認証用端末。
【請求項３】
ネットワーク経由で個人認証を行う認証サーバと通信を行う認証サーバ通信手段と、
ユーザーに対して個人認証が必要であることを示す表示手段と、
ユーザーが個人認証の開始の操作を行うための入力手段と、
他の端末にために代理認証を行なうことができる認証機能付き端末を自動的に検出する検出手段と、
前記認証用端末へ認証代行要求を送信し、また前記認証用端末からの認証結果を含んだ応答を受信する制御手段と
を備えることを特徴とするネットワーク端末。
【請求項４】
前記認証用端末が複数存在する場合、検出した全ての認証用端末に対して認証代行要求を行い、認証結果を含んだ応答を返してきた認証用端末以外の全ての認証用端末に対して、認証代行中止要求を送信する
ことを特徴とする請求項３に記載のネットワーク端末。
【請求項５】
ネットワーク経由で個人認証を行う認証サーバと通信を行う通信手段と、
個人認証を行うための認証データを読み込むインターフェースを有さないネットワーク端末を自動的に検出する検出手段と、
前記ネットワーク端末へ代理認証の要否の確認を送信し、前記ネットワーク端末からの結果を受信する通信手段と、
個人認証を行うための認証データを読み込むインターフェースと、
前記ネットワーク端末からの認証代行要求に従い前記インターフェースから認証データの読み込みを行う代理認証実行手段と、
ユーザーに対して認証操作を促すための認証操作促進手段とを備え、
前記ネットワーク端末へ代理認証の要否の確認を送信し、その結果として受信したネットワーク端末からの認証代行要求に従い、ユーザーに対して認証操作を促す表示を行い、ユーザーの操作によって個人認証を行うための認証データを読み込み、読み込んだ認証データとともに、認証サーバに対して認証要求を行い、認証サーバからの認証結果を受信し、その結果を前記ネットワーク端末に通知する
ことを特徴とする認証用端末。
【請求項６】
前記ネットワーク端末への代理認証の要否の確認の結果を、イベントとして通知することを前記ネットワーク端末に対して登録する
ことを特徴とする請求項５に記載の認証用端末。
【請求項７】
ネットワーク経由で機器認証を行う認証サーバと通信を行う認証サーバー通信手段と、
機器認証を行うための証明書を管理する機能を有さないネットワーク端末からの認証代行要求を受信し、また前記ネットワーク端末への応答を返す端末通信手段と、
機器認証を行うための証明書を管理する証明書管理手段と、
前記ネットワーク端末からの認証代行要求に従い前記証明書管理手段から証明書の読み出しを行う代理認証実行手段とを備え、
前記ネットワーク端末からの認証代行要求に従い、証明書の読み出しを行い、読み出した証明書とともに、認証サーバに対して認証要求を行い、前記認証サーバからの認証結果を受信し、その結果を前記ネットワーク端末に通知する
ことを特徴とする認証用端末。
【請求項８】
ネットワーク経由で個人認証を行う認証サーバと通信を行う認証サーバー通信工程と、
個人認証を行うための認証データを読み込むインターフェースを有さないネットワーク端末からの認証代行要求を受信し、また前記ネットワーク端末への応答を返す端末通信工程と、
個人認証を行うための認証データを読み込むインターフェース工程と、
前記ネットワーク端末からの認証代行要求に従い前記インターフェースから認証データの読み込みを行う代理認証実行工程と、
ユーザーに対して認証操作を促すための認証操作促進工程とを備え、
前記ネットワーク端末からの認証代行要求に従い、ユーザーに対して認証操作を促す表示を行い、ユーザーの操作によって個人認証を行うための認証データを読み込み、読み込んだ認証データとともに、認証サーバに対して認証要求を行い、前記認証サーバからの認証結果を受信し、その結果を前記ネットワーク端末に通知する
ことを特徴とする認証方法。
【請求項９】
前記ネットワーク端末からの認証代行要求のメッセージに、前記ネットワーク端末が認証サーバから受信した認証ＩＤと、前記ネットワーク端末を特定するためのＩＤとを含む
ことを特徴とする請求項８に記載の認証方法。
【請求項１０】
ネットワーク経由で個人認証を行う認証サーバと通信を行う認証サーバ通信工程と、
ユーザーに対して個人認証が必要であることを示す表示工程と、
ユーザーが個人認証の開始の操作を行うための入力工程と、
他の端末のために代理認証を行うことができる認証機能付き端末を自動的に検出する検出工程と、
前記認証用端末へ認証代行要求を送信し、また前記の認証用端末からの認証結果を含んだ応答を受信する制御工程と
を備えることを特徴とする認証方法。
【請求項１１】
前記認証用端末が複数存在する場合、検出した全ての認証用端末に対して認証代行要求を行い、認証結果を含んだ応答を返してきた認証用端末以外の全ての認証用端末に対して、認証代行中止要求を送信する
ことを特徴とする請求項１０に記載の認証方法。
【請求項１２】
ネットワーク経由で個人認証を行う認証サーバと通信を行う通信工程と、
個人認証を行うための認証データを読み込むインターフェースを有さないネットワーク端末を自動的に検出する検出工程と、
前記ネットワーク端末へ代理認証の要否の確認を送信し、前記ネットワーク端末からの結果を受信する通信工程と、
個人認証を行うための認証データを読み込むインターフェースと、
前記ネットワーク端末からの認証代行要求に従い前記インターフェースから認証データの読み込みを行う代理認証実行工程と、
ユーザーに対して認証操作を促すための認証操作促進工程とを備え
前記ネットワーク端末へ代理認証の要否の確認を送信し、その結果として受信したネットワーク端末からの認証代行要求に従い、ユーザーに対して認証操作を促す表示を行い、ユーザーの操作によって個人認証を行うための認証データを読み込み、読み込んだ認証データとともに、認証サーバに対して認証要求を行い、認証サーバからの認証結果を受信し、その結果を前記ネットワーク端末に通知する
ことを特徴とする認証方法。
【請求項１３】
前記ネットワーク端末への代理認証の要否の確認の結果を、イベントとして通知することを前記ネットワーク端末に対して登録する
ことを特徴とする請求項１２に記載の認証方法。
【請求項１４】
ネットワーク経由で機器認証を行う認証サーバと通信を行う認証サーバー通信工程と、
機器認証を行うための証明書を有さないネットワーク端末からの認証代行要求を受信し、また前記ネットワーク端末への応答を返す端末通信工程と、
機器認証を行うための証明書を管理する証明書管理工程と、
前記ネットワーク端末からの認証代行要求に従い証明書管理手段から証明書の読み出しを行う代理認証実行工程とを備え
前記ネットワーク端末からの認証代行要求に従い、証明書の読み出しを行い、読み出した証明書とともに、認証サーバに対して認証要求を行い、認証サーバからの認証結果を受信し、その結果をネットワーク端末に通知する
ことを特徴とする認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク経由で、個人認証が必要なサービスを利用する際に、個人認証を行うためのインターフェースを有さない通信端末から、個人認証を行うためのインターフェースを有する認証機能付き端末に対して個人認証の代行を依頼し、代行の依頼を受けた端末（代理認証端末）のインターフェースを用いて個人認証を行うことで、サービスを利用することを可能にする代理認証端末、ネットワーク端末に関するものである。
【背景技術】
【０００２】
現在、インターネットの普及に従い、ネットワーク経由でコンテンツの購入や、チケットの予約など、様々なサービスを受けることが可能となっている。これらのサービスの中には誰でも簡単にアクセスできるフリーなものから、会員限定の有料サービスまで様々な形態がある。このうち、会員限定サービスなど特定のユーザー向けに提供されるサービスを利用する場合は、個人を特定するためのＩＤや、特定した個人が本人であることを確認するための認証情報を用いて個人認証を行うことが必要である。この際の認証情報としてパスワードが広く用いられている。また、サービスによっては、ユーザーの個人情報を扱うものも考えられ、この場合は認証情報としてバイオメトリクスやＩＣカードなど、より高度なものが求められる。このような高度な認証情報を用いる場合は、端末に認証情報を入力するための専用のインターフェースが必要となる。一方で、ネットワークにつながる情報家電機器が増えており、今後はこれらの情報家電機器を使ってネットワーク経由のサービスを利用する機会が多くなると思われる。この場合、一般的に情報家電機器はユーザーインターフェースがパソコンに劣るため、個人認証のための認証情報を入力する操作に手間がかかることがあり使いづらいと言う問題があった。また、情報家電機器で高度な認証情報を利用しようとすると、全ての情報家電機器に認証情報を入力するための専用のインターフェースを搭載することが必要となるため、コスト制約が多い機器に適用することは現実的でないという問題があった。【０００３】
この改善策として、サーバとの間の認証情報を備えていない端末を認証するために、サーバから当該端末に対してサーバが生成した認証用の画像データを送付し、当該端末がこの画像データを表示した後、サーバとの間の認証情報を備えている認証端末でこの画像を撮影した上で、撮影した画像と認証端末が保持している認証情報を併せてサーバに送信し、サーバが受け取った情報を解析することで、当該情報が、自身が生成した画像データと認証端末が保持しているべき認証情報であるかを照合することによって、結果的に認証情報を備えていない端末を認証することを可能とすることも知られている（例えば、特許文献１参照）。【０００４】
【特許文献１】特開２００５−７８３７１号公報（第７−８頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１に参照される方式においては、認証情報を備えていない端末が属するネットワークと、認証情報を備えている認証端末が属するネットワークが直接交差しておらず、当該端末と当該認証端末の間で認証用の画像データのやりとりを行うために、カメラによる画像の撮影や赤外線通信等、ネットワーク以外の手段を用いる必要がある。このためデータのやりとりに手間がかかる上、当該端末と当該認証端末の双方が据え置き式の場合、データのやりとりを行えるように機器を移動することが困難な場合もありうる。
【課題を解決するための手段】
【０００６】
この発明の認証端末は、上述のような課題を解消するためになされたもので、
ネットワーク経由で個人認証を行う認証サーバと通信を行う認証サーバ通信手段と、
個人認証を行うための認証データを読み込むインターフェースを有さないネットワーク端末からの認証代行要求を受信し、また前記ネットワーク端末への応答を返す端末通信手段と、
個人認証を行うための認証データを読み込むインターフェースと、
前記ネットワーク端末からの認証代行要求に従い前記インターフェースから認証データの読み込みを行う代理認証実行手段と、
ユーザーに対して認証操作を促すための認証操作促進手段とを備え、
前記ネットワーク端末からの認証代行要求に従い、ユーザーに対して認証操作を促す表示を行い、ユーザーの操作によって個人認証を行うための認証データを読み込み、読み込んだ認証データとともに、認証サーバに対して認証要求を行い、認証サーバからの認証結果を受信し、その結果を前記ネットワーク端末に通知する
ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ネットワーク経由で、個人認証が必要なサービスを利用する際に、個人認証を行うためのインターフェースを有さないネットワーク端末から、個人認証を行うためのインターフェースを有する認証機能付き端末に対して個人認証の代行を依頼し、認証機能付き端末のインターフェースを用いて個人認証を行うように構成したので、個人認証を行うためのインターフェースを有さないネットワーク端末から個人認証が必要なサービスを利用することが可能になるという効果がある。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係るシステムを示す図である。
【図２】この発明の実施の形態１において、ネットワーク端末が認証端末を自動的に検出する手順を示すシーケンス図である。
【図３】この発明の実施の形態１において、認証端末がネットワーク端末に対して存在を通知する手順を示すシーケンス図である。
【図４】この発明の実施の形態１における認証動作手順を示すシーケンス図である。
【図５】この発明の実施の形態１において、認証端末が複数存在する場合の認証動作手順を示すシーケンス図である。
【図６】この発明の実施の形態２に係るシステムを示す図である。
【図７】この発明の実施の形態２において、認証端末がネットワーク端末を自動的に検出する手順を示すシーケンス図である。
【図８】この発明の実施の形態２において、ネットワーク端末が認証端末に対して存在を通知する手順を示すシーケンス図である。
【図９】この発明の実施の形態２における認証動作手順を示すシーケンス図である。
【図１０】この発明の実施の形態２において、ネットワーク端末から認証端末に対して代理認証要求をイベントとして通知する場合の認証動作手順を示すシーケンス図である。
【図１１】この発明の実施の形態３に係るシステムを示す図である。
【図１２】この発明の実施の形態３における認証動作手順を示すシーケンス図である。
【符号の説明】
【０００９】
１  認証サーバ、  ２  ネットワーク端末、  ３  代理認証端末、  ４  認証手段、  ５  端末通信手段、  ６  認証データベース、  ７  認証サーバ通信手段、  ８  ユーザーインターフェース入出力手段、  ９  代理認証端末検出・制御手段、  １０  認証サーバ通信手段、  １１  代理認証要求受信手段、  １２  代理認証実行手段、  １３  認証操作促進手段、  １４  個人認証用インターフェース、  １５  第１のネットワーク、  １６  第２のネットワーク、  １７  ルーター、  ２０  端末制御要求受信手段、  ２１  端末検出・制御手段。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１はこの発明の実施の形態１に係るシステムを示す図である。
認証サーバ１はネットワーク経由でネットワーク端末２もしくは認証機能付き端末３、１８に対して個人認証を行うためのサーバである。
認証サーバ１はネットワーク端末２もしくは認証機能付き端末３、１８と通信を行うための端末通信手段５を有する。
また、認証サーバ１は、個人認証のための複数の認証情報をデータベースとして格納する認証データベース６と、端末通信手段５を経由して認証機能付き端末３、１８から取得した個人認証情報を認証データベース６に登録されている個人認証情報と照合することで認証を行う認証手段４を備えている。【００１１】
ネットワーク端末２は、ネットワーク経由で個人認証が必要なサービスを受けるための端末であり、認証サーバ通信手段７と、ユーザーインターフェース入出力手段８と、代理認証端末検出・制御手段９とを有する。
認証サーバ通信手段７は、認証サーバ１と通信を行うためのものである。
ネットワーク端末２は個人認証を受けるために必要なインターフェース（個人認証を行うための認証データを読み込むインターフェース、例えば、後述の代理認証端末３Ａの個人認証用インターフェース１４と同等ともの）を備えていない。ここで言う個人認証のためのインターフェースとは、非接触ＩＣカード等の認証データを格納した電子デバイスのインターフェースや、バイオメトリクスによる認証のためのインターフェースを意味する。【００１２】
代理認証端末検出・制御手段９は、認証機能付き端末３、１８のうち、他の端末のために代理認証を行なうことができる認証機能付き端末（単に、「代理認証端末」と言うことがある）３の存在を自動的に検出し、代理認証端末３に対して認証の代行を依頼するやりとりを行うためのものであり、代理認証端末３を自動的に検出する検出手段９ａとしての機能と、代理認証端末３へ認証代行要求を送信し、また認証用端末３からの認証結果を含んだ応答を受信する制御手段９ｂとしての機能とを有する。【００１３】
ユーザーインターフェース入出力手段８は、ユーザーに対して代理認証端末３を用いて個人認証操作を行う旨を促すためのメッセージを表示したり、そのメッセージに対するユーザーの確認操作を行うためのものであり、ユーザーに対して個人認証が必要であることを示す表示手段８ａとしての機能と、ユーザーが個人認証の開始の操作を行うための入力手段８ｂとしての機能を役割を持つ。
ユーザーインターフェース入出力手段８は、例えば、ネットワーク端末２がサービスを受ける際に使用するモニターおよびポインティングデバイスなどの入力デバイスと同一でも良い。また、認証サーバ通信手段７および代理認証端末検出・制御手段９が外部と通信を行う際には不図示の同一のネットワークインターフェースを使用しても良い。【００１４】
代理認証端末３は、他の端末、例えば認証データを読み込むインターフェースを持たないネットワーク端末２の要求に従い、個人認証を行うことができる端末であり、認証サーバ通信手段１０と、代理認証要求受信手段１１と、代理認証実行手段１２と、認証操作促進手段１３と、個人認証用インターフエース１４とを有する。【００１５】
認証サーバ通信手段１０は、認証サーバ１と通信を行うためのものである。
代理認証要求受信手段１１は、ネットワーク端末２から送られてくる認証の代行要求を受信する。
代理認証実行手段１２は、代理認証要求受信手段１１で受信した代行要求に従って、代理認証を実行する。
認証操作促進手段１３は、ユーザーに対して認証のための操作を促す。
個人認証用インターフェース１４は、個人認証を行なうための情報を読み出すためものである。ここで言う個人認証用インターフェース１４とは、非接触ＩＣカード等の認証データを格納した電子デバイスのインターフェースや、バイオメトリクスによる認証のためのインターフェースを意味する。
また、認証サーバ通信手段１０および代理認証要求受信手段１１が外部と通信を行う際には不図示の同一のネットワークインターフェースを使用しても良い。【００１６】
認証サーバ１は、第１のネットワーク１５に接続されており、ネットワーク端末２と代理認証端末３はそれぞれ第２のネットワーク１６に接続されている。第１のネットワーク１５と第２のネットワーク１６はルーター１７を介して接続されている。第１のネットワーク１５にはネットワーク端末２に対してサービスを提供するサービス用サーバ１９が接続されており、ネットワーク端末２からのサービス提供要求に応じて、認証サーバに対してネットワーク端末２の個人認証要求を行う。
認証サーバ１は、認証手段４と、端末通信手段５と、認証データベース６とを有する。【００１７】
以下、実施の形態１の動作を説明する。なお、本実施の形態１では、第１のネットワーク１５と第２のネットワーク１６の両方ともＩＰネットワークであることを前提として説明を行う。この場合のＩＰアドレスの設定は、ユーザーによる手動設定でも、ＤＨＣＰ(Dynamic Host Configuration Protocol)やＡＵＴＯ−ＩＰなどの手法を用いた自動設定でも良い。【００１８】
図２は、ネットワーク端末２が代理認証端末３を検出して、制御する準備を行う際の手順を示したものである。この手順の開始段階では、ネットワーク端末２および代理認証端末３の両方にＩＰアドレスの割り当てが済んでいるものとする。
ネットワーク端末２の代理認証端末検出・制御手段９は、ステップＳ１において、代理認証端末サーチメッセージを第２のネットワーク１６に送信する。この場合の代理認証端末サーチメッセージは、第２のネットワーク１６上の特定のホストに対して送信されるのではなく、マルチキャスト送信もしくはブロードキャスト送信を用いて第２のネットワーク１６上の全てのホストが受信可能なメッセージとして送信される。【００１９】
代理認証端末サーチメッセージを受信した代理認証端末３の代理認証要求受信手段１１は、ステップＳ２においてネットワーク端末２に対して代理認証端末サーチ応答を送信する。代理認証端末サーチ応答の内容として、当該メッセージ送信元が、代理認証端末３であることを示すＩＤや、代理認証端末３の型名、メーカ名、提供可能な機能の情報（以降、端末情報と称す）を取得するための情報を含む。端末情報を取得するための情報とは、例えば、型名、メーカ名、提供可能な機能等の情報を記載したファイルに参照する場合のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などである。【００２０】
代理認証端末サーチ応答を受信したネットワーク端末２の通信手段９は、ステップＳ３で代理認証端末３に対して、代理認証端末情報取得要求を送信する。
代理認証端末情報取得要求を受信した代理認証端末３の代理認証要求受信手段１１は、ステップＳ４において、ネットワーク端末２に対して代理認証端末情報を送信する。ここでステップＳ３からＳ４の例としては、端末情報を取得するための情報としてネットワーク端末２が取得したＵＲＬに対して、端末情報の取得要求を送信してレスポンスとして端末情報を記載したファイルを取得する方法が考えられる。端末情報に含まれるデータの内、提供可能な機能についての情報は、提供可能な機能を示す名称、その機能を示すＩＤ、機能の詳細を示す情報（以降、機能情報と称す）を取得するための情報を含む。機能情報を取得するための情報とは、機能を使用するためのコマンド群のインターフェース情報を記載したファイルに参照する場合のＵＲＬなどである。【００２１】
次にネットワーク端末２の代理認証端末検出・制御手段９は、ステップＳ５で代理認証端末３に対して、代理認証機能情報取得要求を送信する。
代理認証機能情報取得要求を受信した代理認証端末３の代理認証要求受信手段１１は、ステップＳ６において、ネットワーク端末２に対して代理認証機能情報を送信する。この結果、ネットワーク端末２は代理認証端末３に対してコマンドを送信することにより制御をすることが可能となる。【００２２】
図３は、代理認証端末３がネットワーク端末２より後にネットワークに参加した場合における、準備の手順を示したものである。この場合、代理認証端末３の代理認証要求受信手段１１が、ステップＳ２ｂで、代理認証端末存在通知を第２のネットワーク１６に送信する。この場合の代理認証端末存在通知は、代理認証端末サーチメッセージと同様にマルチキャスト送信もしくはブロードキャスト送信を用いて第２のネットワーク１６上の全てのホストが受信可能なメッセージとして送信される。代理認証端末存在通知の内容として、代理認証端末サーチ応答と同様に、端末情報を取得するための情報を含む。ステップ３以降は図２で説明した手順と同様であり、ステップＳ６が完了した結果として、ネットワーク端末２は代理認証端末３に対してコマンドを送信することにより制御をすることが可能となる。【００２３】
次に、図４を参照して、代理で認証を行う手順を説明する。この手順は図２又は図３で説明した手順が完了していることが前提となる。また、認証サーバ１によるネットワーク端末２の機器認証、認証サーバ１による代理認証端末３の機器認証、ネットワーク端末２と代理認証端末３の間の機器認証（相互認証）が完了しているものとする。ネットワーク端末２からサービス用サーバ１９に対して、個人認証が必要なサービス提供要求を行った結果、サービス用サーバ１９が認証サーバ１に対してネットワーク端末２の個人認証要求を行う。【００２４】
認証サーバ１の認証手段４は、ステップＳ１００で端末通信手段５に、認証実行指令を送信する。
認証実行指令を受けた端末通信手段５はステップＳ１０１で、ネットワーク端末２に対して認証必要通知を送信する。この認証必要通知には認証サーバ１側で生成した認証ＩＤが含まれる。
認証必要通知を受信したネットワーク端末２の認証サーバ通信手段７は、ステップＳ１０２でユーザーインターフェース入出力手段８に認証必要画面表示要求を送信する。
認証必要画面表示要求を受けたユーザーインターフェース入出力手段８はステップＳ１０３で、ユーザーに対して個人認証操作を行うことを促す表示（認証必要画面表示）を行う。これは、例えば、個人認証が必要である旨を示すメッセージと、ユーザーがクリックすることで認証動作を開始するための「認証開始」ボタンを配したＧＵＩ画面表示として実現される。【００２５】
ユーザーはこの画面を見て、個人認証が必要であることを知り、ステップＳ１０４で「認証開始」ボタンをクリックするなどの手段で認証開始操作を実行する。【００２６】
ユーザーによる、認証開始操作を検知したユーザーインターフェース入出力手段８は、ステップＳ１０５で代理認証端末検出・制御手段９に対して認証開始要求を送信する。【００２７】
認証開始要求を受けた代理認証端末検出・制御手段９は、ステップＳ１０６で代理認証端末に対して認証代行要求のメッセージを送信する。認証代行要求のメッセージには、認証代行要求を行った端末を特定するためのＩＤ（以降、要求元端末ＩＤと称す）と、ステップＳ１０１にて認証サーバ１からネットワーク端末２に渡された(認証サーバ１から受信した)認証ＩＤが含まれる。【００２８】
認証代行要求を受信した代理認証端末３の代理認証要求受信手段１１は、ステップＳ１０７で代理認証実行手段１２に対して、認証代行実行要求を送信する。【００２９】
代理認証実行手段１２は、ステップＳ１０８で、個人認証用インターフェース１４に対して、認証データ入力準備要求を送信する。認証データ入力準備要求を受けた個人認証用インターフェース１４は、認証データの読み取りをいつでも行えるようにスタンバイする。
代理認証実行手段１２は、併せてステップＳ１０９で認証操作促進手段１３に対して、ユーザーに認証操作の実行を促すための表示を行うことを要求する、認証操作促進表示要求を送信する。【００３０】
認証操作促進表示要求を受けた認証操作促進手段１３は、ステップＳ１１０でユーザーに対して個人認証のための操作を行うことを促す表示を行う。この表示は、代理認証端末が備えているユーザーインターフェース用のデバイスに応じて適当な方法で行われる。例えば液晶画面にメッセージを表示する方法が考えられる。【００３１】
ユーザーはこの表示に従い、ステップＳ１１１で、個人認証用インターフェース１４に対して認証操作を行う。この操作は、例えば非接触ＩＣカードを用いる場合は、非接触ＩＣカードを個人認証用インターフェース１４にかざすことにより、個人認証用インターフェース１４が認証データの読み取りを行う。【００３２】
データの読み取りを完了した個人認証用インターフェース１４は、ステップＳ１１２で、代理認証実行手段１２に対して、読み取った認証データを含んだ認証データ入力メッセージを送信することで認証データを通知する。【００３３】
代理認証実行手段１２は、入力された認証データと共に要求元端末ＩＤと前記認証ＩＤを含んだ認証データ送信要求をステップＳ１１３で、認証サーバ通信手段１０に送信する。
また、代理認証実行手段１２は、併せてステップＳ１１４で認証操作促進手段１３に対して、ユーザーに認証操作の実行を促すための表示を消去するための認証操作促進表示消去要求を送信する。【００３４】
認証サーバ通信手段１０はステップＳ１１５で、認証サーバ１に対して認証要求メッセージを送信する。この認証要求メッセージは認証データ、要求元端末ＩＤおよび認証ＩＤを含む。
認証要求を受信した認証サーバ１の端末通信手段５は、ステップＳ１１６で、認証手段４に対して認証データ、要求元端末ＩＤおよび認証ＩＤを含んだ認証実行要求を送信する。【００３５】
認証手段４は、受け取った要求元端末ＩＤおよび認証ＩＤの内容から、この認証要求が、自身がステップＳ１００で発行した認証実行指令に対応する代理認証であることを確認し、その結果が一致した場合に（ステップＳ１００で認証サーバが生成した認証ＩＤとステップＳ１１６で認証サーバが受信した認証実行要求に含まれる認証ＩＤが一致した場合に）、ステップＳ１１７で、受け取った認証データと認証データベース６に格納されている登録ユーザーの認証データとの照合を行い、照合結果をＳ１１８で受け取る。【００３６】
認証手段４は照合結果を元にステップＳ１１９で端末通信手段５に対して認証実行結果及び認証完了情報を含んだ、認証実行結果応答を送信する。ここで言う認証完了情報は例えばＨＴＴＰにおけるＣｏｏｋｉｅなどを意味する。【００３７】
認証実行結果応答を受けた端末通信手段５は、ステップＳ１２０で、代理認証端末３に対して認証結果及び認証完了情報を含んだ認証結果応答を送信する。【００３８】
認証結果応答を受けた代理認証端末３の認証サーバ通信手段１０は、ステップＳ１２１で、認証結果及び認証完了情報を含んだ認証結果通知を代理認証実行手段１２に送信する。【００３９】
認証結果通知を受けた、代理認証実行手段１２は、ステップＳ１２２で、代理認証要求受信手段１１に対して、認証結果及び認証完了情報を含んだ、認証代行実行結果通知を送信する。【００４０】
認証代行実行結果通知を受信した代理認証要求受信手段１１はネットワーク端末２に対して、認証代行の結果を通知するために、ステップＳ１２３で認証結果を含んだ認証代行結果通知を送信する。【００４１】
認証代行結果通知を受信したネットワーク端末２は、結果に応じてサービス利用の処理を再開する。例えば認証結果が合格だった場合は、サービス用サーバ１９に対して、再度、サービス提供要求を行い、不合格だった場合は、サービス提供要求を中止するなどの処理を行う。【００４２】
なお、上述の手順の説明においては、図２および図３で説明した手順が完了していることを前提としているが、図２および図３で説明した手順が完了していない場合の動作は以下の通りで実現できる。すなわち、ネットワーク端末２の代理認証端末検出・制御手段９が、代理認証端末３の代理認証要求受信手段１１を検出していない場合の手順ステップＳ１０５で代理認証端末検出・制御手段９が認証開始要求を受けた場合、代理認証端末検出・制御手段９は、ステップＳ１０６の前に、決められた時間だけ待ち、その間に代理認証端末３の代理認証要求受信手段１１を検出した場合は、代理認証端末に対して認証代行要求のメッセージを送信し、検出できなかった場合はタイムアウトとして処理を中断する。【００４３】
ここまで、図４を参照して代理認証端末３が１台の場合における動作を説明してきたが、実際のネットワークではユーザーが複数の代理認証端末を保有している場合がありうる。この場合はユーザーがどの代理認証端末を使用して認証操作を行うかは、状況に応じて変化する。以下では、複数の代理認証端末が存在する場合の動作について図５を参照して説明する。図５では代理認証端末３ａと代理認証端末３ｂの２台が存在する場合の手順について示している。代理認証端末３ａおよび３ｂの構成要素については、２台を区別するために、代理認証端末３ａに含まれる構成要素の要素番号の末尾にａを、また、代理認証端末３ｂに含まれる構成要素の要素番号の末尾にｂを付与している。【００４４】
この手順は図２および図３で説明した手順が完了していることが前提となる。
また、認証サーバ１によるネットワーク端末２の機器認証、認証サーバ１による代理認証端末３ａの機器認証、認証サーバ１による代理認証端末３ｂの機器認証、ネットワーク端末２と代理認証端末３ａの間の機器認証（相互認証）、ネットワーク端末２と代理認証端末３ｂの間の機器認証（相互認証）が完了しているものとする。
図５に示すステップ番号は、図４で説明した動作と同一の動作について同じ番号を付与している。ただし、代理認証端末３ａに関わるステップ番号の末尾にａを、また、代理認証端末３ｂに関わるステップ番号の末尾にｂを付加することで両者の動作を区別する。【００４５】
ネットワーク端末２からサービス用サーバ１９に対して、個人認証が必要なサービス提供要求を行った結果としての動作ステップＳ１００からステップＳ１０５の動作は図４で説明した場合の手順と同一である。【００４６】
認証開始要求を受けた代理認証端末検出・制御手段９は、現在検出している全ての代理認証端末（この図の場合代理認証端末３ａおよび３ｂ）に対して、ステップＳ１０６（Ｓ１０６ａおよびＳ１０６ｂ）で認証代行要求のメッセージを送信する。
認証代行要求を受けた代理認証端末３ａおよび３ｂはそれぞれステップＳ１０７ａからＳ１１０ａまでの動作又はＳ１０７ｂからステップＳ１１０ｂまでの動作を行う。
この結果として、代理認証端末３ａおよび３ｂはそれぞれの個人認証用インターフェース１４ａ又は１４ｂが、認証データの読み取りをいつでも行えるようにスタンバイする。
また、代理認証端末３ａおよび３ｂそれぞれの認証操作促進手段１３ａ、１３ｂは、ユーザーに対して個人認証のための操作を行うことを促す表示を行う。
この結果ユーザーは代理認証端末３ａおよび３ｂのいずれを使っても認証操作を行うことが可能となる。ユーザー代理認証端末３ａを用いて認証操作を行うことを選択した場合、ユーザーは代理認証端末３ａ上の表示に従い、ステップＳ１１１ａで、個人認証用インターフェース１４ａに対して認証操作を行う。以降ステップＳ１１２ａからＳ１２３ａまでは図４で説明した代理認証端末が１台の場合と同様の動作となる。【００４７】
ステップＳ１２３ａで認証代行結果通知を受信したネットワーク端末２は、結果に応じてサービス利用の処理を再開するが、その一方で代理認証端末検出・制御手段９から代理認証端末３ｂに対してステップＳ１２４ｂで認証代行中止要求を送信する。
認証代行中止要求を受けた代理認証要求受信手段１１ｂは、代理認証実行手段１２ｂに対して、ステップＳ１２５ｂで認証代行実行中止要求を送信する。
認証代行実行中止要求を受けた代理認証実行手段１２ｂは、認証データ入力のスタンバイ状態になっている個人認証用インターフェース１４ｂに対して、ステップＳ１２６ｂで、認証データ入力中止要求を送信する。この結果、個人認証用インターフェース１４ｂはスタンバイ状態から解放される。
また、併せて、代理認証実行手段１２ｂは、ユーザーに対して個人認証のための操作を行うことを促す表示を継続している認証操作促進手段１３ｂに対して、ステップＳ１２７で、認証操作促進表示消去要求を送信する。認証操作促進表示消去要求を受けた認証操作促進手段１３ｂは表示を消去する。以上では代理認証端末が２台の場合を例にとって説明してきたが、代理認証端末が３台以上存在する場合でも、ステップＳ１０６ｂからＳ１０９ｂおよびステップＳ１２４ｂからＳ１２７ｂの手順を３台目以降の代理認証端末に行うことで同様の動作が実現できる。【００４８】
本実施の形態では、ネットワーク経由で、個人認証が必要なサービスを利用する際に、個人認証を行うためのインターフェースを有さないネットワーク端末から、個人認証を行うためのインターフェースを有する代理認証端末に対して代理認証要求を行い、代理認証端末のインターフェースを用いて個人認証を行うように構成したので、個人認証を行うためのインターフェースを有さないネットワーク端末から個人認証が必要なサービスを利用することを可能にするという効果がある。また、前述のネットワーク端末から、検出した全ての代理認証端末に対して認証代行要求を行い、認証結果を含んだ応答を返してきた認証用端末以外の全ての認証用端末に対して、認証代行中止要求を送信するように構成したので、ユーザーが自由に任意の代理認証端末を使用して個人認証を行うことを可能にするという効果がある。【００４９】
実施の形態２．
図６は、本発明の実施の形態２に係るシステムを示す図である。実施の形態１において説明した図１の構成との相違点は、ネットワーク端末２内の代理認証端末検出・制御手段９の代わりに、端末制御要求受信手段２０を備えている点、及び代理認証端末３内の代理認証要求受信手段１１の代わりに端末検出・制御手段２１を備えている点である。【００５０】
端末制御要求受信手段２０は、代理認証端末３との間で、認証代理に関する制御情報のやり取りを行なう。【００５１】
端末検出・制御手段２１は、ネットワーク端末２との間で、認証代理に関する制御情報のやり取りを行なうものであり、個人認証を行うための認証データを読み込むインターフェースを有さないネットワーク端末２を自動的に検出する検出手段２１ａとしての機能と、ネットワーク端末２へ代理認証の要否の確認を送信し、ネットワーク端末２からの応答を受信する通信手段２１ｂとしての機能を有する。【００５２】
以下、実施の形態２の動作を説明する。なお、本実施の形態２でも実施の形態１と同様に、第１のネットワーク１５と第２のネットワーク１６の両方ともＩＰネットワークであることを前提として説明を行う。この場合のＩＰアドレスの設定は、ユーザーによる手動設定でも、ＤＨＣＰやＡＵＴＯ−ＩＰなどの手法を用いた自動設定でも良い。図７は、代理認証端末３がネットワーク端末２を検出して、制御する準備を行う際の手順を示したものである。この手順の開始段階では、ネットワーク端末２および代理認証端末３の両方にＩＰアドレスの割り当てが済んでいるものとする。【００５３】
代理認証端末３の端末検出・制御手段２１は、ステップＳ２０１において、端末サーチメッセージを第２のネットワーク１６に送信する。この場合の端末サーチメッセージは、第２のネットワーク１６上の特定のホストに対して送信されるのではなく、マルチキャスト送信もしくはブロードキャスト送信を用いて第２のネットワーク１６上の全てのホストが受信可能なメッセージとして送信される。【００５４】
端末サーチメッセージを受信したネットワーク端末２の端末制御要求受信手段２０は、ステップＳ２０２において代理認証端末３に対して端末サーチ応答を送信する。端末サーチ応答の内容として、当該メッセージ送信元が、ネットワーク端末２であることを示すＩＤや、ネットワーク端末２の型名、メーカ名、提供可能な機能の情報（以降、端末情報と称す）を取得するための情報を含む。端末情報を取得するための情報とは、例えば、型名、メーカ名、提供可能な機能等の情報を記載したファイルに参照する場合のＵＲＬなどである。【００５５】
端末サーチ応答を受信した代理認証端末３の端末検出・制御手段２１は、ステップＳ２０３でネットワーク端末２に対して、端末情報取得要求を送信する。
端末情報取得要求を受信したネットワーク端末２の端末制御要求受信手段２０は、ステップＳ２０４において、代理認証端末３に対して端末情報を送信する。ここでステップＳ２０３からＳ２０４の例としては、端末情報を取得するための情報として代理認証端末３が取得したＵＲＬに対して、端末情報の取得要求を送信してレスポンスとして端末情報を記載したファイルを取得する方法が考えられる。端末情報に含まれるデータの内、提供可能な機能についての情報は、提供可能な機能を示す名称、その機能を示すＩＤ、機能の詳細を示す情報（以降、機能情報と称す）を取得するための情報、を含む。機能情報を取得するための情報とは、機能を使用するためのコマンド群のインターフェース情報を記載したファイルに参照する場合のＵＲＬなどである。【００５６】
次にネットワーク端末２の端末制御要求受信手段２０は、ステップＳ２０５でネットワーク端末２に対して、端末機能情報取得要求を送信する。
端末機能情報取得要求を受信したネットワーク端末２の端末制御要求受信手段２０は、ステップＳ２０６において、代理認証端末３に対して端末機能情報を送信する。この結果として、代理認証端末３はネットワーク端末２に対してコマンドを送信することにより制御をすることが可能となる。【００５７】
図８は、ネットワーク端末２が代理認証端末３より後にネットワークに参加した場合における、準備の手順を示したものである。
この場合、ネットワーク端末２の端末制御要求受信手段２０が、ステップＳ２０２ｂで、端末存在通知を第２のネットワーク１６に送信する。この場合の端末存在通知は、端末サーチメッセージと同様にマルチキャスト送信もしくはブロードキャスト送信を用いて第２のネットワーク１６上の全てのホストが受信可能なメッセージとして送信される。端末存在通知の内容として、端末サーチ応答と同様に、端末情報を取得するための情報を含む。
ステップ２０３以降は図７で説明した手順と同様であり、ステップＳ２０６が完了した結果として、代理認証端末３はネットワーク端末２に対してコマンドを送信することにより制御をすることが可能となる。【００５８】
次に、図９を参照して、代理で認証を行う手順を説明する。ここで説明する手順は、ユーザーがネットワーク端末２において認証開始操作を実行した後に、任意の代理認証端末３を選択して、電源を投入する場合を想定している。すなわちこの手順の開始時点には、図７および図８で説明した手順が完了していない。ここで、認証サーバ１によるネットワーク端末２の機器認証、認証サーバ１による代理認証端末３の機器認証、ネットワーク端末２と代理認証端末３の間の機器認証（相互認証）が完了しているものとする。ネットワーク端末２から不図示のサービス用サーバに対して、個人認証が必要なサービス提供要求を行った結果、サービス用サーバ１９が認証サーバ１に対してネットワーク端末２の個人認証要求を行う。【００５９】
認証サーバ１の認証手段４は、ステップＳ３００で端末通信手段５に、認証実行指令を送信する。
認証実行指令を受けた端末通信手段５はステップＳ３０１で、ネットワーク端末２に対して認証必要通知を送信する。この認証必要通知には認証サーバ側で生成した認証ＩＤが含まれる。
認証必要通知を受信したネットワーク端末２の認証サーバ通信手段７は、ステップＳ３０２でユーザーインターフェース入出力手段８に認証必要画面表示要求を送信する。
認証必要画面表示要求を受けたユーザーインターフェース入出力手段８はステップＳ３０３で、ユーザーに対して個人認証操作を行うことを促す表示を行う。これは、例えば、個人認証が必要である旨を示すメッセージと、ユーザーがクリックすることで認証動作を開始するための「認証開始」ボタンを配したＧＵＩ画面表示として実現される。【００６０】
ユーザーはこの画面を見て、個人認証が必要であることを知り、ステップＳ３０４で「認証開始」ボタンをクリックするなどの手段で認証開始操作を実行する。
ユーザーによる、認証開始操作を検知したユーザーインターフェース入出力手段８は、ステップＳ３０５で端末検出・制御手段２１に対して認証開始要求を送信する。認証開始要求を受けた端末検出・制御手段２１は、内部的に「認証開始要求あり」の状態に遷移して、代理認証端末３からのコマンド受付待ちとなる。【００６１】
次に、ユーザーはステップＳ２００で代理認証端末３を起動する。図９では、端末検出・制御手段２１をユーザーが直接起動するシーケンス表記になっているが、実際にはユーザーが代理認証端末３の起動スイッチを押すなどの操作を行うことで、代理認証端末３が起動され、結果として端末検出・制御手段２１が起動される。
このステップＳ２００の過程で、代理認証端末３はＩＰアドレスの取得を行う。ＩＰアドレスの取得後は図７で説明したステップＳ２０１からＳ２０６と同様の動作が実行され、結果として代理認証端末３はネットワーク端末２に対してコマンドを送信することにより制御をすることが可能となる。【００６２】
この後、代理認証端末３の端末検出・制御手段２１は、ステップＳ３０６でネットワーク端末２に対して、認証代行提案を送信する。認証代行提案を受けたネットワーク端末２の端末制御要求受信手段２０は、自身の状態が「認証開始要求あり」かどうかを確認の上、「認証開始要求ありの」場合、ステップＳ３０７で代理認証端末に対して認証代行要求のメッセージを送信する。この後端末制御要求受信手段２０は「認証開始要求中」の状態に遷移する。認証代行要求のメッセージには、認証代行要求を行った端末を特定するためのＩＤ（以降、要求元端末ＩＤと称す）と、ステップＳ３０１にて認証サーバからネットワーク端末２に渡された認証ＩＤが含まれる。【００６３】
認証代行要求を受信した代理認証端末３の端末検出・制御手段２１は、ステップＳ３０８で代理認証実行手段１２に対して、認証代行実行要求を送信する。
代理認証実行手段１２は、ステップＳ３０９で、個人認証用インターフェース１４に対して、認証データ入力準備要求を送信する。認証データ入力準備要求を受けた個人認証用インターフェース１４は、認証データの読み取りをいつでも行えるようにスタンバイする。
代理認証実行手段１２は、併せてステップＳ３１０で認証操作促進手段１３に対して、ユーザーに認証操作の実行を促すための表示を行うことを要求する、認証操作促進表示要求を送信する。【００６４】
認証操作促進表示要求を受けた認証操作促進手段１３は、ステップＳ３１１でユーザーに対して個人認証のための操作を行うことを促す表示を行う。この表示は、実施の形態１の場合と同様である。
ユーザーはこの表示に従い、ステップＳ３１２で、個人認証用インターフェース１４に対して認証操作を行う。この操作は、例えば非接触ＩＣカードを用いる場合は、非接触ＩＣカードを個人認証用インターフェース１４にかざすことにより個人認証用インターフェース１４が認証データの読み取りを行う。【００６５】
データの読み取りを完了した個人認証用インターフェース１４は、ステップＳ３１３で、代理認証実行手段１２に対して、読み取った認証データを含んだ認証データ入力メッセージを送信することで認証データを通知する。
代理認証実行手段１２は、入力された認証データと共に要求元端末ＩＤと前記認証ＩＤを含んだ認証データ送信要求をステップＳ３１４で、認証サーバ通信手段１０に送信する。
また、代理認証実行手段１２は、併せてステップＳ３１５で認証操作促進手段１３に対して、ユーザーに認証操作の実行を促すための表示を消去するための認証操作促進表示消去要求を送信する。【００６６】
認証サーバ通信手段１０はステップＳ３１６で、認証サーバ１に対して認証要求送信する。この認証要求メッセージは認証データ、要求元端末ＩＤおよび認証ＩＤを含む。
認証要求を受信した認証サーバ１の端末通信手段５は、ステップＳ３１７で、認証手段４に対して認証データ、要求元端末ＩＤおよび認証ＩＤを含んだ認証実行要求を送信する。認証手段４は、受け取った要求元端末ＩＤおよび認証ＩＤの内容から、この認証要求が、自身がステップＳ３００で発行した認証実行指令に対応する代理認証であることを確認し、その結果が一致した場合に、ステップＳ３１８で、受け取った認証データと認証データベース６に格納されている登録ユーザーの認証データとの照合を行い、照合結果をＳ３１９で受け取る。【００６７】
認証手段４は照合結果を元にステップＳ３２０で端末通信手段５に対して認証実行結果を含んだ、認証実行結果応答を送信する。
認証実行結果応答を受けた端末通信手段５は、ステップＳ３２１で、代理認証端末３に対して認証結果を含んだ認証結果応答を送信する。
認証結果応答を受けた代理認証端末３の認証サーバ通信手段１０は、ステップＳ３２２で、認証結果を含んだ認証結果通知を代理認証実行手段１２に送信する。
認証結果通知を受けた、代理認証実行手段１２は、ステップＳ３２３で、端末検出・制御手段２１に対して、認証結果を含んだ、認証代行実行結果通知を送信する。【００６８】
認証代行実行結果通知を受信した端末検出・制御手段２１はネットワーク端末２に対して、認証代行の結果を通知するために、ステップＳ３２４で認証結果を含んだ認証代行結果通知を送信する。
認証代行結果通知を受信したネットワーク端末２の端末制御要求受信手段２０は代理認証端末３に対して認証代行結果を受け取ったことを通知するためにステップＳ３２５で認証代行結果応答を送信し、その後「認証開始要求なし」の状態に遷移する。ネットワーク端末２は併せて結果に応じてサービス利用の処理を再開する。例えば認証結果が合格だった場合は、サービス用サーバに対して、再度、サービス提供要求を行い、不合格だった場合は、サービス提供要求を中止するなどの処理を行う。【００６９】
本実施の形態２のシステムにおいてネットワーク端末２から代理認証端末３に対する認証代行要求をイベントとして通知する手順を、図１０を参照して説明する。図９との相違点は、ステップＳ２０６が完了して、代理認証端末３がネットワーク端末２に対してコマンドを送信することにより制御をすることが可能となった時点で、ステップＳ２０７で、代理認証端末３の端末検出・制御手段２１から、ネットワーク端末２の端末制御要求受信手段２０に対して認証代行要求発信登録を送信する。この認証代行要求発信登録の目的は、ネットワーク端末２の端末制御要求受信手段２０が「認証開始要求あり」の状態に遷移した場合に、代理認証端末３に認証代行要求をイベント通知として送信するように設定する（ネットワーク端末２への代理認証の要否の確認の結果を、イベントとして通知することをネットワーク端末２に対して登録する）ことである。【００７０】
代理認証端末３からの認証代行要求発信登録を受信したネットワーク端末２の端末制御要求受信手段２０は、認証代行要求の送信先として代理認証端末３を登録した上で、代理認証端末３に対して登録完了したことを通知するために、代理認証端末３の端末検出・制御手段２１に対してステップＳ２０８で、認証代行要求発信登録応答を送信する。
この後、ネットワーク端末２の端末制御要求受信手段２０は「認証開始要求あり」の状態になった時点で、代理認証端末３に対してステップＳ３０７で、認証代行要求を送信する。この図のシーケンスではステップＳ３０５の時点で端末制御要求受信手段２０は「認証開始要求あり」に遷移しているため、ステップＳ２０８の後で即ステップＳ３０７が実行される。以降の手順は図９の場合と同様である。【００７１】
上記の説明において、「イベントとして通知する」とは、受信する側がタイミングを予測できない、非同期のメッセージとして通知することを意味する。例えば、図９の「認証代行要求Ｓ３０７」は、「認証代行提案Ｓ３０６」に対する応答とみなせるので、受信する側でタイミングを予測でき、その意味で同期のメッセージであると言える。これに対して、図１０の「認証代行要求Ｓ３０７」は、対応する要求メッセージがないので、受信する側ではタイミングが予測できず、その意味で非同期のメッセージであると言える。【００７２】
上記の実施の形態１及び２では、個人認証を行うためのインターフェースを有する代理認証端末から、個人認証を行うためのインターフェースを有さないネットワーク端末に対して代理認証要求確認を行うように構成したので、ユーザーが必要な時のみ自由に任意の代理認証端末を起動した上で、使用して個人認証を行うことを可能にするという効果がある。【００７３】
以上、ネットワーク端末２として、個人認証を受けるために必要なインターフェースを備えないものを想定して説明したが、ネットワーク端末２が、個人認証を受けるために必要なインターフェースを備えたものであっても、実施の形態１で説明した代理認証端末検出・制御手段９、ユーザーインターフェース入出力手段８、及び認証サーバ通信手段７、或いは実施の形態２で説明した端末制御要求受信手段２０、ユーザーインターフェース入出力手段８、及び認証サーバ通信手段７を備えさせることとしても良い。例えば、個人認証を受けるために必要なインターフェースを備えたものであっても、使いづらいものである場合、或いは個人認証を受けるために必要なインターフェースを備えているが、その機能が一時的に故障している場合などに、他の認証機能付き端末に認証の代理を依頼する事態が考えられるためである。【００７４】
実施の形態３．
実施の形態１および２では個人認証の代理認証について説明したが、本実施の形態では、機器認証における代理認証について説明する。図１１はこの発明の実施の形態３に係るシステムを示す図である。図１１に示すシステムは概して図１で示したシステムと同じであるが、図１に示したシステム構成から、ユーザーに対して認証のための操作を促すための認証操作促進手段１３と、個人認証のための情報を読み込むための個人認証用インターフェース１４を省き、代わりに、機器認証を行うための証明書を管理する証明書管理手段３０を備えている点で異なる。【００７５】
以下、実施の形態３の動作を説明する。なお、本実施の形態３でも、第１のネットワーク１５と第２のネットワーク１６の両方ともＩＰネットワークであることを前提として説明を行う。この場合のＩＰアドレスの設定は、ユーザーによる手動設定でも、ＤＨＣＰやＡＵＴＯ−ＩＰなどの手法を用いた自動設定でも良い。【００７６】
ネットワーク端末２が代理認証端末３を検出して、制御する準備を行う際の手順は実施の形態１に関し図２および図３を参照して説明したのと同様である。【００７７】
次に、図１２を参照して、代理で認証を行う手順を説明する。この手順は図２又は図３で説明したのと同様の手順が完了していることが前提となる。また、ネットワーク端末２と代理認証端末３との間では機器認証（相互認証）が完了しており、暗号化されたセキュアな通信路が確保されているものとする。ネットワーク端末２からサービス用サーバ１９に対して、機器認証が必要なサービス提供要求を行った結果、サービス用サーバ１９が認証サーバ１に対してネットワーク端末２の機器認証要求を行う。【００７８】
認証サーバ１の認証手段４は、ステップＳ４００で端末通信手段５に、認証実行指令を送信する。【００７９】
認証実行指令を受けた端末通信手段５はステップＳ４０１で、ネットワーク端末２に対して認証必要通知を送信する。この認証必要通知には認証サーバ側で生成した認証ＩＤが含まれる。
認証必要通知を受信したネットワーク端末２の認証サーバ通信手段７は、ステップＳ４０２でユーザーインターフェース入出力手段８に認証必要画面表示要求を送信する。
認証必要画面表示要求を受けたユーザーインターフェース入出力手段８はステップＳ４０３で、ユーザーに対して機器認証操作を行うことを促す表示（認証必要画面表示）を行う。これは、例えば、機器認証が必要である旨を示すメッセージと、ユーザーがクリックすることで認証動作を開始するための「認証開始」ボタンを配したＧＵＩ画面表示として実現される。【００８０】
ユーザーはこの画面を見て、機器認証が必要であることを知り、ステップＳ４０４で「認証開始」ボタンをクリックするなどの手段で認証開始操作を実行する。【００８１】
ユーザーによる、認証開始操作を検知したユーザーインターフェース入出力手段８は、ステップＳ４０５で代理認証端末検出・制御手段９に対して認証開始要求を送信する。【００８２】
なお、機器認証の動作をユーザー操作によらず自動的に進めても良い。この場合は、ステップＳ４０２からステップＳ４０５までの一連の動作の代わりに、認証サーバ通信手段７から代理認証端末検出・制御手段９に対して認証開始要求を送信する。【００８３】
認証開始要求を受けた代理認証端末検出・制御手段９は、ステップＳ４０６で代理認証端末に対して認証代行要求のメッセージを送信する。認証代行要求のメッセージには、認証代行要求を行った端末を特定するためのＩＤ（以降、要求元端末ＩＤと称す）と、ステップＳ４０１にて認証サーバからネットワーク端末２に渡された(認証サーバ１から受信した)認証ＩＤが含まれる。【００８４】
認証代行要求を受信した代理認証端末３の代理認証要求受信手段１１は、ステップＳ４０７で代理認証実行手段１２に対して、認証代行実行要求を送信する。【００８５】
代理認証実行手段１２はステップＳ４０８で証明書管理手段３０に対して機器認証のための証明書読み出し要求を送信する。証明書管理手段３０はステップＳ４０９で機器認証のための証明書を含んだ証明書読み出し応答メッセージを代理認証実行手段１２に対して送信する。この場合の証明書は例えばＩＴＵ−Ｔ  Ｘ．５０９に従った電子証明書を意味する。【００８６】
代理認証実行手段１２は、受信した認証データと共に要求元端末ＩＤと前記認証ＩＤと機器認証のための証明書を含んだ認証データ送信要求をステップＳ４１０で、認証サーバ通信手段１０に送信する。【００８７】
認証サーバ通信手段１０はステップＳ４１１で、認証サーバ１に対して認証要求メッセージ送信する。この認証要求メッセージは機器認証のための証明書、要求元端末ＩＤおよび認証ＩＤを含む。認証要求を受信した認証サーバ１の端末通信手段５は、ステップＳ４１２で、認証手段４に対して機器認証のための証明書、要求元端末ＩＤおよび認証ＩＤを含んだ認証実行要求を送信する。【００８８】
認証手段４は、受け取った要求元端末ＩＤおよび認証ＩＤの内容から、この認証要求が、自身がステップＳ４００で発行した認証実行指令に対応する代理認証であることを確認し、その結果が一致した場合に、ステップＳ４１３で、受け取った機器認証のための証明書と認証データベース６に格納されている登録機器の証明書データとの照合を行い、照合結果をＳ４１４で受け取る。【００８９】
認証手段４は照合結果を元にステップＳ４１５で端末通信手段５に対して認証実行結果および認証完了情報を含んだ、認証実行結果応答を送信する。ここで言う認証完了情報は例えばＨＴＴＰにおけるＣｏｏｋｉｅなどを意味する。【００９０】
認証実行結果応答を受けた端末通信手段５は、ステップ４１６で、代理認証端末３に対して認証結果と認証完了情報を含んだ認証結果応答を送信する。【００９１】
認証結果応答を受けた代理認証端末３の認証サーバ通信手段１０は、ステップＳ４１７で、認証結果と認証完了情報を含んだ認証結果通知を代理認証実行手段１２に送信する。【００９２】
認証結果通知を受けた、代理認証実行手段１２は、ステップＳ４１８で、代理認証要求受信手段１１に対して、認証結果と認証完了情報を含んだ、認証代行実行結果通知を送信する。【００９３】
認証代行実行結果通知を受信した代理認証要求受信手段１１はネットワーク端末２に対して、認証代行の結果を通知するために、ステップＳ４１９で認証結果と認証完了情報を含んだ認証代行結果通知を送信する。【００９４】
認証代行結果通知を受信したネットワーク端末２は、結果に応じてサービス利用の処理を再開する。例えば認証結果が合格だった場合は、サービス用サーバ１９に対して、再度、認証完了情報を含んだサービス提供要求を行い、不合格だった場合は、サービス提供要求を中止するなどの処理を行う。【００９５】
なお、上述の手順の説明においては、図２および図３で説明した手順が完了していることを前提としているが、図２および図３で説明した手順が完了していない場合の動作は実施の形態１で説明した手順と同様である。【００９６】
本実施の形態３では、ネットワーク経由で、機器認証が必要なサービスを利用する際に、機器認証を行うための証明書を有さないネットワーク端末から、機器認証を行うための証明書を有する代理認証端末に対して代理認証要求を行い、代理認証端末の証明書を用いて機器認証を行うように構成したので、機器認証を行うための証明書を有さないネットワーク端末から機器認証が必要なサービスを利用することを可能にするという効果がある。【００９７】
以上実施の形態１の変形例として実施の形態３を説明したが、実施の形態２についても同様の変形を加えることができる。
【図１】
2009028606.tif 000003
【図２】
2009028606.tif 000004
【図３】
2009028606.tif 000005
【図４】
2009028606.tif 000006
【図５】
2009028606.tif 000007
【図６】
2009028606.tif 000008
【図７】
2009028606.tif 000009
【図８】
2009028606.tif 000010
【図９】
2009028606.tif 000011
【図１０】
2009028606.tif 000012
【図１１】
2009028606.tif 000013
【図１２】
2009028606.tif 000014
【国際調査報告】
2009028606.tif 000015
2009028606.tif 000016