(57)【要約】【課題】パスワード等を利用せず、ＩＰｖ６ネットワークの回線認証を利用してＩＰｖ４ネットワークにおいてサービス提供の制御を可能とする。【解決手段】通信システム１において、エンドユーザ端末２０ａは、ＩＰｖ６ルータ１０ａを介して回線認証局３０に証明書発行要求を送信する。ＩＰｖ６ルータ１０ａは、受信した証明書発行要求に含まれている回線識別子が回線１５ａに予め付与された回線識別子に一致するか否かを認証する。回線認証局３０は、ＩＰｖ６ネットワーク５０から証明書発行要求を受信して回線証明書を発行する。発行した回線証明書をエンドユーザ端末２０ａに送信する。エンドユーザ端末２０ａは、受信した回線証明書を含むサービス提供要求をＩＰｖ４ネットワーク５１を介してサービスプロバイダシステム４０ａに送信する。サービスプロバイダシステム４０ａは、回線証明書が有効であると認証した場合に、サービス提供を開始する。【選択図】    図１
2006025010.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰｖ６ルータによって構成されるＩＰｖ６ネットワークと、前記ＩＰｖ６ネットワークに接続する認証局と、サービス提供者のサーバ装置が接続するＩＰｖ４ネットワークと、前記ＩＰｖ６ネットワークと前記ＩＰｖ４ネットワークとに接続する端末装置と、を具備した通信システムにおいて、
前記ＩＰｖ６ルータは、
収容する回線ごとに予め付与された回線識別子を前記回線に接続している前記端末装置に送信する回線識別子送信手段と、
前記端末装置から前記証明書発行要求を受信した時、受信した前記証明書発行要求に含まれている前記回線識別子が前記端末装置を収容する前記回線に予め付与された前記回線識別子に一致するか否かを認証する回線認証手段と、
前記回線認証手段によって前記回線識別子が一致すると認証された場合に、前記証明書発行要求を前記ＩＰｖ６ネットワークを介して前記認証局に転送する証明書発行要求転送手段と、によって構成され、
前記端末装置は、
前記回線を通じて接続する前記ＩＰｖ６ルータから前記回線識別子を受信した時、内部に記憶している端末番号と前記回線識別子を組み合わせて自ＩＰｖ６アドレスを生成し、内部に設定するアドレス設定手段と、
前記ＩＰｖ６ルータを介して前記認証局に証明書発行要求を送信する証明書発行要求送信手段と、
前記認証局から前記ＩＰｖ６ネットワークを介して回線証明書を受信する証明書受信手段と、
受信した前記回線証明書を含むサービス提供要求を前記ＩＰｖ４ネットワークを介して前記サーバ装置に送信するサービス提供要求送信手段と、によって構成され、
前記認証局は、
前記ＩＰｖ６ネットワークから前記端末装置が送信した前記証明書発行要求を受信する証明書発行要求受信手段と、
前記証明書発行要求受信手段が前記証明書発行要求を受信した時、前記回線証明書を発行し、前記回線証明書を前記端末装置に前記ＩＰｖ６ネットワークを介して送信する証明書送信手段と、によって構成され、
前記サーバ装置は、
前記ＩＰｖ４ネットワークを介して前記端末装置から前記サービス提供要求を受信した時、前記認証局から予め受信した公開鍵を利用して前記サービス提供要求に含まれている前記回線証明書が有効か否かを認証する証明書認証手段と、
前記証明書認証手段によって前記回線証明書が有効であると認証された場合に、前記端末装置に対してサービス提供を開始するサービス提供開始手段と、
によって構成されることを特徴とする通信システム。
【請求項２】
前記端末装置の前記証明書発行要求送信手段は、
ユーザの指示を受けてユーザ指定有効期間情報を含んだ前記証明書発行要求を前記認証局に送信し、
前記認証局の前記回線証明書送信手段は、
前記証明書発行要求に前記ユーザ指定有効期間情報が含まれている場合は、発行日時に前記ユーザ指定有効期間情報を加えた値を有効期限として設定した前記回線証明書を発行することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記認証局の前記証明書送信手段は、
前記回線証明書を発行する際に、前記証明書発行要求に含まれている前記ユーザ指定有効期間情報と、前記認証局に予め設定されている認証局指定有効期間情報と、前記サービス提供者が予め前記認証局に通知し前記認証局が記憶しているサービス提供者指定有効期間情報とを比較し、最も短い有効期間情報を発行日時に加えて前記有効期限として設定した前記回線証明書を発行することを特徴とする請求項１または２に記載の通信システム。
【請求項４】
前記サーバ装置は、
前記サービス提供するサービスに付与されたサービス識別子に対応付けて当該サービスの利用を許可する前記回線識別子を記憶するサービス提供リスト記憶部を備え、
前記認証局の前記証明書送信手段は、
前記証明書を発行する際に、前記証明書発行要求の送信元ＩＰｖ６アドレスから前記回線識別子を読み出し、前記回線識別子を含む前記回線証明書を発行し、
前記端末装置の前記サービス提供要求送信手段は、
前記ユーザの指示を受けてユーザが提供を受けたいサービスの前記サービス識別子を含む前記サービス提供要求を前記サーバ装置に送信し、
前記サーバ装置の前記サービス提供開始手段は、
前記回線証明書認証手段によって前記回線証明書が有効であると認証された後に、前記サービス提供要求から前記サービス識別子を読み出し、前記サービス提供リスト記憶部から読み出した前記サービス識別子に対応付けられている前記回線識別子を読み出し、前記回線証明書に含まれている前記回線識別子が読み出した前記回線識別子に含まれている場合に、前記端末装置に対して前記サービス識別子に対応するサービス提供を開始することを特徴とする請求項１乃至３のいずれか１つに記載の通信システム。
【請求項５】
ＩＰｖ６ルータによって構成されるＩＰｖ６ネットワークと、前記ＩＰｖ６ネットワークに接続する認証局と、サービス提供者のサーバ装置が接続するＩＰｖ４ネットワークと、前記ＩＰｖ６ネットワークと前記ＩＰｖ４ネットワークと接続する端末装置と、を具備した通信システムのサービス提供方法において、
前記ＩＰｖ６ルータが、収容する回線ごとに予め付与された回線識別子を前記回線に接続している前記端末装置に送信する過程と、
前記端末装置が、前記回線を通じて接続する前記ＩＰｖ６ルータから前記回線識別子を受信した時、内部に記憶している端末番号と前記回線識別子を組み合わせて自ＩＰｖ６アドレスを生成し、内部に設定する過程と、
前記端末装置が、前記ＩＰｖ６ルータを介して前記認証局に証明書発行要求を送信する過程と、
前記ＩＰｖ６ルータが、前記端末装置から前記証明書発行要求を受信した時、受信した前記証明書発行要求に含まれている前記回線識別子が前記端末装置を収容する前記回線に予め付与された前記回線識別子に一致するか否かを認証する過程と、
前記ＩＰｖ６ルータが、前記回線識別子が一致すると認証した場合に、前記証明書発行要求を前記ＩＰｖ６ネットワークを介して前記認証局に転送する過程と、
前記認証局が、前記ＩＰｖ６ネットワークから前記端末装置が送信した前記証明書発行要求を受信する過程と、
前記認証局が、前記証明書発行要求を受信した時、前記回線証明書を発行し、前記回線証明書を前記端末装置に前記ＩＰｖ６ネットワークを介して送信する過程と、
前記端末装置が、前記認証局から前記ＩＰｖ６ネットワークを介して回線証明書を受信する過程と、
前記端末装置が、受信した前記回線証明書を含むサービス提供要求を前記ＩＰｖ４ネットワークを介して前記サーバ装置に送信する過程と、
前記サーバ装置が、前記ＩＰｖ４ネットワークを介して前記端末装置から前記サービス提供要求を受信した時、前記認証局から予め受信した公開鍵を利用して前記サービス提供要求に含まれている前記回線証明書が有効か否かを認証する過程と、
前記サーバ装置が、前記回線証明書が有効であると認証した場合に、前記端末装置に対してサービス提供を開始する過程と、
からなることを特徴とするサービス提供方法。
【請求項６】
ＩＰｖ６ルータによって構成されるＩＰｖ６ネットワークと、前記ＩＰｖ６ネットワークに接続する認証局と、サービス提供者のサーバ装置が接続するＩＰｖ４ネットワークと、前記ＩＰｖ６ネットワークと前記ＩＰｖ４ネットワークと接続する端末装置と、を具備した通信システムの前記端末装置のコンピュータを、
前記回線を通じて接続する前記ＩＰｖ６ルータから前記回線識別子を受信した時、内部に記憶している端末番号と前記回線識別子を組み合わせて自ＩＰｖ６アドレスを生成し、内部に設定するアドレス設定手段、
前記ＩＰｖ６ルータを介して前記認証局に証明書発行要求を送信する証明書発行要求送信手段、
前記認証局から前記ＩＰｖ６ネットワークを介して回線証明書を受信する証明書受信手段、
受信した前記回線証明書を含むサービス提供要求を前記ＩＰｖ４ネットワークを介して前記サーバ装置に送信するサービス提供要求送信手段、
として機能させるためのコンピュータプログラム。
【請求項７】
ＩＰｖ６ルータによって構成されるＩＰｖ６ネットワークと、前記ＩＰｖ６ネットワークに接続する認証局と、サービス提供者のサーバ装置が接続するＩＰｖ４ネットワークと、前記ＩＰｖ６ネットワークと前記ＩＰｖ４ネットワークと接続する端末装置と、を具備した通信システムの前記認証局のコンピュータを、
前記ＩＰｖ６ネットワークから前記端末装置が送信した前記証明書発行要求を受信する証明書発行要求受信手段、
前記証明書発行要求受信手段が前記証明書発行要求を受信した時、前記回線証明書を発行し、前記回線証明書を前記端末装置に前記ＩＰｖ６ネットワークを介して送信する証明書送信手段、
として機能させるためのコンピュータプログラム。
【請求項８】
ＩＰｖ６ルータによって構成されるＩＰｖ６ネットワークと、前記ＩＰｖ６ネットワークに接続する認証局と、サービス提供者のサーバ装置が接続するＩＰｖ４ネットワークと、前記ＩＰｖ６ネットワークと前記ＩＰｖ４ネットワークと接続する端末装置と、を具備した通信システムの前記サーバ装置のコンピュータを、
前記ＩＰｖ４ネットワークを介して前記端末装置から前記サービス提供要求を受信した時、前記認証局から予め受信した公開鍵を利用して前記サービス提供要求に含まれている前記回線証明書が有効か否かを認証する証明書認証手段、
前記証明書認証手段によって前記回線証明書が有効であると認証された場合に、前記端末装置に対してサービス提供を開始するサービス提供開始手段、
として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰｖ６ネットワークの回線認証と公開鍵暗号化方式による認証を利用してネットワークのサービス提供を制御する通信システム及びサービス提供方法並びにコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、公衆電話網において、回線に割り当てられる発信者番号は通信事業者が運用する交換機によって管理されているため第三者のなりすましを防止することができており、公衆電話網を利用することで交換機から通知される発信者番号に基づいて発信元の信頼性を担保することが可能であった。そのため、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）間の接続の認証や、インターネットやイントラネットへリモートアクセスする際のユーザ認証を行う際に、発信者番号、即ち発信元の端末装置に接続された回線に付与された回線番号を利用することが広く行われている。
一方、インターネットやイントラネットに代表される現状のＩＰネットワークはＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ｖｅｒｓｉｏｎ４（以下、ＩＰｖ４）の規格に基づいて構築されている。しかしながら、ＩＰｖ４アドレスや更に下位層のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスでは、端末に設定されているＩＰｖ４アドレスを第三者が容易に書き換えてなりすますことができるという問題がある。そのため、サービス提供時のユーザ認証としてＩＰｖ４アドレスやＭＡＣアドレスに基づいて発信元を認証した結果を利用することは信頼性に問題があるため行われていなかった。そのため、ＩＰｖ４ネットワークで、ユーザごとに異なるサービスを提供する制御を行う場合には、発信元に付与されたアドレスによって認証するのではなく、ユーザごとに付与したパスワードやユーザごとに配布されたＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）キーデバイスによりユーザ認証を行うことが一般的に行われている。
ところで、近年ＩＰｖ４アドレスの不足に対応して、新たなバージョンであるＩＰｖｅｒｓｉｏｎ６（以下、ＩＰｖ６と記載）というプロトコルが実用化されている。ＩＰｖ４ネットワークが３２ビット長のアドレスで接続先を識別するのに対し、ＩＰｖ６ネットワークは、１２８ビットのアドレス（以下、ＩＰｖ６アドレスと呼ぶ）長で接続先を識別する。また、ＩＰｖ６では端末装置がネットワークに接続した時、当該端末装置をすぐにネットワークの端末装置として使用できるプラグアンドプレイの機能が規定されている。そのため、端末装置を収容するＩＰｖ６ルータにはプラグアンドプレイ機能を実現するためＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅ）機能が備えられている。ＲＡ機能を備えたルータは、ＩＰｖ６アドレスの上位６４ビットをネットワークプレフィックスとして端末装置に送信する。端末装置はネットワークプレフィックスを受信して、インタフェースに予め割り当てられているＭＡＣアドレスを基に下位６４ビットを生成し、上位６４ビットと結合して１２８ビットのＩＰｖ６アドレスを生成する。このとき上位の６４ビットであるネットワークプレフィックスは、ＩＰｖ６ルータが収容する回線ごとに割り当てられており、当該回線から受信するパケットに関しては正しいＩＰｖ６アドレスが設定されているかを確認する回線認証にあたる機能を有している。そのためＩＰｖ６ネットワークではＩＰｖ６ルータの当該回線認証の機能を利用して第三者によるなりすましを防止することができ、それによって、発信元の信頼性を担保することができる（例えば、特許文献１参照）。
【特許文献１】特開２００３−１３２０３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したように従来では、信頼性の問題からＩＰｖ４ネットワークにおいて回線を認証に利用してサービス提供の制御を行うことはなされていなかった。しかしながら、一般的にＩＰｖ４ネットワークで行われている認証は、パスワードやデバイスによるものであり、パスワードが漏洩したりデバイスが盗難された場合に信頼性を維持するのが困難であるという問題がある。
【０００４】
本発明は、上記問題を解決すべくなされたもので、その目的は、パスワードやデバイスによる認証を利用することなく、ＩＰｖ６ネットワークの回線認証を利用してＩＰｖ４ネットワークにおいてサービス提供の制御を可能とする通信システムを提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、ＩＰｖ６ルータ（ＩＰｖ６ルータ１０）によって構成されるＩＰｖ６ネットワーク（ＩＰｖ６ネットワーク５０）と、前記ＩＰｖ６ネットワークに接続する認証局（回線認証局３０）と、サービス提供者のサーバ装置（サービスプロバイダシステム４０）が接続するＩＰｖ４ネットワーク（ＩＰｖ４ネットワーク５１）と、前記ＩＰｖ６ネットワークと前記ＩＰｖ４ネットワークとに接続する端末装置（エンドユーザ端末２０）と、を具備した通信システム（通信システム１）において、前記ＩＰｖ６ルータは、収容する回線（回線１５）ごとに予め付与された回線識別子を前記回線に接続している前記端末装置に送信する回線識別子送信手段と、前記端末装置から前記証明書発行要求を受信した時、受信した前記証明書発行要求に含まれている前記回線識別子が前記端末装置を収容する前記回線に予め付与された前記回線識別子に一致するか否かを認証する回線認証手段と、前記回線認証手段によって前記回線識別子が一致すると認証された場合に、前記証明書発行要求を前記ＩＰｖ６ネットワークを介して前記認証局に転送する証明書発行要求転送手段と、によって構成され、前記端末装置は、前記回線を通じて接続する前記ＩＰｖ６ルータから前記回線識別子を受信した時、内部に記憶している端末番号と前記回線識別子を組み合わせて自ＩＰｖ６アドレスを生成し、内部に設定するアドレス設定手段と、前記ＩＰｖ６ルータを介して前記認証局に証明書発行要求を送信する証明書発行要求送信手段と、前記認証局から前記ＩＰｖ６ネットワークを介して回線証明書を受信する証明書受信手段と、受信した前記回線証明書を含むサービス提供要求を前記ＩＰｖ４ネットワークを介して前記サーバ装置に送信するサービス提供要求送信手段と、によって構成され、前記認証局は、前記ＩＰｖ６ネットワークから前記端末装置が送信した前記証明書発行要求を受信する証明書発行要求受信手段と、前記証明書発行要求受信手段が前記証明書発行要求を受信した時、前記回線証明書を発行し、前記回線証明書を前記端末装置に前記ＩＰｖ６ネットワークを介して送信する証明書送信手段と、によって構成され、前記サーバ装置は、前記ＩＰｖ４ネットワークを介して前記端末装置から前記サービス提供要求を受信した時、前記認証局から予め受信した公開鍵を利用して前記サービス提供要求に含まれている前記回線証明書が有効か否かを認証する証明書認証手段と、前記証明書認証手段によって前記回線証明書が有効であると認証された場合に、前記端末装置に対してサービス提供を開始するサービス提供開始手段と、によって構成されることを特徴とする通信システムである。
【０００６】
本発明は、上記の発明において、前記端末装置の前記証明書発行要求送信手段は、ユーザの指示を受けてユーザ指定有効期間情報を含んだ前記証明書発行要求を前記認証局に送信し、前記認証局の前記回線証明書送信手段は、前記証明書発行要求に前記ユーザ指定有効期間情報が含まれている場合は、発行日時に前記ユーザ指定有効期間情報を加えた値を有効期限として設定した前記回線証明書を発行することを特徴とする。
【０００７】
本発明は、上記の発明において、前記認証局の前記証明書送信手段は、前記回線証明書を発行する際に、前記証明書発行要求に含まれている前記ユーザ指定有効期間情報と、前記認証局に予め設定されている認証局指定有効期間情報と、前記サービス提供者が予め前記認証局に通知し前記認証局が記憶しているサービス提供者指定有効期間情報とを比較し、最も短い有効期間情報を発行日時に加えて前記有効期限として設定した前記回線証明書を発行することを特徴とする。
【０００８】
本発明は、上記の発明において、前記サーバ装置は、前記サービス提供するサービスに付与されたサービス識別子に対応付けて当該サービスの利用を許可する前記回線識別子を記憶するサービス提供リスト記憶部（サービス提供リストデータベース４４）を備え、前記認証局の前記証明書送信手段は、前記証明書を発行する際に、前記証明書発行要求の送信元ＩＰｖ６アドレスから前記回線識別子を読み出し、前記回線識別子を含む前記回線証明書を発行し、前記端末装置の前記サービス提供要求送信手段は、前記ユーザの指示を受けてユーザが提供を受けたいサービスの前記サービス識別子を含む前記サービス提供要求を前記サーバ装置に送信し、前記サーバ装置の前記サービス提供開始手段は、前記回線証明書認証手段によって前記回線証明書が有効であると認証された後に、前記サービス提供要求から前記サービス識別子を読み出し、前記サービス提供リスト記憶部から読み出した前記サービス識別子に対応付けられている前記回線識別子を読み出し、前記回線証明書に含まれている前記回線識別子が読み出した前記回線識別子に含まれている場合に、前記端末装置に対して前記サービス識別子に対応するサービス提供を開始することを特徴とする。
【０００９】
本発明は、ＩＰｖ６ルータによって構成されるＩＰｖ６ネットワークと、前記ＩＰｖ６ネットワークに接続する認証局と、サービス提供者のサーバ装置が接続するＩＰｖ４ネットワークと、前記ＩＰｖ６ネットワークと前記ＩＰｖ４ネットワークと接続する端末装置と、を具備した通信システムのサービス提供方法において、前記ＩＰｖ６ルータが、収容する回線ごとに予め付与された回線識別子を前記回線に接続している前記端末装置に送信する過程と、前記端末装置が、前記回線を通じて接続する前記ＩＰｖ６ルータから前記回線識別子を受信した時、内部に記憶している端末番号と前記回線識別子を組み合わせて自ＩＰｖ６アドレスを生成し、内部に設定する過程と、前記端末装置が、前記ＩＰｖ６ルータを介して前記認証局に証明書発行要求を送信する過程と、前記ＩＰｖ６ルータが、前記端末装置から前記証明書発行要求を受信した時、受信した前記証明書発行要求に含まれている前記回線識別子が前記端末装置を収容する前記回線に予め付与された前記回線識別子に一致するか否かを認証する過程と、前記ＩＰｖ６ルータが、前記回線識別子が一致すると認証した場合に、前記証明書発行要求を前記ＩＰｖ６ネットワークを介して前記認証局に転送する過程と、前記認証局が、前記ＩＰｖ６ネットワークから前記端末装置が送信した前記証明書発行要求を受信する過程と、前記認証局が、前記証明書発行要求を受信した時、前記回線証明書を発行し、前記回線証明書を前記端末装置に前記ＩＰｖ６ネットワークを介して送信する過程と、前記端末装置が、前記認証局から前記ＩＰｖ６ネットワークを介して回線証明書を受信する過程と、前記端末装置が、受信した前記回線証明書を含むサービス提供要求を前記ＩＰｖ４ネットワークを介して前記サーバ装置に送信する過程と、前記サーバ装置が、前記ＩＰｖ４ネットワークを介して前記端末装置から前記サービス提供要求を受信した時、前記認証局から予め受信した公開鍵を利用して前記サービス提供要求に含まれている前記回線証明書が有効か否かを認証する過程と、前記サーバ装置が、前記回線証明書が有効であると認証した場合に、前記端末装置に対してサービス提供を開始する過程と、からなることを特徴とするサービス提供方法である。
【００１０】
本発明は、ＩＰｖ６ルータによって構成されるＩＰｖ６ネットワークと、前記ＩＰｖ６ネットワークに接続する認証局と、サービス提供者のサーバ装置が接続するＩＰｖ４ネットワークと、前記ＩＰｖ６ネットワークと前記ＩＰｖ４ネットワークと接続する端末装置と、を具備した通信システムの前記端末装置のコンピュータを、前記回線を通じて接続する前記ＩＰｖ６ルータから前記回線識別子を受信した時、内部に記憶している端末番号と前記回線識別子を組み合わせて自ＩＰｖ６アドレスを生成し、内部に設定するアドレス設定手段、前記ＩＰｖ６ルータを介して前記認証局に証明書発行要求を送信する証明書発行要求送信手段、前記認証局から前記ＩＰｖ６ネットワークを介して回線証明書を受信する証明書受信手段、受信した前記回線証明書を含むサービス提供要求を前記ＩＰｖ４ネットワークを介して前記サーバ装置に送信するサービス提供要求送信手段、として機能させるためのコンピュータプログラムである。
【００１１】
本発明は、ＩＰｖ６ルータによって構成されるＩＰｖ６ネットワークと、前記ＩＰｖ６ネットワークに接続する認証局と、サービス提供者のサーバ装置が接続するＩＰｖ４ネットワークと、前記ＩＰｖ６ネットワークと前記ＩＰｖ４ネットワークと接続する端末装置と、を具備した通信システムの前記認証局のコンピュータを、前記ＩＰｖ６ネットワークから前記端末装置が送信した前記証明書発行要求を受信する証明書発行要求受信手段、前記証明書発行要求受信手段が前記証明書発行要求を受信した時、前記回線証明書を発行し、前記回線証明書を前記端末装置に前記ＩＰｖ６ネットワークを介して送信する証明書送信手段、として機能させるためのコンピュータプログラムである。
【００１２】
本発明は、ＩＰｖ６ルータによって構成されるＩＰｖ６ネットワークと、前記ＩＰｖ６ネットワークに接続する認証局と、サービス提供者のサーバ装置が接続するＩＰｖ４ネットワークと、前記ＩＰｖ６ネットワークと前記ＩＰｖ４ネットワークと接続する端末装置と、を具備した通信システムの前記サーバ装置のコンピュータを、前記ＩＰｖ４ネットワークを介して前記端末装置から前記サービス提供要求を受信した時、前記認証局から予め受信した公開鍵を利用して前記サービス提供要求に含まれている前記回線証明書が有効か否かを認証する証明書認証手段、前記証明書認証手段によって前記回線証明書が有効であると認証された場合に、前記端末装置に対してサービス提供を開始するサービス提供開始手段、として機能させるためのコンピュータプログラムである。
【発明の効果】
【００１３】
この発明によれば、ＩＰｖ６ネットワークとＩＰｖ４ネットワークとに接続する端末装置は、ＩＰｖ６ルータを介して認証局に証明書発行要求を送信する。ＩＰｖ６ルータは、端末装置から証明書発行要求を受信した時、受信した証明書発行要求に含まれている回線識別子が端末装置を収容する回線に予め付与された回線識別子に一致するか否かを認証する。そして、回線識別子が一致すると認証した場合には、証明書発行要求をＩＰｖ６ネットワークを介して認証局に転送する。認証局は、証明書発行要求を受信した時、回線証明書を発行して端末装置にＩＰｖ６ネットワークを介して送信する。端末装置は、受信した回線証明書を含むサービス提供要求をＩＰｖ４ネットワークを介してサーバ装置に送信する。サーバ装置は、ＩＰｖ４ネットワークを介して端末装置からサービス提供要求を受信した時、認証局から予め受信した公開鍵を利用してサービス提供要求に含まれている回線証明書が有効か否かを認証する。回線証明書が有効であると認証した場合に、端末装置に対してサービス提供を開始する構成となっている。そのため、端末装置は、ＩＰｖ６ルータによる回線認証によって発信元の信頼性が担保され、公開鍵暗号方式によって認証局が発行した回線証明書で回線認証された情報の信頼性を保持しつつ、ＩＰｖ４ネットワークにおいてサービスを提供するサーバ装置に回線認証されたことの情報を示すことができる。それによって、端末装置のユーザに予め付与されたパスワードや配布されたデバイスなどを利用せずにサーバ装置は端末装置の認証を行うことが可能となる。
【００１４】
また、本発明によれば、端末装置は、ユーザの指示を受けてユーザ指定有効期間情報を含んだ証明書発行要求を認証局に送信する。認証局は、証明書発行要求にユーザ指定有効期間情報が含まれている場合は、発行日時にユーザ指定有効期間情報を加えた値と有効期限として設定し回線証明書を発行する構成となっている。そのため、ユーザが指定した有効期間に従って回線証明書が失効させることができる。それによって、認証局は失効リストなどによる証明書の有効期限管理を行う必要がなくなる。
【００１５】
また、本発明によれば、認証局は、回線証明書を発行する際に、証明書発行要求に含まれているユーザ指定有効期間情報と、認証局に予め設定されている認証局指定有効期間情報と、サービス提供者が予め認証局に通知し認証局が記憶しているサービス提供者指定有効期間情報とを比較し、最も短い有効期間情報を発行日時に加えた値を有効期限として設定し回線証明書を発行する構成となっている。そのため、複数の有効期間の指定があっても最も短い有効期間が自動的に設定されることになる。それによって、認証局は失効リストなどによる証明書の有効期限管理を行う必要がなくなる。
【００１６】
また、本発明によれば、サーバ装置は、サービス提供するサービスに付与されたサービス識別子に対応付けて当該サービスの利用を許可する回線識別子を記憶するサービス提供リスト記憶部を備えている。そして、認証局は、証明書を発行する際に、証明書発行要求の送信元ＩＰｖ６アドレスから回線識別子を読み出し、回線識別子を含む回線証明書を発行する。端末装置は、ユーザの指示を受けてユーザが提供を受けたいサービスのサービス識別子を含むサービス提供要求をサーバ装置に送信する。サーバ装置は、回線証明書が有効であると認証された後に、サービス提供要求からサービス識別子を読み出し、サービス提供リスト記憶部からサービス識別子に対応付けられている回線識別子を読み出し、回線証明書に含まれている回線識別子が読み出した回線識別子に含まれている場合に、端末装置に対してサービス識別子に対応するサービス提供を開始する構成となっている。そのため、サーバ装置は、回線識別子ごとに提供可能なサービスを設定することが可能となる。それによって、１つの回線識別子に複数の端末装置が接続している場合には、回線識別子単位でサービス提供の制御を行うことが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態による通信システムを図面を参照して説明する。
図１は、本実施形態による通信システム１を示す概略ブロック図である。
同図において、ＩＰｖ６ルータ１０ａ、１０ｂ、１０ｃ、１０ｄ（以下、ＩＰｖ６ルータを代表して示す際はＩＰｖ６ルータ１０と記載する。）は、ＩＰｖ６のプロトコルに基づいて、パケットの転送を行うことができる通信装置である。ＩＰｖ６ネットワーク５０は、ＩＰｖ６ルータ１０ａ、１０ｂ、１０ｃ、１０ｄとそれらを相互に接続する専用線等の回線から構成されるネットワークである。エンドユーザ端末２０ａ、２０ｂ、２０ｃ（以下、エンドユーザ端末を代表して示す際はエンドユーザ端末２０と記載する。）は、例えば、ユーザが利用するパーソナルコンピュータ等であり、それぞれＩＰｖ６ルータ１０ａ、１０ｂ、１０ｃと回線１５ａ、１５ｂ、１５ｃ（以下、回線を代表して示す際は回線１５と記載する。）を介して接続している。また、エンドユーザ端末２０ａは、ＩＰｖ４ネットワーク５１にも接続しており、ＩＰｖ６ネットワーク５０を介して受信した情報をＩＰｖ４ネットワーク５１側へ転送することが可能である。ここで、ＩＰｖ４ネットワーク５１は、具体的にはインターネットが該当する。回線認証局３０（ＣＡ：Ｃｅｒｔｉｆｉｃａｔｅ  Ａｕｔｈｏｒｉｔｒｙ）は、ＩＰｖ６ルータ１０ｄに接続し、エンドユーザ端末２０ａ、２０ｂ、２０ｃから回線証明書の発行要求を受信して、回線証明書の発行を行うサーバ装置である。回線証明書とは、具体的には公開鍵暗号化方式において公開鍵の証明のために利用される公開鍵証明書に該当する。サービスプロバイダシステム４０ａ、４０ｂ（以下、サービスプロバイダシステムを代表して示す際はサービスプロバイダシステム４０と記載する。）は、具体的にはコンテンツやゲームプログラム等を格納する複数のサーバ装置から構成されるシステムである。サービスプロバイダシステム４０ａ、４０ｂは、ＩＰｖ４ネットワーク５１に接続しＩＰｖ４ネットワーク５１を介してコンテンツ配信やゲームプログラムのダウンロードなどのサービスをエンドユーザ端末２０ａに提供する。また、サービスプロバイダシステム４０ａは、セキュアネットワーク５２にも接続しており、セキュアネットワーク５２を介して回線認証局３０から回線証明書に付された電子署名の有効性を確認するために必要な回線認証局３０の公開鍵を受信する。セキュアネットワーク５２は、例えば、公衆電話網、専用回線、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの第三者が容易にデータの改ざんなどを行うことができない閉域網である。
【００１８】
図２は、ＩＰｖ６ルータ１０、エンドユーザ端末２０、回線認証局３０、サービスプロバイダシステム４０の内部構成を示したブロック図である。
同図（ａ）は、ＩＰｖ６ルータ１０の内部構成を示した図である。同図（ａ）において、ＩＰｖ６プレフィックス通知部１１は、ＩＰｖ６ルータ１０が収容する回線ごとに予め付与しているＩＰｖ６アドレスの上位６４ビットであるネットワークプレフィックス（プレフィックスと略して呼ぶ場合もある）を回線１５を通じて直接接続しているエンドユーザ端末２０に通知する。回線認証部１２は、エンドユーザ端末２０が送信したＩＰｖ６アドレスが設定されたパケットを受信した時、当該ＩＰｖ６アドレスが、予め内部に設定されているネットワークプレフィックスを含んでいる有効なパケットか否かを確認する。有効なパケットの場合は、経路設定に従って転送するが、有効でない場合には、パケットを破棄する。ＩＰｖ６通信制御部１３は、エンドユーザ端末２０を収容し、また、他のＩＰｖ６ルータ１０と接続してＩＰｖ６プロトコルに基づく通信を行う。
同図（ｂ）は、エンドユーザ端末２０の内部構成を示した図である。同図（ｂ）において、ＩＰｖ６アドレス合成部２１は、ＩＰｖ６ルータ１０から受信した上位６４ビットのネットワークプレフィックスとインタフェースに予め設定されているＭＡＣアドレスから生成した６４ビットの下位アドレスを合成して１２８ビットのＩＰｖ６アドレスを生成し内部に自ＩＰｖ６アドレスとして設定する。証明書発行要求部２２は、回線認証局３０に対して証明書発行要求を送信して回線１５に対して発行された回線証明書を受信する。証明書送信部２３は、サービスプロバイダシステム４０のサービスを利用する際にユーザ認証を受けるため、サービスプロバイダシステム４０に回線認証局３０から受信した回線証明書をサービス提供要求と共に送信する。ＩＰｖ６通信制御部２４は、ＩＰｖ６ルータ１０と接続してＩＰｖ６プロトコルに基づく通信を行う。ＩＰｖ４通信制御部２５は、ＩＰｖ４ネットワーク５１に接続しサービスプロバイダシステム４０との間でＩＰｖ４プロトコルに基づく通信を行う。
【００１９】
同図（ｃ）は、回線認証局３０の内部構成を示した図である。同図（ｃ）において、証明書発行部３１は、エンドユーザ端末２０から証明書発行要求を受信して回線証明書の発行を行う。認証局公開鍵提供部３２は、セキュアネットワーク５２に接続し、サービスプロバイダシステム４０からの公開鍵取得要求を受信して認証局の公開鍵を発行する。ＩＰｖ６通信制御部３３は、ＩＰｖ６ルータ１０と接続してＩＰｖ６プロトコルに基づく通信を行う。
同図（ｄ）は、サービスプロバイダシステム４０の内部構成を示した図である。同図（ｄ）において、証明書検証部４１は、セキュアネットワーク５２に接続し、回線認証局３０から受信した認証局の公開鍵を利用して、エンドユーザ端末２０から受信した回線証明書に付された電子署名を復号化し、回線証明書が有効であるか否かの確認をする。サービス提供部４２は、証明書検証部４１によって回線証明書が有効であると確認された場合にエンドユーザ端末２０に対してサービスの提供を行う。ＩＰｖ４通信制御部４３は、ＩＰｖ４ネットワーク５１に接続しエンドユーザ端末２０とＩＰｖ４プロトコルに基づく通信を行う。サービス提供リストデータベース（以下、ＤＢ）４４は、サービスプロバイダシステム４０が提供することができるサービスに付与されたサービス識別子に対応付けて当該サービスの提供を許可する回線識別子、即ちネットワークプレフィックスの情報を記憶している。サービス提供履歴データベース４５は、提供したサービスのサービス識別子に対応付けてサービス提供を行った回線識別子と提供日時の履歴を記憶する。
【００２０】
図３は、ＩＰｖ６ルータ１０のＲＡ機能を説明するための図である。同図に示すように、ＩＰｖ６アドレスは１２８ビットを有しており、上位６４ビットはＩＰｖ６ルータ１０側で回線ごとに割り当てられるネットワークプレフィックスである。下位６４ビットは、エンドユーザ端末２０の個々のインタフェースに割り当てられているＭＡＣアドレスに基づいて生成されるエンドユーザ端末２０ごとに固有の番号である。ＲＡ機能は、ＩＰｖ６ルータ１０にエンドユーザ端末２０が接続すると、ＩＰｖ６ルータ１０がネットワークプレフィックス部分をエンドユーザ端末２０に対して送信する。ネットワークプレフィックス部分を受信したエンドユーザ端末２０はネットワークプレフィックスを上位６４ビットとし、ＭＡＣアドレスに基づいて生成したアドレスを下位の６４ビットとして結合して１２８ビットの端末固有のＩＰｖ６アドレスを生成して内部に設定する。上位の６４ビットであるネットワークプレフィックスは、通信事業者が運営するＩＰｖ６ルータ１０が管理している。また、エンドユーザ端末２０がパケットを送信する際に、当該パケットの送信元アドレスに設定されているネットワークプレフィックスが、回線に設定されているネットワークプレフィックスと一致する場合にのみ当該パケットを転送しているため、第三者によるなりすましを防止しやすくしている。
【００２１】
図４は、回線証明書のデータ形式を示した図である。上述した通り、回線証明書は公開鍵暗号化方式の公開鍵証明書に該当する。具体的には、Ｘ．５０９バージョン３のデジタル証明書を利用することとなる。同図において、バージョンには、Ｘ．５０９バージョン３であることを示す数値２が設定される。シリアル番号には、証明書を一意に識別するための識別番号が整数値で設定される。署名アルゴリズムには、当該証明書に対して回線認証局３０が自らの電子署名を付与する際の暗号化アルゴリズムの識別子が設定される。発行者には回線認証局３０の名称、例えば企業名、団体名が設定される。証明書有効期間には、証明書の利用開始日時と証明書の利用限度日時（＝有効期限）が設定される。所有者名には、当該証明書によって証明される公開鍵の所有者であるエンドユーザ端末２０のユーザの識別情報が設定される。所有者公開鍵情報には、所有者が利用している公開鍵暗号化方式の公開鍵アルゴリズムの識別子と、公開鍵の情報が設定される。拡張領域には、エンドユーザ端末２０が接続している回線の回線識別子としてＩＰｖ６アドレスの上位６４ビットのネットワークプレフィックスが設定される。
なお、所有者であるエンドユーザ端末２０のユーザの公開鍵と秘密鍵自体は、回線認証局３０が発行してもよいし、ユーザが自ら作成し、証明書のみを回線認証局３０が発行するようにしてもよい。
【００２２】
図５（ａ）、（ｂ）はそれぞれ、サービスプロバイダシステム４０に備えられているデータベースであるサービス提供リストＤＢ４４とサービス提供履歴ＤＢ４５のデータ構成を示した図である。
同図（ａ）のサービス提供リストＤＢ４４において、サービス名にはサービスプロバイダシステム４０が提供するサービス名が設定される。サービス識別子には当該サービスに予め付与されている一意に特定できる識別子が設定される。提供対象回線識別子には、当該サービスの提供を許可するエンドユーザ端末２０を回線単位で制限するために、ＩＰｖ６のネットワークプレフィックスに該当する回線識別子が設定される。サービスプロバイダシステム４０は、エンドユーザ端末２０のユーザとの契約に基づき、予めサービス提供リストＤＢ４４を設定する。そして、エンドユーザ端末２０からサービス提供要求を受信した時、サービス提供要求に含まれているサービス識別子と回線証明書の拡張領域に設定されている回線識別子に基づいてサービス提供リストＤＢ４４を参照しサービス識別子と回線識別子の対応関係が一致する場合にサービス識別子に対応するサービスの提供を開始する。
同図（ｂ）のサービス提供履歴ＤＢ４５において、サービス識別子には、エンドユーザ端末２０によって利用されたサービスのサービス識別子が記録される。提供日時には、当該サービスを提供した日時が記録される。提供回線識別子には、サービスを利用したエンドユーザ端末２０の回線識別子が設定される。サービスプロバイダシステム４０の運営者は、サービス提供履歴ＤＢ４５を参照してエンドユーザ端末２０のユーザに課金を行うことができる。
【００２３】
次に、図６から図８を参照して、回線認証に基づくＩＰｖ４ネットワークでのサービス提供制御の処理の流れについて説明する。
図６は、ＩＰｖ６アドレスの生成の処理を示した図である。図６において、最初に回線１５ａを通じてエンドユーザ端末２０ａを収容しているＩＰｖ６ルータ１０ａが、回線１５ａに予め割り当てられているネットワークプレフィックスをエンドユーザ端末２０ａに送信する（ステップＳ１）。ネットワークプレフィックスを受信したエンドユーザ端末２０ａは自らのインタフェースに設定されているＭＡＣアドレスから下位の６４ビットを生成し、ネットワークプレフィックスを上位６４ビットとしてＩＰｖ６アドレスを生成し内部に設定する（ステップＳ２）。
図７は、回線証明書の発行の処理を示した図である。図７において、エンドユーザ端末２０ａは、回線認証局３０を宛先として証明書発行要求をＩＰｖ６ルータ１０ａに送信する（ステップＳ３）。ＩＰｖ６ルータ１０ａは、証明書発行要求に設定されている送信元ＩＰｖ６アドレスのネットワークプレフィックスを読み出し、回線１５ａに割り当てられているネットワークプレフィックスに一致するか否かを確認することで回線認証を行う（ステップＳ４）。ネットワークプレフィックスが一致する場合には、ＩＰｖ６ネットワーク５０を通じてＩＰｖ６ルータ１０ｄに証明書発行要求を転送し、ＩＰｖ６ルータ１０ｄは回線認証局３０に証明書発行要求を転送する。証明書発行要求を受信した回線認証局３０は、送信元のＩＰｖ６アドレスのネットワークプレフィックスを読み出して、当該ネットワークプレフィックスを含む回線証明書を発行し、エンドユーザ端末２０ａに送信する（ステップＳ５）。エンドユーザ端末２０ａは、ＩＰｖ６ネットワーク５０を介して回線証明書を受信する。
【００２４】
図８は、サービスプロバイダシステム４０ａがエンドユーザ端末２０ａに対してサービス提供を行う処理を示した図である。図８において、最初にエンドユーザ端末２０ａは回線認証局３０から受信した回線証明書と共に提供を受けたいサービスのサービス識別子を指定したサービス提供要求をＩＰｖ４ネットワーク５１を介してサービスプロバイダシステム４０ａに送信する（ステップＳ６）。サービスプロバイダシステム４０ａは、セキュアネットワーク５２を介して回線認証局３０から回線認証局３０の公開鍵を受信する（ステップＳ７）。サービスプロバイダシステム４０ａは、回線認証局３０の公開鍵で回線証明書の検証を行う。回線証明書が有効であると判定した場合にはサービス提供要求に指定されたサービス識別子と回線証明書の拡張領域に設定されている回線識別子に基づいてサービス提供リストＤＢ４４ａ（サービスプロバイダ４０ａに対応するサービス提供リストＤＢとして符号を４４ａと記載する。以下、サービス提供履歴ＤＢについても同様に４５ａと記載する。）を参照しサービス識別子と回線識別子の対応関係が一致する場合にサービス識別子に対応するサービスの提供を開始する（ステップＳ８）。
なお、図８において、サービスプロバイダシステム４０ａはセキュアネットワーク５２を通じてオンラインで回線認証局３０から公開鍵を受信するようにしているが、記録媒体による郵送等によりオフラインで取得するようにしてもよい。
【００２５】
図９は、ＩＰｖ６アドレスの生成からサービスプロバイダシステム４０ａによるサービス提供までの一連の処理を示したシーケンス図である。
同図において、最初にエンドユーザ端末２０ａがＩＰｖ６のインタフェースからＩＰｖ６ルータ１０ａに接続する（ステップＳ９−１）。一方で、エンドユーザ端末２０ａはＩＰｖ４のインタフェースからＩＰｖ４ネットワーク５１にも接続する（ステップＳ９−２）。ＩＰｖ６ルータ１０ａはエンドユーザ端末２０ａを収容する回線に割り当てられているネットワークプレフィックスを送信する（ステップＳ９−３）。ネットワークプレフィックスを受信したエンドユーザ端末２０ａは自らのＩＰｖ６のインタフェースに設定されているＭＡＣアドレスから下位の６４ビットを生成し、ネットワークプレフィックスを上位６４ビットとしてＩＰｖ６アドレスを生成し内部に設定する（ステップＳ９−４）。エンドユーザ端末２０ａは、有効期間をｎ分に設定した証明書発行要求を回線認証局３０を宛先としてＩＰｖ６ルータ１０ａに送信する（ステップＳ９−５）。ＩＰｖ６ルータ１０ａは、証明書発行要求に設定されている送信元ＩＰｖ６アドレスのネットワークプレフィックスを読み出し、エンドユーザ端末１０ａを収容している回線に割り当てられているネットワークプレフィックスに一致するか否かを確認することで回線認証を行う（ステップＳＳ９−６）。ネットワークプレフィックスが一致する場合には、ＩＰｖ６ネットワーク５０を通じてＩＰｖ６ルータ１０ｄに証明書発行要求を転送し、ＩＰｖ６ルータ１０ｄは回線認証局３０に証明書発行要求を転送する。証明書発行要求を受信した回線認証局３０は、送信元のＩＰｖ６アドレスのネットワークプレフィックスを読み出す（ステップＳ９−７）。次に、回線認証局３０は、証明書発行要求から有効期間のｎ分を読み出して、発行日時に読み出したｎ分を加えた日時を有効期限として設定した回線証明書を生成する。そして、生成した回線証明書の拡張領域に回線識別子としてネットワークプレフィックスを設定する（ステップＳ９−８）。そして、当該回線証明書をエンドユーザ端末２０ａに送信する（ステップＳ９−９）。エンドユーザ端末２０ａは、ＩＰｖ６ネットワーク５０を介して回線証明書を受信する。次に、エンドユーザ端末２０ａは回線認証局３０から受信した回線証明書と共に提供を受けたいサービスのサービス識別子を指定したサービス提供要求をＩＰｖ４ネットワーク５１を介してサービスプロバイダシステム４０ａに送信する。この時、回線証明書の有効期間はｎ分であるため、サービスプロバイダシステム４０ａが確認する時間を含めて有効期限内に送信する必要がある（ステップＳ９−１０）。サービスプロバイダシステム４０ａは、最初に回線証明書の有効期限を確認する。有効期限内の場合には、予め内部に記憶している回線認証局３０から受信した回線認証局３０の公開鍵で回線証明書の検証を行う（ステップＳ９−１１）。回線証明書が有効であると判定した場合には、サービス提供要求に指定されているサービス識別子と回線証明書の拡張領域に設定されている回線識別子に基づいてサービス提供リストＤＢ４４ａを参照し、サービス識別子と回線識別子の対応関係が一致する場合にサービス識別子に対応するサービスの提供を開始する（ステップＳ９−１２）。
なお、上記した処理では、エンドユーザ端末２０ａが指定した有効期間にのみ従って、回線証明書の有効期間の設定を行っているが、回線認証局３０が自ら有効期間を指定できるようにしてもよいし、サービスプロバイダシステム４０ａの運用者が、回線認証局３０との契約時に有効期間を指定するようにしてもよい。複数の有効期間が設定されている場合には最も短い有効期間が設定されることとなる。
【００２６】
図１０は、サービスプロバイダシステム４０ａが複数のエンドユーザ端末２０ａ−１〜Ｎを一元管理してサービス提供を行う処理を示した図である。同図において、エンドユーザ端末２０−ｉの符号ｉは１からＮまでの値を示しており、１つの回線１５ａにハブ等を利用して１つの回線１５ａに接続している。つまり、エンドユーザ端末２０−ｉは、ＩＰｖ６ルータ１０ａから見ると同一の回線１５ａに接続する端末となり、ネットワークプレフィックスが同一のＩＰｖ６アドレスを有することになる。ＩＰｖ６ルータ１０ａからネットワークプレフィックスを受信して、エンドユーザ端末２０−ｉが自らのＩＰｖ６アドレスを生成して登録した後に、エンドユーザ端末２０−ｉは回線認証局３０に証明書発行要求を送信する（ステップＳ１０−１）。回線認証局３０は、回線識別子、有効期限を含む回線証明書を発行し、エンドユーザ端末２０−ｉに送信する（ステップＳ１０−２）。次に、エンドユーザ端末２０−ｉは、ＩＰｖ４ネットワーク５１を介してサービスプロバイダシステム４０ａに回線証明書と共に提供を受けたいサービス識別子を設定したサービス提供要求を送信する（ステップＳ１０−３）。サービス提供要求を受信したサービスプロバイダシステム４０ａは、回線証明書の有効期限を確認し、有効期限内の場合には、回線認証局３０から予め受信している回線認証局３０の公開鍵を利用して回線証明書の有効性を確認する。有効であると確認できた場合には、内部のサービス提供リストＤＢ４０ａからサービス提供要求に指定されているサービス識別子に対応付けられている回線識別子を読み出し、回線証明書に含まれている回線識別子が読み出した回線識別子に含まれているか否かを確認する。回線証明書に含まれている回線識別子が含まれている場合には、エンドユーザ端末２０−ｉに対してサービス識別子に該当するサービスの提供を開始すると共にサービス提供履歴ＤＢ４４ａに、提供したサービス識別子と提供日時と回線識別子を記録する（ステップＳ１０−４）。サービスプロバイダシステム４０ａの運用者は、サービス料金の支払い時期に、サービス提供履歴ＤＢ４５ａに記録された履歴に基づいて回線識別子ごとに課金を行うことが可能となる。
【００２７】
上述の通信システム１のエンドユーザ端末２０、回線認証局３０、ＩＰｖ６ルータ１０、サービスプロバイダシステム４０を構成するサーバ装置は内部に、コンピュータシステムを有している。そして、上述した回線認証によるサービス提供制御の処理過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００２８】
【図１】本実施形態による通信システムを示すブロック図である。
【図２】同実施形態における各装置の内部構成を示したブロック図である。
【図３】同実施形態におけるＩＰｖ６ルータのＲＡ機能を説明するための図である。
【図４】同実施形態における回線証明書のデータ構成を示した図である。
【図５】同実施形態におけるサービス提供リストデータベースのデータ構成を示した図である。
【図６】同実施形態におけるサービス提供履歴データベースのデータ構成を示した図である。
【図７】同実施形態におけるＩＰｖ６アドレスの生成の処理を示した図である。
【図８】同実施形態における回線証明書の発行の処理を示した図である。
【図９】同実施形態におけるＩＰｖ６アドレスの生成からサービス提供までの一連の処理を示したシーケンス図である。
【図１０】同実施形態における複数のエンドユーザ端末にサービス提供を行う処理を説明するための図である。
【符号の説明】
【００２９】
１  通信システム
１０ａ〜ｄ  ＩＰｖ６ルータ
１５ａ〜ｃ  回線
２０ａ〜ｃ  エンドユーザ端末
３０  回線認証局
４０ａ、ｂ  サービスプロバイダシステム
５０  ＩＰｖ６ネットワーク
５１  ＩＰｖ４ネットワーク
【図１】
2006025010.tif 000003
【図２】
2006025010.tif 000004
【図３】
2006025010.tif 000005
【図４】
2006025010.tif 000006
【図５】
2006025010.tif 000007
【図６】
2006025010.tif 000008
【図７】
2006025010.tif 000009
【図８】
2006025010.tif 000010
【図９】
2006025010.tif 000011
【図１０】
2006025010.tif 000012