(57)【要約】【課題】個人情報などのプライバシーの保護を十分に図ることができ、サービス利用者によるアサーションの使いまわし行為や正規のサービス提供者に成りすまして行われるフィッシング行為を防止することを課題とする。【解決手段】サービス管理装置は、ネットワーク管理装置に問い合わせて特定したアドレスに対応する回線ＩＤと、リンクＩＤに基づいて特定した登録回線ＩＤとを比較して両者が一致することを条件に、利用者端末から受信したアサーション要求に含まれるリンクＩＤと最新チャレンジと、リンクＩＤおよび最新チャレンジを含む署名対象について予め保持する署名生成鍵により生成した電子署名とを含んだアサーションを生成するとともに、リンクＩＤおよび登録回線ＩＤに対応する提示情報について予め保持する提示情報暗号化鍵により暗号化提示情報を生成して、アサーション要求に対する応答として利用者端末に送信する。【選択図】        図２
2008042819.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークに接続可能であり、ネットワークを介した所定のサービスを利用するための利用者端末と、当該利用者端末からネットワークへの接続要求があった場合にアドレスを割り当ててネットワーク接続を制御するネットワーク管理装置と、当該利用者端末が使用するために予め指定した回線を現在使用している場合にアサーションを発行するサービス管理装置と、当該サービス管理装置から発行されるアサーションを含んだ回線認証要求を当該利用者端末から受信した場合に、前記所定のサービスの提供に際して当該利用者端末に使用されている回線を認証する利用者回線認証装置とからなり、当該ネットワーク管理装置および当該サービス管理装置の位置するネットワークとは別のネットワークに利用者回線認証装置が位置することを許容する利用者回線認証システムであって、
前記利用者端末とネットワークで接続されるネットワーク管理装置は、
前記アドレスと前記利用者端末が現在使用中である回線を一意に識別するための使用回線識別子とを対応付けて記憶する記憶手段と、前記サービス管理装置からの問い合わせを受信した場合に、当該問い合わせにおいて指定されたアドレスに応じて、前記記憶手段に記憶されている前記使用回線識別子を応答する応答手段とを備え、
前記利用者端末とネットワークで接続されるサービス管理装置は、
前記所定のサービスを利用する際に前記利用者端末が使用することを指定した回線を一意に識別するための指定回線識別子と、当該指定回線識別子と当該所定のサービスの提供元との対応関係を一意に識別するための対応関係識別子とを対応付けて記憶する記憶手段と、前記アドレスと前記対応関係識別子と乱数情報とを含むアサーション要求を前記利用者端末から受信した場合に、当該アドレスに対応する前記使用回線識別子を前記ネットワーク管理装置に問い合わせて特定するとともに、当該対応関係識別子に基づいて前記記憶手段に記憶されている前記指定回線識別子を特定する特定手段と、前記特定手段により特定された前記使用回線識別子と前記指定回線識別子とを比較して両者が一致することを条件に、前記アサーション要求に含まれる前記対応関係識別子と前記乱数情報と、当該対応関係識別子および当該乱数情報を含む署名対象について予め保持する署名生成鍵により生成した電子署名とを含んだアサーションを生成する生成手段と、前記生成手段により生成された前記アサーションを前記アサーション要求に対する応答として前記利用者端末に発行する発行手段とを備え、
前記利用者端末とネットワークで接続される前記利用者回線認証装置は、
前記利用者端末の利用者を一意に識別するための利用者識別子と前記対応関係識別子とを対応付けて記憶する対応関係識別子記憶手段と、前記利用者端末から前記利用者識別子を含むログイン要求を受信した場合に、当該利用者識別子に基づいて前記対応関係識別子記憶手段に記憶されている前記対応関係識別子を特定する対応関係識別子特定手段と、前記ログイン要求に応じて実行する前記回線の認証セッションを識別するために生成した最新の乱数情報を前記利用者識別子に対応付けて記憶する乱数情報記憶手段と、前記対応関係識別子特定手段により特定された前記対応関係識別子と前記乱数情報記憶手段に記憶されている前記乱数情報とを含むアサーション要求を生成して、生成された当該アサーション要求を前記ログイン要求に対する応答として前記利用者端末に対して送信する送信手段と、前記利用者端末から前記アサーションを含む回線認証要求を受信した場合に、当該アサーションを予め保持する署名検証鍵により検証し、当該検証の結果が正当である場合には、当該アサーションに含まれる前記乱数情報および前記対応関係識別子に基づいて、前記乱数情報記憶手段に記憶されている利用者識別子および前記対応関係識別子記憶手段に記憶されている利用者識別子をそれぞれ特定する利用者識別子特定手段と、当該利用者識別子特定手段により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記所定のサービスを提供するか否か決定する決定手段と、
を備えたことを特徴とする利用者回線認証システム。
【請求項２】
前記サービス管理装置は、
前記乱数情報と所定の暗号化鍵とを用いて、前記利用者端末から予め受け付けて管理する所定の提示情報を暗号化した暗号化提示情報を生成する暗号化提示情報生成手段をさらに備え、
前記発行手段は、前記アサーションとともに前記暗号化提示情報生成手段によって生成された前記暗号化提示情報を前記利用者端末に発行し、
前記利用者回線認証装置は、
前記アサーションと前記暗号化提示情報とを含む回線認証要求を受信した場合に、前記乱数情報と所定の復号化鍵とを用いて、前記利用者端末から受信した前記暗号化提示情報を復号して前記所定の提示情報を取得する提示情報取得手段と、
前記利用者識別子特定手段により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記提示情報取得手段により取得された前記提示情報を前記利用者端末に送信する提示情報送信手段と、
をさらに備えたことを特徴とする請求項１に記載の利用者回線認証システム。
【請求項３】
複数のネットワークに接続可能であり、ネットワークを介した所定のサービスを利用するための利用者端末と、当該利用者端末からネットワークへの接続要求があった場合にアドレスを割り当ててネットワーク接続を制御するネットワーク管理装置と、当該利用者端末が使用するために予め指定した回線を現在使用している場合にアサーションを発行するサービス管理装置と、当該サービス管理装置から発行されるアサーションを含んだ回線認証要求を当該利用者端末から受信した場合に、前記所定のサービスの提供に際して当該利用者端末に使用されている回線を認証する利用者回線認証装置とからなり、当該ネットワーク管理装置および当該サービス管理装置の位置するネットワークとは別のネットワークに利用者回線認証装置が位置することを許容する利用者回線認証システムに適用される利用者回線認証方法であって、
前記利用者端末とネットワークで接続されるネットワーク管理装置が実施する工程は、
前記アドレスと前記利用者端末が現在使用中である回線を一意に識別するための使用回線識別子とを対応付けて記憶部に記憶する記憶工程と、前記サービス管理装置からの問い合わせを受信した場合に、当該問い合わせにおいて指定されたアドレスに応じて、前記記憶工程により記憶部に記憶されている前記使用回線識別子を応答する応答工程とを含み、
前記利用者端末とネットワークで接続されるサービス管理装置が実施する工程は、
前記所定のサービスを利用する際に前記利用者端末が使用することを指定した回線を一意に識別するための指定回線識別子と、当該指定回線識別子と当該所定のサービスの提供元との対応関係を一意に識別するための対応関係識別子とを対応付けて記憶部に記憶する記憶工程と、前記アドレスと前記対応関係識別子と乱数情報とを含むアサーション要求を前記利用者端末から受信した場合に、当該アドレスに対応する前記使用回線識別子を前記ネットワーク管理装置に問い合わせて特定するとともに、当該対応関係識別子に基づいて前記記憶工程により記憶部に記憶されている前記指定回線識別子を特定する特定工程と、前記特定工程により特定された前記使用回線識別子と前記指定回線識別子とを比較して両者が一致することを条件に、前記アサーション要求に含まれる前記対応関係識別子と前記乱数情報と、当該対応関係識別子および当該乱数情報を含む署名対象について予め保持する署名生成鍵により生成した電子署名とを含んだアサーションを生成する生成工程と、前記生成工程により生成された前記アサーションを前記アサーション要求に対する応答として前記利用者端末に発行する発行工程とを含み、
前記利用者端末とネットワークで接続される前記利用者回線認証装置が実施する工程は、
前記利用者端末の利用者を一意に識別するための利用者識別子と前記対応関係識別子とを対応付けて記憶部に記憶する対応関係識別子記憶工程と、前記利用者端末から前記利用者識別子を含むログイン要求を受信した場合に、当該利用者識別子に基づいて前記対応関係識別子記憶工程により記憶部に記憶されている前記対応関係識別子を特定する対応関係識別子特定工程と、前記ログイン要求に応じて実行する回線の認証セッションを識別するために生成した最新の乱数情報を前記利用者識別子に対応付けて記憶部に記憶する乱数情報記憶工程と、前記対応関係識別子特定工程により特定された前記対応関係識別子と前記乱数情報記憶工程により記憶部に記憶されている前記乱数情報とを含むアサーション要求を生成して、生成された当該アサーション要求を前記ログイン要求に対する応答として前記利用者端末に対して送信する送信工程と、前記利用者端末から前記アサーションを含む回線認証要求を受信した場合に、当該アサーションを予め保持する署名検証鍵により検証し、当該検証の結果が正当である場合には、当該アサーションに含まれる前記乱数情報および前記対応関係識別子に基づいて、前記乱数情報記憶工程により記憶部に記憶されている利用者識別子および前記対応関係識別子記憶工程により記憶部に記憶されている利用者識別子をそれぞれ特定する利用者識別子特定工程と、当該利用者識別子特定工程により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記所定のサービスを提供するか否か決定する決定工程と、
を含んだことを特徴とする利用者回線認証方法。
【請求項４】
前記サービス管理装置が実施する工程は、
前記乱数情報と所定の暗号化鍵とを用いて、前記利用者端末から予め受け付けて管理する所定の提示情報を暗号化した暗号化提示情報を生成する暗号化提示情報生成工程をさらに含み、
前記発行工程は、前記アサーションとともに前記暗号化提示情報生成工程によって生成された前記暗号化提示情報を前記利用者端末に発行し、
前記利用者回線認証装置が実施する工程は、
前記アサーションと前記暗号化提示情報とを含む回線認証要求を受信した場合に、前記乱数情報と所定の復号化鍵とを用いて、前記利用者端末から受信した前記暗号化提示情報を復号して前記所定の提示情報を取得する提示情報取得工程と、
前記利用者識別子特定工程により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記提示情報取得工程により取得された前記提示情報を前記利用者端末に送信する提示情報送信工程と、
をさらに含んだことを特徴とする請求項３に記載の利用者回線認証方法。
【請求項５】
複数のネットワークに接続可能であり、ネットワークを介した所定のサービスを利用するための利用者端末と、当該利用者端末からネットワークへの接続要求があった場合にアドレスを割り当ててネットワーク接続を制御するネットワーク管理装置と、当該利用者端末が使用するために予め指定した回線を現在使用している場合にアサーションを発行するサービス管理装置と、当該サービス管理装置から発行されるアサーションを含んだ回線認証要求を当該利用者端末から受信した場合に、前記所定のサービスの提供に際して当該利用者端末に使用されている回線を認証する利用者回線認証装置とからなり、当該ネットワーク管理装置および当該サービス管理装置の位置するネットワークとは別のネットワークに利用者回線認証装置が位置することを許容する利用者回線認証方法をコンピュータに実行させる利用者回線認証プログラムであって、
前記利用者端末とネットワークで接続されるネットワーク管理装置としてのコンピュータは、
前記アドレスと前記利用者端末が現在使用中である回線を一意に識別するための使用回線識別子とを対応付けて記憶部に記憶する記憶手順と、前記サービス管理装置からの問い合わせを受信した場合に、当該問い合わせにおいて指定されたアドレスに応じて、前記記憶手順により記憶部に記憶されている前記使用回線識別子を応答する応答手順とを実行し、
前記利用者端末とネットワークで接続されるサービス管理装置としてのコンピュータは、
前記所定のサービスを利用する際に前記利用者端末が使用することを指定した回線を一意に識別するための指定回線識別子と、当該指定回線識別子と当該所定のサービスの提供元との対応関係を一意に識別するための対応関係識別子とを対応付けて記憶部に記憶する記憶手順と、前記アドレスと前記対応関係識別子と乱数情報とを含むアサーション要求を前記利用者端末から受信した場合に、当該アドレスに対応する前記使用回線識別子を前記ネットワーク管理装置に問い合わせて特定するとともに、当該対応関係識別子に基づいて前記記憶手順により記憶部に記憶されている前記指定回線識別子を特定する特定手順と、前記特定手順により特定された前記使用回線識別子と前記指定回線識別子とを比較して両者が一致することを条件に、前記アサーション要求に含まれる前記対応関係識別子と前記乱数情報と、当該対応関係識別子および当該乱数情報を含む署名対象について予め保持する署名生成鍵により生成した電子署名とを含んだアサーションを生成する生成手順と、前記生成手順により生成された前記アサーションを前記アサーション要求に対する応答として前記利用者端末に発行する発行手順とを実行し、
前記利用者端末とネットワークで接続される前記利用者回線認証装置としてのコンピュータは、
前記利用者端末の利用者を一意に識別するための利用者識別子と前記対応関係識別子とを対応付けて記憶部に記憶する対応関係識別子記憶手順と、前記利用者端末から前記利用者識別子を含むログイン要求を受信した場合に、当該利用者識別子に基づいて前記対応関係識別子記憶手順により記憶部に記憶されている前記対応関係識別子を特定する対応関係識別子特定手順と、前記ログイン要求に応じて実行する回線の認証セッションを識別するために生成した最新の乱数情報を前記利用者識別子に対応付けて記憶部に記憶する乱数情報記憶手順と、前記対応関係識別子特定手順により特定された前記対応関係識別子と前記乱数情報記憶手順により記憶部に記憶されている前記乱数情報とを含むアサーション要求を生成して、生成された当該アサーション要求を前記ログイン要求に対する応答として前記利用者端末に対して送信する送信手順と、前記利用者端末から前記アサーションを含む回線認証要求を受信した場合に、当該アサーションを予め保持する署名検証鍵により検証し、当該検証の結果が正当である場合には、当該アサーションに含まれる前記乱数情報および前記対応関係識別子に基づいて、前記乱数情報記憶手順により記憶部に記憶されている利用者識別子および前記対応関係識別子記憶手順により記憶部に記憶されている利用者識別子をそれぞれ特定する利用者識別子特定手順と、当該利用者識別子特定手順により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記所定のサービスを提供するか否か決定する決定手順と、
を実行することを特徴とする利用者回線認証プログラム。
【請求項６】
前記サービス管理装置としてのコンピュータは、
前記乱数情報と所定の暗号化鍵とを用いて、前記利用者端末から予め受け付けて管理する所定の提示情報を暗号化した暗号化提示情報を生成する暗号化提示情報生成手順をさらに実行し、
前記発行手順を実行することにより、前記アサーションとともに前記暗号化提示情報生成手順によって生成された前記暗号化提示情報を前記利用者端末に発行し、
前記利用者回線認証装置としてのコンピュータは、
前記アサーションと前記暗号化提示情報とを含む回線認証要求を受信した場合に、前記乱数情報と所定の復号化鍵とを用いて、前記利用者端末から受信した前記暗号化提示情報を復号して前記所定の提示情報を取得する提示情報取得手順と、
前記利用者識別子特定手順により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記提示情報取得手順により取得された前記提示情報を前記利用者端末に送信する提示情報送信手順と、
をさらに実行することを特徴とする請求項５に記載の利用者回線認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のネットワークに接続可能であり、ネットワークを介した所定のサービスを利用するための利用者端末と、当該利用者端末からネットワークへの接続要求があった場合にアドレスを割り当ててネットワーク接続を制御するネットワーク管理装置と、当該利用者端末が使用するために予め指定した回線を現在使用している場合にアサーションを発行するサービス管理装置と、当該サービス管理装置から発行されるアサーションを含んだ回線認証要求を当該利用者端末から受信した場合に、前記所定のサービスの提供に際して当該利用者端末に使用されている回線を認証する利用者回線認証装置とからなり、当該ネットワーク管理装置および当該サービス管理装置の位置するネットワークとは別のネットワークに利用者回線認証装置の位置することを許容する利用者回線認証システム等に関する。
【背景技術】
【０００２】
従来より、利用者の使用する回線を予め指定して登録しておき、利用者からサービス要求を受け付けた時に利用回線を確認することによって、登録されていない回線からの不正な要求ではないことを確認する回線認証方法が開示されている。
【０００３】
例えば、回線事業者が自ら提供する論理ネットワーク上に位置するサービス提供者（インターネット接続業者）に対して、サービス利用者に割り当てた論理アドレスからサービス利用者の使用している回線を問い合わせ、それが予め登録されている回線と一致するか否かを確認することにより回線認証を行う方法が一般的に知られている。
【０００４】
しかし、サービス利用者に割り当てた論理アドレスからサービス利用者の使用している回線を問い合わせる場合には、回線事業者が所持するサービス提供装置とサービス提供者が所持する利用者回線認証装置とが同一の論理ネットワーク上に位置する必要があるという問題点があり、このことは、論理ネットワークを自由に選択することができないサービス提供者にとって参入の障壁ともなっていた。それに対して、特許文献１では、ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）ネットワーク上にある回線認証局が発行したアサーション（回線証明書）をＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ４）ネットワーク上のサービス提供者が認証に利用する技術が開示されている。
【０００５】
【特許文献１】特開２００６−２５０１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した従来の技術は、個人情報などのプライバシーの保護が十分ではない、サービス利用者に成りすます行為やサービス提供者に成りすますフィッシング行為を防止できないという問題点があった。
【０００７】
すなわち、特許文献１に開示されている従来技術は、回線識別子（利用者端末が使用する回線を一意に識別するための情報）をアサーション（回線証明書）に含んでいるため、例えば、複数のサービス提供者が結託して各サービス利用者の名寄せを行ってサービス利用者の情報を集積することができるなど、個人情報などのプライバシーの保護が十分ではないという問題点があった。
【０００８】
また、サービス利用者の所持する利用者端末から予め回線認証局に対して回線証明の発行要求を行ってからサービス提供者に回線証明書を提示する方法であるため、利用者が以前に利用していた回線で取得していたアサーションや、別の回線に接続する利用者端末において取得したアサーションを用いて、あたかも現在の回線に対して回線証明書を取得したかのように使いまわす行為を防止することができないという問題点があった。
【０００９】
また、回線認証とその他の利用者認証方法（例えば、パスワードを利用した認証方法やチャレンジ情報に対する処理結果を利用した認証方法）とを併用するだけでは、正当なサービス提供者に成りすまして、個人情報などを不正取得するフィッシング行為を防止することができない場合があるという問題点があった。
【００１０】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、個人情報などのプライバシーの保護を十分に図ることができ、サービス利用者によるアサーションの使いまわし行為や正規のサービス提供者に成りすまして行われるフィッシング行為を防止することが可能な利用者回線認証システム、利用者回線認証方法および利用者回線認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、複数のネットワークに接続可能であり、ネットワークを介した所定のサービスを利用するための利用者端末と、当該利用者端末からネットワークへの接続要求があった場合にアドレスを割り当ててネットワーク接続を制御するネットワーク管理装置と、当該利用者端末が使用するために予め指定した回線を現在使用している場合にアサーションを発行するサービス管理装置と、当該サービス管理装置から発行されるアサーションを含んだ回線認証要求を当該利用者端末から受信した場合に、前記所定のサービスの提供に際して当該利用者端末に使用されている回線を認証する利用者回線認証装置とからなり、当該ネットワーク管理装置および当該サービス管理装置の位置するネットワークとは別のネットワークに利用者回線認証装置が位置することを許容する利用者回線認証システムであって、前記利用者端末とネットワークで接続されるネットワーク管理装置は、前記アドレスと前記利用者端末が現在使用中である回線を一意に識別するための使用回線識別子とを対応付けて記憶する記憶手段と、前記サービス管理装置からの問い合わせを受信した場合に、当該問い合わせにおいて指定されたアドレスに応じて、前記記憶手段に記憶されている前記使用回線識別子を応答する応答手段とを備え、前記利用者端末とネットワークで接続されるサービス管理装置は、前記所定のサービスを利用する際に前記利用者端末が使用することを指定した回線を一意に識別するための指定回線識別子と、当該指定回線識別子と当該所定のサービスの提供元との対応関係を一意に識別するための対応関係識別子とを対応付けて記憶する記憶手段と、前記アドレスと前記対応関係識別子と乱数情報とを含むアサーション要求を前記利用者端末から受信した場合に、当該アドレスに対応する前記使用回線識別子を前記ネットワーク管理装置に問い合わせて特定するとともに、当該対応関係識別子に基づいて前記記憶手段に記憶されている前記指定回線識別子を特定する特定手段と、前記特定手段により特定された前記使用回線識別子と前記指定回線識別子とを比較して両者が一致することを条件に、前記アサーション要求に含まれる前記対応関係識別子と前記乱数情報と、当該対応関係識別子および当該乱数情報を含む署名対象について予め保持する署名生成鍵により生成した電子署名とを含んだアサーションを生成する生成手段と、前記生成手段により生成された前記アサーションを前記アサーション要求に対する応答として前記利用者端末に発行する発行手段とを備え、前記利用者端末とネットワークで接続される前記利用者回線認証装置は、前記利用者端末の利用者を一意に識別するための利用者識別子と前記対応関係識別子とを対応付けて記憶する対応関係識別子記憶手段と、前記利用者端末から前記利用者識別子を含むログイン要求を受信した場合に、当該利用者識別子に基づいて前記対応関係識別子記憶手段に記憶されている前記対応関係識別子を特定する対応関係識別子特定手段と、前記ログイン要求に応じて実行する前記回線の認証セッションを識別するために生成した最新の乱数情報を前記利用者識別子に対応付けて記憶する乱数情報記憶手段と、前記対応関係識別子特定手段により特定された前記対応関係識別子と前記乱数情報記憶手段に記憶されている前記乱数情報とを含むアサーション要求を生成して、生成された当該アサーション要求を前記ログイン要求に対する応答として前記利用者端末に対して送信する送信手段と、前記利用者端末から前記アサーションを含む回線認証要求を受信した場合に、当該アサーションを予め保持する署名検証鍵により検証し、当該検証の結果が正当である場合には、当該アサーションに含まれる前記乱数情報および前記対応関係識別子に基づいて、前記乱数情報記憶手段に記憶されている利用者識別子および前記対応関係識別子記憶手段に記憶されている利用者識別子をそれぞれ特定する利用者識別子特定手段と、当該利用者識別子特定手段により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記所定のサービスを提供するか否か決定する決定手段と、を備えたことを特徴とする。
【００１２】
また、請求項２に係る発明は、上記の発明において、前記サービス管理装置は、前記乱数情報と所定の暗号化鍵とを用いて、前記利用者端末から予め受け付けて管理する所定の提示情報を暗号化した暗号化提示情報を生成する暗号化提示情報生成手段をさらに備え、前記発行手段は、前記アサーションとともに前記暗号化提示情報生成手段によって生成された前記暗号化提示情報を前記利用者端末に発行し、前記利用者回線認証装置は、前記アサーションと前記暗号化提示情報とを含む回線認証要求を受信した場合に、前記乱数情報と所定の復号化鍵とを用いて、前記利用者端末から受信した前記暗号化提示情報を復号して前記所定の提示情報を取得する提示情報取得手段と、前記利用者識別子特定手段により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記提示情報取得手段により取得された前記提示情報を前記利用者端末に送信する提示情報送信手段と、をさらに備えたことを特徴とする。
【００１３】
また、請求項３に係る発明は、複数のネットワークに接続可能であり、ネットワークを介した所定のサービスを利用するための利用者端末と、当該利用者端末からネットワークへの接続要求があった場合にアドレスを割り当ててネットワーク接続を制御するネットワーク管理装置と、当該利用者端末が使用するために予め指定した回線を現在使用している場合にアサーションを発行するサービス管理装置と、当該サービス管理装置から発行されるアサーションを含んだ回線認証要求を当該利用者端末から受信した場合に、前記所定のサービスの提供に際して当該利用者端末に使用されている回線を認証する利用者回線認証装置とからなり、当該ネットワーク管理装置および当該サービス管理装置の位置するネットワークとは別のネットワークに利用者回線認証装置が位置することを許容する利用者回線認証システムに適用される利用者回線認証方法であって、前記利用者端末とネットワークで接続されるネットワーク管理装置が実施する工程は、前記アドレスと前記利用者端末が現在使用中である回線を一意に識別するための使用回線識別子とを対応付けて記憶部に記憶する記憶工程と、前記サービス管理装置からの問い合わせを受信した場合に、当該問い合わせにおいて指定されたアドレスに応じて、前記記憶工程により記憶部に記憶されている前記使用回線識別子を応答する応答工程とを含み、前記利用者端末とネットワークで接続されるサービス管理装置が実施する工程は、前記所定のサービスを利用する際に前記利用者端末が使用することを指定した回線を一意に識別するための指定回線識別子と、当該指定回線識別子と当該所定のサービスの提供元との対応関係を一意に識別するための対応関係識別子とを対応付けて記憶部に記憶する記憶工程と、前記アドレスと前記対応関係識別子と乱数情報とを含むアサーション要求を前記利用者端末から受信した場合に、当該アドレスに対応する前記使用回線識別子を前記ネットワーク管理装置に問い合わせて特定するとともに、当該対応関係識別子に基づいて前記記憶工程により記憶部に記憶されている前記指定回線識別子を特定する特定工程と、前記特定工程により特定された前記使用回線識別子と前記指定回線識別子とを比較して両者が一致することを条件に、前記アサーション要求に含まれる前記対応関係識別子と前記乱数情報と、当該対応関係識別子および当該乱数情報を含む署名対象について予め保持する署名生成鍵により生成した電子署名とを含んだアサーションを生成する生成工程と、前記生成工程により生成された前記アサーションを前記アサーション要求に対する応答として前記利用者端末に発行する発行工程とを含み、前記利用者端末とネットワークで接続される前記利用者回線認証装置が実施する工程は、前記利用者端末の利用者を一意に識別するための利用者識別子と前記対応関係識別子とを対応付けて記憶部に記憶する対応関係識別子記憶工程と、前記利用者端末から前記利用者識別子を含むログイン要求を受信した場合に、当該利用者識別子に基づいて前記対応関係識別子記憶工程により記憶部に記憶されている前記対応関係識別子を特定する対応関係識別子特定工程と、前記ログイン要求に応じて実行する回線の認証セッションを識別するために生成した最新の乱数情報を前記利用者識別子に対応付けて記憶部に記憶する乱数情報記憶工程と、前記対応関係識別子特定工程により特定された前記対応関係識別子と前記乱数情報記憶工程により記憶部に記憶されている前記乱数情報とを含むアサーション要求を生成して、生成された当該アサーション要求を前記ログイン要求に対する応答として前記利用者端末に対して送信する送信工程と、前記利用者端末から前記アサーションを含む回線認証要求を受信した場合に、当該アサーションを予め保持する署名検証鍵により検証し、当該検証の結果が正当である場合には、当該アサーションに含まれる前記乱数情報および前記対応関係識別子に基づいて、前記乱数情報記憶工程により記憶部に記憶されている利用者識別子および前記対応関係識別子記憶工程により記憶部に記憶されている利用者識別子をそれぞれ特定する利用者識別子特定工程と、当該利用者識別子特定工程により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記所定のサービスを提供するか否か決定する決定工程と、を含んだことを特徴とする。
【００１４】
また、請求項４に係る発明は、上記の発明において、前記サービス管理装置が実施する工程は、前記乱数情報と所定の暗号化鍵とを用いて、前記利用者端末から予め受け付けて管理する所定の提示情報を暗号化した暗号化提示情報を生成する暗号化提示情報生成工程をさらに含み、前記発行工程は、前記アサーションとともに前記暗号化提示情報生成工程によって生成された前記暗号化提示情報を前記利用者端末に発行し、前記利用者回線認証装置が実施する工程は、前記アサーションと前記暗号化提示情報とを含む回線認証要求を受信した場合に、前記乱数情報と所定の復号化鍵とを用いて、前記利用者端末から受信した前記暗号化提示情報を復号して前記所定の提示情報を取得する提示情報取得工程と、前記利用者識別子特定工程により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記提示情報取得工程により取得された前記提示情報を前記利用者端末に送信する提示情報送信工程と、をさらに含んだことを特徴とする。
【００１５】
また、請求項５に係る発明は、複数のネットワークに接続可能であり、ネットワークを介した所定のサービスを利用するための利用者端末と、当該利用者端末からネットワークへの接続要求があった場合にアドレスを割り当ててネットワーク接続を制御するネットワーク管理装置と、当該利用者端末が使用するために予め指定した回線を現在使用している場合にアサーションを発行するサービス管理装置と、当該サービス管理装置から発行されるアサーションを含んだ回線認証要求を当該利用者端末から受信した場合に、前記所定のサービスの提供に際して当該利用者端末に使用されている回線を認証する利用者回線認証装置とからなり、当該ネットワーク管理装置および当該サービス管理装置の位置するネットワークとは別のネットワークに利用者回線認証装置が位置することを許容する利用者回線認証方法をコンピュータに実行させる利用者回線認証プログラムであって、前記利用者端末とネットワークで接続されるネットワーク管理装置としてのコンピュータは、前記アドレスと前記利用者端末が現在使用中である回線を一意に識別するための使用回線識別子とを対応付けて記憶部に記憶する記憶手順と、前記サービス管理装置からの問い合わせを受信した場合に、当該問い合わせにおいて指定されたアドレスに応じて、前記記憶手順により記憶部に記憶されている前記使用回線識別子を応答する応答手順とを実行し、前記利用者端末とネットワークで接続されるサービス管理装置としてのコンピュータは、前記所定のサービスを利用する際に前記利用者端末が使用することを指定した回線を一意に識別するための指定回線識別子と、当該指定回線識別子と当該所定のサービスの提供元との対応関係を一意に識別するための対応関係識別子とを対応付けて記憶部に記憶する記憶手順と、前記アドレスと前記対応関係識別子と乱数情報とを含むアサーション要求を前記利用者端末から受信した場合に、当該アドレスに対応する前記使用回線識別子を前記ネットワーク管理装置に問い合わせて特定するとともに、当該対応関係識別子に基づいて前記記憶手順により記憶部に記憶されている前記指定回線識別子を特定する特定手順と、前記特定手順により特定された前記使用回線識別子と前記指定回線識別子とを比較して両者が一致することを条件に、前記アサーション要求に含まれる前記対応関係識別子と前記乱数情報と、当該対応関係識別子および当該乱数情報を含む署名対象について予め保持する署名生成鍵により生成した電子署名とを含んだアサーションを生成する生成手順と、前記生成手順により生成された前記アサーションを前記アサーション要求に対する応答として前記利用者端末に発行する発行手順とを実行し、前記利用者端末とネットワークで接続される前記利用者回線認証装置としてのコンピュータは、前記利用者端末の利用者を一意に識別するための利用者識別子と前記対応関係識別子とを対応付けて記憶部に記憶する対応関係識別子記憶手順と、前記利用者端末から前記利用者識別子を含むログイン要求を受信した場合に、当該利用者識別子に基づいて前記対応関係識別子記憶手順により記憶部に記憶されている前記対応関係識別子を特定する対応関係識別子特定手順と、前記ログイン要求に応じて実行する回線の認証セッションを識別するために生成した最新の乱数情報を前記利用者識別子に対応付けて記憶部に記憶する乱数情報記憶手順と、前記対応関係識別子特定手順により特定された前記対応関係識別子と前記乱数情報記憶手順により記憶部に記憶されている前記乱数情報とを含むアサーション要求を生成して、生成された当該アサーション要求を前記ログイン要求に対する応答として前記利用者端末に対して送信する送信手順と、前記利用者端末から前記アサーションを含む回線認証要求を受信した場合に、当該アサーションを予め保持する署名検証鍵により検証し、当該検証の結果が正当である場合には、当該アサーションに含まれる前記乱数情報および前記対応関係識別子に基づいて、前記乱数情報記憶手順により記憶部に記憶されている利用者識別子および前記対応関係識別子記憶手順により記憶部に記憶されている利用者識別子をそれぞれ特定する利用者識別子特定手順と、当該利用者識別子特定手順により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記所定のサービスを提供するか否か決定する決定手順と、を実行することを特徴とする。
【００１６】
また、請求項６に係る発明は、上記の発明において、前記サービス管理装置としてのコンピュータは、前記乱数情報と所定の暗号化鍵とを用いて、前記利用者端末から予め受け付けて管理する所定の提示情報を暗号化した暗号化提示情報を生成する暗号化提示情報生成手順をさらに実行し、前記発行手順を実行することにより、前記アサーションとともに前記暗号化提示情報生成手順によって生成された前記暗号化提示情報を前記利用者端末に発行し、前記利用者回線認証装置としてのコンピュータは、前記アサーションと前記暗号化提示情報とを含む回線認証要求を受信した場合に、前記乱数情報と所定の復号化鍵とを用いて、前記利用者端末から受信した前記暗号化提示情報を復号して前記所定の提示情報を取得する提示情報取得手順と、前記利用者識別子特定手順により特定された各利用者識別子を互いに比較して両者が一致することを条件に、前記提示情報取得手順により取得された前記提示情報を前記利用者端末に送信する提示情報送信手順と、をさらに実行することを特徴とする。
【発明の効果】
【００１７】
請求項１、３または５の発明によれば、サービス提供者が利用する利用者回線認証装置から回線事業者が利用するサービス管理装置へのアサーション（回線認証証跡）要求の送信、およびサービス管理装置から利用者回線認証装置へのアサーション応答の返信について、複数のネットワーク（例えば、ＩＰｖ６やＩＰｖ４などの論理ネットワーク）へ接続可能な（同時に、または切換処理によって接続可能な）サービス利用者が利用する利用者端末を介して実行し、ネットワーク管理装置とサービス管理装置と利用者端末と間で実行される問い合わせ（ネットワーク接続要求、アサーション要求、回線ＩＤ問い合わせ等）には、全者が接続されているネットワーク上の利用者端末のアドレスを用い、利用者回線認証装置と利用者端末との問い合わせ（アサーション要求や回線認証要求など）には、利用者回線装置がログイン要求に応じて認証セッションごとに生成する乱数情報（チャレンジ情報）を用いるので、利用者回線認証装置とサービス管理装置とが異なるネットワーク上にある場合でも利用者回線認証を実現することができる。また、利用者回線認証を実行する場合に、サービス提供者が管理する利用者識別子（例えば、利用者ごとに一意に付与される利用者ＩＤ）や、回線事業者が管理する利用者の使用が指定された回線の回線ＩＤとは別に、サービス提供者と回線との対応関係を識別するための対応関係識別子（例えば、サービス提供者と回線との対応関係を一意に識別するためのリンクＩＤ）を利用者回線認証に際して用いることで、回線事業者自らが管理するユーザに関する情報（例えば、サービス利用者の使用回線を一意に識別する回線識別子）をサービス提供者に明かす必要がない結果、個人情報などのプライバシーの保護を十分に図ることができ、認証セッションごとに生成する最新の乱数情報（チャレンジ情報）を用いることで、サービス利用者によるアサーションの使いまわし行為を防止することが可能である。
【００１８】
また、請求項２、４または６の発明によれば、正当なサービス提供者のみが所持する復号化鍵を用いなければ復号化できない暗号化提示情報を回線事業者から利用者回線認証元であるサービス提供者へ提供し、正当なサービス提供者は復号化した提示情報をサービス利用者に提供するので、正当なサービス提供者に成りすましてサービス利用者の個人情報を取得するフィッシング行為を防止することが可能である。
【発明を実施するための最良の形態】
【００１９】
［実施の形態］
以下に、本発明に係る利用者回線認証システム、利用者回線認証方法および利用者回線認証プログラムの実施の形態について説明する。なお、以下では、本発明に係る利用者回線認証システムの実施形態１の概要および実施形態２の概要についてそれぞれ説明する。
【００２０】
［実施形態１の概要］
まず、図１を用いて、本発明に係る利用者回線認証システムの実施形態１の概要について説明する。図１は、本発明に係る利用者回線認証システムの実施形態１の概要を説明するための図である。
【００２１】
同図に示すように、利用者端末とネットワーク１を介して接続され、利用者端末からネットワーク１への接続要求があった場合にアドレスを割り当ててネットワーク接続を制御するネットワーク管理装置は、割り当てたアドレスと利用者端末が現在使用中である回線を一意に識別するための回線ＩＤとを対応付けて記憶する。
【００２２】
また、利用者端末とネットワーク１を介して接続され、サービス提供者が提供する所定のサービスを利用する際に利用者が使用するための回線を指定して回線接続を制御するサービス管理装置は、所定のサービスを利用する際に利用者端末が使用することを指定した回線を一意に識別するための登録回線ＩＤと、登録回線ＩＤと所定のサービスの提供元であるサービス提供者との対応関係を一意に識別するためのリンクＩＤとを対応付けて記憶する。
【００２３】
また、利用者端末とネットワーク２を介して接続され、サービス管理装置から発行されるアサーション（回線認証証跡）を含んだ回線認証要求を利用者端末から受信した場合に、所定のサービスの提供に際して利用者端末が使用することを指定した回線を認証する利用者回線認証装置は、利用者端末の利用者を一意に識別するための利用者ＩＤとリンクＩＤとを対応付けて記憶するとともに、ログイン要求に応じて実行する回線の認証セッションを識別するために生成した最新チャレンジを利用者ＩＤに対応付けて記憶する。
【００２４】
そして、利用者回線認証装置は、利用者端末から利用者ＩＤを含むログイン要求を受信した場合に（図１の（１）参照）、この利用者ＩＤに基づいてリンクＩＤを特定する。次に、利用者回線認証装置は、利用者端末からのログイン要求に応じて生成した最新チャレンジと特定したリンクＩＤとを含んだアサーション要求を生成して、ログイン要求に対する応答として利用者端末に対して送信する（図１の（２）参照）。利用者端末は、利用者回線認証装置から受信したアサーション要求をサービス管理装置へ転送する（図１の（３）参照）。
【００２５】
利用者端末からアサーション要求を受信したサービス管理装置は、アサーション要求に含まれる利用者端末のアドレスに対応する回線ＩＤをネットワーク管理装置に問い合わせて特定するとともに（図１の（４）および（５）参照）、アサーション要求に含まれるリンクＩＤに基づいて登録回線ＩＤを特定する。そして、サービス管理装置は、利用者端末のアドレスに対応する回線ＩＤと、リンクＩＤに基づいて特定した登録回線ＩＤとを比較して両者が一致することを条件に、正しい回線からのアクセスであることを保証するため、利用者端末から受信したアサーション要求に含まれるリンクＩＤと最新チャレンジと、リンクＩＤおよび最新チャレンジを含む署名対象について予め保持する署名生成鍵により生成した電子署名とを含んだアサーションを生成するとともに、アサーション要求に対する応答として利用者端末に送信する（図１の（６）参照）。利用者端末は、サービス管理装置から受信したアサーションを含ませた回線認証要求を利用者回線認証装置へ送信する（図１の（７）参照）。
【００２６】
そして、図には示していないが、利用者回線認証装置は、利用者端末から受信した回線認証要求に含まれるアサーションを予め所持する署名検証鍵により検証し、検証の結果が正当である場合には、アサーションに含まれる最新チャレンジおよびリンクＩＤに基づいて、利用者ＩＤをそれぞれ特定し、各利用者ＩＤを互いに比較して両者が一致することを条件に、所定のサービスを提供するか否か決定する。
【００２７】
このようなことから、本発明に係る利用者認証システムの実施形態１によれば、複数のネットワークへ接続可能なサービス利用者が利用する利用者端末を介して利用者回線認証を実行する場合に、サービス提供者が管理する利用者ＩＤや、回線事業者が管理する利用者の使用が指定された回線の登録回線ＩＤとは別に、サービス提供者と回線との対応関係を識別するためのリンクＩＤを利用者回線認証に際して用いることで、回線事業者自らが管理するユーザに関する情報である回線ＩＤ等をサービス提供者に明かす必要がない結果、個人情報などのプライバシーの保護を十分に図ることができ、認証セッションごとに生成する最新チャレンジ情報を用いることで、サービス利用者によるアサーションの使いまわし行為を防止することが可能である。
【００２８】
［実施形態２の概要］
次に、図２を用いて、本発明に係る利用者回線認証システムの実施形態２の概要について説明する。図２は、本発明に係る利用者回線認証システムの実施形態２の概要を説明するための図である。
【００２９】
同図に示すように、ネットワーク管理装置およびサービス提供者は、実施形態１と同様の情報を記憶しており、サービス管理装置は、リンクＩＤおよび登録回線ＩＤに対応付けて提示情報を記憶する。ここで、提示情報は、サービス管理装置が利用者端末から予め受け付けて登録するものであり、文字列、画像および音声など利用者端末の利用者がそれを提示された場合に正しい情報であることを認識できる情報とする。
【００３０】
そして、利用者回線認証装置は、利用者端末から利用者ＩＤを含むログイン要求を受信した場合に（図２の（１）参照）、この利用者ＩＤに基づいてリンクＩＤを特定する。次に、利用者回線認証装置は、利用者端末からのログイン要求に応じて生成した最新チャレンジと特定したリンクＩＤとを含んだアサーション要求を生成して、ログイン要求に対する応答として利用者端末に対して送信する（図２の（２）参照）。利用者端末は、利用者回線認証装置から受信したアサーション要求をサービス管理装置へ転送する（図２の（３）参照）。
【００３１】
利用者端末からアサーション要求を受信したサービス管理装置は、アサーション要求に含まれるアドレスに対応する回線ＩＤをネットワーク管理装置に問い合わせて特定するとともに（図２の（４）および（５）参照）、アサーション要求に含まれるリンクＩＤに基づいて登録回線ＩＤを特定する。そして、サービス管理装置は、ネットワーク管理装置に問い合わせて特定したアドレスに対応する回線ＩＤと、リンクＩＤに基づいて特定した登録回線ＩＤとを比較して両者が一致することを条件に、利用者端末から受信したアサーション要求に含まれるリンクＩＤと最新チャレンジと、リンクＩＤおよび最新チャレンジを含む署名対象について予め保持する署名生成鍵により生成した電子署名とを含んだアサーションを生成するとともに、リンクＩＤおよび登録回線ＩＤに対応する提示情報について予め保持する提示情報暗号化鍵により暗号化提示情報を生成して、アサーション要求に対する応答として利用者端末に送信する（図２の（６）参照）。利用者端末は、サービス管理装置から受信したアサーションおよび暗号化提示情報を含ませた回線認証要求を利用者回線認証装置へ送信する（図１の（７）参照）。
【００３２】
そして、図には示していないが、利用者回線認証装置は、利用者端末から受信した回線認証要求に含まれるアサーションを予め所持する署名検証鍵により検証し、検証の結果が正当である場合（アサーションを署名検証鍵により検証することができた場合）には、アサーションに含まれる最新チャレンジおよびリンクＩＤに基づいて、利用者ＩＤをそれぞれ特定し、各利用者ＩＤを互いに比較して両者が一致することを条件に、予め保持する提示情報復号化鍵および記憶している最新チャレンジにより暗号化提示情報を復号化して取得した提示情報を利用者端末に送信する。その後、例えば、利用者端末を利用するサービス利用者は、利用者回線認証装置から受信した提示情報を確認して、その提示情報が正しい情報であれば、正当なサービス提供者であると認識し、サービス提供者から予め取得していたパスワードなどを入力して利用者回線認証装置へ送信する。利用者回線認証装置は、利用者端末から受信したパスワードを認証した上で、所定のサービスを提供するか否か決定する。
【００３３】
このようなことから、本発明に係る利用者認証システムの実施形態２によれば、正当なサービス提供者のみが所持する復号化鍵を用いなければ復号化できない暗号化提示情報を回線事業者から利用者回線認証元であるサービス提供者へ提供し、正当なサービス提供者は復号化した提示情報をサービス利用者に提供するので、正当なサービス提供者に成りすましてサービス利用者の個人情報を取得するフィッシング行為を防止することが可能である。
【００３４】
以下に添付図面を参照して、本発明に係る利用者回線認証システム、利用者回線認証方法および利用者回線認証プログラムの実施例を詳細に説明する。なお、以下では、本発明に係る利用者認証システムを実施例１として説明した後に、本発明に含まれる他の実施例を説明する。
【実施例１】
【００３５】
以下の実施例１では、実施例１に係る利用者回線認証システムの構成および処理を順に説明し、最後に実施例１による効果を説明する。
【００３６】
［利用者回線認証システムの構成（実施例１）］
次に、図３〜図５を用いて、実施例１に係る利用者回線認証システムの構成を説明する。図３〜図５は、実施例１に係る利用者回線認証システムの構成を示すブロック図である。
【００３７】
各図に示すように、実施例１に係る利用者回線認証システムは、ネットワーク１を介して利用者端末１０に接続され、回線事業者が管理するネットワーク管理装置およびサービス管理装置と、ネットワーク２を介して利用者端末１０に接続され、サービス提供者が管理する利用者回線認証装置とから構成される。
【００３８】
このうち、図３に示すネットワーク管理装置２０は、利用者端末１０からネットワーク１への接続要求があった場合にアドレスを割り当ててネットワーク接続を制御する装置であり、通信制御ＩＦ部２１と、記憶部２２と、制御部２３とから構成される。通信制御ＩＦ部２１は、利用者端末１０等との間でやり取りする各種情報に関する通信を制御する手段である。
【００３９】
記憶部２２は、制御部２３による各種処理に必要なデータおよびプログラムを記憶する記憶手段であり、特に本発明に密接に関連するものとしては、アドレス／回線ＩＤ記憶部２２ａを備える。アドレス／回線ＩＤ記憶部２２ａは、利用者端末１０に対して割り当てたアドレスと利用者端末が現在利用中の回線を一意に識別するための回線ＩＤとを対応付けて記憶して構成される（図１参照）。
【００４０】
制御部２３は、所定の制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、アドレス割当部２３ａおよび回線応答部２３ｂを備える。
【００４１】
アドレス割当部２３ａは、利用者端末１０から接続要求を受信した場合に、利用者端末１０に対してネットワーク１上のアドレスを割り当てる処理部である。回線応答部２３ｂは、サービス管理装置３０からの問い合わせを受信した場合に、問い合わせにおいて指定されたアドレスに応じた回線ＩＤをアドレス／回線ＩＤ記憶部２２ａの中から検索して応答する処理部である。
【００４２】
続いて、図４に示すサービス管理装置３０は、所定のサービスを利用する際に利用者端末１０に使用させるための回線を指定して回線接続を制御する装置であり、通信制御ＩＦ部３１と、記憶部３２と、制御部３３とから構成される。通信制御ＩＦ部３１は、利用者端末１０等との間でやり取りする各種情報に関する通信を制御する手段である。
【００４３】
記憶部３２は、制御部３３による各種処理に必要なデータおよびプログラムを記憶する記憶手段であり、特に本発明に密接に関連するものとしては、リンクＩＤ／登録回線ＩＤ記憶部３２ａを備える。リンクＩＤ／登録回線ＩＤ記憶部３２ａは、サービス提供者のサービスを利用するため、利用者端末１０を利用するサービス利用者から回線サービスの提供要求を受け付けた場合に、利用者端末１０が使用することを指定した回線を登録して一意に識別するための登録回線ＩＤと、サービス提供元と登録回線ＩＤとの対応関係を示すリンクＩＤとを対応付けて記憶して構成される（図１参照）。
【００４４】
制御部３３は、所定の制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、回線ＩＤ特定部３３ａ、アサーション生成部３３ｂおよびアサーション送信部２３ｃを備える。
【００４５】
回線ＩＤ特定部３３ａは、アドレスとリンクＩＤと最新チャレンジとを含むアサーション要求を利用者端末１０から受信した場合に、アドレスに対応する回線ＩＤをネットワーク管理装置に問い合わせ、その問い合わせに対する応答に基づいて特定する処理部である。
【００４６】
アサーション生成部３３ｂは、利用者端末１０のアドレスに対応する回線ＩＤと、アサーション要求に含まれるリンクＩＤに基づいて、リンクＩＤ／登録回線ＩＤ記憶部３２ａ中から検索して特定した登録回線ＩＤとを比較して両者が一致することを条件に、正しい回線からのアクセスであることを保証するため、利用者端末１０から受信したアサーション要求に含まれるリンクＩＤと最新チャレンジと、リンクＩＤおよび最新チャレンジを含む署名対象について予め保持する署名生成鍵により生成した電子署名とを含んだアサーションを生成する処理部である。
【００４７】
ここで、採用する電子署名方式としては、署名生成者は、公開鍵暗号を用いて、署名対象のハッシュ値を署名生成鍵である自らの秘密鍵で暗号化したものを署名とし、署名検証者は、署名生成者の公開鍵を署名検証鍵として用いて署名を復号化し、署名対象のハッシュ値との一致を確認する方式を採用するようにしてもよいし、署名生成者と署名検証者とが秘密情報を共有し、署名生成者は、署名対象に秘密情報を付加してハッシュ値を取ったものを署名とし、署名検証者も同様の手順で署名を生成してその一致を確認する方式でもよく、その他の電子署名方式として知られる方式であれば何を利用してもよい。
【００４８】
アサーション送信部３３ｃは、アサーション生成部３３ｂによって生成されたアサーションをアサーション要求に対する応答として利用者端末１０に送信する処理部である。
【００４９】
続いて、図５に示す利用者回線認証装置４０は、サービス管理装置３０から発行されるアサーションを含んだ回線認証要求を利用者端末１０から受信した場合に、所定のサービスの提供に際して利用者端末１０が使用している回線を認証する装置であり、通信制御ＩＦ部４１と、記憶部４２と、制御部４３とから構成される。通信制御ＩＦ部４１は、利用者端末１０等との間でやり取りする各種情報に関する通信を制御する手段である。
【００５０】
記憶部４２は、制御部４３による各種処理に必要なデータおよびプログラムを記憶する記憶手段であり、特に本発明に密接に関連するものとしては、利用者ＩＤ／リンクＩＤ記憶部４２ａおよび利用者ＩＤ／チャレンジ記憶部４２ｂを備える。
【００５１】
利用者ＩＤ／リンクＩＤ記憶部４２ａは、利用者端末１０の利用者に対してサービス提供の際に付与する利用者ＩＤと、サービス提供元であるサービス提供者と登録回線ＩＤとの対応関係を示すリンクＩＤとを対応付けて記憶して構成される。なお、利用者ＩＤ／リンクＩＤ記憶部４２ａは、サービス利用者の申告に基づいて生成される。具体的には、サービス利用者が対面による手渡しや、登録住所への郵送などの安全かつ確実な方法を用いてサービス利用者本人に通知した初期パスワードによるログインにより本人確認を実施した上で、利用者端末１０を経由して回線事業者に登録を実施してリンクＩＤの払い出しを受け、サービス利用者を識別するために付与した利用者ＩＤとリンクＩＤとを対応付けて利用者ＩＤ／リンクＩＤ記憶部４２ａを生成する。
【００５２】
利用者ＩＤ／チャレンジ記憶部４２ｂは、利用者ＩＤと、その利用者ＩＤに対応する利用者端末１０からのログイン要求に応じて生成した最新チャレンジとを対応付けて記憶して構成される。
【００５３】
制御部４３は、所定の制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、リンクＩＤ特定部４３ａ、アサーション要求送信部４３ｂおよびサービス提供決定部４３ｃを備える。
【００５４】
リンクＩＤ特定部４３ａは、利用者端末１０から利用者ＩＤを含むログイン要求を受信した場合に、この利用者ＩＤに基づいて、利用者ＩＤ／リンクＩＤ記憶部４２ａの中からリンクＩＤを検索して特定する。
【００５５】
アサーション要求送信部４３ｂは、利用者端末１０からのログイン要求に応じて生成した最新チャレンジと、リンクＩＤ特定部４３ａにより特定したリンクＩＤとを含んだアサーション要求を生成して、ログイン要求に対する応答として利用者端末１０に対して送信する処理部である。
【００５６】
サービス提供決定部４３ｃは、利用者端末１０から受信した回線認証要求に含まれるアサーションを予め所持する署名検証鍵により検証し、検証の結果が正当である場合（アサーションを署名検証鍵により検証することができた場合）には、アサーションに含まれる最新チャレンジおよびリンクＩＤに基づいて、利用者ＩＤ／リンクＩＤ記憶部４２ａおよび利用者ＩＤ／チャレンジ記憶部４２ｂの中から、利用者ＩＤを検索してそれぞれ特定するとともに、各利用者ＩＤを互いに比較して両者が一致することを条件に、所定のサービスを提供するか否か決定する処理部である。
【００５７】
［利用者回線認証システムによる処理（実施例１）］
次に、図６および図７を用いて、実施例１に係る利用者回線認証システムの処理を説明する。図６は、実施例１に係る利用者回線認証システムの処理の流れを示すシーケンスであり、図７は、実施例１に係る利用者回線認証システムの処理の概要を示す図である。
【００５８】
サービス提供者の提供するサービスを利用しようとする利用者端末１０の利用者は、例えば、既知のパーソナルコンピュータおよび回線接続装置からなる利用者端末１０を操作し、ＨＴＴＰブラウザ１１によりサービス提供者の運営するホームページにアクセスする。そして、利用者がホームページ上のログイン画面において利用者ＩＤ（例えば、利用者１３０）およびパスワードを入力すると、利用者端末１０はログイン要求を利用者回線認証装置４０へ送信する（図６のステップＳ６０１および図７の（１）参照）。
【００５９】
利用者回線認証装置４０は、利用者端末１０から利用者ＩＤを含むログイン要求を受信した場合に、この利用者ＩＤに基づいて、利用者ＩＤ／リンクＩＤ記憶部４２ａの中からリンクＩＤを検索して特定するとともに、ログイン要求に応じて生成した最新のチャレンジ（例えば、チャレンジ３１０）と特定したリンクＩＤ（例えば、リンク１４０）とを含んだアサーション要求を、プラグイン１２およびサービス管理装置３０のＵＲＬの情報を付加してログイン要求に対する応答として利用者端末１０に対して送信する（図６のステップＳ６０２および図７の（２）参照）。なお、利用者回線認証装置４０は、ログイン要求に応じて生成した最新のチャレンジを利用者ＩＤなどに対応付けて利用者ＩＤ／チャレンジ記憶部４２ｂに生成時点で格納する。
【００６０】
利用者端末１０のＨＴＴＰブラウザ１１がプラグイン１２を実行すると、利用者端末１０上で動作するプラグイン１２は、サービス管理装置３０に対してアサーション要求（を含むＨＴＴＰリクエスト）を転送する（図６のステップＳ６０３および図７の（３）参照）。ここで、利用者端末１０がＰＰＰｏＥ（ＰＰＰ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））マルチセッション機能を持っている場合には、ネットワーク１およびネットワーク２に同時に接続可能であり、ＰＰＰｏＥマルチセッション機能を持っていない場合には、一旦ネットワーク２との接続を切断した後、ネットワーク１との接続を確立した後上述した操作を実行する。ネットワーク接続装置２０は、利用者端末１０からの接続要求を受け付けると、ネットワーク１上のアドレス（例えば、アドレス１０１）を割り当て、アドレスと回線ＩＤとを対応付けてアドレス／回線ＩＤ記憶部２２ａに格納する。
【００６１】
サービス管理装置３０は、利用者端末１０から受信したアサーション要求（を含むＨＴＴＰリクエスト）に含まれるアドレスに対応する回線ＩＤをネットワーク管理装置２０に問い合わせる（図６のステップＳ６０４および図７の（４）参照）。
【００６２】
ネットワーク管理装置２０は、サービス管理装置３０からの問い合わせを受信した場合に、問い合わせにおいて指定されたアドレスに応じた回線ＩＤ（例えば、回線１２０）をアドレス／回線ＩＤ記憶部２２ａの中から検索して応答する（図６のステップＳ６０５および図７の（５）参照）。
【００６３】
サービス管理装置３０は、利用者端末１０のアドレスに対応する回線ＩＤと、アサーション要求に含まれるリンクＩＤに基づいて、リンクＩＤ／登録回線ＩＤ記憶部３２ａ中から検索して特定した登録回線ＩＤ（例えば、回線１２０）とを比較して両者が一致することを条件に、正しい回線からのアクセスであることを保証するため、利用者端末１０から受信したアサーション要求に含まれるリンクＩＤと最新チャレンジと、リンクＩＤおよび最新チャレンジを含む署名対象について予め保持する署名生成鍵（例えば、署名生成鍵２１１）により生成した電子署名とを含んだアサーションを生成して（図６のステップＳ６０６）、利用者端末１０上で動作しているプラグイン１２へ送信する（図６のステップＳ６０７および図７の（６）参照）。
【００６４】
ここで、採用する電子署名方式としては、署名生成者は、公開鍵暗号を用いて、署名対象のハッシュ値を署名生成鍵である自らの秘密鍵で暗号化したものを署名とし、署名検証者は、署名生成者の公開鍵を署名検証鍵として用いて署名を復号化し、署名対象のハッシュ値との一致を確認する方式を採用するようにしてもよいし、署名生成者と署名検証者とが秘密情報を共有し、署名生成者は、署名対象に秘密情報を付加してハッシュ値を取ったものを署名とし、署名検証者も同様の手順で署名を生成してその一致を確認する方式でもよく、その他の電子署名方式として知られる方式であれば何を利用してもよい。
【００６５】
利用者端末１０上で動作しているプラグイン１２は、サービス管理装置３０から受信したアサーションを含ませた回線認証要求を利用者回線認証装置４０へ送信して（図６のステップＳ６０８および図７の（７）参照）、動作を終了する。
【００６６】
そして、利用者回線認証装置４０は、利用者端末１０から受信した回線認証要求に含まれるアサーションを予め所持する署名検証鍵（例えば、署名検証鍵２１２）により検証し、検証の結果が正当である場合（アサーションを署名検証鍵により検証することができた場合）には、利用者ＩＤ／リンクＩＤ記憶部４２ａおよび利用者ＩＤ／チャレンジ記憶部４２ｂの中から、利用者ＩＤを検索してそれぞれ特定するとともに、各利用者ＩＤを互いに比較して両者が一致することを条件に回線認証されたと認識し、さらに、利用者端末１０の利用者から入力されたパスワードが、利用者ＩＤに対応するワンタイムパスワード装置によって生成されたものであるか認証して（図６のステップＳ６０９）、回線認証およびパスワード認証の各認証結果により利用者端末１０の正当性が確認された場合には、所定のサービスを提供する。
【００６７】
［実施例１の効果］
上述してきたように、実施例１によれば、サービス提供者が利用する利用者回線認証装置４０から回線事業者が利用するサービス管理装置３０へのアサーション（回線認証証跡）要求の送信、およびサービス管理装置３０から利用者回線認証装置４０へのアサーション応答の返信について、複数のネットワーク（例えば、ＩＰｖ６やＩＰｖ４などの論理ネットワーク）へ接続可能な（同時に、または切換処理によって接続可能な）サービス利用者が利用する利用者端末１０を介して実行し、ネットワーク管理装置２０とサービス管理装置３０と利用者端末１０と間で実行される問い合わせ（ネットワーク接続要求、アサーション要求、回線ＩＤ問い合わせ等）には、全者が接続されているネットワーク上の利用者端末１０のアドレスを用い、利用者回線認証装置４０と利用者端末１０との問い合わせ（アサーション要求や回線認証要求など）には、利用者回線装置４０がログイン要求に応じて認証セッションごとに生成するチャレンジを用いるので、利用者回線認証装置４０とサービス管理装置３０とが異なるネットワーク上にある場合でも利用者回線認証を実現することができる。また、利用者回線認証を実行する場合に、サービス提供者が管理する利用者ＩＤや、回線事業者が管理する利用者の使用が指定された回線の登録回線ＩＤとは別に、サービス提供者と登録回線ＩＤとの対応関係を一意に識別するためのリンクＩＤを利用者回線認証に際して用いることで、回線事業者自らが管理するユーザに関する情報（例えば、使用回線ＩＤや登録回線ＩＤ）をサービス提供者に明かす必要がない結果、個人情報などのプライバシーの保護を十分に図ることができ、認証セッションごとに生成するチャレンジを用いることで、サービス利用者によるアサーションの使いまわし行為を防止することが可能である。
【００６８】
［システム構成等］
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００６９】
また、図３〜図５に示したネットワーク管理装置２０、サービス管理装置３０および利用者回線認証装置４０の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、ネットワーク管理装置２０、サービス管理装置３０および利用者回線認証装置４０の分散・統合の具体的形態は図示のものに限られず、例えば、ネットワーク管理装置２０のアドレス割当部２３ａと回線応答部２３ｂとを統合し、サービス管理装置３０のアサーション生成部３３ｂとアサーション送信部３３ｃとを統合し、利用者回線認証装置４０の利用者ＩＤ／リンクＩＤ記憶部４２ａと利用者ＩＤ／チャレンジ記憶部４２ｂとを統合するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、ネットワーク管理装置２０、サービス管理装置３０および利用者回線認証装置４０にてそれぞれ行なわれる各処理機能（ネットワーク管理装置２０のアドレス割当機能、サービス管理装置３０のアサーション生成機能および利用者回線認証装置４０のサービス提供決定機能など）は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７０】
［利用者回線認証プログラム］
ところで、上記の実施例１で説明した利用者回線認証システムを構成するネットワーク管理装置２０、サービス管理装置３０および利用者回線認証装置４０にかかる各種の処理（図６および図７参照）は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。そこで、以下では、図８〜図１０を用いて、上記の実施例１と同様の機能を有する利用者回線認証プログラムを実行するコンピュータの一例を説明する。図８〜図１０は、実施例１に係る利用者認証プログラムを実行するコンピュータを示す図である。
【００７１】
まず、図８に示すように、ネットワーク管理装置としてのコンピュータ５０は、通信制御ＩＦ部５１、ＨＤＤ５２、ＲＡＭ５３、ＲＯＭ５４およびＣＰＵ５５をバス６０で接続して構成される。ここで、通信制御ＩＦ部５１は、図３に示した通信制御ＩＦ部２１に対応する。
【００７２】
そして、ＲＯＭ５４には、上記の実施例１に示したネットワーク管理装置２０と同様の機能を発揮する利用者回線認証プログラム、つまり、図８に示すように、アドレス割当プログラム５４ａおよび回線応答プログラム５４ｂがあらかじめ記憶されている。なお、これらのプログラム５４ａおよび５４ｂについては、図３に示したネットワーク管理装置２０の各構成要素と同様、適宜統合または分散してもよい。なお、ＲＯＭ５４は、不揮発性の「ＲＡＭ」でもよい。
【００７３】
そして、ＣＰＵ５５が、これらのプログラム５４ａおよび５４ｂをＲＯＭ５４から読み出して実行することで、図８に示すように、各プログラム５４ａおよび５４ｂは、アドレス割当プロセス５５ａおよび回線応答プロセス５５ｂとして機能するようになる。なお、各プロセス５５ａおよび５５ｂは、図３に示したアドレス割当部２３ａおよび回線応答部２３ｂにそれぞれ対応する。
【００７４】
また、ＨＤＤ５２には、図８に示すように、アドレス／回線ＩＤテーブル５２ａが設けられる。このアドレス／回線ＩＤテーブル５２ａは、図３に示したアドレス／回線ＩＤ記憶部２２ａに対応する。そして、ＣＰＵ５５は、アドレス／回線ＩＤテーブル５２ａからアドレス／回線ＩＤデータ５３ａを読み出してＲＡＭ５３に格納し、ＲＡＭ５３に格納されたアドレス／回線ＩＤデータ５３ａに基づいて利用者回線認証処理を実行する。
【００７５】
なお、上記した各プログラム５４ａおよび５４ｂについては、必ずしも最初からＲＯＭ５４に記憶させておく必要はなく、例えば、コンピュータ５０に挿入されるフロッピー（登録商標）ディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ５０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ５０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ５０がこれらから各プログラムを読み出して実行するようにしてもよい。
【００７６】
また、図９に示すように、サービス管理装置としてのコンピュータ７０は、通信制御ＩＦ部７１、ＨＤＤ７２、ＲＡＭ７３、ＲＯＭ７４およびＣＰＵ７５をバス８０で接続して構成される。ここで、通信制御ＩＦ部７１は、図４に示した通信制御ＩＦ部３１に対応する。
【００７７】
そして、ＲＯＭ７４には、上記の実施例１に示したサービス管理装置３０と同様の機能を発揮する利用者回線認証プログラム、つまり、図９に示すように、回線ＩＤ特定プログラム７４ａ、アサーション生成プログラム７４ｂおよびアサーション送信プログラム７４ｃがあらかじめ記憶されている。なお、これらのプログラム７４ａ、７４ｂおよび７４ｃについては、図４に示したサービス管理装置３０の各構成要素と同様、適宜統合または分散してもよい。なお、ＲＯＭ７４は、不揮発性の「ＲＡＭ」でもよい。
【００７８】
そして、ＣＰＵ７５が、これらのプログラム７４ａ、７４ｂおよび７４ｃをＲＯＭ７４から読み出して実行することで、図９に示すように、各プログラム７４ａ、７４ｂおよび７４ｃは、回線ＩＤ特定プロセス７５ａ、アサーション生成プロセス７５ｂおよびアサーション送信プロセス７５ｃとして機能するようになる。なお、各プロセス７５ａ、７５ｂおよび７５ｃは、図４に示した回線ＩＤ特定部３３ａ、アサーション生成部３３ｂおよびアサーション送信部３３ｃにそれぞれ対応する。
【００７９】
また、ＨＤＤ７２には、図９に示すように、リンクＩＤ／登録回線ＩＤテーブル７２ａが設けられる。このリンクＩＤ／登録回線ＩＤテーブル７２ａは、図４に示したリンクＩＤ／登録回線ＩＤ記憶部３２ａに対応する。そして、ＣＰＵ７５は、リンクＩＤ／登録回線ＩＤテーブル７２ａからリンクＩＤ／登録回線ＩＤデータ７３ａを読み出してＲＡＭ７３に格納し、ＲＡＭ７３に格納されたリンクＩＤ／登録回線ＩＤデータ７３ａに基づいて利用者回線認証処理を実行する。
【００８０】
なお、上記した各プログラム７４ａ、７４ｂおよび７４ｃについては、必ずしも最初からＲＯＭ７４に記憶させておく必要はなく、例えば、コンピュータ７０に挿入されるフロッピー（登録商標）ディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ７０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ７０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ７０がこれらから各プログラムを読み出して実行するようにしてもよい。
【００８１】
また、図１０に示すように、利用者回線認証装置としてのコンピュータ９０は、通信制御ＩＦ部９１、ＨＤＤ９２、ＲＡＭ９３、ＲＯＭ９４およびＣＰＵ９５をバス１００で接続して構成される。ここで、通信制御ＩＦ部９１は、図５に示した通信制御ＩＦ部４１に対応する。
【００８２】
そして、ＲＯＭ９４には、上記の実施例１に示した利用者回線認証装置４０と同様の機能を発揮する利用者回線認証プログラム、つまり、図１０に示すように、リンクＩＤ特定プログラム９４ａ、アサーション要求送信プログラム９４ｂおよびサービス提供決定プログラム９４ｃがあらかじめ記憶されている。なお、これらのプログラム９４ａ、９４ｂおよび９４ｃについては、図５に示した利用者回線認証装置４０の各構成要素と同様、適宜統合または分散してもよい。なお、ＲＯＭ９４は、不揮発性の「ＲＡＭ」でもよい。
【００８３】
そして、ＣＰＵ９５が、これらのプログラム９４ａ、９４ｂおよび９４ｃをＲＯＭ９４から読み出して実行することで、図１０に示すように、各プログラム９４ａ、９４ｂおよび９４ｃは、リンクＩＤ特定プロセス９５ａ、アサーション要求送信プロセス９５ｂおよびサービス提供決定プロセス９５ｃとして機能するようになる。なお、各プロセス９５ａ、９５ｂおよび９５ｃは、図５に示したリンクＩＤ特定部４３ａ、アサーション要求送信部４３ｂおよびサービス提供決定部４３ｃにそれぞれ対応する。
【００８４】
また、ＨＤＤ９２には、図１０に示すように、利用者ＩＤ／リンクＩＤテーブル９２ａおよび利用者ＩＤ／チャレンジテーブル９２ｂが設けられる。これらの利用者ＩＤ／リンクＩＤテーブル９２ａおよび利用者ＩＤ／チャレンジテーブル９２ｂは、図５に示した利用者ＩＤ／リンクＩＤ記憶部４２ａおよび利用者ＩＤ／チャレンジ記憶部４２ｂにそれぞれ対応する。そして、ＣＰＵ９５は、利用者ＩＤ／リンクＩＤテーブル９２ａおよび利用者ＩＤ／チャレンジテーブル９２ｂから、利用者ＩＤ／リンクＩＤデータ９３ａおよび利用者ＩＤ／チャレンジデータ９３ｂをそれぞれ読み出してＲＡＭ９３に格納し、ＲＡＭ９３に格納された利用者ＩＤ／リンクＩＤデータ９３ａおよび利用者ＩＤ／チャレンジデータ９３ｂに基づいて利用者回線認証処理を実行する。
【００８５】
なお、上記した各プログラム９４ａ、９４ｂおよび９４ｃについては、必ずしも最初からＲＯＭ９４に記憶させておく必要はなく、例えば、コンピュータ９０に挿入されるフロッピー（登録商標）ディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ９０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ９０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ９０がこれらから各プログラムを読み出して実行するようにしてもよい。
【実施例２】
【００８６】
また、上記の実施例１において、サービス管理装置３０は、利用者端末１０から受け付けた提示情報をリンクＩＤおよび登録回線ＩＤに対応付けて記憶し、利用者回線認証装置４０からのアサーション要求に応じて、利用者端末１０にアサーションを送信する際に、提示情報を暗号化して生成した暗号化提示情報を加えて送信し、利用者回線認証装置４０に復号化させて利用者端末１０に対して提示させるようにしてもよい。そこで、以下では、実施例２に係る利用者回線認証システムについて説明する。
【００８７】
以下の実施例２では、実施例２に係る利用者回線認証システムの構成および処理を順に説明し、最後に実施例２による効果を説明する。
【００８８】
［利用者回線認証システムの構成（実施例２）］
まず、図１１および図１２を用いて、実施例２に係る利用者回線認証システムの構成を説明する。図１１および図１２は、実施例２に係る利用者回線認証システムの構成を示すブロック図である。
【００８９】
各図に示すように、実施例２に係る利用者回線認証システムは、上述した実施例１に係る利用者回線認証システムと同様に、ネットワーク１を介して利用者端末１０に接続され、回線事業者が管理するネットワーク管理装置２０およびサービス管理装置３０と、ネットワーク２を介して利用者端末１０に接続され、サービス提供者が管理する利用者回線認証装置４０とから構成される。
【００９０】
そして、ネットワーク管理装置２０の構成は上述した実施例１と同様であり、サービス管理装置３０および利用者回線認証装置４０の構成も上述した実施例１と基本的には同様であるが、以下に説明する点が異なる。
【００９１】
図１１に示すサービス管理装置３０のサービス管理情報記憶部３２ｂは、利用者端末１０から受け付けた提示情報をリンクＩＤ、サービス提供者ＩＤおよび登録回線ＩＤに対応付けて記憶して構成される。ここで、提示情報とは、サービス管理装置３０が利用者端末１０から予め受け付けて登録するものであり、文字列、画像および音声など利用者端末１０の利用者がそれを提示された場合に正しい情報であることを認識できる情報とする。
【００９２】
また、サービス管理装置３０の提示情報暗号化部３３ｄは、サービス管理情報記憶部３２ｂに記憶されている提示情報の中から、ネットワーク管理装置２０からの応答として取得した回線にＩＤに対応するリンクＩＤを検索するとともに、そのリンクＩＤに対応付けて記憶されている提示情報を検索し、その提示情報を予め保持する提示情報暗号化鍵により暗号化提示情報を生成する処理部であり、生成した暗号化提示情報をアサーション送信部３３ｃへ出力する。
【００９３】
また、サービス管理装置３０のアサーション送信部３３ｃは、アサーション生成部３３ｂによって生成されたアサーションと、提示情報暗号化部３３ｄにより生成された暗号化提示情報をアサーション要求に対する応答として利用者端末１０に送信する。
【００９４】
続いて、図１２に示す利用者回線認証装置４０の利用者管理データ記憶部４２ｃは、実施例１において説明した利用者ＩＤ／リンクＩＤ記憶部４２ａおよび利用者ＩＤ／チャレンジ記憶部４２ｂを統合し、利用者ＩＤとリンクＩＤと、利用者端末１０から受信したログイン要求に応じて生成した最新チャレンジとをそれぞれ対応付けて記憶して構成される。
【００９５】
また、利用者回線認証装置４０の暗号化提示情報復号化部４３ｄは、サービス提供決定部４３ｃにより実行される利用者端末１０から受信した回線認証要求に含まれるアサーションの検証の結果が正当である場合（アサーションを署名検証鍵により検証することができた場合）には、アサーションに含まれる最新チャレンジおよびリンクＩＤに基づいて、利用者管理データ記憶部４２ｃの中から利用者ＩＤをそれぞれ検索して特定するとともに、各利用者ＩＤを互いに比較して両者が一致することを条件に回線認証されたと認識し、さらに、予め保持する提示情報復号化鍵および記憶している最新チャレンジにより暗号化提示情報を復号化する。そして、利用者回線認証装置４０の提示情報送信部４３ｅは、暗号化提示情報復号化部４３ｄにより復号化された提示情報を利用者端末１０へ送信する。
【００９６】
なお、暗号化提示情報を復号化するための提示情報復号化鍵は、サービス管理装置３０を管理する回線事業者から安全な方法で利用者回線認証装置４０を管理するサービス提供者へ渡されているものとする。ここで、提示情報暗号化鍵／提示情報復号化鍵はサービス提供者に関わらず同一の組を使う場合や、サービス提供者ごとに異なる組を使う場合などが考えられる。
【００９７】
その後、例えば、利用者端末１０を利用するサービス利用者は、利用者回線認証装置４０から受信した提示情報を確認して、その提示情報が正しい情報であること（予め自らがサービス管理装置３０へ登録した情報であること）を認識した場合には、サービス提供者から予め取得していたパスワードなどを提示情報とともに受信したされたパスワード要求画面に入力して利用者回線認証装置４０へ送信する。利用者回線認証装置４０のサービス提供決定部４３ｃは、利用者端末１０から受信したパスワードを認証した上で、所定のサービスを提供するか否か決定する。
【００９８】
［利用者回線認証システムによる処理（実施例２）］
次に、図１３および図１４を用いて、実施例２に係る利用者回線認証システムの処理を説明する。図１３は、実施例２に係る利用者回線認証システムの処理の流れを示すシーケンスであり、図１４は、実施例２に係る利用者回線認証システムの処理の概要を示す図である。
【００９９】
サービス提供者の提供するサービスを利用しようとする利用者端末１０の利用者は、例えば、既知のパーソナルコンピュータおよび回線接続装置からなる利用者端末１０を操作し、ＨＴＴＰブラウザ１１によりサービス提供者の運営するホームページにアクセスする。そして、利用者がホームページ上のログイン画面において利用者ＩＤ（例えば、利用者１３０）を入力すると、利用者端末１０はログイン要求を利用者回線認証装置４０へ送信する（図６のステップＳ１３０１および図１４の（１）参照）。
【０１００】
利用者回線認証装置４０は、利用者端末１０から利用者ＩＤを含むログイン要求を受信した場合に、この利用者ＩＤに基づいて、利用者管理データ記憶部４２ｃの中からリンクＩＤを検索して特定するとともに、ログイン要求に応じて生成した最新のチャレンジ（例えば、チャレンジ３１０）と特定したリンクＩＤ（例えば、リンク１４０）と自らのサービス提供者ＩＤ（例えば、サービス提供者３２０）を含んだアサーション要求に、プラグイン１２およびサービス管理装置３０のＵＲＬを付加した情報をログイン要求に対する応答として利用者端末１０に対して送信する（図１３のステップＳ１３０２および図１４の（２）参照）。なお、利用者回線認証装置４０は、ログイン要求に応じて生成した最新のチャレンジを利用者ＩＤなどに対応付けて利用者管理データ記憶部４２ｃに生成時点で格納する。
【０１０１】
利用者端末１０のＨＴＴＰブラウザ１１がプラグイン１２を実行すると、プラグイン１２は、サービス管理装置３０に対してアサーション要求（を含むＨＴＴＰリクエスト）を転送する（図１３のステップＳ１３０３および図１４の（３）参照）。ここで、利用者端末１０がＰＰＰｏＥ（ＰＰＰ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））マルチセッション機能を持っている場合には、ネットワーク１およびネットワーク２に同時に接続可能であり、ＰＰＰｏＥマルチセッション機能を持っていない場合には、一旦ネットワーク２との接続を切断した後、ネットワーク１との接続を確立した後上述した操作を実行する。ネットワーク接続装置２０は、利用者端末１０からの接続要求を受け付けると、ネットワーク１上のアドレス（例えば、アドレス１０１）を割り当て、アドレスと回線ＩＤとを対応付けてアドレス／回線ＩＤ記憶部２２ａに格納する。
【０１０２】
サービス管理装置３０は、利用者端末１０から受信したアサーション要求（を含むＨＴＴＰリクエスト）に含まれるアドレスに対応する回線ＩＤをネットワーク管理装置２０に問い合わせる（図１３のステップＳ１３０４および図１４の（４）参照）。
【０１０３】
ネットワーク管理装置２０は、サービス管理装置３０からの問い合わせを受信した場合に、問い合わせにおいて指定されたアドレスに応じた回線ＩＤ（例えば、回線１２０）をアドレス／回線ＩＤ記憶部２２ａの中から検索して応答する（図１３のステップＳ１３０５および図１４の（５）参照）。
【０１０４】
サービス管理装置３０は、利用者端末１０のアドレスに対応する回線ＩＤと、アサーション要求に含まれるリンクＩＤおよびサービス提供者ＩＤに基づいて、サービス管理情報記憶部３２ｂの中から検索して特定した登録回線ＩＤ（例えば、回線１２０）とを比較して両者が一致することを条件に、正しい回線からのアクセスであることを保証するため、利用者端末１０から受信したアサーション要求に含まれるリンクＩＤとサービス提供者ＩＤと最新チャレンジと、リンクＩＤ、サービス提供者ＩＤおよび最新チャレンジについて予め保持する署名生成鍵（例えば、署名生成鍵２１１）により生成した電子署名とを含んだアサーションを生成するとともに、リンクＩＤ、サービス提供者ＩＤおよび登録回線ＩＤに対応する提示情報（例えば、提示情報５０２）について予め保持する提示情報暗号化鍵（例えば、提示情報暗号化鍵２１３）により暗号化提示情報を生成して（図１３のステップＳ１３０６）、利用者端末１０上で動作しているプラグイン１２へ送信する（図１３のステップＳ１３０７および図１４の（６）参照）。
【０１０５】
ここで、採用する電子署名方式としては、署名生成者は、公開鍵暗号を用いて、署名対象のハッシュ値を署名生成鍵である自らの秘密鍵で暗号化したものを署名とし、署名検証者は、署名生成者の公開鍵を署名検証鍵として用いて署名を復号化し、署名対象のハッシュ値との一致を確認する方式を採用するようにしてもよいし、署名生成者と署名検証者とが秘密情報を共有し、署名生成者は、署名対象に秘密情報を付加してハッシュ値を取ったものを署名とし、署名検証者も同様の手順で署名を生成してその一致を確認する方式でもよく、その他の電子署名方式として知られる方式であれば何を利用してもよい。
【０１０６】
利用者端末１０上で動作しているプラグイン１２は、サービス管理装置３０から受信したアサーションおよび暗号化提示情報を含ませた回線認証要求を利用者回線認証装置４０へ送信して（図１３のステップＳ１３０８および図１４の（７）参照）、動作を終了する。
【０１０７】
そして、利用者回線認証装置４０は、利用者端末１０から受信した回線認証要求に含まれるアサーションを予め所持する署名検証鍵（例えば、署名検証鍵２１２）により検証し、検証の結果が正当である場合（アサーションを署名検証鍵により検証することができた場合）には、利用者管理データ記憶部４２ｃの中から、アサーションに含まれるリンクＩＤおよび最新チャレンジに対応する利用者ＩＤを検索してそれぞれ特定するとともに、各利用者ＩＤを互いに比較して両者が一致することを条件に回線認証されたと認識し（図１３のステップＳ１３０９）、さらに、予め保持する提示情報復号化鍵（例えば、提示情報復号化鍵２１４）および記憶している最新チャレンジにより暗号化提示情報を復号化する。続いて、利用者回線認証装置４０は、復号化することで取得された提示情報を含むパスワード要求画面を利用者端末１０へ送信する（図１３のステップＳ１３１０）。
【０１０８】
その後、例えば、利用者端末１０を利用するサービス利用者は、利用者回線認証装置４０から受信した提示情報を確認して、その提示情報が正しい情報（予め自らがサービス管理装置３０へ登録した情報）であれば、正当なサービス提供者であると認識し、サービス提供者から予め取得していたパスワードなどをパスワード要求画面に入力して利用者回線認証装置４０へ送信する（図１３のステップＳ１３１１）。
【０１０９】
利用者回線認証装置４０は、利用者端末１０の利用者から入力されたパスワードが、利用者ＩＤに対応するものであるか認証して（図１３のステップＳ１３１２）、回線認証およびパスワード認証の各認証結果により利用者端末１０の正当性が確認された場合には、所定のサービスを提供する。
【０１１０】
［実施例２の効果］
上述してきたように、実施例２によれば、正当なサービス提供者のみが所持する復号化鍵を用いなければ復号化できない暗号化提示情報を回線事業者から利用者回線認証元であるサービス提供者へ提供し、正当なサービス提供者は復号化した提示情報をサービス利用者に提供するので、正当なサービス提供者に成りすましてサービス利用者の個人情報を取得するフィッシング行為を防止することが可能である。
【０１１１】
［システム構成等］
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１１２】
また、図１１および図１２に示したサービス管理装置３０および利用者回線認証装置４０の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、サービス管理装置３０および利用者回線認証装置４０の分散・統合の具体的形態は図示のものに限られず、例えば、サービス管理装置３０のアサーション生成部３３ｂとアサーション送信部３３ｃと提示情報暗号化部３３ｄとを統合し、利用者回線認証装置４０の暗号化提示情報復号化部４３ｄと提示情報送信部４３ｅとを統合するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、サービス管理装置３０および利用者回線認証装置４０にてそれぞれ行なわれる各処理機能（サービス管理装置３０のアサーション生成機能および利用者回線認証装置４０のサービス提供決定機能など）は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１１３】
［利用者回線認証プログラム］
ところで、上記の実施例２で説明した利用者回線認証システムを構成するサービス管理装置および利用者回線認証装置４０にかかる各種の処理（図１３および図１４参照）は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。そこで、以下では、図１５および図１６を用いて、上記の実施例２と同様の機能を有する利用者回線認証プログラムを実行するコンピュータの一例を説明する。図１５および図１６は、実施例２に係る利用者認証プログラムを実行するコンピュータを示す図である。
【０１１４】
まず、図１５に示すように、サービス管理装置としてのコンピュータ１１０は、通信制御ＩＦ部１１１、ＨＤＤ１１２、ＲＡＭ１１３、ＲＯＭ１１４およびＣＰＵ１１５をバス１２０で接続して構成される。ここで、通信制御ＩＦ部１１１は、図１１に示した通信制御ＩＦ部３１に対応する。
【０１１５】
そして、ＲＯＭ１１４には、上記の実施例２に示したサービス管理装置３０と同様の機能を発揮する利用者回線認証プログラム、つまり、図１５に示すように、回線ＩＤ特定プログラム１１４ａ、アサーション生成プログラム１１４ｂ、アサーション送信プログラム１１４ｃおよび提示情報暗号化プログラム１１４ｄがあらかじめ記憶されている。なお、これらのプログラム１１４ａ、１１４ｂ、１１４ｃおよび１１４ｄについては、図１１に示したサービス管理装置３０の各構成要素と同様、適宜統合または分散してもよい。なお、ＲＯＭ１１４は、不揮発性の「ＲＡＭ」でもよい。
【０１１６】
そして、ＣＰＵ１１５が、これらのプログラム１１４ａ、１１４ｂ、１１４ｃおよび１１４ｄをＲＯＭ１１４から読み出して実行することで、図１５に示すように、各プログラム１１４ａ、１１４ｂ、１１４ｃおよび１１４ｄは、回線ＩＤ特定プロセス１１５ａ、アサーション生成プロセス１１５ｂ、アサーション送信プロセス１１５ｃおよび提示情報暗号化プロセス１１５ｄとして機能するようになる。なお、各プロセス１１５ａ、１１５ｂ、１１５ｃおよび１１５ｄは、図１１に示した回線ＩＤ特定部３３ａ、アサーション生成部３３ｂ、アサーション送信部３３ｃおよび提示情報暗号化部３３ｄにそれぞれ対応する。
【０１１７】
また、ＨＤＤ１１２には、図１５に示すように、サービス管理情報テーブル１１２ａが設けられる。このサービス管理情報テーブル１１２ａは、図１１に示したサービス管理情報記憶部３２ｂに対応する。そして、ＣＰＵ１１５は、サービス管理情報テーブル１１２ａからサービス管理情報データ１１３ａを読み出してＲＡＭ１１３に格納し、ＲＡＭ１１３に格納されたサービス管理情報データ１１３ａに基づいて利用者回線認証処理を実行する。
【０１１８】
なお、上記した各プログラム１１４ａ、１１４ｂ、１１４ｃおよび１１４ｄについては、必ずしも最初からＲＯＭ１１４に記憶させておく必要はなく、例えば、コンピュータ１１０に挿入されるフロッピー（登録商標）ディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ１１０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１１０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１１０がこれらから各プログラムを読み出して実行するようにしてもよい。
【０１１９】
また、図１６に示すように、利用者回線認証装置としてのコンピュータ１３０は、通信制御ＩＦ部１３１、ＨＤＤ１３２、ＲＡＭ１３３、ＲＯＭ１３４およびＣＰＵ１３５をバス１４０で接続して構成される。ここで、通信制御ＩＦ部１３１は、図１２に示した通信制御ＩＦ部４１に対応する。
【０１２０】
そして、ＲＯＭ１３４には、上記の実施例２に示した利用者回線認証装置４０と同様の機能を発揮する利用者回線認証プログラム、つまり、図１６に示すように、リンクＩＤ特定プログラム１３４ａ、アサーション要求送信プログラム１３４ｂ、サービス提供決定プログラム１３４ｃ、暗号化提示情報復号化プログラム１３４ｄおよび提示情報送信プログラム１３４ｅがあらかじめ記憶されている。なお、これらのプログラム１３４ａ、１３４ｂ、１３４ｃ、１３４ｄおよび１３４ｅについては、図１２に示した利用者回線認証装置４０の各構成要素と同様、適宜統合または分散してもよい。なお、ＲＯＭ１３４は、不揮発性の「ＲＡＭ」でもよい。
【０１２１】
そして、ＣＰＵ１３５が、これらのプログラム１３４ａ、１３４ｂ、１３４ｃ、１３４ｄおよび１３４ｅをＲＯＭ１３４から読み出して実行することで、図１６に示すように、各プログラム１３４ａ、１３４ｂ、１３４ｃ、１３４ｄおよび１３４ｅは、リンクＩＤ特定プロセス１３５ａ、アサーション要求送信プロセス１３５ｂ、サービス提供決定プロセス１３５ｃ、暗号化提示情報復号化プロセス１３５ｄおよび提示情報送信プロセス１３５ｅとして機能するようになる。なお、各プロセス１３５ａ、１３５ｂ、１３５ｃ、１３５ｄおよび１３５ｅは、図１２に示したリンクＩＤ特定部４３ａ、アサーション要求送信部４３ｂ、サービス提供決定部４３ｃ、暗号化提示情報復号化部４３ｄおよび提示情報送信部４３ｅにそれぞれ対応する。
【０１２２】
また、ＨＤＤ１３２には、図１６に示すように、利用者管理データテーブル１３２ａが設けられる。この利用者管理データテーブル１３２ａは、図１２に示した利用者管理データ記憶部４２ｃに対応する。そして、ＣＰＵ１３５は、利用者管理データテーブル１３２ａから、利用者管理データ１３３ａを読み出してＲＡＭ１３３に格納し、ＲＡＭ１３３に格納された利用者管理データ１３３ａに基づいて利用者回線認証処理を実行する。
【０１２３】
なお、上記した各プログラム１３４ａ、１３４ｂ、１３４ｃ、１３４ｄおよび１３４ｅについては、必ずしも最初からＲＯＭ１３４に記憶させておく必要はなく、例えば、コンピュータ１３０に挿入されるフロッピー（登録商標）ディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ１３０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１３０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１３０がこれらから各プログラムを読み出して実行するようにしてもよい。
【産業上の利用可能性】
【０１２４】
以上のように、本発明に係る利用者回線認証システム、利用者回線認証方法および利用者回線認証プログラムは、複数のネットワークに接続可能であり、ネットワークを介した所定のサービスを利用するための利用者端末と、当該利用者端末からネットワークへの接続要求があった場合にアドレスを割り当ててネットワーク接続を制御するネットワーク管理装置と、当該利用者端末が使用するために予め指定した回線を現在使用している場合にアサーションを発行するサービス管理装置と、当該サービス管理装置から発行されるアサーションを含んだ回線認証要求を当該利用者端末から受信した場合に、前記所定のサービスの提供に際して当該利用者端末に使用されている回線を認証する利用者回線認証装置とからなり、サービス管理装置の位置するネットワークとは別のネットワークに利用者回線認証装置の位置する場合において利用者回線認証を実行する場合に有用であり、特に、個人情報などのプライバシーの保護を十分に図ることができ、サービス利用者によるアサーションの使いまわし行為や正規のサービス提供者に成りすまして行われるフィッシング行為を防止することに適する。
【図面の簡単な説明】
【０１２５】
【図１】本発明に係る利用者回線認証システムの実施形態１の概要を説明するための図である。
【図２】本発明に係る利用者回線認証システムの実施形態２の概要を説明するための図である。
【図３】実施例１に係る利用者回線認証システムの構成を示すブロック図である。
【図４】実施例１に係る利用者回線認証システムの構成を示すブロック図である。
【図５】実施例１に係る利用者回線認証システムの構成を示すブロック図である。
【図６】実施例１に係る利用者回線認証システムの処理の流れを示すシーケンスである。
【図７】実施例１に係る利用者回線認証システムの処理の概要を示す図である。
【図８】実施例１に係る利用者認証プログラムを実行するコンピュータを示す図である。
【図９】実施例１に係る利用者認証プログラムを実行するコンピュータを示す図である。
【図１０】実施例１に係る利用者認証プログラムを実行するコンピュータを示す図である。
【図１１】実施例２に係る利用者回線認証システムの構成を示すブロック図である。
【図１２】実施例２に係る利用者回線認証システムの構成を示すブロック図である。
【図１３】実施例２に係る利用者回線認証システムの処理の流れを示すシーケンスである。
【図１４】実施例２に係る利用者回線認証システムの処理の概要を示す図である。
【図１５】実施例２に係る利用者認証プログラムを実行するコンピュータを示す図である。
【図１６】実施例２に係る利用者認証プログラムを実行するコンピュータを示す図である。
【符号の説明】
【０１２６】
１  ネットワーク
２  ネットワーク
１０  利用者端末
２０  ネットワーク管理装置
２１  通信制御ＩＦ部
２２  記憶部
２２ａ  アドレス／回線ＩＤ記憶部
２３  制御部
２３ａ  アドレス割当部
２３ｂ  回線応答部
３０  サービス管理装置
３１  通信制御ＩＦ部
３２  記憶部
３２ａ  リンクＩＤ／登録回線ＩＤ記憶部
３２ｂ  サービス管理情報記憶部
３３  制御部
３３ａ  回線ＩＤ特定部
３３ｂ  アサーション生成部
３３ｃ  アサーション送信部
３３ｄ  提示情報暗号化部
４０  利用者回線認証装置
４１  通信制御ＩＦ部
４２  記憶部
４２ａ  利用者ＩＤ／リンクＩＤ記憶部
４２ｂ  利用者ＩＤ／チャレンジ記憶部
４２ｃ  利用者管理データ記憶部
４３  制御部
４３ａ  リンクＩＤ特定部
４３ｂ  アサーション要求送信部
４３ｃ  サービス提供決定部
４３ｄ  暗号化提示情報復号化部
４３ｅ  提示情報送信部
５０，７０，９０，１１０，１３０  コンピュータ
５１，７１，９１，１１１，１３１  通信制御ＩＦ部
５２，７２，９２，１１２，１３２  ＨＤＤ（Hard Disk Drive）
５３，７３，９３，１１３，１３３  ＲＡＭ（Random Access Memory）
５４，７４，９４，１１４，１３４  ＲＯＭ（Read Only Memory）
５５，７５，９５，１１５，１３５  ＣＰＵ（Central Processing Unit）
６０，８０，１００，１２０，１４０  バス
【図１】
2008042819.tif 000003
【図２】
2008042819.tif 000004
【図３】
2008042819.tif 000005
【図４】
2008042819.tif 000006
【図５】
2008042819.tif 000007
【図６】
2008042819.tif 000008
【図７】
2008042819.tif 000009
【図８】
2008042819.tif 000010
【図９】
2008042819.tif 000011
【図１０】
2008042819.tif 000012
【図１１】
2008042819.tif 000013
【図１２】
2008042819.tif 000014
【図１３】
2008042819.tif 000015
【図１４】
2008042819.tif 000016
【図１５】
2008042819.tif 000017
【図１６】
2008042819.tif 000018