(57)【要約】【課題】端末の利用者自身についての情報である個人情報の漏洩を防止しながら、サービス提供サーバがアカウントの割当を柔軟に制御する。【解決手段】サービス提供サーバ２は、端末３へＩＤを割当てる。認証サーバ１は、サーバ識別情報とＩＤとが端末３から送信されてきた場合、ＩＤと対応付けて記憶しているパスワードを端末３へ送信する。端末３は、ＩＤとパスワードとをサービス提供サーバ２へ送信する。サービス提供サーバ２は、ＩＤおよびパスワードに基づいて、端末３の利用者へサービスを提供する。【選択図】図１
2010128554.tif 000002
【特許請求の範囲】
【請求項１】
利用者が使用する端末と、該端末にサービスを提供する登録装置と、該端末と該登録装置とに接続された割当装置とから構成されたアカウント発行システムにおいて、
前記割当装置は、あらかじめ設定されたＩＤ（Identification）と前記サービスを受けるために必要なサービス必要情報との対応付けを記憶し、前記利用者に対するサービス必要情報の割当を要求する情報割当要求が該端末から送信されてきた場合、該情報割当要求とともに該端末から送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信し、
前記端末は、当該端末の利用者に対する前記ＩＤの割当を要求するＩＤ割当要求を前記登録装置へ送信し、前記登録装置から送信されてきたＩＤと前記情報割当要求とを前記割当装置へ送信し、前記割当装置から送信されてきたサービス必要情報と前記登録装置から送信されてきたＩＤとを前記登録装置へ送信し、
前記登録装置は、前記あらかじめ設定されたＩＤとサービス必要情報との対応付けを記憶し、前記端末から前記ＩＤ割当要求が送信されてきた場合、前記記憶しているうちから任意のＩＤを前記利用者へ割当てて該端末へ送信し、前記ＩＤおよび前記サービス必要情報が前記端末から送信されてきた場合、該ＩＤおよび該サービス必要情報に基づいて前記サービスを該端末へ提供するアカウント発行システム。
【請求項２】
請求項１に記載のアカウント発行システムにおいて、
前記割当装置は、前記利用者の認証に用いる会員認証情報を該利用者へ割当てて該端末へあらかじめ送信しておき、前記登録装置にて前記利用者を管理するための会員仮名ＩＤを含む該利用者が会員であることを証明するための会員証明書の発行を要求するための会員証明発行要求が前記情報割当要求とともに前記端末から送信されてきた場合、該会員証明発行要求とともに送信されてきた前記会員認証情報および前記登録装置を固有に識別するためのサーバ識別情報に基づいて、前記会員仮名ＩＤを生成して前記利用者へ割当てると当該会員仮名ＩＤを前記サービス必要情報とともに該端末へ送信し、
前記端末は、前記割当装置から送信されてきた会員認証情報と前記サーバ識別情報とをあらかじめ記憶しており、前記登録装置から送信されてきたＩＤとともに前記会員証明発行要求と前記サーバ識別情報と前記会員認証情報とを前記割当装置へ送信し、前記割当装置から会員仮名ＩＤおよびサービス必要情報が送信されてくると該会員仮名ＩＤおよび該サービス必要情報を前記ＩＤと該会員仮名ＩＤの登録を要求するための会員仮名登録要求とともに前記登録装置へ送信し、
前記登録装置は、前記会員仮名登録要求と前記会員仮名ＩＤと前記ＩＤと前記サービス必要情報とが前記端末から送信されてきた場合、該ＩＤを用いて該端末の利用者を認証し、当該認証に成功した場合、該ＩＤと前記サービス必要情報との対応付けに該会員仮名ＩＤをさらに対応付けて記憶することを特徴とするアカウント発行システム。
【請求項３】
請求項２に記載のアカウント発行システムにおいて、
前記割当装置は、前記端末から送信されてきた前記会員認証情報に含まれている会員ＩＤと前記サーバ識別情報とに対して所定のハッシュ関数を適用することにより、前記会員仮名ＩＤを生成することを特徴とするアカウント発行システム。
【請求項４】
請求項２または３に記載のアカウント発行システムにおいて、
前記登録装置は、前記利用者の仮登録を要求するための仮登録要求が前記ＩＤ割当要求とともに前記端末から送信されてきた場合、該仮登録要求に付随する前記利用者自身に関する個人情報以外の所定の情報である非個人情報に基づいて仮登録ユーザＩＤを生成して、該仮登録ユーザＩＤと前記利用者へ割当てたＩＤとを対応付けて記憶するとともに、該ＩＤと該仮登録ユーザＩＤとの対応付けを含む仮登録証明書を生成して該仮登録証明書と前記割当てたＩＤとを前記端末へ送信し、該仮登録証明書のなかの仮登録ユーザＩＤと前記会員仮名ＩＤとを含む前記会員証明書が前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とともに前記端末から送信されてくると、該ＩＤと該サービス必要情報と該会員証明書とを用いて該端末の利用者を認証して当該認証に成功した場合、該会員証明書に含まれている会員仮名ＩＤと該ＩＤとを対応付けて記憶し、
前記端末は、前記ＩＤ割当要求とともに前記仮登録要求を前記サーバ識別情報を指定することにより前記登録装置へ送信し、前記登録装置から前記仮登録証明書と前記ＩＤとが送信されてくると、該仮登録証明書および該ＩＤを前記会員証明発行要求と前記会員認証情報と前記情報割当要求と前記サーバ識別情報とともに前記割当装置へ送信し、前記会員証明書および前記サービス必要情報が前記割当装置から送信されてくると該会員証明書および該サービス必要情報を前記ＩＤおよび前記会員仮名登録要求とともに前記登録装置へ送信し、
前記割当装置は、前記仮登録証明書と前記ＩＤと前記会員証明発行要求と前記会員認証情報と前記情報割当要求と前記サーバ識別情報とが前記端末から送信されてきた場合、前記生成した会員仮名ＩＤと該仮登録証明書のなかの仮登録ユーザＩＤとを含む前記会員証明書を生成して、該会員証明書を前記サービス必要情報とともに前記端末へ送信することを特徴とするアカウント発行システム。
【請求項５】
請求項４に記載のアカウント発行システムにおいて、
前記登録装置は、前記非個人情報として前記端末に関する端末関連情報に基づいて、前記仮登録ユーザＩＤを生成することを特徴とするアカウント発行システム。
【請求項６】
請求項２乃至５のいずれか１項に記載のアカウント発行システムにおいて、
前記割当装置は、前記会員証明発行要求と前記会員認証情報と前記サーバ識別情報とが前記端末から送信されてきた場合、該会員認証情報を用いて前記利用者の認証を行い、該認証が成功した場合に、前記会員仮名ＩＤを生成して前記サービス必要情報とともに前記端末へ送信することを特徴とするアカウント発行システム。
【請求項７】
請求項４に記載のアカウント発行システムにおいて、
前記登録装置は、前記会員証明書と前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とが前記端末から送信されてきた場合、該会員証明書に含まれる前記仮登録ユーザＩＤと前記ＩＤとの対応付けを当該登録装置が記憶しており、かつ、該端末から送信されてきたＩＤと前記サービス必要情報との対応付けを当該登録装置が記憶している場合、前記会員証明書に含まれている会員仮名ＩＤと前記ＩＤとを対応付けて記憶することを特徴とするアカウント発行システム。
【請求項８】
請求項４に記載のアカウント発行システムにおいて、
前記登録装置は、前記利用者へ割当てたＩＤと前記仮登録ユーザＩＤとを前記割当装置から送信されてきた第１暗号鍵を用いて暗号化したデータを前記仮登録証明書として生成して、該仮登録証明書を前記端末へ送信し、
前記割当装置は、前記第１暗号鍵と該第１暗号鍵によって暗号化されたデータを復号化するための第１復号鍵とを生成して該第１暗号鍵を前記登録装置へ送信しておき、前記暗号化された仮登録証明書が前記会員証明発行要求および前記ＩＤとともに前記端末から送信されてくると該仮登録証明書を前記第１復号鍵を用いて復号化し、該復号化により取得したＩＤと該端末から送信されてきたＩＤとが一致した場合、前記会員仮名ＩＤを生成することを特徴とするアカウント発行システム。
【請求項９】
請求項８に記載のアカウント発行システムにおいて、
前記割当装置は、第２暗号鍵と該第２暗号鍵によって暗号化されたデータを復号化するための第２復号鍵とを生成して該第２復号鍵を前記登録装置へ送信しておき、前記生成した会員仮名ＩＤおよび前記端末から送信されてきた仮登録証明書のなかの仮登録ユーザＩＤを前記第２暗号鍵を用いて暗号化したデータを、前記会員証明書として生成して前記端末へ送信し、
前記登録装置は、前記第２暗号鍵を用いて暗号化された会員証明書が前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とともに前記端末から送信されてくると該会員証明書を前記第２復号鍵を用いて復号化し、該復号化により取得した会員仮名ＩＤを該ＩＤと対応付けて記憶することを特徴とするアカウント発行システム。
【請求項１０】
請求項２乃至９のいずれか１項に記載のアカウント発行システムにおいて、
前記登録装置は、前記サービスの提供を要求するサービス提供要求とともに前記ＩＤと前記サービス必要情報とが前記端末から送信されてきた場合、該端末から送信されてきたＩＤおよびサービス必要情報と、前記会員仮名ＩＤとの対応付けを当該登録装置が記憶しているかどうかを判別し、該判別の結果、該対応付けを記憶していると判別した場合、前記端末へ前記サービスを提供することを特徴とするアカウント発行システム。
【請求項１１】
請求項１に記載のアカウント発行システムにおいて、
前記登録装置は、
前記ＩＤと前記サービス必要情報と該サービス必要情報を取得するための価格との対応付を記憶しており、前記利用者の認証に用いるアカウントを該利用者へ割当てて該端末へあらかじめ送信するとともに該割当てたアカウントを記憶し、前記端末から前記ＩＤ割当要求が送信されてくると該ＩＤ割当要求とともに送信されてきたアカウントを記憶しているかどうかを判別し、該判別の結果、該アカウントを記憶していると判別すると前記ＩＤを割当てて前記端末へ送信するとともに、該アカウントに対応付けて該割当てたＩＤを記憶し、前記端末から前記サービス必要情報と前記ＩＤとが送信されてきた場合、該サービス必要情報と該ＩＤとの対応付けを当該登録装置が記憶しているかどうかを判別し、該判別の結果、該対応付けを記憶していると判別すると、前記ＩＤと前記アカウントとの対応付けに該端末から送信されてきたサービス必要情報をさらに対応付けて記憶し、その後、前記アカウントと前記サービスの提供を要求するサービス提供要求とが前記端末から送信されてくると、該端末から送信されてきたアカウントと前記サービス必要情報との対応付けを記憶しているかどうかを判別して、該判別の結果、該対応付けを記憶していると判別した場合に前記サービスを該端末へ提供し、
前記割当装置は、前記ＩＤと前記サービス必要情報と前記価格との対応付けを記憶しており、前記ＩＤと、該ＩＤに対応するサービス必要情報の取得に付随する決済を行って該サービス必要情報の割当を要求する情報割当要求と、該決済にて支払われる該サービス必要情報に対応する価格と同じ金額を示す金額情報とが前記端末から送信されてくると、該送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信し、
前記端末は、前記登録装置から送信されてきたアカウントをあらかじめ記憶しており、前記ＩＤ割当要求と前記アカウントとを前記登録装置へ送信し、前記登録装置から前記ＩＤが送信されてくると該ＩＤと前記情報割当要求と前記金額情報とを前記割当装置へ送信し、前記割当装置から前記サービス必要情報が送信されてくると前記ＩＤとともに前記登録装置へ送信し、その後、前記アカウントと前記サービス提供要求とを前記登録装置へ送信することを特徴とするアカウント発行システム。
【請求項１２】
請求項１１に記載のアカウント発行システムにおいて、
前記割当装置は、
前記ＩＤと前記サービス必要情報と前記価格との対応付に該価格に対する決済が完了しているかどうかを示す決済完了フラグをさらに対応付けて記憶しており、前記端末から前記情報割当要求とともに前記ＩＤが送信されてくると該ＩＤと対応付けて記憶している決済完了フラグが決済が完了していることを示しているかどうかを判別し、該判別の結果、決済が完了していることを示していないと判別した場合に、前記情報割当要求とともに送信されてきた金額情報が示す金額と、該情報割当要求とともに送信されてきたＩＤと対応付けて記憶している価格とを比較し、該比較の結果、該金額が該価格以上であれば、該価格と対応付けて記憶している決済完了フラグを決済が完了していることを示すように変更するとともに前記サービス必要情報を前記利用者へ割当てて該端末へ送信することを特徴とするアカウント発行システム。
【請求項１３】
請求項１２に記載のアカウント発行システムにおいて、
前記割当装置は、前記決済完了フラグを決済が完了していることを示すように変更した場合、該決済完了フラグと対応付けて記憶している価格との比較に用いた前記金額情報を前記登録装置へ送信し、
前記登録装置は、前記割当装置から送信されてきた金額情報を記憶することを特徴とするアカウント発行システム。
【請求項１４】
利用者が使用する端末と、該端末にサービスを提供する登録装置とに接続された割当装置であって、
あらかじめ設定されたＩＤ（Identification）と前記サービスを受けるために必要なサービス必要情報との対応付けを記憶する記憶部と、
前記利用者に対するサービス必要情報の割当を要求する情報割当要求が該端末から送信されてきた場合、該情報割当要求とともに該端末から送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信する情報割当部とを有する割当装置。
【請求項１５】
請求項１４に記載の割当装置において、
前記利用者の認証に用いる会員認証情報を該利用者へ割当てて該端末へあらかじめ送信する会員認証部と、
前記登録装置にて前記利用者を管理するための会員仮名ＩＤを含む該利用者が会員であることを証明するための会員証明書の発行を要求するための会員証明発行要求が前記情報割当要求とともに前記端末から送信されてきた場合、該会員証明発行要求とともに送信されてきた前記会員認証情報および前記登録装置を固有に識別するためのサーバ識別情報に基づいて、前記会員仮名ＩＤを生成して前記利用者へ割当てると当該会員仮名ＩＤを前記サービス必要情報とともに該端末へ送信する会員仮名ＩＤ生成部とを有することを特徴とする割当装置。
【請求項１６】
請求項１５に記載の割当装置において、
前記会員仮名ＩＤ生成部は、前記端末から送信されてきた会員認証情報に含まれている会員ＩＤと前記サーバ識別情報とに対して所定のハッシュ関数を適用することにより、前記会員仮名ＩＤを生成することを特徴とする割当装置。
【請求項１７】
請求項１５または１６に記載の割当装置において、
前記利用者の仮登録を要求するための仮登録要求に付随する前記利用者自身に関する個人情報以外の所定の情報である非個人情報に基づいて生成された仮登録ユーザＩＤと前記ＩＤとの対応付けを含む仮登録証明書と、前記ＩＤと前記会員証明発行要求と前記会員認証情報と前記情報割当要求と前記サーバ識別情報とが前記端末から送信されてきた場合、前記生成した会員仮名ＩＤと該仮登録証明書のなかの仮登録ユーザＩＤとを含む前記会員証明書を生成して、該会員証明書を前記サービス必要情報とともに前記端末へ送信する会員証明書生成部をさらに有することを特徴とする割当装置。
【請求項１８】
請求項１５乃至１７のいずれか１項に記載の割当装置において、
前記会員認証部は、前記会員証明発行要求と前記会員認証情報と前記サーバ識別情報とが前記端末から送信されてきた場合、該会員認証情報を用いて前記利用者の認証を行い、
前記会員仮名ＩＤ生成部は、前記会員認証部による認証が成功した場合に、前記会員仮名ＩＤを生成して前記サービス必要情報とともに前記端末へ送信することを特徴とする割当装置。
【請求項１９】
請求項１７に記載の割当装置において、
第１暗号鍵と該第１暗号鍵によって暗号化されたデータを復号化するための第１復号鍵とを生成して該第１暗号鍵を前記登録装置へ送信する鍵生成部を有し、
前記会員仮名ＩＤ生成部は、前記利用者へ割当てたＩＤと前記仮登録ユーザＩＤとを前記第１暗号鍵を用いて暗号化された仮登録証明書が前記会員証明発行要求および前記ＩＤとともに前記端末から送信されてくると該仮登録証明書を前記第１復号鍵を用いて復号化し、該復号化により取得したＩＤと該端末から送信されてきたＩＤとが一致した場合、前記会員仮名ＩＤを生成することを特徴とする割当装置。
【請求項２０】
請求項１９に記載の割当装置において、
前記鍵生成部は、第２暗号鍵と該第２暗号鍵によって暗号化されたデータを復号化するための第２復号鍵とを生成して該第２復号鍵を前記登録装置へ送信しておき、
前記会員証明書生成部は、前記会員仮名ＩＤおよび前記端末から送信されてきた仮登録証明書のなかの仮登録ユーザＩＤを前記第２暗号鍵を用いて暗号化したデータを、前記会員証明書として生成して前記端末へ送信することを特徴とする割当装置。
【請求項２１】
請求項１４に記載の割当装置において、
前記記憶部は、前記ＩＤと前記サービス必要情報と該サービス必要情報を取得するための価格との対応付けを記憶しており、
前記情報割当部は、前記ＩＤと、該ＩＤに対応するサービス必要情報の取得に付随する決済を行って該サービス必要情報の割当を要求する情報割当要求と、該決済にて支払われる該サービス必要情報に対応する価格と同じ金額を示す金額情報とが前記端末から送信されてきた場合、該送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信することを特徴とする割当装置。
【請求項２２】
請求項２１に記載の割当装置において、
前記記憶部は、前記ＩＤと前記サービス必要情報と前記価格との対応付に該価格に対する決済が完了しているかどうかを示す決済完了フラグをさらに対応付けて記憶しており、
前記端末から前記情報割当要求とともに前記ＩＤが送信されてくると該ＩＤと対応付けて記憶している決済完了フラグが決済が完了していることを示しているかどうかを判別し、該判別の結果、決済が完了していることを示していないと判別した場合に、前記情報割当要求とともに送信されてきた金額情報が示す金額と、該情報割当要求とともに送信されてきたＩＤと対応付けて記憶している価格とを比較し、該比較の結果、該金額が該価格以上であれば、該価格と対応付けて記憶している決済完了フラグを決済が完了していることを示すように変更する決済部を有し、
前記情報割当部は、前記決済部による比較の結果、前記金額情報が示す金額が前記送信されてきたＩＤと対応付けて記憶している価格以上である場合、前記サービス必要情報を前記利用者へ割当てて該端末へ送信することを特徴とする割当装置。
【請求項２３】
請求項２２に記載の割当装置において、
前記決済部が前記決済完了フラグを決済が完了していることを示すように変更した場合、該決済完了フラグと対応付けて記憶している価格との比較に用いた前記金額情報を前記登録装置へ送信する入金部をさらに有することを特徴とする割当装置。
【請求項２４】
利用者が使用する端末および該端末と接続された割当装置に接続され、該端末にサービスを提供する登録装置であって、
あらかじめ設定されたＩＤ（Identification）と、前記サービスを受けるために必要なサービス必要情報との対応付けを記憶する記憶部と、
前記利用者に対する前記ＩＤの割当を要求するＩＤ割当要求が前記端末から送信されてきた場合、前記記憶しているうちから任意のＩＤを前記利用者へ割当てて該端末へ送信するＩＤ割当部と、
前記ＩＤおよび前記サービス必要情報を前記端末が送信してきた場合、該ＩＤおよび該サービス必要情報に基づいて前記サービスを該端末へ提供するサービス提供部とを有する登録装置。
【請求項２５】
請求項２４に記載の登録装置において、
前記利用者の認証に用いる会員認証情報および前記登録装置を固有に識別するためのサーバ識別情報に基づいて生成された当該登録装置にて前記利用者を管理するための会員仮名ＩＤの登録を要求する会員仮名登録要求と前記会員仮名ＩＤと前記ＩＤと前記サービス必要情報とが前記端末から送信されてきた場合、該ＩＤを用いて該端末の利用者を認証する認証部と、
前記認証部による認証が成功した場合、前記端末から送信されてきたＩＤと前記サービス必要情報との対応付けに前記端末から送信されてきた会員仮名ＩＤをさらに対応付けて前記記憶部へ記憶する会員仮名登録部とを有することを特徴とする登録装置。
【請求項２６】
請求項２５に記載の登録装置において、
前記利用者の仮登録を要求するための仮登録要求が前記ＩＤ割当要求とともに前記端末から送信されてきた場合、該仮登録要求に付随する前記利用者自身に関する個人情報以外の所定の情報である非個人情報に基づいて仮登録ユーザＩＤを生成して、該仮登録ユーザＩＤと前記利用者へ割当てたＩＤとを対応付けて前記記憶部へ記憶する仮登録ＩＤ生成部と、
前記ＩＤと該仮登録ユーザＩＤとの対応付けを含む仮登録証明書を生成して、該仮登録証明書と前記割当てたＩＤとを前記端末へ送信する仮登録証明書生成部とを有し、
前記会員仮名登録部は、前記仮登録証明書のなかの仮登録ユーザＩＤと前記会員仮名ＩＤとを含む会員証明書が前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とともに前記端末から送信されてくると、該ＩＤと該サービス必要情報と該会員証明書とを用いて該端末の利用者の認証を行い、当該認証に成功した場合、該会員証明書に含まれている会員仮名ＩＤと該ＩＤとを対応付けて記憶することを特徴とする登録装置。
【請求項２７】
請求項２６に記載の登録装置において、
前記仮登録ＩＤ生成部は、前記非個人情報として前記端末に関する端末関連情報に基づいて、前記仮登録ユーザＩＤを生成することを特徴とする登録装置。
【請求項２８】
請求項２６に記載の登録装置において、
前記会員仮名登録部は、前記会員証明書と前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とが前記端末から送信されてきた場合、該会員証明書に含まれる前記仮登録ユーザＩＤと前記ＩＤとの対応付けを前記記憶部が記憶しており、かつ、該端末から送信されてきたＩＤと前記サービス必要情報との対応付けを前記記憶部が記憶している場合、前記会員証明書に含まれている会員仮名ＩＤと前記ＩＤとを対応付けて記憶することを特徴とする登録装置。
【請求項２９】
請求項２６に記載の登録装置において、
前記仮登録証明書生成部は、前記利用者へ割当てたＩＤと前記仮登録ユーザＩＤとを前記割当装置から送信されてきた第１暗号鍵を用いて暗号化したデータを前記仮登録証明書として生成して、該仮登録証明書を前記端末へ送信することを特徴とする登録装置。
【請求項３０】
請求項２９に記載の登録装置において、
前記会員仮名登録部は、前記会員仮名ＩＤおよび前記仮登録ユーザＩＤを第２暗号鍵を用いて暗号化した会員証明書が前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とともに前記端末から送信されてきた場合、該会員証明書を前記割当装置から送信されてきた第２復号鍵を用いて復号化し、該復号化により取得した会員仮名ＩＤを該ＩＤと対応付けて記憶することを特徴とする登録装置。
【請求項３１】
請求項２５乃至３０のいずれか１項に記載の登録装置において、
前記サービス提供部は、前記サービスの提供を要求するサービス提供要求とともに前記ＩＤと前記サービス必要情報とが前記端末から送信されてきた場合、該端末から送信されてきたＩＤおよびサービス必要情報と、前記会員仮名ＩＤとの対応付けを当該登録装置が記憶しているかどうかを判別し、該判別の結果、該対応付けを記憶していると判別した場合、前記端末へ前記サービスを提供することを特徴とする登録装置。
【請求項３２】
請求項２４に記載の登録装置において、
前記記憶部は、前記ＩＤと前記サービス必要情報と該サービス必要情報を取得するための価格との対応付を記憶しており、
前記利用者の認証に用いるアカウントを該利用者へ割当てて該端末へあらかじめ送信するとともに、該割当てたアカウントを前記記憶部へ記憶させるアカウント発行部と、
前記端末から前記ＩＤ割当要求が送信されてくると該ＩＤ割当要求とともに送信されてきたアカウントを記憶しているかどうかを判別する認証部と、
前記ＩＤと前記アカウントとの対応付けに該端末から送信されてきたサービス必要情報をさらに対応付けて前記記憶部へ書き込むキー登録部とを有し、
前記ＩＤ割当部は、前記ＩＤ割当要求とともに送信されてきたアカウントを記憶しているかどうかの判別の結果、該アカウントを記憶していると前記認証部が判別した場合、前記ＩＤを割当てて前記端末へ送信するとともに、該アカウントに対応付けて該割当てたＩＤを前記記憶部へ書き込み、
前記認証部は、前記端末から前記サービス必要情報と前記ＩＤとが送信されてきた場合、該サービス必要情報と該ＩＤとの対応付けを前記記憶部が記憶しているかどうかを判別し、
前記キー登録部は、前記サービス必要情報と前記ＩＤとの対応付けを記憶していると認証部が判別すると、前記ＩＤと前記アカウントとの対応付けに該端末から送信されてきたサービス必要情報をさらに対応付けて記憶部へ書き込み、
前記認証部は、前記アカウントと前記サービスの提供を要求するサービス提供要求とが前記端末から送信されてきた場合、該端末から送信されてきたアカウントと前記サービス必要情報との対応付けを記憶しているかどうかを判別し、
前記サービス提供部は、前記端末から送信されてきたアカウントと前記サービス必要情報との対応付けを記憶していると前記認証部が判別した場合に、前記サービスを該端末へ提供することを特徴とする登録装置。
【請求項３３】
請求項３２に記載の登録装置において、
前記割当装置から送信されてきた前記価格以上であると該割当装置が判別した金額を示す金額情報を記憶する入金受領部を有することを特徴とする登録装置。
【請求項３４】
利用者が使用する端末と、該端末にサービスを提供する登録装置と、該端末と該登録装置とに接続された割当装置とから構成されたアカウント発行システムにおけるアカウント発行方法であって、
前記割当装置が、あらかじめ設定されたＩＤ（Identification）と前記サービスを受けるために必要なサービス必要情報との対応付けを記憶する処理と、
前記登録装置が、前記あらかじめ設定されたＩＤとサービス必要情報との対応付けを記憶する処理と、
前記端末が、当該端末の利用者に対する前記ＩＤの割当を要求するＩＤ割当要求を前記登録装置へ送信する処理と、
前記登録装置が、前記端末から前記ＩＤ割当要求が送信されてきた場合、前記記憶しているうちから任意のＩＤを前記利用者へ割当てて該端末へ送信するＩＤ割当処理と、
前記端末が、前記登録装置から送信されてきたＩＤと、前記利用者に対するサービス必要情報の割当を要求する情報割当要求とを前記割当装置へ送信する処理と、
前記割当装置が、前記情報割当要求が該端末から送信されてきた場合、該情報割当要求とともに該端末から送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信する情報割当処理と、
前記端末が、前記割当装置から送信されてきたサービス必要情報と前記登録装置から送信されてきたＩＤとを前記登録装置へ送信する処理と、
前記登録装置が、前記ＩＤおよび前記サービス必要情報が前記端末から送信されてきた場合、該ＩＤおよび該サービス必要情報に基づいて前記サービスを該端末へ提供するサービス提供処理とを有するアカウント発行方法。
【請求項３５】
請求項３４に記載のアカウント発行方法において、
前記割当装置が、前記利用者の認証に用いる会員認証情報を該利用者へ割当てて該端末へあらかじめ送信しておく会員認証処理と、
前記端末が、前記割当装置から送信されてきた会員認証情報と、前記登録装置を固有に識別するためのサーバ識別情報とをあらかじめ記憶しておく処理と、
前記端末が、前記登録装置から送信されてきたＩＤとともに、前記登録装置にて前記利用者を管理するための会員仮名ＩＤを含む該利用者が会員であることを証明するための会員証明書の発行を要求するための会員証明発行要求と前記サーバ識別情報と前記会員認証情報と前記情報割当要求とを前記割当装置へ送信する処理と、
前記割当装置が、前記会員証明発行要求が前記情報割当要求とともに前記端末から送信されてきた場合、該会員証明発行要求とともに送信されてきた前記会員認証情報および前記サーバ識別情報に基づいて、前記会員仮名ＩＤを生成して前記利用者へ割当て、当該会員仮名ＩＤを前記サービス必要情報とともに該端末へ送信する会員仮名ＩＤ生成処理と、
前記端末が、前記割当装置から会員仮名ＩＤおよびサービス必要情報が送信されてきた場合、該会員仮名ＩＤおよび該サービス必要情報を前記ＩＤと該会員仮名ＩＤの登録を要求するための会員仮名登録要求とともに前記登録装置へ送信する処理と、
前記登録装置が、前記会員仮名登録要求と前記会員仮名ＩＤと前記ＩＤと前記サービス必要情報とが前記端末から送信されてきた場合、該ＩＤを用いて該端末の利用者を認証し、当該認証に成功した場合、該ＩＤと前記サービス必要情報との対応付けに該会員仮名ＩＤをさらに対応付けて記憶する会員仮名登録処理とを有することを特徴とするアカウント発行方法。
【請求項３６】
請求項３５に記載のアカウント発行方法において、
前記会員仮名ＩＤ生成処理では、前記端末から送信されてきた前記会員認証情報に含まれている会員ＩＤと前記サーバ識別情報とに対して所定のハッシュ関数を適用することにより、前記会員仮名ＩＤを生成することを特徴とするアカウント発行方法。
【請求項３７】
請求項３５または３６に記載のアカウント発行方法において、
前記端末が、前記利用者の仮登録を要求するための仮登録要求を前記ＩＤ割当要求とともに前記サーバ識別情報を指定することにより前記登録装置へ送信する処理と、
前記登録装置が、前記仮登録要求が前記ＩＤ割当要求とともに前記端末から送信されてきた場合、該仮登録要求に付随する前記利用者自身に関する個人情報以外の所定の情報である非個人情報に基づいて仮登録ユーザＩＤを生成して、該仮登録ユーザＩＤと前記利用者へ割当てたＩＤとを対応付けて記憶する仮登録ＩＤ生成処理と、
前記登録装置が、該ＩＤと該仮登録ユーザＩＤとの対応付けを含む仮登録証明書を生成して該仮登録証明書と前記割当てたＩＤとを前記端末へ送信する仮登録証明書生成処理と、
前記端末が、前記登録装置から前記仮登録証明書と前記ＩＤとが送信されてくると、該仮登録証明書および該ＩＤを前記会員証明発行要求と前記会員認証情報と前記情報割当要求と前記サーバ識別情報とともに前記割当装置へ送信する処理と、
前記割当装置が、前記仮登録証明書と前記ＩＤと前記会員証明発行要求と前記会員認証情報と前記情報割当要求と前記サーバ識別情報とが前記端末から送信されてきた場合、前記生成した会員仮名ＩＤと該仮登録証明書のなかの仮登録ユーザＩＤとを含む前記会員証明書を生成して、該会員証明書を前記サービス必要情報とともに前記端末へ送信する会員証明書生成処理と、
前記端末が、前記会員証明書および前記サービス必要情報が前記割当装置から送信されてくると、該会員証明書および該サービス必要情報を前記ＩＤおよび前記会員仮名登録要求とともに前記登録装置へ送信する処理と、
前記登録装置が、前記仮登録証明書のなかの仮登録ユーザＩＤと前記会員仮名ＩＤとを含む会員証明書が前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とともに前記端末から送信されてくると、該ＩＤと該サービス必要情報と該会員証明書とを用いて該端末の利用者を認証する認証処理とを有し、
会員仮名登録処理では、前記認証処理における認証に成功した場合、前記会員証明書に含まれている会員仮名ＩＤと該ＩＤとを対応付けて記憶することを特徴とするアカウント発行方法。
【請求項３８】
請求項３７に記載のアカウント発行方法において、
前記仮登録ＩＤ生成処理では、前記非個人情報として前記端末に関する端末関連情報に基づいて、前記仮登録ユーザＩＤを生成することを特徴とするアカウント発行方法。
【請求項３９】
請求項３５乃至３８のいずれか１項に記載のアカウント発行方法において、
前記会員認証処理では、前記会員証明発行要求と前記会員認証情報と前記サーバ識別情報とが前記端末から送信されてきた場合、該会員認証情報を用いて前記利用者の認証を行い、
前記会員仮名ＩＤ生成処理では、前記会員認証処理による認証が成功した場合に、前記会員仮名ＩＤを生成して前記サービス必要情報とともに前記端末へ送信することを特徴とするアカウント発行方法。
【請求項４０】
請求項３７に記載のアカウント発行方法において、
前記会員仮名登録処理では、前記会員証明書と前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とが前記端末から送信されてきた場合、該会員証明書に含まれる前記仮登録ユーザＩＤと前記ＩＤとの対応付けを前記登録装置が記憶しており、かつ、該端末から送信されてきたＩＤと前記サービス必要情報との対応付けを前記登録装置が記憶している場合、前記会員証明書に含まれている会員仮名ＩＤと前記ＩＤとを対応付けて記憶することを特徴とするアカウント発行方法。
【請求項４１】
請求項３７に記載のアカウント発行方法において、
前記割当装置が、第１暗号鍵と該第１暗号鍵によって暗号化されたデータを復号化するための第１復号鍵とを生成して該第１暗号鍵を前記登録装置へ送信する鍵生成処理を有し、
前記仮登録証明書生成処理では、前記利用者へ割当てたＩＤと前記仮登録ユーザＩＤとを前記割当装置から送信されてきた第１暗号鍵を用いて暗号化したデータを前記仮登録証明書として生成して、該仮登録証明書を前記端末へ送信し、
前記会員仮名ＩＤ生成処理では、前記暗号化された仮登録証明書が前記会員証明発行要求および前記ＩＤとともに前記端末から送信されてくると該仮登録証明書を前記第１復号鍵を用いて復号化し、該復号化により取得したＩＤと該端末から送信されてきたＩＤとが一致した場合、前記会員仮名ＩＤを生成することを特徴とするアカウント発行方法。
【請求項４２】
請求項４１に記載のアカウント発行方法において、
前記鍵生成処理では、第２暗号鍵と該第２暗号鍵によって暗号化されたデータを復号化するための第２復号鍵とを生成して該第２復号鍵を前記登録装置へ送信しておき、
前記会員証明書生成処理では、前記会員仮名ＩＤおよび前記端末から送信されてきた仮登録証明書のなかの仮登録ユーザＩＤを前記第２暗号鍵を用いて暗号化したデータを、前記会員証明書として生成して前記端末へ送信し、
前記会員仮名登録処理では、前記第２暗号鍵を用いて暗号化された会員証明書が前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とともに前記端末から送信されてくると該会員証明書を前記第２復号鍵を用いて復号化し、該復号化により取得した会員仮名ＩＤを該ＩＤと対応付けて記憶することを特徴とするアカウント発行方法。
【請求項４３】
請求項３５乃至４２のいずれか１項に記載のアカウント発行方法において、
前記サービス提供処理では、前記サービスの提供を要求するサービス提供要求とともに前記ＩＤと前記サービス必要情報とが前記端末から送信されてきた場合、該端末から送信されてきたＩＤおよびサービス必要情報と、前記会員仮名ＩＤとの対応付けを前記登録装置が記憶しているかどうかを判別し、該判別の結果、該対応付けを記憶していると判別した場合、前記端末へ前記サービスを提供することを特徴とするアカウント発行方法。
【請求項４４】
請求項３４に記載のアカウント発行方法において、
前記登録装置が、前記ＩＤと前記サービス必要情報と該サービス必要情報を取得するための価格との対応付を記憶する処理と、
前記割当装置が、前記ＩＤと前記サービス必要情報と前記価格との対応付けを記憶する処理と、
前記登録装置が、前記利用者の認証に用いるアカウントを該利用者へ割当てて該端末へあらかじめ送信するとともに該割当てたアカウントを記憶するアカウント発行処理と、
前記端末が、前記登録装置から送信されてきたアカウントをあらかじめ記憶する処理と、
前記端末が、前記ＩＤ割当要求と前記アカウントとを前記登録装置へ送信する処理と、
前記端末が、前記登録装置から前記ＩＤが送信されてくると、該ＩＤと、該ＩＤに対応するサービス必要情報の取得に付随する決済を行って該サービス必要情報の割当を要求する情報割当要求と、該決済にて支払われる該サービス必要情報に対応する価格と同じ金額を示す金額情報とを前記割当装置へ送信する処理と、
前記端末が、前記割当装置から前記サービス必要情報が送信されてくると、該サービス必要情報を前記ＩＤとともに前記登録装置へ送信する処理と、
前記登録装置が、前記端末から前記サービス必要情報と前記ＩＤとが送信されてきた場合、該サービス必要情報と該ＩＤとの対応付けを当該登録装置が記憶しているかどうかを判別し、該判別の結果、該対応付けを記憶していると判別すると、前記ＩＤと前記アカウントとの対応付けに該端末から送信されてきたサービス必要情報をさらに対応付けて記憶するキー登録処理と、
前記端末が、前記キー登録処理の後、前記アカウントと、前記サービスの提供を要求するサービス提供要求とを前記登録装置へ送信する処理とを有し、
前記ＩＤ割当処理では、前記端末から前記ＩＤ割当要求が送信されてくると、該ＩＤ割当要求とともに送信されてきたアカウントを記憶しているかどうかを判別し、該判別の結果、該アカウントを記憶していると判別すると前記ＩＤを割当てて前記端末へ送信するとともに、該アカウントに対応付けて該割当てたＩＤを記憶し、
前記情報割当処理では、前記ＩＤと前記情報割当要求と前記金額情報とが前記端末から送信されてくると、該送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信し、
前記サービス提供処理では、前記アカウントと前記サービス提供要求とが前記端末から送信されてくると、該端末から送信されてきたアカウントと前記サービス必要情報との対応付けを前記登録装置が記憶しているかどうかを判別して、該判別の結果、該対応付けを記憶していると判別した場合に前記サービスを該端末へ提供することを特徴とするアカウント発行方法。
【請求項４５】
請求項４４に記載のアカウント発行方法において、
前記割当装置が、前記ＩＤと前記サービス必要情報と前記価格との対応付に該価格に対する決済が完了しているかどうかを示す決済完了フラグをさらに対応付けて記憶する処理と、
前記割当装置が、前記端末から前記情報割当要求とともに前記ＩＤが送信されてくると該ＩＤと対応付けて記憶している決済完了フラグが決済が完了していることを示しているかどうかを判別し、該判別の結果、決済が完了していることを示していないと判別した場合に、前記情報割当要求とともに送信されてきた金額情報が示す金額と、該情報割当要求とともに送信されてきたＩＤと対応付けて記憶している価格とを比較し、該比較の結果、該金額が該価格以上であれば、該価格と対応付けて記憶している決済完了フラグを決済が完了していることを示すように変更する決済処理とを有し、
前記情報割当処理では、前記決済処理における比較の結果、前記金額情報が示す金額が前記送信されてきたＩＤと対応付けて記憶している価格以上である場合、前記サービス必要情報を前記利用者へ割当てて該端末へ送信することを特徴とするアカウント発行方法。
【請求項４６】
請求項４５に記載のアカウント発行方法において、
前記割当装置が、前記決済処理にて前記決済完了フラグを決済が完了していることを示すように変更した場合、該決済完了フラグと対応付けて記憶している価格との比較に用いた前記金額情報を前記登録装置へ送信する入金処理と、
前記登録装置が、前記割当装置から送信されてきた金額情報を記憶する入金受領処理とを有することを特徴とするアカウント発行方法。
【請求項４７】
利用者が使用する端末と、該端末にサービスを提供する登録装置とに接続された割当装置に、
あらかじめ設定されたＩＤ（Identification）と前記サービスを受けるために必要なサービス必要情報との対応付けを記憶部に記憶する手順と、
前記利用者に対するサービス必要情報の割当を要求する情報割当要求が該端末から送信されてきた場合、該情報割当要求とともに該端末から送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信する情報割当手順とを実行させるプログラム。
【請求項４８】
請求項４７に記載のプログラムにおいて、
前記利用者の認証に用いる会員認証情報を該利用者へ割当てて該端末へあらかじめ送信する会員認証手順と、
前記登録装置にて前記利用者を管理するための会員仮名ＩＤを含む該利用者が会員であることを証明するための会員証明書の発行を要求するための会員証明発行要求が前記情報割当要求とともに前記端末から送信されてきた場合、該会員証明発行要求とともに送信されてきた前記会員認証情報および前記登録装置を固有に識別するためのサーバ識別情報に基づいて、前記会員仮名ＩＤを生成して前記利用者へ割当て、当該会員仮名ＩＤを前記サービス必要情報とともに該端末へ送信する会員仮名ＩＤ生成手順とを前記割当装置にさらに実行させることを特徴とするプログラム。
【請求項４９】
請求項４８に記載のプログラムにおいて、
前記会員仮名ＩＤ生成手順では、前記端末から送信されてきた会員認証情報に含まれている会員ＩＤと前記サーバ識別情報とに対して所定のハッシュ関数を適用することにより、前記会員仮名ＩＤを生成することを特徴とするプログラム。
【請求項５０】
請求項４８または４９に記載のプログラムにおいて、
前記利用者の仮登録を要求するための仮登録要求に付随する前記利用者自身に関する個人情報以外の所定の情報である非個人情報に基づいて生成された仮登録ユーザＩＤと前記ＩＤとの対応付けを含む仮登録証明書と、前記ＩＤと前記会員証明発行要求と前記会員認証情報と前記情報割当要求と前記サーバ識別情報とが前記端末から送信されてきた場合、前記生成した会員仮名ＩＤと該仮登録証明書のなかの仮登録ユーザＩＤとを含む前記会員証明書を生成して、該会員証明書を前記サービス必要情報とともに前記端末へ送信する会員証明書生成手順を前記割当装置にさらに実行させることを特徴とするプログラム。
【請求項５１】
請求項４８乃至５０のいずれか１項に記載のプログラムにおいて、
前記会員認証手順では、前記会員証明発行要求と前記会員認証情報と前記サーバ識別情報とが前記端末から送信されてきた場合、該会員認証情報を用いて前記利用者の認証を行い、
前記会員仮名ＩＤ生成手順では、前記会員認証手順における認証が成功した場合に、前記会員仮名ＩＤを生成して前記サービス必要情報とともに前記端末へ送信することを特徴とするプログラム。
【請求項５２】
請求項５０に記載のプログラムにおいて、
第１暗号鍵と該第１暗号鍵によって暗号化されたデータを復号化するための第１復号鍵とを生成して該第１暗号鍵を前記登録装置へ送信する鍵生成手順を前記割当装置に実行させ、
前記会員仮名ＩＤ生成手順では、前記利用者へ割当てたＩＤと前記仮登録ユーザＩＤとを前記第１暗号鍵を用いて暗号化された仮登録証明書が前記会員証明発行要求および前記ＩＤとともに前記端末から送信されてくると該仮登録証明書を前記第１復号鍵を用いて復号化し、該復号化により取得したＩＤと該端末から送信されてきたＩＤとが一致した場合、前記会員仮名ＩＤを生成することを特徴とするプログラム。
【請求項５３】
請求項５２に記載のプログラムにおいて、
前記鍵生成手順では、第２暗号鍵と該第２暗号鍵によって暗号化されたデータを復号化するための第２復号鍵とを生成して、該第２復号鍵を前記登録装置へ送信しておき、
前記会員証明書生成手順では、前記会員仮名ＩＤおよび前記端末から送信されてきた仮登録証明書のなかの仮登録ユーザＩＤを前記第２暗号鍵を用いて暗号化したデータを、前記会員証明書として生成して前記端末へ送信することを特徴とするプログラム。
【請求項５４】
請求項４７に記載のプログラムにおいて、
前記ＩＤと前記サービス必要情報と該サービス必要情報を取得するための価格との対応付けを前記記憶部に記憶させる処理を前記割当装置に実行させ、
前記情報割当手順では、前記ＩＤと、該ＩＤに対応するサービス必要情報の取得に付随する決済を行って該サービス必要情報の割当を要求する情報割当要求と、該決済にて支払われる該サービス必要情報に対応する価格と同じ金額を示す金額情報とが前記端末から送信されてきた場合、該送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信することを特徴とするプログラム。
【請求項５５】
請求項５４に記載のプログラムにおいて、
前記ＩＤと前記サービス必要情報と前記価格との対応付に該価格に対する決済が完了しているかどうかを示す決済完了フラグをさらに対応付けて前記記憶部に記憶させる手順と、
前記端末から前記情報割当要求とともに前記ＩＤが送信されてくると該ＩＤと対応付けて記憶している決済完了フラグが決済が完了していることを示しているかどうかを判別し、該判別の結果、決済が完了していることを示していないと判別した場合に、前記情報割当要求とともに送信されてきた金額情報が示す金額と、該情報割当要求とともに送信されてきたＩＤと対応付けて記憶している価格とを比較し、該比較の結果、該金額が該価格以上であれば、該価格と対応付けて記憶している決済完了フラグを決済が完了していることを示すように変更する決済手順とを前記割当装置に実行させ、
前記情報割当手順では、前記決済手順による比較の結果、前記金額情報が示す金額が前記送信されてきたＩＤと対応付けて記憶している価格以上である場合、前記サービス必要情報を前記利用者へ割当てて該端末へ送信することを特徴とするプログラム。
【請求項５６】
請求項５５に記載のプログラムにおいて、
前記決済手順にて前記決済完了フラグを決済が完了していることを示すように変更した場合、該決済完了フラグと対応付けて記憶している価格との比較に用いた前記金額情報を前記登録装置へ送信する入金手順を前記割当装置にさらに実行させることを特徴とするプログラム。
【請求項５７】
利用者が使用する端末および該端末と接続された割当装置に接続され、該端末にサービスを提供する登録装置に、
あらかじめ設定されたＩＤ（Identification）と、前記サービスを受けるために必要なサービス必要情報との対応付けを記憶部に記憶させる手順と、
前記利用者に対する前記ＩＤの割当を要求するＩＤ割当要求が前記端末から送信されてきた場合、前記記憶しているうちから任意のＩＤを前記利用者へ割当てて該端末へ送信するＩＤ割当手順と、
前記ＩＤおよび前記サービス必要情報を前記端末が送信してきた場合、該ＩＤおよび該サービス必要情報に基づいて前記サービスを該端末へ提供するサービス提供手順とを実行させるプログラム。
【請求項５８】
請求項５７に記載のプログラムにおいて、
前記利用者の認証に用いる会員認証情報および前記登録装置を固有に識別するためのサーバ識別情報に基づいて生成された当該登録装置にて前記利用者を管理するための会員仮名ＩＤの登録を要求する会員仮名登録要求と前記会員仮名ＩＤと前記ＩＤと前記サービス必要情報とが前記端末から送信されてきた場合、該ＩＤを用いて該端末の利用者を認証する認証手順と、
前記認証手順における認証が成功した場合、前記端末から送信されてきたＩＤと前記サービス必要情報との対応付けに前記端末から送信されてきた会員仮名ＩＤをさらに対応付けて前記記憶部へ記憶する会員仮名登録手順とを前記登録装置にさらに実行させることを特徴とするプログラム。
【請求項５９】
請求項５８に記載のプログラムにおいて、
前記利用者の仮登録を要求するための仮登録要求が前記ＩＤ割当要求とともに前記端末から送信されてきた場合、該仮登録要求に付随する前記利用者自身に関する個人情報以外の所定の情報である非個人情報に基づいて仮登録ユーザＩＤを生成して、該仮登録ユーザＩＤと前記利用者へ割当てたＩＤとを対応付けて前記記憶部へ記憶する仮登録ＩＤ生成手順と、
前記ＩＤと該仮登録ユーザＩＤとの対応付けを含む仮登録証明書を生成して、該仮登録証明書と前記割当てたＩＤとを前記端末へ送信する仮登録証明書生成手順とを前記登録装置にさらに実行させ、
前記会員仮名登録手順では、前記仮登録証明書のなかの仮登録ユーザＩＤと前記会員仮名ＩＤとを含む会員証明書が前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とともに前記端末から送信されてくると、該ＩＤと該サービス必要情報と該会員証明書とを用いて該端末の利用者の認証を行い、当該認証に成功した場合、該会員証明書に含まれている会員仮名ＩＤと該ＩＤとを対応付けて記憶することを特徴とするプログラム。
【請求項６０】
請求項５９に記載のプログラムにおいて、
前記仮登録ＩＤ生成手順では、前記非個人情報として前記端末に関する端末関連情報に基づいて、前記仮登録ユーザＩＤを生成することを特徴とするプログラム。
【請求項６１】
請求項５９に記載のプログラムにおいて、
前記会員仮名登録手順では、前記会員証明書と前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とが前記端末から送信されてきた場合、該会員証明書に含まれる前記仮登録ユーザＩＤと前記ＩＤとの対応付けを前記記憶部が記憶しており、かつ、該端末から送信されてきたＩＤと前記サービス必要情報との対応付けを前記記憶部が記憶している場合、前記会員証明書に含まれている会員仮名ＩＤと前記ＩＤとを対応付けて記憶することを特徴とするプログラム。
【請求項６２】
請求項５９に記載のプログラムにおいて、
前記仮登録証明書生成手順では、前記利用者へ割当てたＩＤと前記仮登録ユーザＩＤとを前記割当装置から送信されてきた第１暗号鍵を用いて暗号化したデータを前記仮登録証明書として生成して、該仮登録証明書を前記端末へ送信することを特徴とするプログラム。
【請求項６３】
請求項６２に記載のプログラムにおいて、
前記会員仮名登録手順では、前記会員仮名ＩＤおよび前記仮登録ユーザＩＤを第２暗号鍵を用いて暗号化した会員証明書が前記ＩＤと前記サービス必要情報と前記会員仮名登録要求とともに前記端末から送信されてきた場合、該会員証明書を前記割当装置から送信されてきた第２復号鍵を用いて復号化し、該復号化により取得した会員仮名ＩＤを該ＩＤと対応付けて前記記憶部に記憶することを特徴とするプログラム。
【請求項６４】
請求項５８乃至６３のいずれか１項に記載のプログラムにおいて、
前記サービス提供手順では、前記サービスの提供を要求するサービス提供要求とともに前記ＩＤと前記サービス必要情報とが前記端末から送信されてきた場合、該端末から送信されてきたＩＤおよびサービス必要情報と、前記会員仮名ＩＤとの対応付けを当該登録装置が記憶しているかどうかを判別し、該判別の結果、該対応付けを記憶していると判別した場合、前記端末へ前記サービスを提供することを特徴とするプログラム。
【請求項６５】
請求項５７に記載のプログラムにおいて、
前記ＩＤと前記サービス必要情報と該サービス必要情報を取得するための価格との対応付を前記記憶部に記憶させる手順と、
前記利用者の認証に用いるアカウントを該利用者へ割当てて該端末へあらかじめ送信するとともに、該割当てたアカウントを前記記憶部へ記憶させるアカウント発行手順と、
前記端末から前記ＩＤ割当要求が送信されてくると該ＩＤ割当要求とともに送信されてきたアカウントを記憶しているかどうかを判別する認証手順と、
前記ＩＤと前記アカウントとの対応付けに該端末から送信されてきたサービス必要情報をさらに対応付けて前記記憶部へ書き込むキー登録手順とを前記登録装置に実行させ、
前記ＩＤ割当手順では、前記ＩＤ割当要求とともに送信されてきたアカウントを記憶しているかどうかの判別の結果、該アカウントを記憶していると前記認証手順にて判別した場合、前記ＩＤを割当てて前記端末へ送信するとともに、該アカウントに対応付けて該割当てたＩＤを前記記憶部へ書き込み、
前記認証手順では、前記端末から前記サービス必要情報と前記ＩＤとが送信されてきた場合、該サービス必要情報と該ＩＤとの対応付けを前記記憶部が記憶しているかどうかを判別し、
前記キー登録手順では、前記サービス必要情報と前記ＩＤとの対応付けを記憶していると前記認証手順にて判別すると、前記ＩＤと前記アカウントとの対応付けに該端末から送信されてきたサービス必要情報をさらに対応付けて記憶部へ書き込み、
前記認証手順では、前記アカウントと前記サービスの提供を要求するサービス提供要求とが前記端末から送信されてきた場合、該端末から送信されてきたアカウントと前記サービス必要情報との対応付けを記憶しているかどうかを判別し、
前記サービス提供手順では、前記端末から送信されてきたアカウントと前記サービス必要情報との対応付けを記憶していると前記認証手順にて判別した場合に、前記サービスを該端末へ提供することを特徴とするプログラム。
【請求項６６】
請求項６５に記載のプログラムにおいて、
前記割当装置から送信されてきた前記価格以上であると該割当装置が判別した金額を示す金額情報を記憶する入金受領手順を前記灯篭装置にさらに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アカウント発行システム、割当装置、登録装置、アカウント発行方法およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネットなどを介して利用者が使用する端末へ様々なサービスが提供されている。このとき、利用者に対してあらかじめ発行されたアカウント（例えば、ＩＤとパスワードとの組）による利用者の認証を行い、当該認証に成功した場合に端末にサービスを提供するシステムが広く普及している。
【０００３】
このアカウントを利用者個人の特定を行わずに発行した場合、同一の利用者に対して複数のアカウントが発行される。つまり、このような場合には、同一の利用者が、複数のアカウントを使用することが可能となる。
【０００４】
また、サービスを提供するサービス事業者はサービス提供サーバにおいて、あるアカウント同士が同一個人によって管理されていること、また、あるアカウント同士が別人によって管理されていることを判別したい場合がある。例えば、どのアカウント集合が同一個人によって管理されているのかを知ること、また、実質的なユーザ数はどのくらいなのかを把握すること、また、投票やアンケートにおいて正確な結果を得るために一人が一票だけを投じることを実現するために、一人の個人に対して唯一のアカウントを発行したいという要求がある。
【０００５】
このような場合、利用者ごとに互いに異なる当該利用者自身についての個人情報（例えば、実名や生体情報など）を用いて利用者の認証を行い、同一の個人であることを判別した上で当該利用者に１つのアカウントのみを割当てる方法が考えられている。
【０００６】
しかしながら、利用者の認証を行うための実名や生体情報などの個人情報が不特定の第３者に漏洩してしまうと、当該個人情報によって特定される利用者に対して甚大な被害が及んでしまうおそれがある。
【０００７】
このように個人情報が漏洩してしまうことを防ぐために、上述した利用者の認証を、サービスを提供するサービス提供サーバに代えて、信頼できる特定の第３者の認証サーバに行わせる技術が提案されている。
【０００８】
例えば、利用者の端末にサービスを提供するサービス提供サーバ自身に代えて、認証サーバが該サービス提供サーバのアカウントを発行し、該認証サーバが該発行したアカウントを用いて個人認証を行う方法が考えられている（例えば、特許文献１参照。）。
【０００９】
また、認証サーバが、利用者の身元を保証するデジタル証明書を該利用者の端末へ送信した上で、該デジタル証明書を用いて利用者の認証を行う方法も考えられている（例えば、特許文献２参照。）。
【００１０】
また、このようなデジタル証明書を用いて利用者の認証を行う方法に関連する技術として、本人証明を行うための電子署名が存在する。
【００１１】
しかしながら、電子署名は、不特定の第３者に漏洩してしまった場合、成りすましなどにより該第３者による不正な侵入が行われるおそれがある。そのため、電子署名は、信頼がおける第三者機関が発行するデジタル証明書と連携して用いられる。
【００１２】
このデジタル証明書を第三者機関により発行する際、まず、利用者が用いる端末において、利用者が管理を行うとともに当該利用者以外の第３者にも公開される公開鍵と、該利用者のみが管理する秘密鍵とを、公開鍵暗号方式に従って生成しておく。その後、利用者は、生成した公開鍵と該利用者についての利用者情報とを端末から第三者機関へ送信し、デジタル署名の発行を要求する。すると、該第三者機関は、利用者情報などに基づいて利用者の本人性を確認できた場合、利用者情報と公開鍵とに当該第三者機関の電子署名を付与したデータであるデジタル署名を生成して該利用者の端末へ送信する。
【特許文献１】特許２００２−１８３４８４号公報
【特許文献２】特開２００７−０７４３４９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、認証サーバがサービス提供サーバのアカウントを利用者に割当てて利用者を認証する技術においては、当該利用者に対してアカウントを割当てるかどうかを、サービス提供サーバではなく認証サーバが決定する。そのため、当該サービス提供サーバを所有するサービス事業者において、アカウント割当の制御を柔軟に行うことができないという問題点がある。これにより、サービス提供サーバが、利用者ごとにアカウントを割当てる数を制御することが困難となる。例えば、１人の利用者に対して、サービス提供サーバにおける１つのアカウントを割当てることが困難となってしまう。
【００１４】
また、当該割当の可否を判別するために、認証サーバが、利用者の個人情報とサービス提供サーバを識別するためのサーバ識別情報とを対応付けて記憶しておかなければならないという問題点もある。
【００１５】
また、上述した利用者の公開鍵を用いて当該利用者の認証を行う技術においては、利用者の公開鍵は利用者本人のものであることを知らせるために、利用者以外の第３者に対して公開しなければならない。
【００１６】
そのため、当該第３者は、公開されている公開鍵に基づいて、複数のサービス提供サーバごとに当該公開鍵が使用されているかどうかを照合していくことにより、該公開鍵が割当てられた利用者を追跡すること（いわゆる「名寄せ」）が可能となってしまうという問題点がある。
【００１７】
そして、名寄せにより利用者が特定されてしまった場合には、当該利用者自身についての個人情報が漏洩してしまうおそれがある。従って、電子署名を用いて利用者の認証を行う技術においても、利用者のプライバシーを十分に保護することができないという問題点がある。
【００１８】
本発明は、上述した課題を解決するアカウント発行システム、割当装置、登録装置、認証方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記課題を解決するために、本発明のアカウント発行システムは、利用者が使用する端末と、該端末にサービスを提供する登録装置と、該端末と該登録装置とに接続された割当装置とから構成されたアカウント発行システムにおいて、前記割当装置は、あらかじめ設定されたＩＤ（Identification）と前記サービスを受けるために必要なサービス必要情報との対応付けを記憶し、前記利用者に対するサービス必要情報の割当を要求する情報割当要求が該端末から送信されてきた場合、該情報割当要求とともに該端末から送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信し、前記端末は、当該端末の利用者に対する前記ＩＤの割当を要求するＩＤ割当要求を前記登録装置へ送信し、前記登録装置から送信されてきたＩＤと前記情報割当要求とを前記割当装置へ送信し、前記割当装置から送信されてきたサービス必要情報と前記登録装置から送信されてきたＩＤとを前記登録装置へ送信し、前記登録装置は、前記あらかじめ設定されたＩＤとサービス必要情報との対応付けを記憶し、前記端末から前記ＩＤ割当要求が送信されてきた場合、前記記憶しているうちから任意のＩＤを前記利用者へ割当てて該端末へ送信し、前記ＩＤおよび前記サービス必要情報が前記端末から送信されてきた場合、該ＩＤおよび該サービス必要情報に基づいて前記サービスを該端末へ提供する。
【００２０】
上記課題を解決するために、本発明の割当装置は、利用者が使用する端末と、該端末にサービスを提供する登録装置とに接続された割当装置であって、あらかじめ設定されたＩＤ（Identification）と前記サービスを受けるために必要なサービス必要情報との対応付けを記憶する記憶部と、前記利用者に対するサービス必要情報の割当を要求する情報割当要求が該端末から送信されてきた場合、該情報割当要求とともに該端末から送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信する情報割当部とを有する。
【００２１】
上記課題を解決するために、本発明の登録装置は、利用者が使用する端末および該端末と接続された割当装置に接続され、該端末にサービスを提供する登録装置であって、あらかじめ設定されたＩＤ（Identification）と、前記サービスを受けるために必要なサービス必要情報との対応付けを記憶する記憶部と、前記利用者に対する前記ＩＤの割当を要求するＩＤ割当要求が前記端末から送信されてきた場合、前記記憶しているうちから任意のＩＤを前記利用者へ割当てて該端末へ送信するＩＤ割当部と、前記ＩＤおよび前記サービス必要情報を前記端末が送信してきた場合、該ＩＤおよび該サービス必要情報に基づいて前記サービスを該端末へ提供するサービス提供部とを有する。
【００２２】
上記課題を解決するために、本発明のアカウント発行方法は、利用者が使用する端末と、該端末にサービスを提供する登録装置と、該端末と該登録装置とに接続された割当装置とから構成されたアカウント発行システムにおけるアカウント発行方法であって、前記割当装置が、あらかじめ設定されたＩＤ（Identification）と前記サービスを受けるために必要なサービス必要情報との対応付けを記憶する処理と、前記登録装置が、前記あらかじめ設定されたＩＤとサービス必要情報との対応付けを記憶する処理と、前記端末が、当該端末の利用者に対する前記ＩＤの割当を要求するＩＤ割当要求を前記登録装置へ送信する処理と、前記登録装置が、前記端末から前記ＩＤ割当要求が送信されてきた場合、前記記憶しているうちから任意のＩＤを前記利用者へ割当てて該端末へ送信するＩＤ割当処理と、前記端末が、前記登録装置から送信されてきたＩＤと、前記利用者に対するサービス必要情報の割当を要求する情報割当要求とを前記割当装置へ送信する処理と、前記割当装置が、前記情報割当要求が該端末から送信されてきた場合、該情報割当要求とともに該端末から送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信する情報割当処理と、前記端末が、前記割当装置から送信されてきたサービス必要情報と前記登録装置から送信されてきたＩＤとを前記登録装置へ送信する処理と、前記登録装置が、前記ＩＤおよび前記サービス必要情報が前記端末から送信されてきた場合、該ＩＤおよび該サービス必要情報に基づいて前記サービスを該端末へ提供するサービス提供処理とを有する。
【００２３】
また、コンピュータに実行させるプログラムであって、利用者が使用する端末と、該端末にサービスを提供する登録装置とに接続された割当装置に、あらかじめ設定されたＩＤ（Identification）と前記サービスを受けるために必要なサービス必要情報との対応付けを記憶部に記憶する手順と、前記利用者に対するサービス必要情報の割当を要求する情報割当要求が該端末から送信されてきた場合、該情報割当要求とともに該端末から送信されてきたＩＤと対応付けて記憶しているサービス必要情報を前記利用者へ割当てて該端末へ送信する情報割当手順とを実行させる。
【００２４】
また、コンピュータに実行させるプログラムであって、利用者が使用する端末および該端末と接続された割当装置に接続され、該端末にサービスを提供する登録装置に、あらかじめ設定されたＩＤ（Identification）と、前記サービスを受けるために必要なサービス必要情報との対応付けを記憶部に記憶させる手順と、前記利用者に対する前記ＩＤの割当を要求するＩＤ割当要求が前記端末から送信されてきた場合、前記記憶しているうちから任意のＩＤを前記利用者へ割当てて該端末へ送信するＩＤ割当手順と、前記ＩＤおよび前記サービス必要情報を前記端末が送信してきた場合、該ＩＤおよび該サービス必要情報に基づいて前記サービスを該端末へ提供するサービス提供手順とを実行させる。
【発明の効果】
【００２５】
本発明によれば、利用者が使用する端末と、該端末にサービスを提供する登録装置と、該端末と該登録装置とに接続された割当装置とから構成されたアカウント発行システムにおいて、割当装置は、あらかじめ設定されたＩＤ（Identification）と前記サービスを受けるために必要なサービス必要情報との対応付けを記憶している。また、登録装置も、あらかじめ設定されたＩＤとサービス必要情報との対応付けを記憶している。
【００２６】
端末は、当該端末の利用者に対するＩＤの割当を要求するＩＤ割当要求を登録装置へ送信する。すると、登録装置は、記憶しているうちから任意のＩＤを利用者へ割当てて該端末へ送信する。すると、端末は、登録装置から送信されてきたＩＤと、利用者に対するサービス必要情報の割当を要求する情報割当要求とを割当装置へ送信する。割当装置は、情報割当要求が端末から送信されてきた場合、端末から送信されてきたＩＤと対応付けて記憶しているサービス必要情報を利用者へ割当てて該端末へ送信する。
【００２７】
その後、端末は、割当装置から送信されてきたサービス必要情報と登録装置から送信されてきたＩＤとを、登録装置へ送信する。すると、登録装置は、ＩＤおよびサービス必要情報が端末から送信されてきた場合、該ＩＤおよび該サービス必要情報に基づいてサービスを端末へ提供する。
【００２８】
このような構成としたため、端末の利用者自身についての情報である個人情報の漏洩を防止しながら、登録装置（例えば、サービス提供サーバ）がアカウントの割当を柔軟に制御することができるとともに、割当装置（例えば、認証サーバ）が利用者の個人情報とサービス提供サーバのサーバ識別情報とを対応付けて記憶しておくことを不要にできる。
【発明を実施するための最良の形態】
【００２９】
（実施形態１）
以下、本発明の実施形態１に従ったアカウント発行システム（割当装置、登録装置、アカウント発行方法およびプログラムを含む）を説明する。
【００３０】
まず、実施形態１のアカウント発行システムの全体構成を説明する。
【００３１】
図１に示すように、本アカウント発行システムは、割当装置１と、登録装置２と、端末３とから構成される。
【００３２】
割当装置１が具備する記憶部１４および登録装置２が具備する記憶部２２それぞれは、端末３の利用者それぞれを識別するためのＩＤ（Identification）と、登録装置２が提供するサービスを端末３が受けるために必要な情報である「サービス必要情報」との対応付けを記憶している。
【００３３】
端末３は、当該端末３の利用者に対するＩＤの割当を要求する「ＩＤ割当要求」を登録装置２へ送信する。
【００３４】
すると、登録装置２のＩＤ割当部２３は、記憶部２２に記憶しているうちから任意のＩＤを利用者へ割当てて端末３へ送信する。
【００３５】
その後、端末３は、登録装置２から送信されてきたＩＤとともに、「情報割当要求」を割当装置１へ送信する。
【００３６】
すると、割当装置１の情報割当部１８は、端末３から送信されてきたＩＤと対応付けられたサービス必要情報を記憶部１４から読出し、該サービス必要情報とＩＤとを通信部１１へ出力する。続いて、通信部１１は、該サービス必要情報およびＩＤを端末３へ送信する。
【００３７】
すると、端末３は、割当装置１から送信されてきたサービス必要情報およびＩＤとともに、サービスの提供を要求する「サービス提供要求」を登録装置２へ送信する。
【００３８】
すると、登録装置２は、サービス提供要求とともに端末３から送信されてきたＩＤおよびサービス必要情報を用いて利用者を認証する。そして、当該認証に成功した場合、端末３へサービスを提供する。
【００３９】
なお、端末３としては、例えば、ＰＣ（Personal Computer）や携帯電話機などの携帯型電子装置などが挙げられる。
【００４０】
つぎに、上述した本発明のアカウント発行システムが、端末３に対してサービス提供サーバ２がサービスを提供するサービス提供システムである場合について説明する。
【００４１】
図２に示すように、このサービス提供システムは、認証サーバ１と、サービス提供サーバ２（以下、「サービスサーバ２」という）と、端末３とから構成される。当該サービス提供システム内に存在する認証サーバ１、サービスサーバ２および端末３それぞれの台数は任意でよい。
【００４２】
なお、図２に示した認証サーバ１は、図１に示した割当装置としての役割を果たす。また、図２に示したサービスサーバ２は、図１に示した登録装置としての役割を果たす。さらに、図２に示した端末３は、図１に示した端末３としての役割を果たす。
【００４３】
また、認証サーバ１とサービスサーバ２と端末３とを相互に接続するネットワークＮＷの形態については特に限定しない。当該ネットワークＮＷとしては、例えば、インターネットなどが挙げられる。なお、該ネットワークＮＷと端末３との間の通信方式については、特に限定しない。例えば、通信方式が無線通信方式である場合、一般的な無線通信インタフェースを介した無線通信を行ってもよい。また、例えば、通信方式が有線通信方式である場合、イーサネット（登録商標）を介した有線通信を行ってもよい。
【００４４】
図２に示した認証サーバ１は、サービスサーバ２によるサービス提供を受ける端末３の利用者それぞれを識別するためのＩＤと、該ＩＤと対応付けられたパスワードＰＷＤとの組（以下、「アカウント」という）を生成して、当該ＩＤとパスワードＰＷＤとを対応付けたアカウント情報ＡＣＴを記憶している。
【００４５】
ここで、パスワードＰＷＤは、端末３がサービスサーバ２からサービス提供を受けるために必要な「サービス必要情報」に相当する。
【００４６】
また、この説明例では、認証サーバ１は、生成したＩＤとパスワードＰＷＤとの組それぞれをサービスサーバ２へ送信する。
【００４７】
また、認証サーバ１は、任意のデータを暗号化するための「第１暗号鍵」である暗号鍵ＥＫ１と、当該暗号鍵ＥＫ１によって暗号化されたデータを復号化するための「第１復号鍵」である復号鍵ＤＫ１とを生成する。
【００４８】
この説明例では、暗号鍵ＥＫ１は、サービスサーバ２が任意のデータを暗号化するために用いられる。サービスサーバ２は、暗号鍵ＥＫ１を用いて、後述する仮登録証明書ＴＭＰなどを生成する。
【００４９】
また、復号鍵ＤＫ１は、暗号鍵ＥＫ１を用いて暗号化された任意のデータを認証サーバ１が復号化するために用いられる。認証サーバ１は、例えば、暗号鍵ＥＫ１を用いた暗号化によりサービスサーバ２が生成した仮登録証明書ＴＭＰを、該復号鍵ＤＫ１を用いて復号化する。
【００５０】
また、認証サーバ１は、任意のデータを暗号化するための「第２暗号鍵」である暗号鍵ＥＫ２と、当該暗号鍵ＥＫ２を用いて暗号化されたデータを復号化するための「第２復号鍵」である復号鍵ＤＫ２とを生成する。
【００５１】
この説明例では、暗号鍵ＥＫ２は、認証サーバ１が任意のデータを暗号化するために用いられる。認証サーバ１は、暗号鍵ＥＫ２を用いて、後述する会員証明書ＰＲＦなどを生成する。
【００５２】
また、復号鍵ＤＫ２は、暗号鍵ＥＫ２を用いて暗号化された任意のデータをサービスサーバ２が復号化するために用いられる。サービスサーバ２は、例えば、暗号鍵ＥＫ２を用いた暗号化により認証サーバ１が生成した会員証明書ＰＲＦを、該復号鍵ＤＫ２を用いて復号化する。
【００５３】
また、認証サーバ１は、生成した暗号鍵ＥＫ１と復号鍵ＤＫ２とをサービスサーバ２へ送信する。
【００５４】
また、認証サーバ１は、「会員認証情報ＭＡＴ」を生成して、該会員認証情報ＭＡＴを端末３へ送信する。
【００５５】
ここでいう「会員認証情報ＭＡＴ」は、認証サーバ１が端末３に対して生成して付与した、端末３の利用者が会員本人であるかどうかを判別するために用いられる情報であって、端末３の利用者のみが認識している情報である。
【００５６】
「会員認証情報ＭＡＴ」は、例えば、会員ＩＤ  ＭＩＤと会員パスワードＭＰＷとの組、または、電子署名ＳＧＮなどでよい。この説明例では、「会員認証情報ＭＡＴ」は、会員ＩＤ  ＭＩＤと会員パスワードＭＰＷとの組である。
【００５７】
また、認証サーバ１は、端末３から送信されてきた会員認証情報ＭＡＴ（会員ＩＤ  ＭＩＤおよび会員パスワードＭＰＷ）に基づいて、当該端末３の利用者の認証を行う。
【００５８】
そして、会員認証情報ＭＡＴを用いた利用者の認証が成功した場合、認証サーバ１は、当該会員認証情報ＭＡＴとともに端末３から送信されてきた仮登録証明書ＴＭＰを、復号鍵ＤＫ１を用いて復号化する。当該仮登録証明書ＴＭＰの復号化により、認証サーバ１は、サービスサーバ２が端末３に対して付与したＩＤと、仮登録ユーザＩＤ  ＴＩＤとを取得する。
【００５９】
ここで、「仮登録証明書ＴＭＰ」とは、端末３の利用者を特定するための、サービスサーバ２が暗号鍵ＥＫ１を用いて生成した情報のことを指す。
【００６０】
以下では、仮登録証明書ＴＭＰが、サービスサーバ２が端末３に対して付与したＩＤ（例えば、ＩＤ−１）と、サービスサーバ２が端末３へ割当てた仮登録ユーザＩＤ  ＴＩＤとを結合したデータを、暗号鍵ＥＫ１を用いた暗号化により、サービスサーバ２が生成した情報である場合を例に挙げて説明する。
【００６１】
その後、認証サーバ１は、仮登録証明書ＴＭＰの復号化によって取得したＩＤと、該仮登録証明書ＴＭＰとともに端末３から送信されてきたＩＤとを比較する。
【００６２】
該比較の結果、復号化によって取得したＩＤと端末３から送信されてきたＩＤとが一致した場合、認証サーバ１は、当該端末３へ割当てた会員ＩＤ  ＭＩＤおよびサービスサーバ２を識別するためのサーバ識別情報ＳＶＲを用いて、「会員仮名ＩＤ  ＫＩＤ」を生成する。
【００６３】
なお、「会員仮名ＩＤ  ＫＩＤ」とは、サービスサーバ２ごとに異なる値を有する該サービスサーバ２それぞれを識別するための情報である。
【００６４】
この説明例では、会員仮名ＩＤ  ＫＩＤが、会員ＩＤ  ＭＩＤと、サーバ識別情報ＳＶＲ（例えば、サービスサーバ２の宛先情報）とを結合したデータに所定のハッシュ関数を適用して生成したハッシュ値である場合を例に挙げて説明する。
【００６５】
なお、「サーバ識別情報ＳＶＲ」は、仮登録証明書ＴＭＰとともに端末３から認証サーバ１へ送信される、該端末３が仮登録の要求を行ったサービスサーバ２を識別するための情報である。サーバ識別情報ＳＶＲは、この例では、サービスサーバ２の宛先情報（例えば、ＵＲＬ（Uniform Resource Locator）など）である。
【００６６】
そして、認証サーバ１は、会員仮名ＩＤ  ＫＩＤと仮登録ユーザＩＤ  ＴＩＤとに基づいて、端末３の利用者が正規の会員であることを証明するための「会員証明書ＰＲＦ」を生成する。
【００６７】
なお、この説明例においては、「会員証明書ＰＲＦ」は、認証サーバ１が生成した会員仮名ＩＤ  ＫＩＤと、端末３から送信されてきた仮登録証明書ＴＭＰの復号化により取得した仮登録ユーザＩＤ  ＴＩＤとを結合したデータを、暗号鍵ＥＫ２を用いて暗号化することにより、認証サーバ１が生成したデータである。
【００６８】
その後、認証サーバ１は、該生成した会員証明書ＰＲＦと、端末３から送信されてきたＩＤと、該ＩＤと対応付けられたパスワードＰＷＤとを、当該端末３へ送信する。
【００６９】
なお、端末３は、認証サーバ１から送信されてきた会員証明書ＰＲＦとＩＤとパスワードＰＷＤとを、サービスサーバ２へ転送する。
【００７０】
すると、サービスサーバ２は、端末３から送信されてきた会員証明書ＰＲＦとＩＤとパスワードＰＷＤとに基づいて当該端末３の利用者の認証を行う。そして、該認証が成功した場合、サービスサーバ２は、会員証明書ＰＲＦを復号鍵ＤＫ２を用いて復号化して、該会員証明書ＰＲＦに含まれている会員仮名ＩＤ  ＫＩＤを取得する。そして、サービスサーバ２は、取得した会員仮名ＩＤ  ＫＩＤと、端末３から送信されてきたＩＤとを対応付けて記憶部２２に書込む。
【００７１】
つまり、認証サーバ１は、端末３へサービスを提供するサービスサーバ２に対して、端末３の利用者が正規の会員であることを保証する役割を果たす。
【００７２】
サービスサーバ２は、認証サーバ１から送信されてきたＩＤとパスワードＰＷＤとの組それぞれとを、記憶部２４に記憶されている登録識別情報ＲＧＳに書込む。
【００７３】
サービスサーバ２によりＩＤとパスワードＰＷＤとが対応付けて書込まれた場合、サービスサーバ２が記憶している登録識別情報ＲＧＳは、図３に示すようなデータ構造を有している。さらに、この説明例では、登録識別情報ＲＧＳには、ＩＤが端末３にすでに割当てられているかどうかを示す割当フラグＦＧも含まれている。
【００７４】
また、サービスサーバ２は、認証サーバ１から送信されてきた暗号鍵ＥＫ１と復号鍵ＤＫ２とを受信して記憶する。
【００７５】
また、サービスサーバ２は、端末３から仮登録要求が送信されてきた場合、図３に示した登録識別情報ＲＧＳに記憶されているＩＤのうちから端末３に対して割当てられていないＩＤを、当該端末３の利用者に対して割当てる。
【００７６】
なお、サービスサーバ２は、ＩＤを利用者へ割当てた場合、該ＩＤと対応付けられている割当フラグＦＧを「未割当」から「割当済」へ変更する。
【００７７】
図３に示した例において、サービスサーバ２がＩＤ−１を利用者に対して割当てて割当フラグＦＧが変更された場合、登録識別情報ＲＧＳは、図４に示すようなデータ構造を有している。
【００７８】
また、サービスサーバ２は、端末３から仮登録要求が送信されてきた場合、端末３の利用者自身に関する個人情報以外の所定の「非個人情報」を用いて、「仮登録ユーザＩＤ  ＴＩＤ」を生成する。
【００７９】
ここでいう「仮登録ユーザＩＤ  ＴＩＤ」とは、端末３の利用者を識別するために用いる仮の情報として、サービスサーバ２が該利用者に割当てた情報である。
【００８０】
また、仮登録ユーザＩＤ  ＴＩＤは、利用者それぞれに対して一意に定められる文字列などで構成されており、当該仮登録ユーザＩＤ  ＴＩＤが不特定の第３者に知られてしまった場合でも当該仮登録ユーザＩＤ  ＴＩＤから該仮登録ユーザＩＤ  ＴＩＤを付与された利用者を容易に推測できないようなデータである。
【００８１】
この説明例においては、サービスサーバ２は、個人情報以外の「非個人情報」として、端末３に関する「端末関連情報」（例えば、利用者の端末３から送信されてきた仮登録要求に応じて仮登録を行った時刻など）を用いて、仮登録ユーザＩＤ  ＴＩＤ（例えば、ＴＩＤ−１）を生成する。
【００８２】
なお、サービスサーバ２は、生成した仮登録ユーザＩＤ  ＴＩＤと、端末３に対して割当てたＩＤ（図４の例では、ＩＤ−１）とを対応付けて、登録識別情報ＲＧＳへ書込む。
【００８３】
図４に示した例において、サービスサーバ２がＩＤ−１と仮登録ユーザＩＤ  ＴＩＤ−１とを対応付けて書込んだ場合、登録識別情報ＲＧＳは、図５に示すようなデータ構造を有している。
【００８４】
その後、サービスサーバ２は、該割当てたＩＤ（例えば、ＩＤ−１）と仮登録ユーザＩＤ  ＴＩＤ（例えば、ＴＩＤ−１）とを結合したデータを、認証サーバ１から送信されてきた暗号鍵ＥＫ１を用いて暗号化することにより、仮登録証明書ＴＭＰを生成する。
【００８５】
さらに、サービスサーバ２は、端末３に対して付与したＩＤ（例えば、ＩＤ−１）と、仮登録証明書ＴＭＰとを端末３へ送信する。
【００８６】
また、サービスサーバ２は、端末３から会員仮名登録要求が送信されてきた場合、当該端末３から送信されてきた会員証明書ＰＲＦとＩＤとパスワードＰＷＤとに基づいて、当該端末３の利用者の認証を行う。
【００８７】
なお、この説明例では、会員証明書ＰＲＦを用いた利用者の認証である「第１認証」と、ＩＤとパスワードＰＷＤとを用いた利用者の認証である「第２認証」とを行う。
【００８８】
会員証明書ＰＲＦを用いた「第１認証」を行う際、まず、サービスサーバ２は、端末３から送信されてきた会員証明書ＰＲＦを復号鍵ＤＫ２を用いて復号化して、仮登録ユーザＩＤ  ＴＩＤと会員仮名ＩＤ  ＫＩＤとを取得する。
【００８９】
そして、会員証明書ＰＲＦの復号化により取得した仮登録ユーザＩＤ  ＴＩＤと、端末３から送信されてきたＩＤとが、図５に示した登録識別情報ＲＧＳにおいて対応付けて記憶されているかどうかを判別する。
【００９０】
なお、第１認証を行うのは、端末３の利用者が、サービスサーバ２が生成して割当てた仮登録ユーザＩＤにより特定される利用者であるかどうかを確認する観点からである。
【００９１】
また、ＩＤとパスワードＰＷＤとを用いた「第２認証」を行う際、サービスサーバ２は、端末３から送信されてきたＩＤとパスワードＰＷＤとが図５に示した登録識別情報ＲＧＳにて対応付けて記憶されているかどうかを判別する。
【００９２】
なお、第２認証を行うのは、ＩＤとパスワードＰＷＤとの組が認証サーバ１によって発行されたかどうかを確認する観点からである。
【００９３】
第１認証の結果、仮登録ユーザＩＤ  ＴＩＤとＩＤとが対応付けて記憶されていると判別して、かつ、第２認証の結果、ＩＤとパスワードＰＷＤとが対応付けて記憶されていると判別した場合、サービスサーバ２は、端末３を識別するための情報として、会員証明書ＰＲＦの復号化により取得した会員仮名ＩＤ  ＫＩＤ（例えば、ＫＩＤ−１）を、当該ＩＤと対応付けて、登録識別情報ＲＧＳへ書込む。
【００９４】
図５に示した例において、サービスサーバ２が会員仮名ＩＤ  ＫＩＤ−１とＩＤ−１とを対応付けて書込んだ場合、登録識別情報ＲＧＳは、図６に示すようなデータ構造を有している。
【００９５】
なお、この説明例では、サービスサーバ２は、会員仮名ＩＤ  ＫＩＤをＩＤと対応付けて登録識別情報ＲＧＳに書込んだ場合、利用者に対して認証サーバ１が割当てた会員仮名ＩＤ  ＫＩＤの本登録が完了した旨を示す「本登録完了通知」を端末３へ送信する。
【００９６】
端末３は、当該端末３を利用する利用者の仮登録を要求するための仮登録要求をサービスサーバ２へ送信する。なお、当該仮登録要求を送信する際、端末３は、該端末３と通信可能な情報（例えば、端末３に付与された電子メールアドレスなど）もサービスサーバ２へ送信する。
【００９７】
また、端末３は、サービスサーバ２から送信されてきた、該サービスサーバ２が端末３へ付与したＩＤと、仮登録証明書ＴＭPとを受信して記憶する。
【００９８】
また、端末３は、会員証明書ＰＲＦの発行を要求するための「会員証明発行要求」とともに、会員認証情報ＭＡＴ（この例では、会員ＩＤ  ＭＩＤおよび会員パスワードＭＰＷ）と、サーバ識別情報ＳＶＲ（例えば、サービスサーバ２の宛先情報）と、該サービスサーバ２から送信されてきた仮登録証明書ＴＭＰおよびＩＤ（例えば、ＩＤ−１）とを、認証サーバ１へ送信する「仮登録証明書送信部」である。
【００９９】
また、端末３は、認証サーバ１が端末３の利用者に対して割当てた会員仮名ＩＤ  ＫＩＤのサービスサーバ２における登録を受けるために、会員仮名ＩＤ  ＫＩＤの登録を要求するための「会員仮名登録要求」をサービスサーバ２へ送信する。
【０１００】
なお、端末３は、会員仮名登録要求を送信する際、認証サーバ１から送信されてきた会員証明書ＰＲＦとＩＤとパスワードＰＷＤ（サービス必要情報）とを、サービス提供サーバ２へ転送する。
【０１０１】
また、端末３は、会員仮名登録要求に応じて本登録完了通知がサービスサーバ２から送信されてきた場合、サービスサーバ２において該端末３の利用者の本人性が認定されたと識別する。そして、端末３は、サービスサーバ２により割当てられたＩＤと認証サーバ１から送信されてきたパスワードＰＷＤとの組をサービスサーバ２へ送信して、該サービスサーバ２に利用者の認証を要求する。
【０１０２】
その後、端末３は、サービスサーバ２による認証が成功した場合、該サービスサーバ２によるサービスの提供を受ける。
【０１０３】
つぎに、認証サーバ１の構成について詳細に説明する。
【０１０４】
図７に示すように、認証サーバ１は、通信部１１と記憶部１４と情報割当部１８とに加えて、アカウント生成部１２と、鍵生成部１３と、会員認証部１５と、会員仮名ＩＤ生成部１６と、会員証明書生成部１７とを有する点で、図１に示した割当装置１と異なる。
【０１０５】
通信部１１は、サービスサーバ２または端末３との間で任意のデータを送受信する。
【０１０６】
例えば、通信部１１は、アカウント生成部１２から出力されてきたＩＤとパスワードＰＷＤとをサービスサーバ２へ送信する。
【０１０７】
また、通信部１１は、鍵生成部１３から出力されてきた暗号鍵ＥＫ１と復号鍵ＤＫ２とをサービスサーバ２へ送信する。
【０１０８】
また、通信部１１は、会員認証部１５から出力されてきた会員認証情報ＭＡＴを端末３へ送信する。
【０１０９】
また、通信部１１は、端末３から送信されてきた情報割当要求と、会員証明発行要求と、会員認証情報ＭＡＴと、サービスサーバ２の宛先情報（サーバ識別情報ＳＶＲ）と、ＩＤと、仮登録証明書ＴＭＰとを受信する。
【０１１０】
また、通信部１１は、会員証明書生成部１７から出力されてきた会員証明書ＰＲＦと、情報割当部１８から出力されてきたパスワードＰＷＤおよびＩＤとを、端末３へ送信する。
【０１１１】
アカウント生成部１２は、サービスサーバ２によるサービス提供を受ける端末３の利用者それぞれを識別するためのＩＤと、該ＩＤと対応付けられたパスワードＰＷＤとの組（アカウント）を生成する。
【０１１２】
そして、アカウント生成部１２は、生成したＩＤとパスワードＰＷＤとを対応付けて、記憶部１４が記憶しているアカウント情報ＡＣＴへ書込む。
【０１１３】
また、アカウント生成部１２は、生成したＩＤとパスワードＰＷＤとを通信部１１へ出力する。
【０１１４】
鍵生成部１３は、任意のデータを暗号化するための暗号鍵ＥＫ１（第１暗号鍵）と、当該暗号鍵ＥＫ１によって暗号化されたデータを復号化するための復号鍵ＤＫ１（第１復号鍵）とを生成する。
【０１１５】
また、鍵生成部１３は、任意のデータを暗号化するための暗号鍵ＥＫ２（第２暗号鍵）と、当該暗号鍵ＥＫ２を用いて暗号化されたデータを復号化するための復号鍵ＤＫ２（第２復号鍵）とを生成する。
【０１１６】
そして、鍵生成部１３は、生成した暗号鍵ＥＫ１と復号鍵ＤＫ１との組と、暗号鍵ＥＫ２と復号鍵ＤＫ２との組とを記憶部１４へ書込む。
【０１１７】
また、鍵生成部１３は、暗号鍵ＥＫ１と復号鍵ＤＫ２とを通信部１１へ出力する。
【０１１８】
記憶部１４は、任意のデータを記憶する。
【０１１９】
例えば、記憶部１４は、アカウント生成部１２によって書込まれたＩＤとパスワードＰＷＤとを対応付ける情報であるアカウント情報ＡＣＴを記憶している。
【０１２０】
なお、記憶部１４において記憶しているＩＤとパスワードＰＷＤとの組のうち、通信部１１が端末３へすでに送信したパスワードＰＷＤと該パスワードＰＷＤと対応付けられたＩＤとは削除してもよい。
【０１２１】
また、記憶部１４は、鍵生成部１３によって書込まれた暗号鍵ＥＫ１と復号鍵ＤＫ１との組と、暗号鍵ＥＫ２と復号鍵ＤＫ２との組とを記憶している。
【０１２２】
また、記憶部１４は、会員認証部１５によって書込まれた会員認証情報ＭＡＴを記憶している。
【０１２３】
また、記憶部１４は、端末３の利用者を認証するための会員認証情報ＭＡＴを記憶している。
【０１２４】
なお、記憶部１４は、利用者の個人情報からなる会員情報をさらに記憶していてもよい。
【０１２５】
会員認証部１５は、会員認証情報ＭＡＴを生成して、該会員認証情報ＭＡＴを通信部１１へ出力する。ここで、会員認証情報ＭＡＴは、例えば、会員ＩＤ  ＭＩＤと一般的なパスワードである会員パスワードＭＰＷとの組、または、電子署名ＳＧＮなどでよい。
【０１２６】
また、会員認証部１５は、生成した会員認証情報ＭＡＴを記憶部１４へ書込む。なお、当該会員認証情報ＭＡＴは、端末３から会員認証情報ＭＡＴの割当要求が送信されてきた場合、当該端末３に対してあらかじめ割当てられる。
【０１２７】
また、会員認証部１５は、端末３から情報割当要求と会員証明発行要求とが送信されてきた場合、該端末３から送信されてきた会員認証情報ＭＡＴ（会員ＩＤ  ＭＩＤおよび会員パスワードＭＰＷ）と、記憶部１４が記憶している会員認証情報ＭＡＴとの比較に基づいて、端末３の認証を行う。
【０１２８】
なお、会員認証部１５は、端末３から送信されてきた会員認証情報ＭＡＴと、記憶部１４が記憶している会員認証情報ＭＡＴとが一致した場合に、認証が成功したと判別する。
【０１２９】
会員仮名ＩＤ生成部１６は、会員認証部１５による認証が成功した場合、会員ＩＤ  ＭＩＤおよびサーバ識別情報ＳＶＲ（この例では、サービスサーバ２の宛先情報）に基づいて会員仮名ＩＤ  ＫＩＤを生成する。
【０１３０】
なお、この説明例では、会員認証部１５による認証が成功した場合、会員仮名ＩＤ生成部１６は、端末３から送信されてきたＩＤと仮登録証明書ＴＭＰとを用いた認証を行う。そして、該認証に成功した場合、会員仮名ＩＤ生成部１６は、会員仮名ＩＤ  ＫＩＤを生成する。
【０１３１】
端末３から送信されてきたＩＤと仮登録証明書ＴＭＰとを用いた認証の際、会員仮名ＩＤ生成部１６は、まず、会員認証情報ＭＡＴとともに端末３から送信されてきた仮登録証明書ＴＭＰを、復号鍵ＤＫ１を用いて復号化する。当該復号化により、会員仮名ＩＤ生成部１６は、サービスサーバ２が端末３の利用者に対して割当てたＩＤと、仮登録ユーザＩＤ  ＴＩＤとを取得する。
【０１３２】
その後、会員仮名ＩＤ生成部１６は、仮登録証明書ＴＭＰの復号化によって取得したＩＤと、該仮登録証明書ＴＭＰとともに端末３から送信されてきたＩＤとを比較する。
【０１３３】
該比較の結果、復号化によって取得したＩＤと端末３から送信されてきたＩＤとが一致した場合、会員仮名ＩＤ生成部１６は、会員ＩＤ  ＭＩＤとサーバ識別情報ＳＶＲとを用いて、会員仮名ＩＤ  ＫＩＤを生成する。
【０１３４】
この説明例では、会員仮名ＩＤ生成部１６は、会員ＩＤ  ＭＩＤおよびサービスサーバ２の宛先情報を結合したデータに所定のハッシュ関数を適用して生成したハッシュ値を、端末３の利用者の仮名としての役割を果たす会員仮名ＩＤ  ＫＩＤとして決定する。
【０１３５】
その後、会員仮名ＩＤ生成部１６は、決定した会員仮名ＩＤ  ＫＩＤと、仮登録証明書ＴＭＰの復号化により取得した仮登録ユーザＩＤ  ＴＩＤとを会員証明書生成部１７へ出力する。
【０１３６】
会員証明書生成部１７は、会員仮名ＩＤ生成部１６から出力されてきた会員仮名ＩＤ  ＫＩＤと仮登録ユーザＩＤ  ＴＩＤとに基づいて、会員証明書ＰＲＦを生成して、該会員証明書ＰＲＦを通信部１１へ出力する。
【０１３７】
なお、この説明例では、会員証明書生成部１７は、会員仮名ＩＤ  ＫＩＤと仮登録ユーザＩＤ  ＴＩＤとを結合したデータを暗号鍵ＥＫ２を用いて暗号化することにより、会員証明書ＰＲＦを生成する。
【０１３８】
情報割当部１８は、会員認証部１５による認証が成功した場合、端末３から送信されてきたＩＤ（例えば、ＩＤ−１）と対応付けられたパスワードＰＷＤを記憶部１４内のアカウント情報ＡＣＴから読出す。なお、パスワードＰＷＤは、「サービス必要情報」である。
【０１３９】
そして、情報割当部１８は、読み出したパスワードＰＷＤと、該パスワードＰＷＤに対応するＩＤとを通信部１１へ出力する。
【０１４０】
つぎに、図２に示したサービスサーバ２の構成について詳細に説明する。
【０１４１】
図８に示すように、サービスサーバ２は、図１に示した通信部２１と記憶部２２とＩＤ割当部２３とサービス提供部２８とに加えて、仮登録ＩＤ生成部２４と、仮登録証明書生成部２５と、認証部２６と、会員仮名登録部２７とを有する。
【０１４２】
通信部２１は、認証サーバ１または端末３との間で任意のデータを送受信する。
【０１４３】
例えば、通信部２１は、認証サーバ１から送信されてきたＩＤとパスワードＰＷＤとを受信する。
【０１４４】
また、通信部２１は、認証サーバ１から送信されてきた暗号鍵ＥＫ１と復号鍵ＤＫ２とを受信する。
【０１４５】
また、通信部２１は、端末３から送信されてきたＩＤ割当要求と仮登録要求とを受信する。
【０１４６】
また、通信部２１は、ＩＤ割当部２３から出力されてきたＩＤを端末３へ送信する。
【０１４７】
また、通信部２１は、仮登録証明書生成部２５から出力されてきた仮登録証明書ＴＭＰを端末３へ送信する。
【０１４８】
また、通信部２１は、端末３から送信されてきた会員仮名登録要求を受信する。
【０１４９】
また、通信部２１は、端末３から送信されてきた会員証明書ＰＲＦとパスワードＰＷＤとを受信する。
【０１５０】
また、通信部２１は、本登録完了通知を端末３へ送信する。
【０１５１】
記憶部２２は、任意のデータを記憶する。
【０１５２】
例えば、記憶部２２は、登録識別情報ＲＧＳを記憶している。
【０１５３】
図３〜６に示したように、登録識別情報ＲＧＳは、端末３に発行するためのＩＤおよびパスワードＰＷＤの組と、ＩＤが割当られているかどうかを示す割当フラグＦＧと、会員仮名ＩＤ  ＫＩＤと、仮登録ユーザＩＤ  ＴＩＤとを対応付ける情報である。
【０１５４】
ＩＤは、端末３へ割当てるための識別情報である。図３〜６に示した例では、ＩＤ−１〜ＩＤ−３はそれぞれパスワードＰＷＤ−１〜ＰＷＤ−３と対応付けられている。
【０１５５】
パスワードＰＷＤは、ＩＤと対応付けられたパスワードであって「サービス必要情報」である。パスワードＰＷＤは、端末３に対するサービス提供に先立って行われる該端末３の利用者の認証などに用いられる。
【０１５６】
また、記憶部２２は、認証サーバ１から送信されてきた暗号鍵ＥＫ１と復号鍵ＤＫ２とを記憶している。
【０１５７】
ＩＤ割当部２３は、認証サーバ１から送信されてきたＩＤとパスワードＰＷＤとの組それぞれとを、記憶部２４に記憶されている登録識別情報ＲＧＳへ書込む。ＩＤ割当部２３がＩＤとパスワードＰＷＤとを対応付けて書込んだ場合、登録識別情報ＲＧＳは、図３に示したデータ構造を有している。
【０１５８】
また、ＩＤ割当部２３は、端末３を利用する利用者の仮登録要求とＩＤ割当要求とが該端末３から送信されてきた場合、該利用者の仮登録を実行する。
【０１５９】
なお、ＩＤ割当部２３は、図３に示した登録識別情報ＲＧＳに記憶されているＩＤのうちから端末３に対して割当てられていないＩＤを、当該端末３の利用者に対して割当てる。該割当により、端末３の利用者の仮登録を行う。
【０１６０】
そして、ＩＤ割当部２３は、ＩＤを利用者へ割当てた場合、該ＩＤと対応付けられている割当フラグＦＧを「未割当」から「割当済」へ変更する。ＩＤ割当部２３がＩＤ−１を割当てて割当フラグＦＧを変更した場合、登録識別情報ＲＧＳは、図４に示したデータ構造を有している。
【０１６１】
さらに、ＩＤ割当部２３は、端末３へ割当てたＩＤ（例えば、ＩＤ−１）を通信部２１へ出力する。
【０１６２】
また、ＩＤ割当部２３は、端末３の利用者の仮登録を行った場合、当該端末３の仮登録を行った時刻（端末関連情報）を仮登録ＩＤ生成部２４へ出力する。
【０１６３】
仮登録ＩＤ生成部２４は、端末３から仮登録要求が送信されてきた場合、ＩＤ割当部２３がＩＤを付与した端末３の利用者自身の個人情報以外の「非個人情報」に基づいて、仮登録ユーザＩＤ  ＴＩＤを生成する。
【０１６４】
この説明例においては、仮登録ＩＤ生成部２４は、「非個人情報」として、端末３に関する「端末関連情報」（例えば、端末３に対するＩＤの付与によりＩＤ割当部２３が利用者の仮登録を行った時刻）を用いて、仮登録ユーザＩＤ  ＴＩＤ（例えば、ＴＩＤ−１）を生成する。
【０１６５】
また、仮登録ＩＤ生成部２４は、生成した仮登録ユーザＩＤ  ＴＩＤと、ＩＤ割当部２３が割当てたＩＤとを対応付けて、登録識別情報ＲＧＳへ書込む。仮登録ＩＤ生成部２４がＩＤ−１と仮登録ユーザＩＤ  ＴＩＤ−１とを対応付けて書込んだ場合、登録識別情報ＲＧＳは、図５に示したデータ構造を有している。
【０１６６】
また、仮登録ＩＤ生成部２４は、仮登録ユーザＩＤ  ＴＩＤを仮登録証明書生成部２５へ出力する。
【０１６７】
仮登録証明書生成部２５は、ＩＤ割当部２３が端末３へ割当てたＩＤと仮登録ＩＤ生成部２４から出力されてきた仮登録ユーザＩＤ  ＴＩＤとを結合したデータを、記憶部２２内の暗号鍵ＥＫ１を用いて暗号化することにより、仮登録証明書ＴＭＰを生成する。
【０１６８】
そして、仮登録証明書生成部２５は、当該暗号化によって生成した仮登録証明書ＴＭＰを通信部２１へ出力する。
【０１６９】
認証部２６は、端末３から会員仮名登録要求が送信されてきた場合、当該会員仮名登録要求とともに端末３から送信されてきた会員証明書ＰＲＦとＩＤとパスワードＰＷＤとに基づいて、当該端末３の利用者の認証を行う。
【０１７０】
この説明例では、認証部２６は、会員証明書ＰＲＦを用いた利用者の認証である「第１認証」と、ＩＤとパスワードＰＷＤとを用いた利用者の認証である「第２認証」とを行う。
【０１７１】
会員証明書ＰＲＦを用いた「第１認証」を行う際、まず、認証部２６は、端末３から送信されてきた会員証明書ＰＲＦを記憶部２２内の復号鍵ＤＫ２を用いて復号化して、仮登録ユーザＩＤ  ＴＩＤと会員仮名ＩＤ  ＫＩＤとを取得する。
【０１７２】
そして、認証部２６は、会員証明書ＰＲＦの復号化により取得した仮登録ユーザＩＤ  ＴＩＤと、端末３から送信されてきたＩＤとが、図４に示した登録識別情報ＲＧＳにおいて対応付けて記憶されているかどうかを判別する。
【０１７３】
また、ＩＤとパスワードＰＷＤとを用いた「第２認証」を行う際、認証部２６は、端末３から送信されてきたＩＤとパスワードＰＷＤとが図５に示した登録識別情報ＲＧＳにて対応付けて記憶されているかどうかを判別する。
【０１７４】
第１認証の結果、仮登録ユーザＩＤ  ＴＩＤとＩＤとが対応付けて記憶されていると認証部２６が判別して、かつ、第２認証の結果、ＩＤとパスワードＰＷＤとが対応付けて記憶されていると認証部２６が判別した場合、会員仮名登録部２７は、端末３を識別するための情報として、会員証明書ＰＲＦの復号化により取得した会員仮名ＩＤ  ＫＩＤを、端末３から送信されてきたＩＤと対応付けて、登録識別情報ＲＧＳへ書込む。この場合、登録識別情報ＲＧＳは、図６に示したデータ構造を有している。
【０１７５】
なお、会員仮名登録部２７は、会員仮名ＩＤ  ＫＩＤをＩＤと対応付けて登録識別情報ＲＧＳに書込んだ場合、利用者に対して認証サーバ１が割当てた会員仮名ＩＤ  ＫＩＤの本登録が完了した旨を示す「本登録完了通知」を、通信部２１を介して端末３へ送信するようにしてもよい。
【０１７６】
当該本登録完了通知がサービスサーバ２から送信されてきた場合、端末３は、サービスサーバ２において該端末３の利用者の本人性が認定されたと識別する。そして、サービスサーバ２により割当てられたＩＤと認証サーバ１から送信されてきたパスワードＰＷＤとの組をサービスサーバ２へ送信して、該サービスサーバ２に利用者の認証を要求する。
【０１７７】
サービス提供部２８は、会員仮名登録部２７が会員仮名ＩＤ  ＫＩＤをＩＤと対応付けて登録識別情報ＲＧＳに書込んだ後に、ＩＤおよびパスワードＰＷＤとともに「サービス提供要求」が端末３から送信されてきた場合、該ＩＤとパスワードＰＷＤとを用いて端末３の利用者の認証を行う。
【０１７８】
例えば、サービス提供部２８は、端末３から送信されてきたＩＤおよびパスワードＰＷＤが、記憶部２２内の登録識別情報ＲＧＳに会員仮名ＩＤ  ＫＩＤと対応付けて記憶されているかどうかを判別する。該判別の結果、ＩＤおよびパスワードＰＷＤと、会員仮名ＩＤ  ＫＩＤとが登録識別情報ＲＧＳに対応付けて記憶されていれば、認証が成功したと判別する。
【０１７９】
そして、利用者の認証が成功した場合、該利用者が使用している端末３に対して、サービスを提供する。
【０１８０】
つぎに、端末３の構成について詳細に説明する。
【０１８１】
図９に示すように、端末３は、図１に示した通信部３１とＩＤ割当要求部３２と情報割当要求部３３とサービス要求部３５とに加えて、会員仮名登録要求部３４と、記憶部３６とを有する。
【０１８２】
通信部３１は、認証サーバ１またはサービスサーバ２との間で任意のデータを送受信する。
【０１８３】
例えば、通信部３１は、認証サーバ１から送信されてきた会員認証情報ＭＡＴを受信する。
【０１８４】
また、通信部３１は、ＩＤ割当要求部３２から出力されてきた当該端末３の利用者の仮登録を要求するための仮登録要求とＩＤ割当要求とをサービスサーバ２へ送信する。
【０１８５】
当該仮登録要求を送信する際、通信部３１は、該端末３を固有に識別するための端末ＩＤ（例えば、端末３に付与された電子メールアドレスなど）もサービスサーバ２へ送信する。
【０１８６】
また、通信部３１は、サービスサーバ２から送信されてきた仮登録証明書ＴＭＰとＩＤとを受信する。
【０１８７】
また、通信部３１は、情報割当要求部３３から出力されてきた会員証明書ＰＲＦの発行を要求するための会員証明発行要求と情報割当要求とを認証サーバ１へ送信する。
【０１８８】
当該会員証明発行要求と情報割当要求とを送信する際、通信部３１は、会員認証情報ＭＡＴと、サーバ識別情報ＳＶＲ（例えば、サービスサーバ２の宛先情報）と、該サービスサーバ２から送信されてきた仮登録証明書ＴＭＰおよびＩＤ（例えば、ＩＤ−１）とを、認証サーバ１へ送信する。
【０１８９】
また、通信部３１は、認証サーバ１から送信されてきた会員証明書ＰＲＦとＩＤとパスワードＰＷＤとを受信する。
【０１９０】
また、通信部３１は、会員仮名登録要求部３４から出力されてきた会員仮名登録要求をサービスサーバ２へ送信する。
【０１９１】
当該会員仮名登録要求を送信する際、通信部３１は、認証サーバ１から送信されてきた会員証明書ＰＲＦとＩＤとパスワードＰＷＤとを、サービス提供サーバ２へ転送する。
【０１９２】
また、この説明例では、通信部３１は、サービスサーバ２から送信されてきた本登録完了通知を受信する。
【０１９３】
ＩＤ割当要求部３２は、利用者に対してＩＤの割当を要求する入力を当該利用者から入力部（図示せず）が受付けた場合、該アカウントの割当を要求するための仮登録要求を通信部３１へ出力する。
【０１９４】
ここでいう「仮登録要求」は、ＩＤの割当を要求するための「ＩＤ割当要求」とともに送信される。
【０１９５】
なお、ＩＤ割当要求部３２は、情報割当要求と仮登録要求とを出力する際、該端末３と通信可能な情報（例えば、端末３に付与された電子メールアドレスなど）も通信部３１へ出力する。
【０１９６】
情報割当要求部３３は、ＩＤ割当要求および仮登録要求に応じてサービスサーバ２から仮登録証明書ＴＭＰが送信されてきた場合、会員であることを証明するための会員証明書ＰＲＦの発行を認証サーバ１に要求するための会員証明発行要求を通信部３１へ出力する。
【０１９７】
なお、会員証明発行要求を出力する際、情報割当要求部３３は、会員認証情報ＭＡＴと、サーバ識別情報ＳＶＲ（例えば、サービスサーバ２の宛先情報）と、該サービスサーバ２から送信されてきた仮登録証明書ＴＭＰおよびＩＤ（例えば、ＩＤ−１）とを、通信部３１へ出力する。
【０１９８】
会員仮名登録要求部３４は、会員証明発行要求に応じて認証サーバ１から会員証明書ＰＲＦが送信されてきた場合、認証サーバ１が端末３の利用者に対して割当てた会員仮名ＩＤ  ＫＩＤのサービスサーバ２における登録を受けるために、会員仮名ＩＤ  ＫＩＤの登録を要求するための会員仮名登録要求を通信部３１へ出力する。
【０１９９】
なお、会員仮名登録要求を出力する際、会員仮名登録要求部３４は、認証サーバ１から送信されてきた会員証明書ＰＲＦとＩＤとパスワードＰＷＤとを通信部３１へ出力する。
【０２００】
サービス要求部３５は、本登録完了通知がサービスサーバ２から送信されてきた場合、サービスサーバ２において該端末３の利用者の本人性が認定されたと識別する。
【０２０１】
当該識別の後、サービスサーバ２によるサービス提供を受ける旨の入力を利用者から受付けた場合、サービス要求部３５は、サービスサーバ２により割当てられたＩＤおよび認証サーバ１により割当てられたパスワードＰＷＤ（サービス必要情報）とともに、サービス提供要求をサービスサーバ２へ送信する。なお、端末３は、ＩＤおよびパスワードＰＷＤを用いた認証がサービスサーバ２にて成功した場合、サービスサーバ２によるサービスの提供を受ける。
【０２０２】
記憶部３６は、任意のデータを記憶する。
【０２０３】
例えば、記憶部３６は、認証サーバ１から送信されてきた会員認証情報ＭＡＴを記憶する。
【０２０４】
また、記憶部３６は、サービスサーバ２から送信されてきたＩＤと仮登録証明書ＴＭＰとを記憶する。
【０２０５】
また、記憶部３６は、認証サーバ１から送信されてきたパスワードＰＷＤと会員証明書ＰＲＦとを記憶する。
【０２０６】
つぎに、上記構成を有する認証システムにおいて、端末３の利用者に対して認証サーバ１が割当てた会員仮名ＩＤ  ＫＩＤをサービスサーバ２が登録する動作について、図１０に示すシーケンス図を参照して説明する。
【０２０７】
なお、説明の前提として、認証サーバ１は、ＩＤとパスワードＰＷＤとの対応付けを生成し、当該ＩＤとパスワードＰＷＤとを対応付けたアカウント情報ＡＣＴを記憶している。
【０２０８】
また、認証サーバ１は、生成したＩＤとパスワードＰＷＤとの対応付けをサービスサーバ２へ送信する。そして、サービスサーバ２は、認証サーバ１から送信されてきたＩＤとパスワードＰＷＤとを対応付ける図３に示した登録識別情報ＲＧＳを記憶部２２のうちに記憶している。
【０２０９】
また、認証サーバ１は、暗号鍵ＥＫ１と、復号鍵ＤＫ１と、暗号鍵ＥＫ２と、復号鍵ＤＫ２とを生成して記憶している。さらに、認証サーバ１は、生成した暗号鍵ＥＫ１と復号鍵ＤＫ２とをサービスサーバ２へ送信する。そして、サービスサーバ２は、認証サーバ１から送信されてきた暗号鍵ＥＫ１と復号鍵ＤＫ２とを受信して記憶している。
【０２１０】
さらに、認証サーバ１は、会員認証情報ＭＡＴを生成して記憶するとともに、該会員認証情報ＭＡＴを端末３へ送信する。そして、端末３は、認証サーバ１から送信されてきた会員認証情報ＭＡＴを受信して記憶している。
【０２１１】
図１０に示すように、まず、端末３は、利用者に対してＩＤの割当を要求する入力を当該利用者から受付けた場合、該ＩＤの割当を要求するためのＩＤ割当要求とともに仮登録要求をサービスサーバ２へ送信する（ステップＳ１）。
【０２１２】
なお、ステップＳ１において、端末３は、ＩＤ割当要求および仮登録要求を送信する際、該端末３を識別可能な端末ＩＤ（例えば、端末３に付与された電子メールアドレスなど）もサービスサーバ２へ送信する。
【０２１３】
すると、サービスサーバ２は、端末３からＩＤ割当要求とともに仮登録要求が送信されてきた場合、図３に示した登録識別情報ＲＧＳに記憶されているＩＤのうちから端末３に対して割当てられていないＩＤを、当該端末３の利用者に対して割当てる（ステップＳ２）。
【０２１４】
なお、サービスサーバ２は、ＩＤを利用者へ割当てた場合、該ＩＤと対応付けられている割当フラグＦＧを「未割当」から「割当済」へ変更する。
【０２１５】
続いて、サービスサーバ２は、端末３の利用者自身に関する個人情報以外の所定の情報を用いて、「仮登録ユーザＩＤ  ＴＩＤ」を生成する（ステップＳ３）。
【０２１６】
この例では、サービスサーバ２は、「個人情報以外の所定の情報」として、端末３に関する端末関連情報（例えば、端末３の利用者の仮登録を行った時刻）を用いて、仮登録ユーザＩＤ  ＴＩＤ（例えば、ＴＩＤ−１）を生成する。そして、サービスサーバ２は、生成した仮登録ユーザＩＤ  ＴＩＤと、端末３に対して割当てたＩＤ（例えば、ＩＤ−１）とを対応付けて、登録識別情報ＲＧＳへ書込む。
【０２１７】
その後、サービスサーバ２は、該割当てたＩＤと仮登録ユーザＩＤ  ＴＩＤとを結合したデータを暗号鍵ＥＫ１を用いて暗号化することにより、仮登録証明書ＴＭＰを生成する（ステップＳ４）。さらに、サービスサーバ２は、端末３に対して割当てたＩＤと仮登録証明書ＴＭＰとを該端末３へ送信する。
【０２１８】
すると、端末３は、サービス必要情報の割当を要求するための「情報割当要求」および会員証明書ＰＲＦの発行を要求するための会員証明発行要求とともに、会員認証情報ＭＡＴと、サーバ識別情報ＳＶＲ（例えば、サービスサーバ２の宛先情報）と、サービスサーバ２から送信されてきた仮登録証明書ＴＭＰおよびＩＤとを、認証サーバ１へ送信する（ステップＳ５）。
【０２１９】
すると、認証サーバ１は、端末３から送信されてきた会員認証情報ＭＡＴに基づいて、当該端末３の利用者の認証を行う（ステップＳ６）。
【０２２０】
そして、会員認証情報ＭＡＴを用いた利用者の認証が成功した場合、認証サーバ１は、当該会員認証情報ＭＡＴとともに端末３から送信されてきた仮登録証明書ＴＭＰを、復号鍵ＤＫ１を用いて復号化する。当該仮登録証明書ＴＭＰの復号化により、認証サーバ１は、サービスサーバ２が端末３に対して１つだけ付与したＩＤと、仮登録ユーザＩＤ  ＴＩＤとを取得する（ステップＳ７）。
【０２２１】
その後、認証サーバ１は、仮登録証明書ＴＭＰの復号化によって取得したＩＤと、該仮登録証明書ＴＭＰとともに端末３から送信されてきたＩＤとを比較する。
【０２２２】
該比較の結果、復号化によって取得したＩＤと、端末３から送信されてきたＩＤとが一致した場合、認証サーバ１は、会員ＩＤ  ＭＩＤおよびサーバ識別情報ＳＶＲを用いて会員仮名ＩＤ  ＫＩＤを生成する（ステップＳ８）。なお、この説明例では、当該会員仮名ＩＤ  ＫＩＤは、会員ＩＤ  ＭＩＤとサーバ識別情報ＳＶＲ（例えば、サービスサーバ２の宛先情報）とを結合したデータに所定のハッシュ関数を適用して生成したハッシュ値である。
【０２２３】
その後、認証サーバ１は、生成した会員仮名ＩＤ  ＫＩＤと仮登録ユーザＩＤ  ＴＩＤとを結合したデータを暗号鍵ＥＫ２を用いて暗号化することにより、端末３の利用者が正規の会員であることを証明するための会員証明書ＰＲＦを生成する（ステップＳ９）。
【０２２４】
また、ステップＳ６における会員認証情報ＭＡＴを用いた利用者の認証が成功した場合、認証サーバ１は、端末３から送信されてきたＩＤと対応付けて記憶しているパスワードＰＷＤを読み出す。
【０２２５】
そして、認証サーバ１は、該生成した会員証明書ＰＲＦと、端末３から送信されてきたＩＤおよび該ＩＤと対応付けられたパスワードＰＷＤとを、当該端末３へ送信する。
【０２２６】
すると、端末３は、認証サーバ１が端末３の利用者に対して割当てた会員仮名ＩＤ  ＫＩＤのサービスサーバ２における登録を受けるために、会員仮名登録要求をサービスサーバ２へ送信する（ステップＳ１０）。なお、ステップＳ１０にて、端末３は、会員仮名登録要求を送信する際、認証サーバ１から送信されてきた会員証明書ＰＲＦとＩＤとパスワードＰＷＤとを、サービスサーバ２へ転送する。
【０２２７】
すると、サービスサーバ２は、端末３から送信されてきた会員証明書ＰＲＦとＩＤとパスワードＰＷＤとに基づいて、当該端末３の利用者の認証を行う（ステップＳ１１）。
【０２２８】
なお、この説明例では、サービスサーバ２は、会員証明書ＰＲＦを用いた利用者の認証である「第１認証」と、ＩＤとパスワードＰＷＤとを用いた利用者の認証である「第２認証」とを行う。
【０２２９】
ステップＳ１１における第１認証の際、まず、サービスサーバ２は、端末３から送信されてきた会員証明書ＰＲＦを復号鍵ＤＫ２を用いて復号化して、仮登録ユーザＩＤ  ＴＩＤと会員仮名ＩＤ  ＫＩＤとを取得する。そして、取得した仮登録ユーザＩＤ  ＴＩＤと、端末３から送信されてきたＩＤとが、登録識別情報ＲＧＳにおいて対応付けて記憶されているかどうかを判別する。
【０２３０】
また、ステップＳ１１における第２認証の際、サービスサーバ２は、端末３から送信されてきたＩＤとパスワードＰＷＤとが図４に示した登録識別情報ＲＧＳにて対応付けて記憶されているかどうかを判別する。
【０２３１】
第１認証の結果、仮登録ユーザＩＤ  ＴＩＤとＩＤとが対応付けて記憶されていると判別して、かつ、第２認証の結果、ＩＤとパスワードＰＷＤとが対応付けて記憶されていると判別した場合、サービスサーバ２は、端末３を識別するための情報として、会員証明書ＰＲＦの復号化により取得した会員仮名ＩＤ  ＫＩＤ（例えば、ＫＩＤ−１）を、当該ＩＤと対応付けて、登録識別情報ＲＧＳへ書込む（ステップＳ１２）。なお、この例では、サービスサーバ２は、会員仮名ＩＤ  ＫＩＤをＩＤと対応付けて登録識別情報ＲＧＳに書込んだ場合、本登録完了通知を端末３へ送信する。
【０２３２】
当該本登録完了通知がサービスサーバ２から送信されてきた場合、端末３は、サービスサーバ２において該端末３の利用者の本人性が認定されたと識別する。
【０２３３】
その後、端末３は、サービスサーバ２により割当てられたＩＤおよび認証サーバ１により割当てられたパスワードＰＷＤとともに、サービス提供要求をサービスサーバ２へ送信する。
【０２３４】
当該ＩＤおよびパスワードＰＷＤを用いた認証がサービスサーバ２にて成功した場合、サービスサーバ２は、端末３に対してサービスを提供する。なお、認証が成功する場合とは、例えば、ＩＤおよびパスワードＰＷＤと、会員仮名ＩＤ  ＫＩＤとが登録識別情報ＲＧＳに対応付けて記憶されている場合である。
【０２３５】
以上で、実施形態１の認証システムにおいて、端末３の利用者に対して認証サーバ１が割当てた会員仮名ＩＤ  ＫＩＤをサービスサーバ２が登録する際の一連の動作が終了する。
【０２３６】
以上説明したように、本発明の実施形態１によれば、認証サーバ１およびサービスサーバ２それぞれは、ＩＤとパスワードＰＷＤとの組であるアカウントを共通して記憶している。さらに、認証サーバ１は、端末３の利用者に対してサービスサーバ２がＩＤを割当てるごとに該ＩＤと対応する会員証明書ＰＲＦを生成する。そして、サービスサーバ２においては、会員証明書ＰＲＦなどを用いた認証が成功した場合、当該会員証明書ＰＲＦに含まれている認証サーバ１が端末３の利用者に対して割当てた会員仮名ＩＤ  ＫＩＤを、ＩＤと対応付けて記憶する。会員仮名ＩＤ  ＫＩＤとＩＤとがサービスサーバ２にて対応付けて記憶された場合、それ以降、端末３の利用者は、ＩＤとパスワードＰＷＤとを用いて、サービスサーバ２による端末３に対するサービス提供を享受することが可能となる。
【０２３７】
これにより、利用者は、該利用者自身に関する個人情報をサービスサーバ２へ送信することなく、利用者本人が会員であることを示す会員仮名ＩＤ  ＫＩＤの登録をサービスサーバ２にて受けることができる。
【０２３８】
また、複数のサービスサーバ２において共通して用いられる公開鍵などを端末３の利用者が所有することが不要となる。そのため、当該利用者に関するプライバシーの保護を、一般的な電子署名を用いて利用者を認証する技術よりも向上させることができる。
【０２３９】
また、実施形態１によれば、認証サーバ１は、利用者の本人性を保証する会員証明書ＰＲＦを生成する。そして、サービスサーバ２が、認証サーバ１が生成した会員証明書ＰＲＦに含まれている利用者に対して付与された会員仮名ＩＤ  ＫＩＤを記憶部２２に書込むかどうかを決定する。
【０２４０】
これにより、サービスサーバ２にてアカウントの割当の可否を決定することができ、ひいてはアカウントの発行を柔軟に行うことが可能となる。
【０２４１】
また、実施形態１によれば、認証サーバ１は、どの利用者がどのサービスサーバ２のサービスを利用しているかを識別するために、利用者とサービスサーバ２とを対応付けて記憶しておくことが不要となる。
【０２４２】
そのため、端末３の利用者に関する情報が、サービス提供を行わない認証サーバ１を介して漏洩することを回避することが可能となる。
【０２４３】
また、実施形態１によれば、認証サーバ１は、ＩＤによって特定される同一の利用者に対して、サービスサーバ２ごとにそれぞれ異なる会員仮名ＩＤ  ＫＩＤや会員証明書ＰＲＦを割当てる。そして、サービスサーバ２それぞれは、当該サービスサーバ２ごとに異なる会員証明書ＰＲＦを用いて、端末３の利用者を認証する。
【０２４４】
そのため、認証システムのうちに複数のサービスサーバ２が存在する場合でも、端末３の利用者に対して名寄せが行われてしまうことを回避でき、該利用者のプライバシーが侵害されたり、該利用者の個人情報が漏洩することを起こりにくくすることができる。
（実施形態２）
つぎに、本発明のアカウント発行システムが、課金システムである場合について説明する。
【０２４５】
サービス提供サーバによるサービス提供を受けるためのライセンスキーを端末へ割当てた際、該ライセンスキーの料金を該端末の利用者に課する課金を行う方法として、第３者機関が所有する装置が課金を代行することにより、利用者の匿名性を維持しながら課金する方法がある。しかし、このような課金方法においては、第３者機関の装置は、利用者の個人情報と課金サーバを識別するためのサーバ識別情報とを対応付けて記憶しておかなければならないという問題点がある。
【０２４６】
個人情報と課金サーバとを第３者機関の装置が対応付けて記憶しておくことを回避するためには、利用者に対して、ＩＣカードリーダライタなどの店舗端末からライセンスキーを発行するようにすればよい。この場合、端末の利用者は、課金サーバに対して実名を用いることなく、ライセンスキーを購入するための決済を行うことが可能となる。
【０２４７】
以下、このような動作を行う実施形態２の課金システムについて説明する。
【０２４８】
図１１に示すように、本課金システムは、店舗端末４と、課金サーバ５と、利用者が使用する端末６とを有する。
【０２４９】
なお、課金サーバ５は、端末６に対してサービスを提供する機能を有する図１に示した「登録装置」としての役割を果たす。
【０２５０】
また、店舗端末４は、図１に示した「割当装置」としての役割を果たす。
【０２５１】
また、店舗端末４と、課金サーバ５とは、ＩＤと、端末６の利用者が店舗端末４を介して購入可能なライセンスキーＬＣＫと、該ライセンスキーＬＣＫを取得するために支払われるべき価格ＣＳＴとの対応付を記憶する。
【０２５２】
ここでいう「ライセンスキーＬＣＫ」とは、課金サーバ５（サービス提供サーバ）により提供されるサービスを受ける資格を有する利用者を識別するための情報であり、サービスを受けるために必要な「サービス必要情報」である。
【０２５３】
この説明例では、課金サーバ５は、ＩＤとライセンスキーＬＣＫと価格ＣＳＴとの対応付として、図１２に示すようなＩＤ情報ＩＤＩを記憶している。
【０２５４】
また、店舗端末４は、ＩＤとライセンスキーＬＣＫと価格ＣＳＴとの対応付に加えて、さらに決済完了フラグＣＭを対応付けた図１３に示すような「キー発行情報ＰＢ」を記憶している。
【０２５５】
ここで、「決済完了フラグＣＭ」とは、ライセンスキーＬＣＫの購入に付随する決済が完了したかどうかを示すフラグである。
【０２５６】
さらに、この例では、ＩＤを端末６へ割当てる前において、課金サーバ５は、利用者へあらかじめ割当てた該利用者の認証に用いるアカウントを含む図１４（ａ）に示すキー登録判別情報ＫＲＧを記憶している。
【０２５７】
ここでいうアカウントとは、端末６の利用者が課金サーバ５から提供されるサービスを受ける際、該利用者の認証に用いられる情報である。アカウントとしては、例えば、一般的なユーザＩＤおよびパスワードの組などが挙げられる。
【０２５８】
課金サーバ５は、ＩＤの割当を要求するためのＩＤ割当要求が端末６から送信されてくると、該ＩＤ割当要求とともに送信されてきたアカウントと、図１４（ａ）に示したキー登録判別情報ＫＲＧ内に記憶しているアカウントとを比較する。
【０２５９】
該比較の結果、端末６から送信されてきたアカウントが、登録判別情報ＫＲＧ内に記憶しているアカウントと一致した場合、課金サーバ５は、端末６から送信されてきたアカウントがＩＤと対応付けてキー登録判別情報ＫＲＧに記憶されているかどうかを判別する。
【０２６０】
端末６から送信されてきたアカウントがＩＤと対応付けてキー登録判別情報ＫＲＧに記憶されていないと判別した場合、課金サーバ５は、図１２に示したＩＤ情報ＩＤＩに記憶されているうちからＩＤを端末６の利用者へ割当てて該端末６へ送信する。
【０２６１】
この場合、図１４（ｂ）に示すように、課金サーバ５は、端末６へ割当てたＩＤを、端末６から送信されてきたアカウントと対応付けてキー登録判別情報ＫＲＧに記憶する。
【０２６２】
さらに、課金サーバ５は、ライセンスキーＬＣＫ（サービス必要情報）の登録を要求するための「情報登録要求」とアカウントとＩＤとライセンスキーＬＣＫとが端末６から送信されてきた場合、該アカウントがキー登録判別情報ＫＲＧに記憶されているかどうかを判別する。
【０２６３】
端末６から送信されてきたアカウントがキー登録判別情報ＫＲＧに記憶されている場合、課金サーバ５は、端末６から送信されてきたＩＤとライセンスキーＬＣＫとが図１２に示したＩＤ情報ＩＤＩにて対応付けて記憶されているかどうかを判別する。
【０２６４】
該判別の結果、端末６から送信されてきたＩＤとライセンスキーＬＣＫとがＩＤ情報ＩＤＩにて対応付けて記憶されていると判別した場合、課金サーバ５は、図１４（ｃ）に示すように、端末６から送信されてきたアカウントとＩＤとの対応付と、該端末６から送信されてきたライセンスキーＬＣＫとを対応付けてキー登録判別情報ＫＲＧへ記憶する。
【０２６５】
その後、課金サーバ５は、端末６に対するサービスの提供を要求するためのサービス提供要求とアカウントとが端末６から送信されてくると、該アカウントとライセンスキーＬＣＫ（サービス必要情報）とが対応付けてキー登録判別情報ＫＲＧに記憶されているかどうかを判別する。該判別の結果、対応付けて記憶されていると判別した場合に、課金サーバ５は、サービスを該端末の利用者へ提供する。
【０２６６】
また、端末６は、ライセンスキーの取得に付随する決済を行う旨の入力を利用者から受付けた場合、該決済の実行を要求するための「決済要求」（情報割当要求）とともに課金サーバ５から送信されてきたＩＤを店舗端末４へ送信する。さらに、この説明例では、端末６は、その電子マネー機能により、価格ＣＳＴと同じ金額を示す金額情報ＭＮＹを店舗端末４へ送信する。
【０２６７】
すると、店舗端末４は、端末６から送信されてきた金額情報ＭＮＹが示す金額と、ＩＤと対応付けられて記憶している価格ＣＳＴとを比較する。該比較の結果、金額が価格ＣＳＴ以上である場合、店舗端末４は、該ＩＤと対応付けて記憶しているライセンスキーＬＣＫ（サービス必要情報）を利用者へ割当てて端末６へ送信する。
【０２６８】
以下に、店舗端末４の構成について詳細に説明する。
【０２６９】
図１５に示すように、店舗端末４は、図１に示した通信部１１と記憶部１４と情報割当部１８とに加えて、情報書込部４１と、価格送信部４２と、決済部４３と、入金部４４とを有する点で、図１に示した割当装置１の構成と異なる。
【０２７０】
情報書込部４１は、ＩＤとライセンスキーＬＣＫと価格ＣＳＴとの対応付が課金サーバ５から送信されてきた場合、該ＩＤとライセンスキーＬＣＫと価格ＣＳＴとの対応付へさらに決済完了フラグＣＭを対応付けて、図１３に示したキー発行情報ＰＢへ記憶する。
【０２７１】
価格送信部４２は、ライセンスキーＬＣＫを取得するために必要な価格ＣＳＴの送信を要求する価格送信要求が端末６から送信されてきた場合、該価格送信要求とともに送信されてきたＩＤと対応付けて記憶されている価格ＣＳＴを記憶部１４から読み出して端末６へ送信する。
【０２７２】
決済部４３は、ライセンスキーＬＣＫの取得に付随する決済の実行を要求する決済要求とＩＤと金額情報ＭＮＹとＩＤとが端末６から送信されてきた場合、該ＩＤと対応付けて記憶されている決済完了フラグが「完了」と「未完了」とのどちらを示しているかを判別する。
【０２７３】
該判別の結果、決済完了フラグが「未完了」を示している場合、決済部４３は、該ＩＤと対応付けて記憶されている価格ＣＳＴを記憶部１４から読み出して、端末６から送信されてきた金額情報ＭＮＹが示す金額と比較する。
【０２７４】
該比較の結果、金額情報ＭＮＹが示す金額が読み出した価格ＣＳＴ以上である場合、決済部４３は、該価格ＣＳＴと対応付けられている決済完了フラグＣＭを「未完了」から「完了」へ変更するとともに、該変更の旨を入金部４４へ通知し、さらに入金情報ＭＮＹを入金部４４へ出力する。
【０２７５】
また、金額情報ＭＮＹが示す金額が読み出した価格ＣＳＴ以上である場合、決済部４３は、金額情報ＭＮＹが示す金額が価格ＣＳＴ以上である旨を情報割当部１８へ通知する。すると、情報割当部１８は、決済要求とともに端末６から送信されてきたＩＤと対応付けられているライセンスキーＬＣＫを端末６の利用者へ割当てて該端末６へ送信する。
【０２７６】
入金部４４は、決済完了フラグＣＭを「未完了」から「完了」へ変更した旨が決済部４３から通知された場合、該決済部４３から出力されてきた金額情報ＭＮＹを通信部１１を用いて課金サーバ５へ送信する。
【０２７７】
つぎに、課金サーバ５の構成について詳細に説明する。
【０２７８】
図１６に示すように、課金サーバ５は、図１に示した通信部２１と記憶部２２とＩＤ割当部２３とサービス提供部２８とに加えて、アカウント発行部５１と、認証部５２と、ＩＤ情報生成部５３と、キー登録部５４と、入金受領部５５とを有する点で、図１に示した登録装置の構成と異なる。
【０２７９】
アカウント発行部５１は、アカウントの発行を要求するアカウント発行要求が端末６から送信されてきた場合、アカウントを生成するとともに、生成したアカウントを端末６の利用者へ割当てて通信部２１を介して該端末６へ送信する。また、アカウント発行部５１は、利用者へアカウントＡＣを割当てた場合、図１４（ａ）に示したように、該アカウントＡＣ（図１４（ａ）の例では、ＡＣ−１）をキー登録判別情報ＫＲＧへ書き込む。
【０２８０】
認証部５２は、端末６から送信されてきたアカウントＡＣを用いて、該端末６の利用者を認証する。例えば、認証部５２は、端末６から送信されてきたアカウントＡＣが、キー登録判別情報ＫＲＧに記憶されている場合、利用者の認証が成功したと判別する。
【０２８１】
なお、この説明例では、認証部５２は、ＩＤ割当要求とアカウントとが端末６から送信されてきた場合と、情報登録要求とともにアカウントが端末６から送信されてきた場合と、サービス提供要求とアカウントとが端末６から送信されてきた場合とにおいて、各アカウントを用いて利用者を認証する。
【０２８２】
また、認証部５２は、ＩＤ割当要求とアカウントとが端末６から送信されてきた場合に利用者の認証が成功したと判別した際、該認証成功の旨をＩＤ割当部２３へ通知する。すると、ＩＤ割当部２３は、端末６の利用者に対してＩＤを割当てて該端末６へ送信するとともに、図１４（ｂ）に示したように、端末６から送信されてきたアカウントＡＣと割当てたＩＤとを対応付けてキー登録判別情報ＫＲＧへ記憶する。
【０２８３】
また、認証部５２は、キー登録要求（情報登録要求）とともにアカウントが端末６から送信されてきた場合に利用者の認証が成功したと判別した際、該認証成功の旨をキー登録部５４へ通知する。
【０２８４】
また、認証部５２は、サービス提供要求とアカウントとが端末６から送信されてきた場合に利用者の認証が成功したと判別した際、該認証成功の旨をサービス提供部２８へ通知する。すると、サービス提供部２８は、端末６の利用者に対してサービスの提供を行う。
【０２８５】
ＩＤ情報生成部５３は、ＩＤとライセンスキーＬＣＫと価格ＣＳＴとの対応付を生成して記憶部２２へＩＤ情報ＩＤＩとして書込むとともに、ＩＤとライセンスキーＬＣＫと価格ＣＳＴとの対応付を通信部２１を用いて店舗端末４へ送信する。
【０２８６】
キー登録部５４は、利用者の認証が成功した旨が認証部５２から通知された場合、キー登録要求とともに端末６から送信されてきたＩＤとライセンスキーＬＣＫとが図１２に示したＩＤ情報ＩＤＩに対応付けて記憶されているかどうかを判別する。
【０２８７】
該判別の結果、該ＩＤとライセンスキーＬＣＫとがＩＤ情報ＩＤＩに対応付けて記憶されていると判別した場合、キー登録部５４は、図１４（ｃ）に示すように、端末６から送信されてきたアカウントとＩＤとライセンスキーＬＣＫとを対応付けてキー登録判別情報ＫＲＧへ記憶する。続いて、キー登録部５４は、端末６から送信されてきたアカウントとＩＤとライセンスキーＬＣＫとを対応付けて記憶した旨を示す登録完了通知を端末６へ送信する。
【０２８８】
入金受領部５５は、例えば、金額を格納するためのデータベースなどであり、店舗端末４から送信されてきた金額情報ＭＮＹを格納する。
【０２８９】
つぎに、端末６の構成について詳細に説明する。
【０２９０】
図１７に示すように、端末６は、図１に示した通信部３１とＩＤ割当要求部３２と情報割当要求３３とサービス要求部３５とに加えて、アカウント発行要求部６１と、記憶部６２と、価格送信要求部６３と、キー登録要求部６４と、入力部６５とを有する点で、図１に示した端末１の構成と異なる。
【０２９１】
アカウント発行要求部６１は、アカウントの発行を要求するためのアカウント発行要求を、通信部３１を用いて課金サーバ５へ送信する。
【０２９２】
また、アカウント発行要求部６１は、アカウント発行要求に応じて課金サーバ５から送信されてきたアカウントを記憶部６２へ書き込む。
【０２９３】
記憶部６２は、任意の情報を記憶する。
【０２９４】
例えば、記憶部６２は、アカウント発行要求部６１が書込んだアカウントを記憶する。
【０２９５】
また、記憶部６２は、ＩＤ割当要求部３２が書込んだＩＤを記憶する。
【０２９６】
また、記憶部６２は、情報割当要求部３３が書込んだライセンスキーＬＣＫ（サービス必要情報）を記憶する。
【０２９７】
また、記憶部６２は、端末６の電子マネー機能により端末６の利用者が預け入れをしている金額の残高を示す残高情報を記憶する。
【０２９８】
価格送信要求部６３は、課金サーバ５から送信されてきたＩＤに対応付けられているライセンスキーＬＣＫの取得に必要な価格ＣＳＴの送信を要求する旨の入力を利用者から入力部６５が受け付けた場合、当該価格ＣＳＴの送信を要求する価格送信要求を、通信部３１を用いて店舗端末４へ送信する。
【０２９９】
また、価格送信要求部６３は、価格送信要求に応じて店舗端末４から送信されてきた価格ＣＳＴを情報割当要求部３３へ出力する。その後、情報割当要求部３３は、課金サーバ５から送信されてきたＩＤに対応付けられているライセンスキーＬＣＫの取得に付随する決済を行う旨の入力を利用者から入力部６５が受付けると、価格送信要求部６３から出力されてきた価格ＣＳＴと記憶部６２に記憶されている残高情報が示す残高とを比較する。
【０３００】
該比較の結果、残高情報が示す残高が価格ＣＳＴ以上である場合、情報割当要求部３３は、ライセンスキーの割り当てを要求するための「情報割当要求」と、価格送信要求部６３から出力されてきた価格ＣＳＴと同じ金額を示す金額情報ＭＮＹとＩＤとを、通信部３１を用いて店舗端末４へ送信する。また、この例では、情報割当要求部３３は、金額情報ＭＮＹを店舗端末４へ送信した場合、記憶部６２内の残高情報が示す残高から当該金額情報ＭＮＹが示す金額を減算し、該減算により得られた値を残高情報として書込む。なお、金額情報ＭＮＹとしては、例えば、一般的な電子マネー情報が挙げられる。
【０３０１】
また、情報割当要求部３３は、情報割当要求に応じて店舗端末４から送信されてきたライセンスキーＬＣＫを記憶部６２へ書き込む。
【０３０２】
キー登録要求部６４は、ライセンスキーＬＣＫの登録を要求する旨の入力を利用者から入力部６５が受付けた場合、ライセンスキーＬＣＫの登録を要求するためのキー登録要求とともに記憶部６２内のライセンスキーＬＣＫとアカウントＡＣとＩＤとを通信部３１を用いて課金サーバ５へ送信する。
【０３０３】
また、キー登録要求部６４は、キー登録要求に応じてライセンスキーＬＣＫの登録が完了した旨を示す登録完了通知が課金サーバ５から送信されてきた場合、該登録完了通知をサービス要求部３５へ出力する。
【０３０４】
該登録完了通知がキー登録要求部６４から出力されてきた後に、課金サーバ５によって提供されるサービスを受ける旨の入力を利用者から入力部６５が受付けた場合、サービス要求部３５は、サービスの提供を要求するためのサービス提供要求とともに記憶部６２が記憶しているアカウントＡＣを、通信部３１を用いて課金サーバ５へ送信する。
【０３０５】
すると、課金サーバ５は、サービス提供要求とともに端末６から送信されてきたアカウントＡＣを用いて利用者の認証を行い、該認証が成功した場合、端末６の利用者へサービスを提供する。なお、この例では、当該認証を行う場合、課金サーバ５の認証部５２は、端末６から送信されてきたアカウントＡＣとライセンスキーＬＣＫとがキー登録判別情報ＫＲＧにて対応付けて記憶されている場合、利用者の認証が成功したと判別する。
【０３０６】
入力部６５は、任意の情報の入力を端末６の利用者から受付ける。
【０３０７】
つぎに、上記構成を有する課金システムにおいて、店舗端末４が端末６に割当てたライセンスキーＬＣＫを課金サーバ５において登録する動作を、図１８に示すシーケンス図を参照して説明する。
【０３０８】
なお、以下の説明の前提として、課金サーバ５は、ＩＤとライセンスキーＬＣＫと価格ＣＳＴとの対応付を生成して図１２に示したＩＤ情報ＩＤＩとして記憶するとともに、該ＩＤとライセンスキーＬＣＫと価格ＣＳＴとの対応付を店舗端末４へ送信する。そして、店舗端末４は、課金サーバ５から送信されてきたＩＤとライセンスキーＬＣＫと価格ＣＳＴとの対応付とともに決済完了フラグＣＭを対応付けて、図１３に示したキー発行情報ＰＢを記憶している。
【０３０９】
また、端末６は、アカウント発行要求を課金サーバ５へ送信する。そして、課金サーバ５は、アカウントＡＣ（この例では、ＡＣ−１）を生成して端末６の利用者へ割り当てて該端末６へ送信する。また、課金サーバ５は、図１４（ａ）に示したように、該割当てたアカウントＡＣ−１をキー登録判別情報ＫＲＧへ記憶した状態にある。
【０３１０】
図１８に示すように、まず、端末６は、利用者に対してＩＤの割当を要求する入力を当該利用者から受付けた場合、該ＩＤの割当を要求するためのＩＤ割当要求およびアカウントＡＣを課金サーバ５へ送信する（ステップＳ２１）。なお、ステップＳ２１において、端末６は、仮登録要求を送信する際、該端末６を識別可能な端末ＩＤ（例えば、端末６に付与された電子メールアドレスなど）も課金サーバ５へ送信する。
【０３１１】
すると、課金サーバ５は、ＩＤ割当要求とともに送信されてきたアカウントＡＣを用いて、該端末６の利用者を認証する。この例では、課金サーバ５は、端末６から送信されてきたアカウントＡＣが、キー登録判別情報ＫＲＧに記憶されている場合、利用者の認証が成功したと判別する。
【０３１２】
利用者の認証が成功したと判別した場合、課金サーバ５は、端末６から送信されてきたアカウントがＩＤと対応付けてキー登録判別情報ＫＲＧに記憶されているかどうかを判別する。
【０３１３】
端末６から送信されてきたアカウントがＩＤと対応付けてキー登録判別情報ＫＲＧに記憶されていないと判別した場合、課金サーバ５は、図１２に示したＩＤ情報ＩＤＩに記憶されているうちからＩＤを端末６の利用者へ割当てて該端末６へ送信する（ステップＳ２２）。また、この場合、図１４（ｂ）に示したように、課金サーバ５は、端末６へ割当てたＩＤを、端末６から送信されてきたアカウントＡＣと対応付けてキー登録判別情報ＫＲＧに記憶する。
【０３１４】
その後、端末６は、課金サーバ５から送信されてきたＩＤに対応付けられているライセンスキーＬＣＫの取得に必要な価格ＣＳＴの送信を要求する旨の入力を利用者から受け付けた場合、当該価格ＣＳＴの送信を要求する価格送信要求とともに課金サーバ５から送信されてきたＩＤを店舗端末４へ送信する（ステップＳ２３）。
【０３１５】
すると、店舗端末４は、価格送信要求とともに送信されてきたＩＤと対応付けて記憶されている価格ＣＳＴを記憶部１４から読み出して端末６へ送信する（ステップＳ２４）。
【０３１６】
その後、端末６は、ライセンスキーＬＣＫの取得に付随する決済を行う旨の入力を利用者から受付けると、店舗端末４から送信されてきた価格ＣＳＴと、記憶部６２に記憶されている残高情報が示す残高とを比較する。
【０３１７】
該比較の結果、残高情報が示す残高が価格ＣＳＴ以上である場合、端末６は、ライセンスキーＬＣＫの購入に付随する決済の実行を要求するための決済要求（情報割当要求）と、店舗端末４から送信されてきた価格ＣＳＴと同じ金額を示す金額情報ＭＮＹとＩＤとを、店舗端末４へ送信する（ステップＳ２５）。なお、この例では、端末６は、金額情報ＭＮＹを店舗端末４へ送信した場合、記憶部６２内の残高情報が示す残高から当該金額情報ＭＮＹが示す金額を減算し、該減算により得られた値を残高情報として書込む。
【０３１８】
店舗端末４は、ステップＳ２５にて決済要求とＩＤと金額情報ＭＮＹとが端末６から送信されてきた場合、該ＩＤと対応付けて記憶されている決済完了フラグが「完了」と「未完了」とのどちらを示しているかを判別する。
【０３１９】
該判別の結果、決済完了フラグが「未完了」を示している場合、店舗端末４は、該ＩＤと対応付けて記憶されている価格ＣＳＴを記憶部１４から読み出して、端末６から送信されてきた金額情報ＭＮＹが示す金額と比較する。
【０３２０】
該比較の結果、金額情報ＭＮＹが示す金額が読み出した価格ＣＳＴ以上である場合、店舗端末４は、該価格ＣＳＴと対応付けられている決済完了フラグＣＭを「未完了」から「完了」へ変更する（ステップＳ２６）。
【０３２１】
続いて、店舗端末４は、金額情報ＭＮＹが示す金額が読み出した価格ＣＳＴ以上である場合、決済要求とともに端末６から送信されてきたＩＤと対応付けられているライセンスキーＬＣＫを端末６の利用者へ割当てて該端末６へ送信する（ステップＳ２７）。
【０３２２】
さらに、店舗端末４は、決済完了フラグＣＭを「未完了」から「完了」へ変更した場合、端末６から送信されてきた金額情報ＭＮＹを課金サーバ５へ転送する（ステップＳ２８）。すると、課金サーバ５は、店舗端末４から転送されてきた金額情報ＭＮＹを格納する（ステップＳ２９）。
【０３２３】
一方、端末６は、ステップＳ２７にて店舗端末４から送信されてきたライセンスキーＬＣＫを記憶部６２へ記憶する。
【０３２４】
その後、端末６は、ライセンスキーＬＣＫの登録を要求する旨の入力を利用者から受付けた場合、ライセンスキーＬＣＫの登録を要求するためのキー登録要求とともに記憶部６２内のライセンスキーＬＣＫとアカウントＡＣとＩＤとを課金サーバ５へ送信する（ステップＳ３０）。
【０３２５】
すると、課金サーバ５は、端末６から送信されてきたアカウントＡＣを用いて端末６の利用者を認証する（ステップＳ３１）。この例では、課金サーバ５は、当該アカウントＡＣがキー登録判別情報ＫＲＧに記憶されている場合、利用者の認証が成功したと判別する。
【０３２６】
さらに、利用者の認証が成功したと判別した場合、課金サーバ５は、キー登録要求とともに端末６から送信されてきたＩＤとライセンスキーＬＣＫとが図１２に示したＩＤ情報ＩＤＩにて対応付けて記憶されているかどうかを判別する。
【０３２７】
該判別の結果、該ＩＤとライセンスキーＬＣＫとがＩＤ情報ＩＤＩにて対応付けて記憶されていると判別した場合、課金サーバ５は、図１４（ｃ）に示したように、端末６から送信されてきたアカウントＡＣとＩＤとライセンスキーＬＣＫとを対応付けてキー登録判別情報ＫＲＧへ記憶する（ステップＳ３２）。
【０３２８】
続いて、課金サーバ５は、端末６から送信されてきたアカウントＡＣとＩＤとライセンスキーＬＣＫとを対応付けて記憶した旨を示す登録完了通知を端末６へ送信する。
【０３２９】
なお、端末６は、課金サーバ５から送信されてきた登録完了通知を受信した後に、サービスを受ける旨の入力を利用者から受付けた場合、サービスの提供を要求するためのサービス提供要求とともに記憶部６２が記憶しているアカウントＡＣを課金サーバ５へ送信する。
【０３３０】
すると、課金サーバ５は、サービス提供要求とともに端末６から送信されてきたアカウントを用いて利用者の認証を行う。この例では、課金サーバ５は、端末６から送信されてきたアカウントＡＣとライセンスキーＬＣＫとがキー登録判別情報ＫＲＧにて対応付けて記憶されている場合、利用者の認証が成功したと判別する。そして、該認証が成功したと判別した場合、課金サーバ５は、端末６の利用者へサービスを提供する。
【０３３１】
以上で、課金システムにおいて、店舗端末４が端末６に割当てたライセンスキーＬＣＫを課金サーバ５において登録する一連の動作が終了する。
【０３３２】
以上、実施形態２において説明したように、本発明のアカウント発行システムは、匿名性の高い課金サービスの提供といった用途にも適用することが可能である。
【０３３３】
なお、本発明においては、割当装置１内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを割当装置１にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを割当装置１に読み込ませ、実行するものであってもよい。割当装置１にて読取可能な記録媒体とは、フロッピーディスク（登録商標）、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、割当装置１に内蔵されたＨＤＤ等を指す。この記録媒体に記録されたプログラムは、例えば、割当装置１が有する会員仮名ＩＤ生成部１６および会員証明書生成部１７にて読み込まれ、会員仮名ＩＤ生成部１６および会員証明書生成部１７の制御によって、上述したものと同様の処理が行われる。
【０３３４】
ここで、割当装置１が有する会員仮名ＩＤ生成部１６および会員証明書生成部１７は、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。なお、上述したプログラムは、登録装置２に対しても同様に適用可能である。
【０３３５】
以上、実施形態１〜２を参照して本発明を説明したが、本発明は上記実施形態１〜２に限定されるものではない。本発明の構成や詳細には、本発明の要旨を逸脱しない範囲で当業者が理解し得る各種の変形が可能である。
【図面の簡単な説明】
【０３３６】
【図１】本発明の実施形態に従ったアカウント発行システムの構成を示す図である。
【図２】本発明のアカウント発行システムを適用した、実施形態１のサービス提供システムの構成を示す図である。
【図３】登録識別情報のデータ構造の第１の例を示す図である。
【図４】登録識別情報のデータ構造の第２の例を示す図である。
【図５】登録識別情報のデータ構造の第３の例を示す図である。
【図６】登録識別情報のデータ構造の第４の例を示す図である。
【図７】図２に示した認証サーバの構成を示す図である。
【図８】図２に示したサービス提供サーバの構成を示す図である。
【図９】図２に示した端末の構成を示す図である。
【図１０】実施形態１のサービス提供システムにおいて、端末の利用者に対して認証サーバが割当てた会員仮名ＩＤをサービス提供サーバが登録する際の動作シーケンスを示す図である。
【図１１】本発明のアカウント発行システムを適用した、実施形態２の課金システムの構成を示す図である。
【図１２】ＩＤ情報のデータ構造の一例を示す図である。
【図１３】キー発行情報のデータ構造の一例を示す図である。
【図１４】（ａ）アカウント割当後におけるキー登録判別情報のデータ構造の一例を示す図である。（ｂ）ＩＤ割当後におけるキー登録判別情報のデータ構造の一例を示す図である。（ｃ）ライセンスキー登録後におけるキー登録判別情報のデータ構造の一例を示す図である。
【図１５】図１１に示した店舗端末の構成を示す図である。
【図１６】図１１に示した課金サーバの構成を示す図である。
【図１７】図１１に示した端末の構成を示す図である。
【図１８】課金システムにおいて、店舗端末が端末の利用者へ割当てたライセンスキーを課金サーバにて登録する際の動作シーケンスを示す図である。
【符号の説明】
【０３３７】
１  認証サーバ
１１  通信部
１２  アカウント生成部
１３  鍵生成部
１４  記憶部
１５  会員認証部
１６  会員仮名ＩＤ生成部
１７  会員証明書生成部
１８  情報割当部
２  サービス提供サーバ
２１  通信部
２２  記憶部
２３  ＩＤ割当部
２４  仮登録ＩＤ生成部
２５  仮登録証明書生成部
２６  認証部
２７  会員仮名登録部
２８  サービス提供部
３  端末
３１  通信部
３２  ＩＤ割当要求部
３３  情報割当要求部
３４  会員仮名登録要求部
３５  サービス要求部
３６  記憶部
４  店舗端末
４１  情報書込部
４２  価格送信部
４３  決済部
４４  入金部
５  課金サーバ
５１  アカウント発行部
５２  認証部
５３  ＩＤ情報生成部
５４  キー登録部
５５  入金受領部
６  端末
６１  アカウント発行要求部
６２  記憶部
６３  価格送信要求部
６４  キー登録要求部
６５  入力部
【図１】
2010128554.tif 000003
【図２】
2010128554.tif 000004
【図３】
2010128554.tif 000005
【図４】
2010128554.tif 000006
【図５】
2010128554.tif 000007
【図６】
2010128554.tif 000008
【図７】
2010128554.tif 000009
【図８】
2010128554.tif 000010
【図９】
2010128554.tif 000011
【図１０】
2010128554.tif 000012
【図１１】
2010128554.tif 000013
【図１２】
2010128554.tif 000014
【図１３】
2010128554.tif 000015
【図１４】
2010128554.tif 000016
【図１５】
2010128554.tif 000017
【図１６】
2010128554.tif 000018
【図１７】
2010128554.tif 000019
【図１８】
2010128554.tif 000020