(57)【要約】【課題】  契約ＩＳＰへのリアルタイムオンライン認証を行わずに匿名ローミングサービスを実現でき、利用履歴及び利用課金を管理する。【解決手段】  ローミング先サーバ装置２０は、利用者装置３０から中継装置４０を介して送信されたグループ署名を検証して検証結果が正当のときに匿名ローミングサービスを中継装置４０経由で利用者装置３０に提供する。中継装置４０は、匿名ローミングサービスの利用量に応じた匿名利用履歴情報をローミング先サーバ装置２０経由でホームインターネットサービスプロバイダサーバ装置１０に送信する。ホームインターネットサービスプロバイダサーバ装置１０は、匿名利用履歴情報内のグループ署名から利用者の個人情報を特定して課金情報を生成する。【選択図】  図１
2010068460.tif 000002
【特許請求の範囲】
【請求項１】
追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムであって、
前記利用者の個人情報及びグループ署名関連情報を記憶手段に記憶し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報をローミング先サーバ装置から受けると、この匿名利用履歴情報内のグループ署名を前記追跡機能により復号して得られたグループ署名関連情報から前記記憶手段内の対応する個人情報を特定し、当該特定した個人情報と前記匿名利用履歴情報内の利用量とに基づいて、前記従量制課金のための課金情報を生成するホームインターネットサービスプロバイダサーバ装置と、
前記利用者装置から中継装置を介してローミング接続要求を受けると、仮ＩＤを生成して前記中継装置に返信し、この中継装置を介して前記利用者装置から当該仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を前記グループ署名方式により検証して検証結果が正当のとき、接続許可及び当該仮ＩＤを前記中継装置に送信して前記利用者装置に前記匿名ローミングサービスを提供し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報を前記中継装置から受けてローミング先サーバ用記憶手段に保持し、前記ローミング先サーバ用記憶手段内の匿名利用履歴情報を定期的に前記ホームインターネットサービスプロバイダ装置に送信するローミング先サーバ装置と、
無線ＬＡＮサービスのアクセスポイントとして前記利用者装置と前記ローミング先サーバ装置との通信を中継し、前記接続許可及び仮ＩＤを前記利用者装置に転送した後、前記匿名ローミングサービスの利用量に応じて匿名利用履歴情報を中継装置用記憶手段に記録し、前記中継装置用記憶手段内の匿名利用履歴情報を定期的に前記ローミング先サーバ装置に送信する中継装置と、
前記利用者の操作により、前記ローミング接続要求を前記中継装置に送信し、前記中継装置から仮ＩＤを受けると、この仮ＩＤ及びグループ署名を含む匿名認証情報を生成して当該匿名認証情報を前記中継装置に送信し、前記中継装置から接続許可及び仮ＩＤを受けると、前記匿名ローミングサービスに基づき、この仮ＩＤを含む通信パケットにより前記中継装置及び前記ローミング先サーバ装置を介してインターネットとの通信を実行する利用者装置と、
を備えたことを特徴とする匿名ローミングサービスシステム。
【請求項２】
追跡機能を有するグループ署名方式により、仮ＩＤに対するグループ署名を検証して匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムに用いられ、前記匿名ローミングサービスを提供するローミング先サーバ装置との通信を中継する中継装置と、前記中継装置から前記ローミング先サーバ装置を介して前記匿名ローミングサービスの利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報を受けた場合に前記追跡機能により当該グループ署名から特定した利用者に従量制課金を実行するためのホームインターネットサービスプロバイダサーバ装置との両装置に通信可能であり且つ前記ホームインターネットサービスプロバイダ装置から受けたグループ署名関連情報を記憶する記憶手段を備えた利用者装置のプログラムであって、
前記利用者装置を、
利用者の操作により、前記ローミング接続要求を前記中継装置に送信する手段、
前記中継装置から仮ＩＤを受けると、前記記憶手段内のグループ署名関連情報に基づいて、この仮ＩＤに署名処理を施して前記グループ署名を生成する手段、
この仮ＩＤ及び前記生成したグループ署名を含む匿名認証情報を生成して当該匿名認証情報を前記中継装置を介して前記ローミング先サーバ装置に送信する手段、
前記ローミング先サーバ装置から前記中継装置を介して接続許可及び仮ＩＤを受けると、この仮ＩＤを含む通信パケットを前記中継装置に送信することにより、当該中継装置及び前記ローミング先サーバ装置を介してインターネットとの通信を実行する手段、
として機能させるためのプログラム。
【請求項３】
追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムに用いられ、無線ＬＡＮサービスのアクセスポイントとして前記利用者装置とローミング先サーバ装置との通信を中継する中継装置であって、
前記匿名ローミングサービスの利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報を記憶するための記憶手段と、
前記利用者装置から受けたローミング接続要求を前記ローミング先サーバ装置に転送し、前記ローミング先サーバ装置から受けた仮ＩＤを前記利用者装置に転送する手段と、
前記利用者装置から受けた前記仮ＩＤ及びグループ署名を含む匿名認証情報をローミング先サーバ装置に転送し、前記ローミング先サーバ装置から受けた接続許可及び仮ＩＤを前記利用者装置に転送する手段と、
前記接続許可及び仮ＩＤの転送後、前記利用者装置による匿名ローミングサービスの利用時間又は通信パケット量を示す利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報を前記記憶手段に書き込む手段と、
前記記憶手段内の匿名利用履歴情報を定期的に前記ローミング先サーバ装置に送信する手段と、
を備えたことを特徴とする中継装置。
【請求項４】
追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムに用いられ、無線ＬＡＮサービスのアクセスポイントとして前記利用者装置とローミング先サーバ装置との通信を中継し、且つ前記匿名ローミングサービスの利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報を記憶するための記憶手段を備えた中継装置のプログラムであって、
前記中継装置を、
前記利用者装置から受けたローミング接続要求を前記ローミング先サーバ装置に転送し、前記ローミング先サーバ装置から受けた仮ＩＤを前記利用者装置に転送する手段、
前記利用者装置から受けた前記仮ＩＤ及びグループ署名を含む匿名認証情報をローミング先サーバ装置に転送し、前記ローミング先サーバ装置から受けた接続許可及び仮ＩＤを前記利用者装置に転送する手段、
前記接続許可及び仮ＩＤの転送後、前記利用者装置による匿名ローミングサービスの利用時間又は通信パケット量を示す利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報を前記記憶手段に書き込む手段、
前記記憶手段内の匿名利用履歴情報を定期的に前記ローミング先サーバ装置に送信する手段、
として機能させるためのプログラム。
【請求項５】
追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムに用いられ、前記利用者装置との通信を中継する中継装置と、前記追跡機能によりグループ署名から特定した利用者に対して前記従量制課金を実行するためのホームインターネットサービスプロバイダ装置との両装置と通信可能なローミング先サーバ装置であって、
前記ホームインターネットサービスプロバイダ装置から受けたグループ署名検証情報及び前記中継装置から受けた匿名利用履歴情報を記憶するための記憶手段と、
前記利用者装置から中継装置を介してローミング接続要求を受けると、仮ＩＤを生成して前記中継装置に返信する手段と、
前記中継装置を介して前記利用者装置から前記仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を前記グループ署名検証情報に基づいて検証する手段と、
この検証結果が正当のとき、接続許可及び前記仮ＩＤを前記中継装置に送信した後、前記利用者装置から前記中継装置を介して前記仮ＩＤを含む通信パケットを受けると、この通信パケットを前記インターネットに転送し、前記インターネットから前記仮ＩＤを含む通信パケットを受けると、この通信パケットを前記中継装置に転送することにより、前記利用者装置に前記匿名ローミングサービスを提供する手段と、
前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報を前記中継装置から受けると、この匿名利用履歴情報を前記記憶手段に書き込む手段と、
前記記憶手段内の匿名利用履歴情報を定期的に前記ホームインターネットサービスプロバイダ装置に送信する手段と、
を備えたことを特徴とするローミング先サーバ装置。
【請求項６】
追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムに用いられ、前記匿名ローミングサービスの提供を受ける利用者装置と、前記匿名ローミングサービスを前記利用者装置に提供するローミング先サーバ装置との両装置と通信可能なホームインターネットサービスプロバイダサーバ装置であって、
前記利用者の個人情報及びグループ署名関連情報を記憶する記憶手段と、
前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報をローミング先サーバ装置から受けると、この匿名利用履歴情報内のグループ署名から前記追跡機能により前記記憶手段内の対応する個人情報を特定する手段と、
前記匿名利用履歴情報内の利用量に応じて利用料金情報を生成し、この利用料金情報、前記特定した個人情報及び前記匿名利用履歴情報内の利用量を含むように前記従量制課金のための課金情報を生成する手段と、
を備えたことを特徴とするホームインターネットサービスプロバイダサーバ装置。
【請求項７】
追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムであって、
前記利用者の個人情報及びグループ署名関連情報を記憶手段に記憶し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報をローミング先サーバ装置から受けると、この匿名利用履歴情報内のグループ署名を前記追跡機能により復号して得られたグループ署名関連情報から前記記憶手段内の対応する個人情報を特定し、当該特定した個人情報と前記匿名利用履歴情報内の利用量とに基づいて、前記従量制課金のための課金情報を生成するホームインターネットサービスプロバイダサーバ装置と、
前記グループ署名を検証した中継装置から接続許可及び仮ＩＤを受けると、この仮ＩＤを含む通信パケットをインターネットに接続する匿名ローミングサービスを提供し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報を前記中継装置から受けてローミング先サーバ用記憶手段に保持し、前記ローミング先サーバ用記憶手段内の匿名利用履歴情報を定期的に前記ホームインターネットサービスプロバイダ装置に送信するローミング先サーバ装置と、
前記利用者装置からローミング接続要求を受けると、仮ＩＤを生成して前記利用者装置に返信し、この利用者装置から当該仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を前記グループ署名方式により検証して検証結果が正当のとき、接続許可及び当該仮ＩＤを前記利用者装置及び前記ローミング先サーバ装置に送信した後、前記匿名ローミングサービスの利用量に応じて匿名利用履歴情報を中継装置用記憶手段に記録し、前記中継装置用記憶手段内の匿名利用履歴情報を定期的に前記ローミング先サーバ装置に送信する中継装置と、
前記利用者の操作により、前記ローミング接続要求を前記中継装置に送信し、前記中継装置から仮ＩＤを受けると、この仮ＩＤ及びグループ署名を含む匿名認証情報を生成して当該匿名認証情報を前記中継装置に送信し、前記中継装置から接続許可及び仮ＩＤを受けると、前記匿名ローミングサービスに基づき、この仮ＩＤを含む通信パケットにより前記中継装置及び前記ローミング先サーバ装置を介してインターネットとの通信を実行する利用者装置と、
を備えたことを特徴とする匿名ローミングサービスシステム。
【請求項８】
追跡機能を有するグループ署名方式により、仮ＩＤに対するグループ署名を検証して匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムに用いられ、前記匿名ローミングサービスを提供するローミング先サーバ装置との通信を中継する中継装置と、前記中継装置から前記ローミング先サーバ装置を介して前記匿名ローミングサービスの利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報を受けた場合に前記追跡機能により当該グループ署名から特定した利用者に従量制課金を実行するためのホームインターネットサービスプロバイダサーバ装置との両装置に通信可能であり且つ前記ホームインターネットサービスプロバイダ装置から受けたグループ署名関連情報を記憶する記憶手段を備えた利用者装置のプログラムであって、
前記利用者装置を、
利用者の操作により、前記ローミング接続要求を前記中継装置に送信する手段、
前記中継装置から仮ＩＤを受けると、前記記憶手段内のグループ署名関連情報に基づいて、この仮ＩＤに署名処理を施して前記グループ署名を生成する手段、
この仮ＩＤ及び前記生成したグループ署名を含む匿名認証情報を生成して当該匿名認証情報を前記中継装置に送信する手段、
前記グループ署名を検証した前記中継装置から接続許可及び仮ＩＤを受けると、この仮ＩＤを含む通信パケットを前記中継装置に送信することにより、当該中継装置及び前記ローミング先サーバ装置を介してインターネットとの通信を実行する手段、
として機能させるためのプログラム。
【請求項９】
追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムに用いられ、無線ＬＡＮサービスのアクセスポイントとして前記利用者装置とローミング先サーバ装置との通信を中継する中継装置であって、
前記ローミング先サーバ装置から受けたグループ署名検証情報と、前記匿名ローミングサービスの利用量に応じた匿名利用履歴情報とを記憶するための記憶手段と、
前記利用者装置からローミング接続要求を受けると、仮ＩＤを生成して前記利用者装置に返信する手段と、
前記利用者装置から前記仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を前記グループ署名検証情報に基づいて検証する手段と、
この検証結果が正当のとき、接続許可及び前記仮ＩＤを前記利用者装置及び前記ローミング先サーバ装置に送信する手段と、
前記接続許可及び仮ＩＤの送信後、前記利用者装置による匿名ローミングサービスの利用時間又は通信パケット量を示す利用量、仮ＩＤ及びグループ署名を含む前記匿名利用履歴情報を前記記憶手段に書き込む手段と、
前記記憶手段内の匿名利用履歴情報を定期的に前記ローミング先サーバ装置に送信する手段と、
を備えたことを特徴とする中継装置。
【請求項１０】
追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムに用いられ、無線ＬＡＮサービスのアクセスポイントとして前記利用者装置とローミング先サーバ装置との通信を中継し、且つ前記ローミング先サーバ装置から受けたグループ署名検証情報と、前記匿名ローミングサービスの利用量に応じた匿名利用履歴情報とを記憶するための記憶手段を備えた中継装置のプログラムであって、
前記中継装置を、
前記利用者装置からローミング接続要求を受けると、仮ＩＤを生成して前記利用者装置に返信する手段、
前記利用者装置から前記仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を前記グループ署名検証情報に基づいて検証する手段、
この検証結果が正当のとき、接続許可及び前記仮ＩＤを前記利用者装置及び前記ローミング先サーバ装置に送信する手段、
前記接続許可及び仮ＩＤの送信後、前記利用者装置による匿名ローミングサービスの利用時間又は通信パケット量を示す利用量、仮ＩＤ及びグループ署名を含む前記匿名利用履歴情報を前記記憶手段に書き込む手段、
前記記憶手段内の匿名利用履歴情報を定期的に前記ローミング先サーバ装置に送信する手段、
として機能させるためのプログラム。
【請求項１１】
追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムに用いられ、前記利用者装置との通信を中継する中継装置と、前記追跡機能によりグループ署名から特定した利用者に対して前記従量制課金を実行するためのホームインターネットサービスプロバイダ装置との両装置と通信可能なローミング先サーバ装置であって、
前記中継装置から受けた匿名利用履歴情報を記憶するための記憶手段と、
前記グループ署名を検証した前記中継装置から接続許可及び仮ＩＤを受信した後、前記利用者装置から前記中継装置を介して前記仮ＩＤを含む通信パケットを受けると、この通信パケットを前記インターネットに転送し、前記インターネットから前記仮ＩＤを含む通信パケットを受けると、この通信パケットを前記中継装置に転送することにより、前記利用者装置に前記匿名ローミングサービスを提供する手段と、
前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報を前記中継装置から受けると、この匿名利用履歴情報を前記記憶手段に書き込む手段と、
前記記憶手段内の匿名利用履歴情報を定期的に前記ホームインターネットサービスプロバイダ装置に送信する手段と、
を備えたことを特徴とするローミング先サーバ装置。
【請求項１２】
追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムであって、
前記利用者の個人情報及びグループ署名関連情報を記憶手段に記憶し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報をローミング先サーバ装置から受けると、この匿名利用履歴情報内のグループ署名を前記追跡機能により復号して得られたグループ署名関連情報から前記記憶手段内の対応する個人情報を特定し、当該特定した個人情報と前記匿名利用履歴情報内の利用量とに基づいて、前記従量制課金のための課金情報を生成するホームインターネットサービスプロバイダサーバ装置と、
前記利用者装置からローミング接続要求を受けると、仮ＩＤを生成して前記利用者装置に返信し、前記利用者装置から当該仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を前記グループ署名方式により検証して検証結果が正当のとき、接続許可及び当該仮ＩＤを前記利用者装置に送信して当該利用者装置に前記匿名ローミングサービスを提供し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報をローミング先サーバ用記憶手段に保持し、前記ローミング先サーバ用記憶手段内の匿名利用履歴情報を定期的に前記ホームインターネットサービスプロバイダ装置に送信するローミング先サーバ装置と、
前記利用者の操作により、前記ローミング接続要求を前記ローミング先サーバ装置に送信し、前記ローミング先サーバ装置から仮ＩＤを受けると、この仮ＩＤ及びグループ署名を含む匿名認証情報を生成して当該匿名認証情報を前記ローミング先サーバ装置に送信し、前記ローミング先サーバ装置から接続許可及び仮ＩＤを受けると、前記匿名ローミングサービスに基づき、この仮ＩＤを含む通信パケットにより前記ローミング先サーバ装置を介してインターネットとの通信を実行する利用者装置と、
を備えたことを特徴とする匿名ローミングサービスシステム。
【請求項１３】
追跡機能を有するグループ署名方式により、仮ＩＤに対するグループ署名を検証して匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムに用いられ、前記匿名ローミングサービスを提供するローミング先サーバ装置と、前記ローミング先サーバ装置から前記匿名ローミングサービスの利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報を受けた場合に前記追跡機能により当該グループ署名から特定した利用者に従量制課金を実行するためのホームインターネットサービスプロバイダサーバ装置との両装置に通信可能であり且つ前記ホームインターネットサービスプロバイダ装置から受けたグループ署名関連情報を記憶する記憶手段を備えた利用者装置のプログラムであって、
前記利用者装置を、
利用者の操作により、前記ローミング接続要求を前記ローミング先サーバ装置に送信する手段、
前記ローミング先サーバ装置から仮ＩＤを受けると、前記記憶手段内のグループ署名関連情報に基づいて、この仮ＩＤに署名処理を施して前記グループ署名を生成する手段、
この仮ＩＤ及び前記生成したグループ署名を含む匿名認証情報を生成して当該匿名認証情報を前記ローミング先サーバ装置に送信する手段、
前記ローミング先サーバ装置から接続許可及び仮ＩＤを受けると、この仮ＩＤを含む通信パケットを前記ローミング先サーバ装置に送信することにより、当該ローミング先サーバ装置を介してインターネットとの通信を実行する手段、
として機能させるためのプログラム。
【請求項１４】
追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムに用いられ、前記利用者装置と、前記追跡機能によりグループ署名から特定した利用者に対して前記従量制課金を実行するためのホームインターネットサービスプロバイダ装置との両装置と通信可能なローミング先サーバ装置であって、
前記ホームインターネットサービスプロバイダ装置から受けたグループ署名検証情報及び前記匿名ローミングサービスの利用量に応じた匿名利用履歴情報を記憶するための記憶手段と、
前記利用者装置からローミング接続要求を受けると、仮ＩＤを生成して前記利用者装置に返信する手段と、
前記利用者装置から前記仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を前記グループ署名検証情報に基づいて検証する手段と、
この検証結果が正当のとき、接続許可及び前記仮ＩＤを前記利用者装置に送信した後、前記利用者装置から前記仮ＩＤを含む通信パケットを受けると、この通信パケットを前記インターネットに転送し、前記インターネットから前記仮ＩＤを含む通信パケットを受けると、この通信パケットを前記利用者装置に転送することにより、前記利用者装置に前記匿名ローミングサービスを提供する手段と、
前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報を生成して前記記憶手段に書き込む手段と、
前記記憶手段内の匿名利用履歴情報を定期的に前記ホームインターネットサービスプロバイダ装置に送信する手段と、
を備えたことを特徴とするローミング先サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者が匿名性やプライバシを維持したまま、公衆無線ＬＡＮローミングサービスや国際インターネットローミングサービス等のローミングサービスを受けることが可能な匿名ローミングサービスシステム、装置及びプログラムに関する。
【背景技術】
【０００２】
グループ署名は、１９９１年チャウム(Chaum)らにより提案された以下の性質（１）〜（４）を満たす電子署名方式であり、匿名性を持った電子署名といえる。
【０００３】
（１）グループに所属するメンバのみが、メンバ署名鍵を用いてグループを代表する署名（グループ署名）を生成できる。
【０００４】
（２）グループ公開鍵により、グループ署名の正当性（グループメンバが生成した署名であること）を検証できる。
【０００５】
（３）グループ署名から署名を生成したグループメンバを特定することはできない（Anonymity；匿名性）。
【０００６】
（４）グループ秘密鍵により、グループ署名から署名を生成したグループメンバを特定(トレース)できる（Traceability；追跡能力）。
【０００７】
しかしながら、チャウムらにより提案されたグループ署名方式は、署名サイズ・鍵サイズがグループメンバ数に依存する等により、効率が非実用的である。また、安全性が不十分である。その後、グループ署名方式が満たすべき安全性としては、以下の要件が提案されている。
【０００８】
２つのグループ署名が、同一のグループメンバが署名したものかどうか判別できない（Unlinkability；非結合性）。  
グループメンバが結託しても、メンバをトレース不可能なグループ署名を生成することができない（Coalition-Resistance；耐結託性）。  
グループ秘密鍵を知っていても、グループメンバになりすましてグループ署名を生成することができない（Exculpability；弁解能力）。
【０００９】
以降、多くのグループ署名方式が提案されている。中でも２０００年にアテニース（Ateniese）らにより提案されたグループ署名方式は、署名サイズ・鍵サイズがグループメンバ数に依存せず、さらに強ＲＳＡ仮定及び決定性ディフィーヘルマン（Decisional Diffie-Hellman）問題の困難性仮定の下で上記の安全性要件を全て満たすことが証明された方式であり、効率・安全性の両面で実用に耐え得る方式であると考えられる。
【００１０】
以上が代表的なグループ署名方式であるが、他のグループ署名方式も同様な性質を持っている。
【００１１】
一方、既存技術・サービスとして、公衆無線ＬＡＮアクセスサービスがある。これは無線ＬＡＮを利用したインターネット接続サービスである。公衆無線ＬＡＮアクセスサービスは、駅、空港、ホテル、飲食店などで提供され、多くの場合、有料会員制又は契約制であるが、それ以外にもその場限りのゲスト利用や完全フリーの利用形態がある。
【００１２】
公衆無線ＬＡＮアクセスサービスは、現在、複数の事業者により提供されている。但し、利用者が契約している事業者とは別の事業者しかサービスを提供していないエリアでは、当該利用者には、無線ＬＡＮアクセスサービスを利用できないという不都合が生じる。
【００１３】
そこで、この不都合を解消する観点から、予め幾つかの事業者が提携し、相互乗り入れ（ローミング）の形でサービスを提供する形態（以下、ローミングサービスという）が行われている。このローミングサービスの料金体系は毎月の定額制と、利用した分だけ課金される従量制が用意されていることが多い。ローミングサービスにおいては、利用者の利便性を向上できる反面、利用者が提携先の認証サーバにＩＤやパスワードを示す必要があるため、情報保護の観点から情報漏えいリスクやコストに問題がある。
【００１４】
この問題を解決する方法として、匿名でのローミングサービスに関する提案が、友池らによりなされている（例えば、特許文献１参照）。この特許文献１によれば、利用者自身が契約しているインターネットサービスプロバイダへのリアルタイムオンライン認証を行うことで、匿名でのローミングサービスが可能になる。
【００１５】
また、匿名での無線ＬＡＮ認証を実現する方式が、高橋らにより提案されている（例えば、非特許文献１〜４参照）。
【００１６】
また、ローミングサービスではないが、利用者を特定せずに権限グループに利用者が所属する旨を証明するためのグループ署名を用いたアクセス制御システムが宮崎らによって提案されている（例えば、特許文献２参照）。
【００１７】
更に、同様にグループ署名を用いて、サービス提供者が個人情報を管理する必要が無く、利用者が匿名性を有して注文内容に関するプライバシを保護しうる匿名注文システムに関する提案が、吉田らによってされている（例えば、特許文献３参照）。
【００１８】
もう一つの既存技術・サービスとして、国際ローミングがある。国際ローミングは、インターネット接続サービスにおいて、日本で契約しているインターネットプロバイダと提携している海外の別のプロバイダを、海外渡航時などに利用できるサービスである。基本的には無線ＬＡＮアクセスサービスのローミングと同様である。
【非特許文献１】高橋 秀郎、川島 潤、中西 透、舩曵 信生、”モバイルホストのプライバシーを秘匿するＩＥＥＥ８０２．１Ｘ認証の提案と実装”、２００６年暗号と情報セキュリティシンポジウム、2D4-3、2006
【非特許文献２】三木 康平、中西 透、川島 潤、舩曵 信生、“ユーザ失効を考慮した匿名ＩＥＥＥ８０２．１Ｘ認証の実装”、情報処理学会コンピュータセキュリティ研究会報告、pp.129-134、2007
【非特許文献３】大林 弘樹、中西 透、川島 潤、舩曵 信生、“プライバシ保護を目的としたグループ署名に基づくＳＳＬ／ＴＬＳプロトコルの実装”、電子情報通信学会情報セキュリティ研究会報告、pp.79-84、2007
【非特許文献４】N. Funabiki, T. Nakanishi, H. Takahashi, K. Miki, J. Kawashima, “A Proposal of Anonymous IEEE802.1X Authentication Protocol for Wireless Networks”, Proc. 2nd Workshop on Secure Network Protocols (NPSec 2006), Nov. 2006
【非特許文献５】D. M. Goldschlag, M. G. Reed and P. F. Syverson, “Hiding routing information, ” Information Hiding: First International Workshop, Lecture Notes in Computer Science, Vol.1174, Springer-Verlag, pp.137-150, 1996
【特許文献１】特許第２８７７１９９号公報
【特許文献２】特開２００４−５４９０５号公報
【特許文献３】特開２００６−１１９７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら、上述した特許文献１においては、匿名でのローミングサービスを実現するものの、利用者が契約するインターネットサービスプロバイダ（ＩＳＰ）へのリアルタイムオンライン認証が必要となる。リアルタイムオンライン認証を用いる方式は、例えば海外ローミングなどで利用者契約ＩＳＰが遠い場合に、ネットワーク負荷や即時性に課題がある。
【００２０】
また、非特許文献１〜４においては、匿名で無線ＬＡＮ認証を実現でき、且つ利用者契約ＩＳＰへのリアルタイムオンライン認証が不要であるものの、いずれもローミングサービスにおける利用履歴や利用課金管理が考慮されていない。
【００２１】
同様に、特許文献２，３も、匿名で認証可能なシステムであるが、ローミングサービスにおける利用履歴や利用課金管理が考慮されていない。
【００２２】
本発明は上記実情を考慮してなされたもので、契約ＩＳＰへのリアルタイムオンライン認証を行わずに匿名ローミングサービスを実現でき、利用履歴及び利用課金を管理し得る匿名ローミングサービスシステム、装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２３】
第１の発明は、追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムであって、前記利用者の個人情報及びグループ署名関連情報を記憶手段に記憶し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報をローミング先サーバ装置から受けると、この匿名利用履歴情報内のグループ署名を前記追跡機能により復号して得られたグループ署名関連情報から前記記憶手段内の対応する個人情報を特定し、当該特定した個人情報と前記匿名利用履歴情報内の利用量とに基づいて、前記従量制課金のための課金情報を生成するホームインターネットサービスプロバイダサーバ装置と、前記利用者装置から中継装置を介してローミング接続要求を受けると、仮ＩＤを生成して前記中継装置に返信し、この中継装置を介して前記利用者装置から当該仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を前記グループ署名方式により検証して検証結果が正当のとき、接続許可及び当該仮ＩＤを前記中継装置に送信して前記利用者装置に前記匿名ローミングサービスを提供し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報を前記中継装置から受けてローミング先サーバ用記憶手段に保持し、前記ローミング先サーバ用記憶手段内の匿名利用履歴情報を定期的に前記ホームインターネットサービスプロバイダ装置に送信するローミング先サーバ装置と、無線ＬＡＮサービスのアクセスポイントとして前記利用者装置と前記ローミング先サーバ装置との通信を中継し、前記接続許可及び仮ＩＤを前記利用者装置に転送した後、前記匿名ローミングサービスの利用量に応じて匿名利用履歴情報を中継装置用記憶手段に記録し、前記中継装置用記憶手段内の匿名利用履歴情報を定期的に前記ローミング先サーバ装置に送信する中継装置と、前記利用者の操作により、前記ローミング接続要求を前記中継装置に送信し、前記中継装置から仮ＩＤを受けると、この仮ＩＤ及びグループ署名を含む匿名認証情報を生成して当該匿名認証情報を前記中継装置に送信し、前記中継装置から接続許可及び仮ＩＤを受けると、前記匿名ローミングサービスに基づき、この仮ＩＤを含む通信パケットにより前記中継装置及び前記ローミング先サーバ装置を介してインターネットとの通信を実行する利用者装置と、を備えた匿名ローミングサービスシステムである。
【００２４】
第１の発明によれば、ローミング先サーバ装置が、利用者装置から中継装置を介して送信されたグループ署名を検証して検証結果が正当のときに匿名ローミングサービスを中継装置経由で利用者装置に提供し、中継装置が、匿名ローミングサービスの利用量に応じた匿名利用履歴情報をローミング先サーバ装置経由でホームインターネットサービスプロバイダサーバ装置に送信し、ホームインターネットサービスプロバイダサーバ装置が、匿名利用履歴情報内のグループ署名から利用者の個人情報を特定して課金情報を生成する構成により、契約ＩＳＰへのリアルタイムオンライン認証を行わずに匿名ローミングサービスを実現でき、利用履歴及び利用課金を管理することができる。
【００２５】
第２の発明は、追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムであって、前記利用者の個人情報及びグループ署名関連情報を記憶手段に記憶し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報をローミング先サーバ装置から受けると、この匿名利用履歴情報内のグループ署名を前記追跡機能により復号して得られたグループ署名関連情報から前記記憶手段内の対応する個人情報を特定し、当該特定した個人情報と前記匿名利用履歴情報内の利用量とに基づいて、前記従量制課金のための課金情報を生成するホームインターネットサービスプロバイダサーバ装置と、前記グループ署名を検証した中継装置から接続許可及び仮ＩＤを受けると、この仮ＩＤを含む通信パケットをインターネットに接続する匿名ローミングサービスを提供し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報を前記中継装置から受けてローミング先サーバ用記憶手段に保持し、前記ローミング先サーバ用記憶手段内の匿名利用履歴情報を定期的に前記ホームインターネットサービスプロバイダ装置に送信するローミング先サーバ装置と、前記利用者装置からローミング接続要求を受けると、仮ＩＤを生成して前記利用者装置に返信し、この利用者装置から当該仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を前記グループ署名方式により検証して検証結果が正当のとき、接続許可及び当該仮ＩＤを前記利用者装置及び前記ローミング先サーバ装置に送信した後、前記匿名ローミングサービスの利用量に応じて匿名利用履歴情報を中継装置用記憶手段に記録し、前記中継装置用記憶手段内の匿名利用履歴情報を定期的に前記ローミング先サーバ装置に送信する中継装置と、前記利用者の操作により、前記ローミング接続要求を前記中継装置に送信し、前記中継装置から仮ＩＤを受けると、この仮ＩＤ及びグループ署名を含む匿名認証情報を生成して当該匿名認証情報を前記中継装置に送信し、前記中継装置から接続許可及び仮ＩＤを受けると、前記匿名ローミングサービスに基づき、この仮ＩＤを含む通信パケットにより前記中継装置及び前記ローミング先サーバ装置を介してインターネットとの通信を実行する利用者装置と、を備えた匿名ローミングサービスシステムである。
【００２６】
第２の発明によれば、第１の発明の動作のうち、仮ＩＤの生成及びグループ署名の検証をローミング先サーバ装置が実行せずに中継装置が実行する構成にしたので、第１の発明の作用に加え、ローミング先サーバ装置の負荷を軽減させることができる。
【００２７】
すなわち、第２の発明によれば、中継装置が利用者装置から送信されたグループ署名を検証して検証結果が正当のときにローミング先サーバ装置が匿名ローミングサービスを中継装置経由で利用者装置に提供し、中継装置が、匿名ローミングサービスの利用量に応じた匿名利用履歴情報をローミング先サーバ装置経由でホームインターネットサービスプロバイダサーバ装置に送信し、ホームインターネットサービスプロバイダサーバ装置が匿名利用履歴情報内のグループ署名から利用者の個人情報を特定して課金情報を生成する構成により、契約ＩＳＰへのリアルタイムオンライン認証を行わずに匿名ローミングサービスを実現でき、利用履歴及び利用課金を管理でき、また、仮ＩＤの生成及びグループ署名の検証を中継装置が実行するので、ローミング先サーバ装置の負荷を軽減させることができる。
【００２８】
第３の発明は、追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ前記匿名ローミングサービスの利用量に応じた従量制課金を実行するための匿名ローミングサービスシステムであって、前記利用者の個人情報及びグループ署名関連情報を記憶手段に記憶し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報をローミング先サーバ装置から受けると、この匿名利用履歴情報内のグループ署名を前記追跡機能により復号して得られたグループ署名関連情報から前記記憶手段内の対応する個人情報を特定し、当該特定した個人情報と前記匿名利用履歴情報内の利用量とに基づいて、前記従量制課金のための課金情報を生成するホームインターネットサービスプロバイダサーバ装置と、前記利用者装置からローミング接続要求を受けると、仮ＩＤを生成して前記利用者装置に返信し、前記利用者装置から当該仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を前記グループ署名方式により検証して検証結果が正当のとき、接続許可及び当該仮ＩＤを前記利用者装置に送信して当該利用者装置に前記匿名ローミングサービスを提供し、前記匿名ローミングサービスの利用量、前記仮ＩＤ及び前記グループ署名を含む匿名利用履歴情報をローミング先サーバ用記憶手段に保持し、前記ローミング先サーバ用記憶手段内の匿名利用履歴情報を定期的に前記ホームインターネットサービスプロバイダ装置に送信するローミング先サーバ装置と、前記利用者の操作により、前記ローミング接続要求を前記ローミング先サーバ装置に送信し、前記ローミング先サーバ装置から仮ＩＤを受けると、この仮ＩＤ及びグループ署名を含む匿名認証情報を生成して当該匿名認証情報を前記ローミング先サーバ装置に送信し、前記ローミング先サーバ装置から接続許可及び仮ＩＤを受けると、前記匿名ローミングサービスに基づき、この仮ＩＤを含む通信パケットにより前記ローミング先サーバ装置を介してインターネットとの通信を実行する利用者装置と、を備えた匿名ローミングサービスシステムである。
【００２９】
第３の発明によれば、第１の発明における中継装置を省略した構成により、アクセスポイントとしての中継装置を用いる無線ＬＡＮサービスに代えて、無線アクセスポイントとしての中継装置を用いない国際ローミングインターネット接続サービスに関し、第１の発明の作用を奏することができる。
【００３０】
すなわち、第３の発明によれば、ローミング先サーバ装置が、利用者装置から送信されたグループ署名を検証して検証結果が正当のときに匿名ローミングサービスを利用者装置に提供し、ローミング先サーバ装置が、匿名ローミングサービスの利用量に応じた匿名利用履歴情報をホームインターネットサービスプロバイダサーバ装置に送信し、ホームインターネットサービスプロバイダサーバ装置が匿名利用履歴情報内のグループ署名から利用者の個人情報を特定して課金情報を生成する構成により、契約ＩＳＰへのリアルタイムオンライン認証を行わずに匿名ローミングサービスを実現でき、利用履歴及び利用課金を管理することができる。
【００３１】
なお、以上の発明は、各装置からなる全体構成を「システム」として表現したが、これに限らず、全体構成又は各装置を「装置」、「プログラム」、「方法」又は「コンピュータ読み取り可能な記憶媒体」として表現してもよい。
【００３２】
また、上記各発明は、利用者装置の持つＭＡＣアドレスやＩＰアドレスをも隠蔽するように変形してもよい。ＭＡＣアドレスやＩＰアドレスは、利用者を特定する情報ではないので隠蔽しなくても構わないが、利用者装置がもつユニークな識別子であることから、隠蔽した方が好ましい。隠蔽する場合には、例えば、非特許文献５の提案により開発の進んだオニオンルーティングなどの既存技術を適用すればよい。
【発明の効果】
【００３３】
以上説明したように本発明によれば、契約ＩＳＰへのリアルタイムオンライン認証を行わずに匿名ローミングサービスを実現でき、利用履歴及び利用課金を管理できる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の各実施形態について図面を用いて説明する。なお、以下の各装置は、装置毎に、ハードウェア構成、又はハードウェア資源とソフトウェアとの組合せ構成のいずれでも実施可能となっている。組合せ構成のソフトウェアとしては、予めネットワーク又は記憶媒体から対応する装置のコンピュータにインストールされ、対応する装置の機能を実現させるためのプログラムが用いられる。
【００３５】
また、各実施形態の匿名ローミングサービスシステムは、いずれも追跡機能を有するグループ署名方式により、利用者装置から受けたグループ署名を検証して当該利用者装置に匿名ローミングサービスを提供し、且つ匿名ローミングサービスの利用量に応じた従量制課金を実行する内容となっている。但し、第１の実施形態ではローミング先サーバ装置がグループ署名を検証し、第２の実施形態では中継装置がグループ署名を検証している。第３の実施形態では中継装置を省略している。以下、順に説明する。
【００３６】
（第１の実施形態）
図１は本発明の第１の実施形態に係る匿名ローミングサービスシステムの構成を示す模式図である。この匿名ローミングサービスシステムは、ホームインターネットサービスプロバイダサーバ装置１０、ローミング先サーバ装置２０、利用者装置３０、中継装置４０が互いにネットワーク５１〜５３を介して接続されている。
【００３７】
ここで、ホームインターネットサービスプロバイダサーバ装置１０は、利用者が契約したＩＳＰ（Internet Service Provider）（利用者契約ＩＳＰ）のサーバ装置である。
【００３８】
ホームインターネットサービスプロバイダサーバ装置１０は、利用者の個人情報及びグループ署名関連情報をホームインターネットサービスプロバイダサーバ用記憶部１１に記憶する機能と、匿名ローミングサービスの利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報をローミング先サーバ装置２０から受けると、この匿名利用履歴情報内のグループ署名を追跡機能により復号して得られたグループ署名関連情報からホームインターネットサービスプロバイダサーバ用記憶部１１内の対応する個人情報を特定する機能と、当該特定した個人情報と匿名利用履歴情報内の利用量とに基づいて、従量制課金のための課金情報を生成する機能とをもっている。
【００３９】
具体的にはホームインターネットサービスプロバイダサーバ装置１０は、ホームインターネットサービスプロバイダサーバ用記憶部１１、通信処理部１２、初期設定部１３、利用者登録部１４、利用者特定部１５、利用者削除部１６、決済処理部１７を備えている。ホームインターネットサービスプロバイダサーバ用記憶部１１は、各部１２〜１７から読出／書込可能なメモリであり、図２に示すように、立上げ情報、秘密管理情報、利用者リスト、ローミング先ＩＳＰ登録情報、匿名利用履歴情報リスト及び課金情報が記憶されるものである。
【００４０】
ここで、立上げ情報（グループ管理情報）は、グループ公開鍵（ＰG，ＰE）、グループ秘密鍵（ＳG，ＳE）、ホームインターネットサービスプロバイダ公開鍵ＰGM、ホームインターネットサービスプロバイダ秘密鍵ＳGMからなる。
【００４１】
秘密管理情報（利用者のグループ署名関連情報）は、利用者毎の利用者ＩＤ、メンバ公開鍵ＰA及びメンバ証明書σAからなる。なお、「メンバ」の語は、グループ署名方式で用いるメンバ（＝権限を持つ利用者）に整合させるために用いているので、「利用者」と読み替えてもよい。
【００４２】
利用者リストは、利用者ＩＤ毎の利用者の個人情報、メンバ公開鍵ＰA及びデジタル署名SigＳA（ＰA）からなるリストである。利用者の個人情報は、例えば氏名、住所、年齢層、性別、決済情報（銀行口座情報又はクレジットカード番号など）からなり、所望により、Ｅメールアドレス、ＩＰアドレス等のネットワークアドレス情報、電話番号など任意の情報を付加してもよい。なお、利用者リスト内のメンバ公開鍵ＰAも利用者のグループ署名関連情報に該当する。
【００４３】
ローミング先ＩＳＰ登録情報は、ローミング先サーバＩＤ情報を含むローミング先ＩＳＰ情報からなる。ローミング先ＩＳＰ情報は、ローミング先サーバＩＤ情報以外には、例えばローミング先ＩＳＰ名、住所、電話番号、Ｅメールアドレス、決済情報（銀行口座情報又はクレジットカード番号など）からなる。
【００４４】
匿名利用履歴情報リストは、利用者ＩＤ毎に、仮ＩＤ、利用開始時間、利用終了時間、利用時間及びグループ署名をリスト形式で含んでいる。補足すると、ローミング先サーバ装置２０から受けた匿名利用履歴情報リスト内のグループ署名から利用者ＩＤを特定した場合の当該利用者ＩＤを含む情報となっている。
【００４５】
課金情報は、利用者ＩＤ毎に、氏名、積算利用時間及び利用料金を含む情報となっている。
【００４６】
通信処理部１２は、ホームインターネットサービスプロバイダサーバ装置１０内の各部１３〜１７と、ローミング先サーバ装置２０又は利用者装置３０との間の通信を実行する機能をもっている。
【００４７】
初期設定部１３は、システム立ち上げ時に１回だけ使用され、グループ公開鍵・秘密鍵のペア（ＰG，ＳG）,（ＰE，ＳE）を生成する機能と、ホームインターネットサービスプロバイダ公開鍵・秘密鍵のペア（ＰGM，ＳGM）を生成する機能と、生成した鍵ペアからなる立上げ情報をホームインターネットサービスプロバイダ用記憶装置１１に書込む機能とを有するものである。
【００４８】
また、初期設定部１３は、ローミング先ＩＳＰを登録する際に、ローミング先サーバ装置２０から受けたローミング先ＩＳＰ登録情報をホームインターネットサービスプロバイダ用記憶装置１１に書込む機能と、書込の後、ホームインターネットサービスプロバイダ用記憶装置１１内のグループ公開鍵（ＰG，ＰE）をローミング先サーバ装置２０に返信する機能とをもっている。
【００４９】
利用者登録部１４は、利用者装置３０から受けた個人情報に基づいて、利用者が匿名ローミングサービスを受けられるか否かを審査する機能と、審査の結果を利用者装置３０に通知する機能と、審査を通過したとき、利用者装置３０との間でチャレンジ・レスポンス認証をする機能と、利用者装置３０から受けたデジタル署名SigＳA（ＰA）及び知識署名ＳＰＫを検証する機能と、両者の検証により正当性を確認すると、グループ秘密鍵ＳGによりメンバ公開鍵ＰAに署名処理を施してメンバ証明書σA（＝SigＳG（ＰA））を作成する機能と、利用者Ａの利用者ＩＤ、公開鍵及び証明書の組（ＩＤA，ＰA，σA）からなる秘密管理情報をホームインターネットサービスプロバイダ用記憶装置１１の耐タンパー領域に保管するとともに、メンバ公開鍵ＰAとデジタル署名のペア（ＰA，SigＳA（ＰA））を利用者リストに追加する機能と、メンバ証明書σAを利用者装置３０に送信する機能とをもっている。
【００５０】
利用者特定部１５は、匿名ローミングサービスの利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報をローミング先サーバ装置２０から受けると、この匿名利用履歴情報内のグループ署名からグループ署名方式の追跡機能によりホームインターネットサービスプロバイダ用記憶装置１１内の対応する個人情報を特定する機能をもっている。
【００５１】
利用者削除部１６は、利用者装置３０の利用者からの要求又はホームインターネットサービスプロバイダ装置１０の管理者の要求により、ホームインターネットサービスプロバイダ用記憶装置１１内の利用者リストから当該要求のあった利用者の情報を移動させて脱会者リストを作成する機能と、当該作成した最新の脱会者リストに基づいて、この脱会者リストに利用者が含まれていないことを検証するための脱会者リスト検証情報を作成する機能と、この脱会者リスト検証情報をローミング先サーバ装置２０に送信する機能とをもっている。この脱会者リスト検証情報は、ローミング先サーバ装置２０において、脱会者リストに利用者が含まれていないことを検証する処理に用いられる。
【００５２】
補足すると、会員（匿名ローミングサービスを受ける権限を持つ利用者）の脱会動作については、例えば、「脱会者リストを作成し、署名生成時に脱会者リストに含まれていないことを示す知識署名を付加する、あるいは検証時に脱会者リストに含まれていないかを検証するフェーズを付加するといった手法（宮地充子、菊池浩明 編著、“情報セキュリティ”、オーム社、ＩＳＢＮ４−２７４−１３２８４−６、ｐ．１１４．参照）」を用いればよい。
【００５３】
このため、ここでは利用者削除部１６は、グループ署名の検証時に脱会者リストに含まれていないかを検証するフェーズを付加した場合に用いる脱会者リスト検証情報を作成するものとしている。
【００５４】
なお、利用者削除部１６等による脱会動作については、例えば、非特許文献２記載のユーザ失効情報を用いてもよい。但し、利用者削除部１６等による脱会動作については、匿名ローミングサービスの提供に必須ではなく、また、前述した各文献等の既存技術を適用できることから、本明細書では詳細な説明を省略する。
【００５５】
決済処理部１７は、匿名利用履歴情報内の利用量に応じて利用料金情報を生成し、この利用料金情報、特定した個人情報及び匿名利用履歴情報内の利用量を含むように従量制課金のための課金情報を生成する機能をもっている。
【００５６】
ローミング先サーバ装置２０は、利用者契約ＩＳＰではないが利用者契約ＩＳＰとローミングの提携をしたＩＳＰ（提携ＩＳＰ）のサーバ装置である。
【００５７】
ローミング先サーバ装置２０は、利用者装置３０から中継装置４０を介してローミング接続要求を受けると、仮ＩＤを生成して中継装置４０に返信する機能と、この中継装置４０を介して利用者装置３０から当該仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名をグループ署名方式により検証して検証結果が正当のとき、接続許可及び当該仮ＩＤを中継装置４０に送信して利用者装置３０に匿名ローミングサービスを提供する機能と、匿名ローミングサービスの利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報を中継装置４０から受けてローミング先サーバ用記憶部２１に保持する機能と、ローミング先サーバ用記憶部２１内の匿名利用履歴情報を定期的にホームインターネットサービスプロバイダ装置１０に送信する機能とをもっている。
【００５８】
具体的にはローミング先サーバ装置２０は、ローミング先サーバ用記憶部２１、通信処理部２２、決済要求部２３、匿名利用履歴登録部２４、匿名認証情報検証部２５、仮ＩＤ生成部２６を備えている。ローミング先サーバ用記憶部２１は、各部２２〜２６から読出／書込可能なメモリであり、図３に示すように、ローミング先サーバＩＤ情報、匿名認証情報検証情報、仮ＩＤリスト、中継装置ＩＤ情報、匿名利用履歴情報が記憶されるものである。
【００５９】
ここで、ローミング先サーバＩＤ情報は、自己のローミング先サーバ装置２０を示す識別情報である。
【００６０】
匿名認証情報検証情報（グループ署名検証情報）は、グループ公開鍵（ＰE，ＰG）である。
【００６１】
仮ＩＤリストは、互いに対応する仮ＩＤ及びグループ署名をリスト形式で表した情報である。
【００６２】
中継装置ＩＤ情報は、各中継装置４０を個別に識別する識別情報である。
【００６３】
匿名利用履歴情報は、仮ＩＤ、利用開始時間、利用終了時間、利用時間及びグループ署名を含む情報である。
【００６４】
通信処理部２２は、ローミング先サーバ装置２０内の各部２３〜２６と、中継装置４０又はホームインターネットサービスプロバイダサーバ装置１０との間の通信を実行する機能をもっている。
【００６５】
決済要求部２３は、ローミング先サーバ用記憶部２１内の匿名利用履歴情報を定期的にホームインターネットサービスプロバイダ装置１０に送信する機能をもっている。
【００６６】
匿名利用履歴登録部２４は、匿名ローミングサービスの利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報を中継装置４０から受けると、この匿名利用履歴情報をローミング先サーバ用記憶部２１に書き込む機能をもっている。
【００６７】
匿名認証情報検証部２５は、中継装置４０を介して利用者装置３０から仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を匿名認証情報検証情報に基づいて検証する機能と、この検証結果が正当のとき、接続許可及び仮ＩＤを中継装置４０に送信した後、利用者装置３０から中継装置４０を介して仮ＩＤを含む通信パケットを受けると、この通信パケットをインターネットに転送し、インターネットから仮ＩＤを含む通信パケットを受けると、この通信パケットを中継装置に転送することにより、利用者装置３０に匿名ローミングサービスを提供する機能とをもっている。
【００６８】
仮ＩＤ生成部２６は、利用者装置３０から中継装置４０を介してローミング接続要求を受けると、仮ＩＤを生成して中継装置４０に返信する機能をもっている。
【００６９】
利用者装置３０は、利用者の操作により、ローミング接続要求を中継装置４０に送信する機能と、中継装置４０から仮ＩＤを受けると、この仮ＩＤ及びグループ署名を含む匿名認証情報を生成して当該匿名認証情報を中継装置４０に送信する機能と、中継装置４０から接続許可及び仮ＩＤを受けると、匿名ローミングサービスに基づき、この仮ＩＤを含む通信パケットにより中継装置４０及びローミング先サーバ装置２０を介してインターネットとの通信を実行する機能とをもっている。
【００７０】
具体的に利用者装置３０は、利用者用記憶部３１、通信処理部３２、登録要求部３３、匿名認証情報生成部３４を備えている。利用者用記憶部３１は、各部３３〜３４から読出／書込可能なメモリであり、図４に示すように、匿名認証情報生成情報、匿名利用履歴情報が記憶されるものである。
【００７１】
匿名認証情報生成情報は、グループ公開鍵（ＰG，ＰE）、メンバ公開鍵ＰA、メンバ秘密鍵ＳA、メンバ証明書σA及びホームインターネットサービスプロバイダ公開鍵ＰGMを含んでいる。
【００７２】
匿名利用履歴情報は、匿名ローミングサービスを利用したときのログ情報であり、仮ＩＤ、利用開始時間、利用終了時間及び利用時間を含んでいる。
【００７３】
通信処理部３２は、利用者装置３０内の各部３３，３４と、中継装置４０又はホームインターネットサービスプロバイダサーバ装置１０との間の通信を実行する機能を有し、例えば、ローミング先サーバ装置２０から中継装置４０を介して接続許可及び仮ＩＤを受けると、この仮ＩＤを含む通信パケットを中継装置４０に送信することにより、当該中継装置４０及びローミング先サーバ装置２０を介してインターネットとの通信を実行する機能とをもっている。
【００７４】
登録要求部３３は、利用者の操作により、利用者の個人情報をホームインターネットサービスプロバイダサーバ装置１０に送信する機能と、ホームインターネットサービスプロバイダサーバ装置１０から受けた審査を通過した旨の通知に基づいて、匿名ローミングサービスシステムのメンバとしてのメンバ公開鍵・秘密鍵のペア（ＰA，ＳA）を生成して利用者用記憶装置３１に書き込む機能と、ホームインターネットサービスプロバイダサーバ装置１０との間でチャレンジ・レスポンス認証を実行する機能と、デジタル署名SigＳA（ＰA）及び知識署名ＳＰＫ＝（ｅ，ｖ）を生成し、これらデジタル署名SigＳA（ＰA）及び知識署名ＳＰＫをホームインターネットサービスプロバイダサーバ装置１０に送信する機能と、ホームインターネットサービスプロバイダサーバ装置１０から受けたメンバ証明書σAを利用者用記憶装置３１に保存する機能とをもっている。
【００７５】
匿名認証情報生成部３４は、利用者の操作により、ローミング接続要求を中継装置４０に送信する機能と、中継装置４０から仮ＩＤを受けると、利用者用記憶部３１内のグループ署名関連情報に基づいて、この仮ＩＤに署名処理を施してグループ署名を生成する機能と、この仮ＩＤ及び生成したグループ署名を含む匿名認証情報を生成して当該匿名認証情報を中継装置４０を介してローミング先サーバ装置２０に送信する機能とをもっている。
【００７６】
中継装置４０は、無線ＬＡＮサービスのアクセスポイントとして利用者装置とローミング先サーバ装置との通信を中継する機能と、接続許可及び仮ＩＤを利用者装置３０に転送した後、匿名ローミングサービスの利用量に応じて匿名利用履歴情報を中継装置用記憶部４１に記録する機能と、中継装置用記憶部４１内の匿名利用履歴情報を定期的にローミング先サーバ装置２１に送信する機能とをもっている。
【００７７】
具体的には中継装置４０は、中継装置用記憶部４１、通信処理部４２、匿名利用履歴生成部４３を備えている。中継装置用記憶部４１は、各部４２，４３から読出／書込可能なメモリであり、図５に示すように、中継装置ＩＤ情報、仮ＩＤリスト、匿名利用履歴情報が記憶されるものである。
【００７８】
中継装置ＩＤ情報は、中継装置４０を個別に識別する識別情報である。  
仮ＩＤリストは、互いに対応する仮ＩＤ及びグループ署名をリスト形式で表した情報である。
【００７９】
匿名利用履歴情報は、仮ＩＤ、利用開始時間、利用終了時間、利用時間及びグループ署名を含む情報である。
【００８０】
なお、中継装置４０は、例えば、公衆無線ＬＡＮアクセスサービス等のアクセスポイントとして利用者装置３０とローミング先サーバ装置２０との通信を仲介する装置を想定しており、これは第２の実施形態でも同様である。
【００８１】
通信処理部４２は、利用者装置３０とローミング先サーバ装置２０との間の通信を中継する機能を有し、例えば、利用者装置３０から受けたローミング接続要求をローミング先サーバ装置２０に転送し、ローミング先サーバ装置２０から受けた仮ＩＤを利用者装置３０に転送する機能と、利用者装置３０から受けた仮ＩＤ及びグループ署名を含む匿名認証情報をローミング先サーバ装置２０に転送し、ローミング先サーバ装置２０から受けた接続許可及び仮ＩＤを利用者装置３０に転送する機能とをもっている。
【００８２】
匿名利用履歴生成部４３は、接続許可及び仮ＩＤの転送後、利用者装置３０による匿名ローミングサービスの利用時間又は通信パケット量を示す利用量、仮ＩＤ及びグループ署名を含む匿名利用履歴情報を中継装置用記憶部４１に書き込む機能と、中継装置用記憶部４１内の匿名利用履歴情報を定期的にローミング先サーバ装置２０に送信する機能とをもっている。
【００８３】
次に、以上のように構成された匿名ローミングサービスシステムの動作を説明する。  
グループ署名を用いた匿名ローミングサービスシステムでは、動作として、初期登録、利用、決済処理、会員の脱会・加入がある。それらを更に細かく着目すると、利用に関しては、匿名ローミング利用認証、匿名ローミング利用に分けられる。決済処理は、利用履歴ログのバッチ処理、課金処理に分けられる。
【００８４】
なお、本実施形態の匿名ローミングサービスシステムは、特許文献３記載のグループ署名方式を例に挙げて説明する。このため、初期登録の動作については、特許文献３記載の技術とほぼ同様に実施可能となっている。但し、特許文献３記載の購入者装置を利用者装置に、物流会社装置をホームインターネットサービスプロバイダサーバ装置に読み替える必要がある。
【００８５】
また、本実施形態の匿名ローミングサービスシステムは、特許文献３記載のグループ署名方式に限らず、追跡機能を有するグループ署名であれば、他の任意のグループ署名方式によって実施することができる。これは以下の各実施形態でも同様である。
【００８６】
また、会員の加入動作については初期登録の動作と同様である。会員の脱会動作については前述した通り、必須ではなく、既存技術を適用可能である。従って、ここでは利用者登録部１４等による加入動作及び利用者削除部１６等による脱会動作の説明を省略する。
【００８７】
（初期登録）
ホームインターネットサービスプロバイダサーバ装置１０においては、匿名ローミングサービスを立ち上げる際に、ホームインターネットサービスプロバイダ会社員の操作により、初期設定部１３が匿名ローミング用グループをセットアップし、グループ公開鍵・秘密鍵のペア（ＰG，ＳG），（ＰE，ＳE）を生成すると共に、自己のホームインターネットサービスプロバイダ公開鍵・秘密鍵のペア（ＰGM，ＳGM）を生成し、これらの鍵ペアからなる立上げ情報をホームインターネットサービスプロバイダサーバ用記憶部１１に書き込む。また、ホームインターネットサービスプロバイダサーバ装置１０は、グループ公開鍵（ＰG，ＰE）及び生成元ｇ等を公開する。ホームインターネットサービスプロバイダサーバ装置１０は、以上の処理をサービス立ち上げ時の最初の１回だけ行えばよい。これにより、ホームインターネットサービスプロバイダサーバ装置１０は、匿名ローミングサービスの提供が可能となる。
【００８８】
ローミング先サーバ装置２０においては、匿名ローミングサービスの提供を開始する際に、ローミング先ＩＳＰ会社員の操作により、通信処理部２２がローミング先サーバＩＤ情報を含むローミング先ＩＳＰ登録情報をホームインターネットサービスプロバイダサーバ装置１０に送信する。
【００８９】
ホームインターネットサービスプロバイダサーバ装置１０では、利用者登録部１４が、このローミング先ＩＳＰ登録情報をホームインターネットサービスプロバイダサーバ用記憶部１１に書込み、ローミング先ＩＳＰ登録処理を実行する。利用者登録部１４は、ホームインターネットサービスプロバイダサーバ用記憶部１１内のグループ公開鍵（ＰG，ＰE）をローミング先サーバ装置２０に返信する。
【００９０】
ローミング先サーバ装置２０では、通信処理部２２がグループ公開鍵（ＰG，ＰE）を匿名認証情報検証情報として販売店用記憶部２２に書き込む。ローミング先サーバ装置２０では、以上の処理をホームインターネットサービスプロバイダサーバ装置１０に登録する際の最初の１回だけ行えばよい。
【００９１】
利用者装置３０では、利用者の操作により、登録要求部３３が利用者個人情報及び会員種別をホームインターネットサービスプロバイダサーバ装置１０に送信する。ホームインターネットサービスプロバイダサーバ装置１０においては、利用者登録部１４がこの利用者個人情報に基づいて、利用者が匿名ローミングサービスを受けられるか否かを審査し、例えば審査を通過した旨を利用者装置３０に通知する。
【００９２】
利用者装置３０では、登録要求部３３がこの通知に基づいて、匿名ローミングサービスシステムのメンバとしてのメンバ公開鍵・秘密鍵のペア（ＰA，ＳA）を生成して利用者用記憶部３１に書き込む。ここで、メンバ公開鍵ＰA及びメンバ秘密鍵ＳAは、例えば生成元ｇに基づくＰA＝ｇＳAの関係をもつ。
【００９３】
しかる後、利用者装置３０では、登録要求部３３がホームインターネットサービスプロバイダサーバ装置１０との間でチャレンジ・レスポンス認証を実行する。なお、チャレンジ・レスポンス認証の過程で、メンバ公開鍵ＰA及びホームインターネットサービスプロバイダ公開鍵ＰGMは、利用者装置３０とホームインターネットサービスプロバイダサーバ装置１０との間で共有される。
【００９４】
チャレンジ・レスポンスにより、相互に認証が完了すると、利用者装置３０は、登録要求部３３がデジタル署名SigＳA（ＰA）及び知識署名ＳＰＫ＝（ｅ，ｖ）を生成する。
【００９５】
ここで、デジタル署名SigＳA（ＰA）＝ＰAＳAは、メンバ秘密鍵ＳAによりメンバ公開鍵ＰAに署名処理を施して生成されている。また、知識署名ＳＰＫ＝（ｅ，ｖ）は、乱数ｒから計算したｕ＝ｇｒを用い、ｅ＝Ｈ（ｇ‖ＰA‖ｕ‖ｍ）とし、ｖ＝ｒ−ｅＳAを整数上で求めている（但し、メッセージｍは初期設定時には無い）。この知識署名ＳＰＫは、メンバ秘密鍵ＳAが無ければ生成できないことから、メンバ秘密鍵ＳAを知っていることを証明するための知識署名となっている。
【００９６】
利用者装置３０では、登録要求部３３が、これらデジタル署名SigＳA（ＰA）及び知識署名ＳＰＫをホームインターネットサービスプロバイダサーバ装置１０に送信する。
【００９７】
ホームインターネットサービスプロバイダサーバ装置１０では、利用者登録部１４が、これらデジタル署名SigＳA（ＰA）及び知識署名ＳＰＫを検証する。ここで、デジタル署名SigＳA（ＰA）の検証は、メンバ公開鍵ＰAに基づいて行われる。知識署名ＳＰＫの検証は、検証式ｅ＝Ｈ（ｇ‖ＰA‖ｇｖＰAｅ‖ｍ）が成立するか否かに基づいて行われる。
【００９８】
利用者登録部１４は、両者の検証により正当性を確認すると、グループ秘密鍵ＳGによりメンバ公開鍵ＰAに署名処理を施してメンバ証明書σA（＝SigＳG（ＰA）＝ＰAＳG）を作成する。
【００９９】
しかる後、ホームインターネットサービスプロバイダサーバ装置１０では、利用者登録部１４が、利用者Ａの利用者ＩＤ、メンバ公開鍵及びメンバ証明書の組（ＩＤA，ＰA，σA）からなる秘密管理情報をホームインターネットサービスプロバイダ用記憶部１１の耐タンパー領域に保管するとともに、メンバ公開鍵ＰAを利用者ＩＤに対応付けて利用者リストに追加する。
【０１００】
また、ホームインターネットサービスプロバイダサーバ装置１０は、利用者登録部１４がメンバ証明書σAを利用者装置３０に送信する。利用者装置３０では、登録要求部３３がメンバ証明書σAを利用者用記憶部３１に保存する。利用者装置３０は、以上の処理をメンバ登録時の最初の１回だけ行えばよい。利用者はメンバ秘密鍵ＳA・メンバ証明書σAを利用して何度でも匿名ローミングを行うことができる。
【０１０１】
（匿名ローミング利用認証）
図６に示すように、以下のプロトコルに従って利用者装置３０と、中継装置４０、ローミング先サーバ装置２０、インターネット５０の間で、匿名ローミング利用認証を行う。
【０１０２】
利用者装置３０は、利用者の操作により、ローミング接続要求を中継装置４０に送信する（ＳＴ１）。
【０１０３】
中継装置４０においては、このローミング接続要求を受けると、通信処理部４２が中継装置用記憶部４１から中継装置ＩＤ情報及びローミング先サーバＩＤ情報を読み出し、このローミング先サーバＩＤ情報に基づいて、当該ローミング接続要求及び中継装置ＩＤ情報をローミング先サーバ装置２０に転送する（ＳＴ２）。
【０１０４】
ローミング先サーバ装置２０は、このローミング接続要求及び中継装置ＩＤ情報を受けると、仮ＩＤ生成部２６が接続用の仮ＩＤを生成する（ＳＴ３）。なお、ローミング先サーバ装置２０は、中継装置４０から受けた中継装置ＩＤ情報と、予め保持する複数の中継装置ＩＤ情報とを照合し、互いに一致する中継装置ＩＤ情報があることを確認した後に、仮ＩＤを生成してもよい。また、仮ＩＤ生成部２６は、少なくともローミング接続要求を受けて仮ＩＤを生成すればよいので、中継装置ＩＤ情報を受けなくてもよい。
【０１０５】
続いて、ローミング先サーバ装置２０においては、仮ＩＤ生成部２６が、生成した仮ＩＤをローミング先サーバ装置用記憶部２１内の仮ＩＤリストに書き込むと共に、当該生成した仮ＩＤを中継装置４０へ送信する（ＳＴ４）。
【０１０６】
中継装置４０においては、通信処理部４２により、この仮ＩＤを利用者装置３０に転送する（ＳＴ５）。
【０１０７】
利用者装置３０においては、匿名認証情報生成部３４が、受信した仮ＩＤを匿名利用履歴情報として利用者用記憶部３１に保存する。また、利用者装置３０においては、匿名認証情報生成部３４が、利用者用記憶部３１内のメンバ秘密鍵ＳA及びメンバ証明書σAに基づいて、メッセージｍとしての仮ＩＤに署名処理を施してグループ署名を生成する。
【０１０８】
この例では、グループ署名は、２つの知識署名ＳＰＫσ，ｘ、ＳＰＫｃと、課金のためのメンバ追跡用情報ｃとからなる。知識署名ＳＰＫσ，ｘ、ＳＰＫｃ及びメンバ追跡用情報ｃは、以下の通りである（但し、＾は、べき乗を表す記号）。
【０１０９】
ＳＰＫσ，ｘ＝（ｅ１，ｖ１）、  
ｅ１＝Ｈ（ｇ‖ＰA‖ｇ＾｛ｒ＾ＰG｝‖ｍ）、  
ｖ１＝ｒ−ｅ１（ＳA＋σA）、  
ＳＰＫｃ＝（ｅ２，ｖ２）、  
ｅ２＝Ｈ（ｇ‖ＰA‖ｇ＾｛ｒ＾ＰE｝‖ｍ）、  
ｖ２＝ｒ−ｅ２（ＳA＋ｃ）、  
ｃ＝ＥPE（ＰA）＝ＰAＰE 
なお、知識署名ＳＰＫσ，ｘはメンバ秘密鍵ＳA及びメンバ証明書σAに関する知識署名である。知識署名ＳＰＫｃはメンバ秘密鍵ＳA及びメンバ追跡用情報ｃに関する知識署名である。メンバ追跡用情報ｃはメンバ公開鍵ＰAをグループ公開鍵ＰEで暗号化した値である。但し、メンバ追跡用情報ｃはメンバ証明書σAをグループ公開鍵ＰEで暗号化した値（ｃ＝σAＰE）としてもよい。
【０１１０】
続いて、利用者装置３０においては、匿名認証情報生成部３４が、仮ＩＤ及びグループ署名からなる匿名認証情報を生成し（ＳＴ６）、この匿名認証情報を中継装置４０へ送信する（ＳＴ７）。
【０１１１】
中継装置４０は、通信処理部４２により、匿名認証情報をローミング先サーバ装置２０に転送する（ＳＴ８）。
【０１１２】
ローミング先サーバ装置２０においては、匿名認証情報を受けると、匿名認証情報検証部２５が、ローミング先サーバ用記憶部２１内の匿名認証情報検証情報に基づいて、匿名認証情報を検証する（ＳＴ９）。この例では、以下の２つの検証式に基づいて匿名認証情報を検証する。なお、２つの検証式が成立した場合には検証結果が正当であり、他の場合には検証結果が不正である。
【０１１３】
ｅ１＝Ｈ（ｇ‖ＰA‖ｇ＾｛ｖ１＾ＰG｝ＰA＾｛ｅ１＾ＰG｝‖ｍ）、  
ｅ２＝Ｈ（ｇ‖ＰA‖ｇ＾｛ｖ２＾ＰE｝ＰA＾｛ｅ２＾ＰE｝‖ｍ）
ローミング先サーバ装置２０においては、匿名認証情報検証部２５が、検証結果が正当の場合、ローミング先サーバ用記憶部２１内の仮ＩＤリストの仮ＩＤのうち、匿名認証情報の仮ＩＤに一致する仮ＩＤに対応付けてグループ署名を当該仮ＩＤリストに保存する。
【０１１４】
しかる後、ローミング先サーバ装置２０においては、匿名認証情報検証部２５が、接続許可、仮ＩＤ及びグループ署名を中継装置４０に送信し、検証結果が不正の場合、接続不許可を中継装置４０に送信する（ＳＴ１０）。
【０１１５】
中継装置４０は、接続許可を受けると、通信処理部４２により、この仮ＩＤ及びグループ署名を仮ＩＤリスト及び匿名利用履歴情報に保存して（ＳＴ１１）、接続許可及び仮ＩＤを利用者装置３０へ転送する。
【０１１６】
一方、中継装置４０は、接続不許可を受けると、通信処理部４２により、接続不許可及び仮ＩＤを利用者装置に転送する（ＳＴ１２）。
【０１１７】
利用者装置３０は、接続許可及び仮ＩＤを受けると、仮ＩＤに基づいて、インターネット接続を開始する（ＳＴ１３）。
【０１１８】
（匿名ローミング利用）
図７に示すように、以下のプロトコルに従って利用者装置３０と、中継装置４０、ローミング先サーバ装置２０、インターネット５０の間で、匿名ローミング利用を行う。
【０１１９】
利用者装置３０においては、インターネット接続のため、通信処理部３２が、利用者用記憶部３１内の仮ＩＤを含む通信パケットを中継装置４０に送信する（ＳＴ２１）。このとき、利用者装置３０においては、通信処理部３２が、この仮ＩＤに対応付けて利用開始時間を利用者用記憶部３１内の匿名利用履歴情報に記録する。
【０１２０】
中継装置４０においては、インターネットに接続する通信パケットを受けると、匿名利用履歴生成部４３が、中継装置用記憶部４１の匿名利用履歴情報内の仮ＩＤのうち、この通信パケットの仮ＩＤに一致する仮ＩＤに対応付けて利用開始時間を匿名利用履歴情報に記録し（ＳＴ２２）、この通信パケットをローミング先サーバ装置２０へ転送する（ＳＴ２３）。
【０１２１】
ローミング先サーバ装置２０は、通信処理部２２により、インターネットに接続する通信パケットをインターネット５０へ転送する（ＳＴ２４）。また、ローミング先サーバ装置２０は、インターネットから仮ＩＤを含む通信パケットを受けると、この通信パケットを中継装置４０に転送する。中継装置４０は、この通信パケットを利用者装置３０に転送する。
【０１２２】
以下同様にして、利用者装置３０は、中継装置４０及びローミング先サーバ装置２０を介してインターネットとの間で、仮ＩＤを含む通信パケットを通信する匿名ローミングサービスを利用する。
【０１２３】
利用を終了するときには、利用者装置３０は、通信処理部３２により、中継装置４０に対し明示的に切断通知を送信する（ＳＴ２５）。切断通知は仮ＩＤを含んでいる。このとき、利用者装置３０においては、通信処理部３２が、この仮ＩＤに対応付けて利用終了時間を利用者用記憶部３１内の匿名利用履歴情報に記録した後、利用開始時間と利用終了時間との差分を算出し、算出結果を利用時間として仮ＩＤに対応付けて記録する。
【０１２４】
中継装置４０においては、切断通知を受けると、匿名利用履歴生成部４３が、中継装置用記憶部４１の匿名利用履歴情報内の仮ＩＤのうち、この切断通知の仮ＩＤに一致する仮ＩＤに対応付けて利用終了時間を匿名利用履歴情報に記録し、接続を切断する（ＳＴ２６）。しかる後、中継装置４０においては、匿名利用履歴生成部４３が、利用開始時間と利用終了時間との差分を算出し、算出結果を利用時間として仮ＩＤに対応付けて匿名利用履歴情報に記録する。
【０１２５】
切断は、基本的には利用者の明示的な行動（切断通知の送信：ログアウト）によりされるが、従量制課金の通信の場合、無通信時間が一定時間以上（例えば２０分や３０分間）継続すると、ローミング先サーバ装置２０から強制的に切断する仕組みを備えていてもよい。この仕組みにより利用者の利便性・経済性を向上し得る。これは以下の各実施形態でも同様である。
【０１２６】
尚、匿名利用履歴情報に通信の利用時間を記録したが、利用時間に限らず、通信パケット量や通信速度などの如き、任意の課金情報を匿名利用履歴情報に記録してもよい。このことも以下の各実施形態でも同様である。
【０１２７】
（利用履歴ログのバッチ処理）
図８に示すように、以下のプロトコルに従って中継装置４０と、ローミング先サーバ装置２０、ホームインターネットサービスプロバイダサーバ装置１０との間で、利用履歴ログのバッチ処理を行う。
【０１２８】
中継装置４０からローミング先サーバ装置２０へのログ情報のアップロードのタイミングは、６時間毎、１２時間毎など、また、ローミング先サーバ装置２０からホームインターネットサービスプロバイダサーバ装置１０へのアップロードのタイミングは１日毎、１２時間毎など利用形態にあわせたタイミングで行えばよい。概略的には、ローミング先サーバ装置２０からホームインターネットサービスプロバイダサーバ装置１０へのアップロードの周期は、中継装置４０からローミング先サーバ装置２０へのアップロードの周期よりも長い周期に設定されている。
【０１２９】
中継装置４０は、通信処理部４２により、中継装置用記憶部４１の匿名利用履歴情報をローミング先サーバ装置２０へ送信する（ＳＴ３１）。
【０１３０】
ローミング先サーバ装置２０においては、匿名利用履歴登録部２４が、受信した匿名利用履歴情報をローミング先サーバ装置用記憶部２１の匿名利用履歴情報に記録する（ＳＴ３２）。
【０１３１】
ローミング先サーバ装置２０においては、匿名利用履歴登録部２４が、ローミング先サーバ装置用記憶部２１の匿名利用履歴情報をリスト形式にして、得られた匿名利用履歴情報リストをホームインターネットサービスプロバイダサーバ装置１０に送信する（ＳＴ３３）。なお、匿名利用履歴情報リストは、単に「匿名利用履歴情報」と呼んでもよい。
【０１３２】
ホームインターネットサービスプロバイダサーバ装置１０は、利用者特定部１５により、この匿名利用履歴情報リストをホームインターネットサービスプロバイダ用記憶部１１に保存する（ＳＴ３４）。
【０１３３】
（課金処理）
ホームインターネットサービスプロバイダ装置１０においては、利用者特定部１５が、この匿名利用履歴情報内のグループ署名から、グループ署名方式の追跡機能によりホームインターネットサービスプロバイダ用記憶部１１内の対応する個人情報を特定する。
【０１３４】
すなわち、利用者特定部１５は、グループ秘密鍵ＳEに基づいてホームインターネットサービスプロバイダ用記憶部１１内の匿名利用履歴情報リストにおけるグループ署名の匿名性を破棄し、利用者の利用者ＩＤを特定する。
【０１３５】
具体的には、グループ署名内のメンバ追跡用情報ｃ＝ＰAＰE をグループ秘密鍵ＳEにより復号し、得られたメンバ公開鍵ＰAに基づいて、秘密管理情報又は利用者リストから利用者ＩＤを特定する。なお、メンバ追跡用情報ｃがメンバ証明書σAに基づく値ｃ＝σAＰE の場合には、メンバ追跡用情報ｃをグループ秘密鍵ＳE及びグループ公開鍵ＰGにより復号し（（ｃＳE）ＰG ＝（σAＰEＳE）ＰG ＝σAＰG ＝ＰAＳGＰG ＝ＰA）、得られたメンバ公開鍵ＰAに基づいて同様に利用者ＩＤを特定すればよい。
【０１３６】
しかる後、ホームインターネットサービスプロバイダ装置１０においては、利用者特定部１５が、匿名利用履歴情報リスト内のグループ署名から特定した利用者ＩＤを、当該グループ署名又はメンバ公開鍵ＰAに対応付けて匿名利用履歴情報リストに記録する。
【０１３７】
また、ホームインターネットサービスプロバイダ装置１０においては、利用者特定部１５が、特定した利用者ＩＤに基づいて、利用者リストの利用者個人情報から氏名を特定する。
【０１３８】
一方、決済処理部１７は、利用者ＩＤ毎に、匿名利用履歴情報リスト内の利用時間を積算して積算利用時間を算出し、利用者リスト内で当該利用者ＩＤに対応する会員種別が従量制課金を示していれば、積算利用時間に応じて利用料金を算出する。例えば、所定の単位時間当たりの料金（例、１０円／３分）を積算利用時間（例、６０分）に乗じて利用料金（例、２００円）を算出すればよい。
【０１３９】
しかる後、決済処理部１７は、利用者ＩＤ、特定した氏名、積算利用時間及び利用料金を含むように従量制課金のための課金情報を生成する。
【０１４０】
同様に、決済処理部１７は、利用者ＩＤに対応する会員種別が定額制課金を示していれば、前述した利用料金を所定の定額料金として、利用者ＩＤ、氏名、積算利用時間及び定額料金を含むように定額制課金のための課金情報を生成する。
【０１４１】
なお、生成する課金情報としては、秘密管理情報である利用者ＩＤに代えて、「住所」を含めるようにしてもよい。また、定額制課金の場合、課金情報から積算利用時間を省略してもよい。
【０１４２】
続いて、ホームインターネットサービスプロバイダ装置１０においては、決済処理部１７が、生成した課金情報をホームインターネットサービスプロバイダ用記憶部１１に書き込む。以下、この課金情報は、利用者ＩＤ（又は住所及び氏名）毎に、例えば決済処理の際に利用者に通知する利用明細情報として使用される。なお、この利用明細情報は、秘密管理情報である利用者ＩＤを課金情報から除いた残りの情報とする。
【０１４３】
上述したように本実施形態によれば、ローミング先サーバ装置２０としては、利用者装置３０から中継装置４０を介して送信されたグループ署名を検証して検証結果が正当のときに匿名ローミングサービスを中継装置４０経由で利用者装置３０に提供し、中継装置４０としては、匿名ローミングサービスの利用量に応じた匿名利用履歴情報をローミング先サーバ装置２０経由でホームインターネットサービスプロバイダサーバ装置１０に送信し、ホームインターネットサービスプロバイダサーバ装置１０としては、匿名利用履歴情報内のグループ署名から利用者の個人情報を特定して課金情報を生成する構成により、契約ＩＳＰへのリアルタイムオンライン認証を行わずに匿名ローミングサービスを実現でき、利用履歴及び利用課金を管理することができる。
【０１４４】
補足すると、利用者装置３０がグループ署名を認証時に示すことによって、ローミング先サーバ装置２０は、利用者が利用者契約ＩＳＰの会員であることを確認でき、利用者装置３０にローミングサービスを提供することができる。
【０１４５】
また、利用開始時間と利用終了時間との差分から利用時間を算出し、利用者毎に積算することにより、従量制課金の仕組みを持った匿名ローミングサービスシステムを構築することができる。
【０１４６】
また、利用者が利用者ＩＤやパスワードを提示せずに、グループ署名方式を用いて利用者装置が利用者契約ＩＳＰの会員であることを提携先ＩＳＰに証明するので、利用者のＩＤやパスワードを提携先ＩＳＰが管理する必要が無く、提携先ＩＳＰが利用者契約ＩＳＰに問い合わせること無しに、利用者が利用者契約ＩＳＰの会員であることを認証できる。
【０１４７】
さらに、利用者契約ＩＳＰへの問い合わせが無いので、ネットワークの負荷を軽減でき、認証時間を短縮でき、認証の即時性を実現できる。
【０１４８】
本実施形態の変形例としては、中継装置４０の機能を削減し、通信処理部４２のみを備えた構成とし、利用者装置３０とローミング先サーバ装置２０の仲介機能だけに絞った中継装置４０とすることも可能である。この変形例は、ローミング先サーバ装置２０の負荷が増えるものの、一個当たりの中継装置４０のコストが下がるため、多くの中継装置４０を配備したい場合に有効である。
【０１４９】
（第２の実施形態）
図９は本発明の第２の実施形態に係る匿名ローミングサービスシステムの構成を示す模式図であり、図１と同一部分には同一符号を付してその詳しい説明を省略し、ここでは異なる部分について主に述べる。なお、以下の各実施形態も同様にして重複した説明を省略する。
【０１５０】
すなわち、本実施形態は、第１の実施形態に比べ、認証の即時性向上を図るものであり、具体的には図１に示したローミング先サーバ装置２０から匿名認証情報検証部２５及び仮ＩＤ生成部２６を省略し、図９に示すように、中継装置４０に匿名認証情報検証部４４及び仮ＩＤ生成部４５を付加した構成となっている。
【０１５１】
これに伴い、ローミング先サーバ用記憶部２１は、図１０に示すように、前述した匿名認証情報検証情報が省略され、ローミング先サーバＩＤ情報、中継装置ＩＤ情報、仮ＩＤリスト、匿名利用履歴情報が記憶されるものとなっている。
【０１５２】
また、ローミング先サーバ装置２０は、通信処理部２２により、グループ署名を検証した中継装置４０から接続許可及び仮ＩＤを受信した後、利用者装置３０から中継装置４０を介して仮ＩＤを含む通信パケットを受けると、この通信パケットをインターネットに転送し、インターネットから仮ＩＤを含む通信パケットを受けると、この通信パケットを中継装置４０に転送することにより、利用者装置３０に匿名ローミングサービスを提供するように動作する。なお、決済要求部２３及び匿名利用履歴登録部２４は、前述した機能をもっている。
【０１５３】
また、中継装置用記憶部４１は、各部４３〜４５から読出／書込可能なメモリであり、図１１に示すように、中継装置ＩＤ情報、匿名認証情報検証情報、仮ＩＤリスト、匿名利用履歴情報が記憶されるものとなっている。匿名認証情報検証情報は、ホームインターネットサービスプロバイダ装置１０から送信され、ローミング先サーバ装置２０を介して中継装置４０が受けたものである。
【０１５４】
匿名認証情報検証部４４は、利用者装置３０から仮ＩＤ及びグループ署名を含む匿名認証情報を受けると、このグループ署名を中継装置用記憶部４１内の匿名認証情報検証情報（グループ署名検証情報）に基づいて検証する機能と、この検証結果が正当のとき、接続許可及び仮ＩＤを利用者装置３０及びローミング先サーバ装置２０に送信する機能とをもっている。
【０１５５】
仮ＩＤ生成部４５は、利用者装置３０からローミング接続要求を受けると、仮ＩＤを生成して利用者装置３０に返信する機能をもっている。
【０１５６】
これにより、中継装置４０の機能が増えることから、中継装置４０のコストが上がり、負荷が上がるが、その代わりに利用者の匿名認証が中継装置４０のみで完結できるため、認証の即時性向上を期待できる。
【０１５７】
次に、以上のように構成された匿名ローミングサービスシステムの動作を説明する。  
（匿名ローミング利用認証）
図１２に示すように、以下のプロトコルに従って利用者装置３０と、中継装置４０、ローミング先サーバ装置２０、インターネット５０の間で、匿名ローミング利用認証を行う。
【０１５８】
利用者装置３０は、利用者の操作により、ローミング接続要求を中継装置４０に送信する（ＳＴ１）。
【０１５９】
中継装置４０は、このローミング接続要求を受けると、仮ＩＤ生成部４５が接続用の仮ＩＤを生成し（ＳＴ３’）、この仮ＩＤを利用者装置３０に送信する（ＳＴ５）。
【０１６０】
利用者装置３０は、通信処理部３２が、受信した仮ＩＤを匿名利用履歴情報として利用者用記憶部３１に保存する。
【０１６１】
また、利用者装置３０においては、匿名認証情報生成部３４が、利用者用記憶部３１内のメンバ秘密鍵ＳA及びメンバ証明書σAに基づいて、前述した通り、メッセージｍとしての仮ＩＤに署名処理を施してグループ署名を生成する。
【０１６２】
続いて、利用者装置３０においては、匿名認証情報生成部３４が、仮ＩＤ及びグループ署名からなる匿名認証情報を生成し（ＳＴ６）、この匿名認証情報を中継装置４０へ送信する（ＳＴ７）。
【０１６３】
中継装置４０においては、匿名認証情報を受けると、匿名認証情報検証部４４が、第１の実施形態に述べたステップＳＴ９と同様に、中継装置用記憶部４１内の匿名認証情報検証情報に基づいて、匿名認証情報を検証する。
【０１６４】
中継装置４０においては、検証結果が正当の場合、匿名認証情報検証部４４が、中継装置用記憶部４１の仮ＩＤリストの仮ＩＤのうち、匿名認証情報の仮ＩＤに一致する仮ＩＤに対応付けてグループ署名を当該仮ＩＤリストに保存して（ＳＴ１１’）、接続許可と仮ＩＤを利用者装置３０へ送信する。
【０１６５】
一方、検証結果が不正の場合、中継装置４０においては、匿名認証情報検証部４４が、接続不許可を利用者装置３０へ送信する（ＳＴ１２’ａ）。
【０１６６】
また、中継装置４０は、接続許可及び仮ＩＤを送信した場合には、匿名認証情報検証部４４が、当該仮ＩＤをローミング先サーバ装置２０へ送信する（ＳＴ１２’ｂ）。
【０１６７】
利用者装置３０は、接続許可及び仮ＩＤを受けると、当該仮ＩＤに基づいて、インターネット接続を開始する（ＳＴ１３）。
【０１６８】
以下、匿名ローミング利用処理、利用履歴ログのバッチ処理、課金処理は、第１の実施形態と同様に実行される。
【０１６９】
上述したように本実施形態によれば、中継装置４０が利用者装置３０から送信されたグループ署名を検証して検証結果が正当のときにローミング先サーバ装置２０が匿名ローミングサービスを中継装置４０経由で利用者装置３０に提供し、以下、第１の実施形態と同様に、中継装置４０が、匿名ローミングサービスの利用量に応じた匿名利用履歴情報をローミング先サーバ装置２０経由でホームインターネットサービスプロバイダサーバ装置１０に送信し、ホームインターネットサービスプロバイダサーバ装置１０が匿名利用履歴情報内のグループ署名から利用者の個人情報を特定して課金情報を生成する構成により、契約ＩＳＰへのリアルタイムオンライン認証を行わずに匿名ローミングサービスを実現でき、利用履歴及び利用課金を管理でき、また、仮ＩＤの生成及びグループ署名の検証を中継装置が実行するので、認証の即時性を向上でき、ローミング先サーバ装置における仮ＩＤ生成の負荷とグループ署名検証の負荷を軽減させることができる。
【０１７０】
（第３の実施形態）
図１３は本発明の第３の実施形態に係る匿名ローミングサービスシステムの構成を示す模式図である。
【０１７１】
本実施形態は、第１の実施形態とは異なり、国際ローミングインターネット接続サービスなどへの適用を図るものであり、具体的には図１に示した無線アクセスポイントに対応する中継装置４０を省略し、図９に示すように、利用者装置３０とローミング先サーバ装置２０とがネットワーク５４を介して接続された構成となっている。
【０１７２】
また中継装置４０の省略に伴い、ローミング先サーバ装置２０は、匿名ローミングサービスを、中継装置４０の経由無しに、利用者装置３０に提供するものとなっている。
【０１７３】
次に、以上のように構成された匿名ローミングサービスシステムの動作を説明する。  
（匿名ローミング利用認証）
図１４に示すように、以下のプロトコルに従って利用者装置３０と、ローミング先サーバ装置２０、インターネット５０の間で、匿名ローミング利用認証を行う。
【０１７４】
利用者装置３０は、利用者の操作により、通信処理部３２が、ローミング接続要求をローミング先サーバ装置２０に送信する（ＳＴ１”）。
【０１７５】
ローミング先サーバ装置２０は、このローミング接続要求を受けると、仮ＩＤ生成部２６が接続用の仮ＩＤを生成し（ＳＴ３）、この仮ＩＤをローミング先サーバ装置用記憶部２１内の仮ＩＤリストに書き込むと共に、当該仮ＩＤを利用者装置３０へ送信する（ＳＴ４”）。
【０１７６】
利用者装置３０においては、匿名認証情報生成部３４が、受信した仮ＩＤを匿名利用履歴情報として利用者用記憶部３１に保存する。
【０１７７】
また、利用者装置３０においては、匿名認証情報生成部３４が、利用者用記憶部３１内のメンバ秘密鍵ＳA及びメンバ証明書σAに基づいて、メッセージｍとしての仮ＩＤに署名処理を施してグループ署名を生成する。
【０１７８】
続いて、利用者装置３０においては、匿名認証情報生成部３４が、仮ＩＤ及びグループ署名からなる匿名認証情報を生成し（ＳＴ６）、この匿名認証情報をローミング先サーバ装置２０へ送信する（ＳＴ７”）。
【０１７９】
ローミング先サーバ装置２０は、匿名認証情報を受けると、匿名認証情報検証部２５が、ローミング先サーバ用記憶部２１内の匿名認証情報検証情報に基づいて、匿名認証情報を検証する。
【０１８０】
ローミング先サーバ装置２０においては、検証結果が正当の場合、匿名認証情報検証部２５が、ローミング先サーバ用記憶部内の仮ＩＤリストの仮ＩＤのうち、匿名認証情報の仮ＩＤに一致する仮ＩＤに対応付けてグループ署名を当該仮ＩＤリストに保存する（ＳＴ１１”）。
【０１８１】
しかる後、ローミング先サーバ装置２０においては、匿名認証情報検証部２５が、接続許可及び仮ＩＤを利用者装置３０に送信する。
【０１８２】
一方、検証結果が不正の場合、ローミング先サーバ装置２０においては、匿名認証情報検証部２５が、接続不許可を利用者装置３０に送信する（ＳＴ１２”）。
【０１８３】
利用者装置３０は、接続許可及び仮ＩＤを受けると、仮ＩＤに基づいて、インターネット接続を開始する（ＳＴ１３）。
【０１８４】
（匿名ローミング利用）
図１５に示すように、以下のプロトコルに従って利用者装置３０と、ローミング先サーバ装置２０、インターネット５０の間で、匿名ローミング利用を行う。
【０１８５】
利用者装置３０は、インターネット接続のため、通信処理部３２が、利用者用記憶部３１内の仮ＩＤを含む通信パケットをローミング先サーバ装置２０に送信する（ＳＴ２１”）。このとき、利用者装置３０は、この仮ＩＤに対応付けて利用開始時間を利用者用記憶部３１内の匿名利用履歴情報に記録する。
【０１８６】
ローミング先サーバ装置２０は、インターネットに接続する通信パケットを受けると、匿名利用履歴登録部２４が、ローミング先サーバ用記憶部２の匿名利用履歴情報内の仮ＩＤのうち、この通信パケットの仮ＩＤに一致する仮ＩＤに対応付けて利用開始時間を匿名利用履歴情報に記録し（ＳＴ２２”）、この通信パケットをインターネット５０へ転送する（ＳＴ２４）。
【０１８７】
利用を終了するときには、利用者装置３０は、通信処理部３２により、仮ＩＤを含む切断通知をローミング先サーバ装置２０に送信する（ＳＴ２５”）。このとき、利用者装置３０は、前述した通り、この仮ＩＤに対応付けて利用終了時間と、利用開始時間と利用終了時間との差分を示す利用時間とを利用者用記憶部３１内の匿名利用履歴情報に記録する。
【０１８８】
ローミング先サーバ装置２０は、切断通知を受けると、匿名利用履歴登録部２４が、ローミング先サーバ用記憶部２１の匿名利用履歴情報内の仮ＩＤのうち、この切断通知の仮ＩＤに一致する仮ＩＤに対応付けて利用終了時間を匿名利用履歴情報に記録し、接続を切断する（ＳＴ２６”）。
【０１８９】
しかる後、ローミング先サーバ装置２０においては、匿名利用履歴登録部２４が、利用開始時間と利用終了時間との差分を算出し、算出結果を利用時間として仮ＩＤに対応付けて記録する。
【０１９０】
（利用履歴ログのバッチ処理）
図１６に示すように、以下のプロトコルに従ってローミング先サーバ装置２０、ホームインターネットサービスプロバイダサーバ装置１０との間で、利用履歴ログのバッチ処理を行う。ローミング先サーバ装置２０からホームインターネットサービスプロバイダサーバ装置１０へのアップロードのタイミングは１日毎、１２時間毎など利用形態にあわせたタイミングで行えばよい。
【０１９１】
ローミング先サーバ装置２０は、匿名利用履歴登録部２４が、ローミング先サーバ装置用記憶部２１の匿名利用履歴情報をリスト形式にして、得られた匿名利用履歴情報リストをホームインターネットサービスプロバイダサーバ装置１０に送信する（ＳＴ３３）。
【０１９２】
ホームインターネットサービスプロバイダサーバ装置１０は、利用者特定部１５により、この匿名利用履歴情報リストをホームインターネットサービスプロバイダ用記憶部１１に保存する（ＳＴ３４）。
【０１９３】
尚、課金処理は、第１の実施形態と同様に実行される。  
上述したように本実施形態によれば、第１の実施形態の中継装置４０を省略した構成により、無線アクセスポイントとしての中継装置４０を用いる無線ＬＡＮサービスに代えて、無線アクセスポイントとしての中継装置４０を用いない国際ローミングインターネット接続サービスに適用することができ、第１の実施形態と同様の効果を得ることができる。
【０１９４】
すなわち、本実施形態によれば、ローミング先サーバ装置２０が、利用者装置３０から送信されたグループ署名を検証して検証結果が正当のときに匿名ローミングサービスを利用者装置３０に提供し、ローミング先サーバ装置２０が、匿名ローミングサービスの利用量に応じた匿名利用履歴情報をホームインターネットサービスプロバイダサーバ装置１０に送信し、ホームインターネットサービスプロバイダサーバ装置１０が匿名利用履歴情報内のグループ署名から利用者の個人情報を特定して課金情報を生成する構成により、契約ＩＳＰへのリアルタイムオンライン認証を行わずに匿名ローミングサービスを実現でき、利用履歴及び利用課金を管理することができる。
【０１９５】
なお、上記実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１９６】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【０１９７】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が上記実施形態を実現するための各処理の一部を実行しても良い。
【０１９８】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【０１９９】
また、記憶媒体は１つに限らず、複数の媒体から上記実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【０２００】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、上記実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【０２０１】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０２０２】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【図面の簡単な説明】
【０２０３】
【図１】本発明の第１の実施形態に係る匿名ローミングサービスシステムの構成を示すブロック図である。
【図２】同実施形態におけるホームインターネットサービスプロバイダ用記憶部を説明するための模式図である。
【図３】同実施形態におけるローミング先サーバ用記憶部を説明するための模式図である。
【図４】同実施形態における利用者用記憶部を説明するための模式図である。
【図５】同実施形態における中継装置用記憶部を説明するための模式図である。
【図６】同実施形態におけるローミング利用の動作を説明するためのシーケンス図である。
【図７】同実施形態における利用履歴管理の動作を説明するためのシーケンス図である。
【図８】同実施形態における利用履歴のバッチ処理転送の動作を説明するためのシーケンス図である。
【図９】本発明の第２の実施形態に係る匿名ローミングサービスシステムの構成を示すブロック図である。
【図１０】同実施形態におけるローミング先サーバ用記憶部を説明するための模式図である。
【図１１】同実施形態における中継装置用記憶部を説明するための模式図である。
【図１２】同実施形態におけるローミング利用の動作を説明するためのシーケンス図である。
【図１３】本発明の第３の実施形態に係る匿名ローミングサービスシステムの構成を示すブロック図である。
【図１４】同実施形態におけるローミング利用の動作を説明するためのシーケンス図である。
【図１５】同実施形態における利用履歴管理の動作を説明するためのシーケンス図である。
【図１６】同実施形態における利用履歴送信の動作を説明するためのシーケンス図である。
【符号の説明】
【０２０４】
１０…ホームインターネットサービスプロバイダサーバ装置、１１…ホームインターネットサービスプロバイダサーバ用記憶部、１２，２２，３２，４２…通信処理部、１３…初期設定部、１４…利用者登録部、１５…利用者特定部、１６…利用者削除部、１７…決済処理部、２０…ローミング先サーバ装置、２１…ローミング先サーバ用記憶部、２３…決済要求部、２４…匿名利用履歴登録部、２５，４４…匿名認証情報検証部、２６，４５…仮ＩＤ生成部、３０…利用者装置、３１…利用者用記憶部、３３…登録要求部、３４…匿名認証情報生成部、４０…中継装置、４１…中継装置用記憶部、４３…匿名利用履歴生成部、５０…インターネット、５１〜５３…ネットワーク。
【図１】
2010068460.tif 000003
【図２】
2010068460.tif 000004
【図３】
2010068460.tif 000005
【図４】
2010068460.tif 000006
【図５】
2010068460.tif 000007
【図６】
2010068460.tif 000008
【図７】
2010068460.tif 000009
【図８】
2010068460.tif 000010
【図９】
2010068460.tif 000011
【図１０】
2010068460.tif 000012
【図１１】
2010068460.tif 000013
【図１２】
2010068460.tif 000014
【図１３】
2010068460.tif 000015
【図１４】
2010068460.tif 000016
【図１５】
2010068460.tif 000017
【図１６】
2010068460.tif 000018