(57)【特許請求の範囲】
【請求項１】
ユーザ端末と、少なくとも１以上のサービス提供者端末と、課金業者の課金端末とからなる課金システムであって、
前記ユーザ端末が、
課金情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記課金情報をマスクして、Ｎ個の秘密情報を生成する秘密情報生成手段と、
前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する暗号化手段と、
サービスを利用する前記サービス提供者端末に、前記暗号化した秘密情報を１つ登録する登録手段と、
を備え、
前記サービス提供者端末が、
前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する秘密情報要求手段と、
前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行うユーザ認証手段と、
前記ユーザ端末にサービスを提供するサービス提供手段と、
前記登録した秘密情報と新たに要求した秘密情報とを前記課金業者の課金端末に送信する送信手段と、
前記課金業者の課金端末が、
各サービス提供者端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する秘密情報復元手段と、
前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記課金情報を復元できない方法により、前記課金情報を復元して、課金処理を行う課金処理手段と、
を備えたことを特徴とする課金システム。
【請求項２】
前記ユーザ端末から前記サービス提供者端末に提供した前記秘密情報から復元される部分情報を開示して、その使用を禁止することを特徴とする請求項１に記載の課金システム。
【請求項３】
ユーザ端末と、少なくとも１以上の情報提供者端末とからなる情報提供システムであって、
前記ユーザ端末が、
ユーザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する秘密情報生成手段と、
前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する暗号化手段と、
情報を利用する前記情報提供者端末に、前記暗号化した秘密情報を１つ登録する登録手段と、
を備え、
前記情報提供者端末が、
前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する秘密情報要求手段と、
前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行うユーザ認証手段と、
前記ユーザ端末に情報を提供する情報提供手段と、
前記ユーザ端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する秘密情報復元手段と、
前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、提供した情報に対する結果判定を行う判定手段と、
を備えたことを特徴とする情報提供システム。
【請求項４】
前記情報提供手段が、テスト問題を提供し、
前記判定手段が、前記ユーザの特定情報からユーザを特定することにより、閾値に相当する規定回数のテスト問題に解答したことを判定することを特徴とする請求項３に記載の情報提供システム。
【請求項５】
前記情報提供手段が、アンケートを提供し、
前記判定手段が、前記ユーザの特定情報からユーザを特定することにより、閾値に相当する規定回数のアンケートに解答したことを判定することを特徴とする請求項３に記載のサービス提供システム。
【請求項６】
第１の端末と第２の端末との間で、情報を交換する情報交換システムであって、
前記第１の端末が、
ユーザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する秘密情報生成手段と、
前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する暗号化手段と、
前記第２の端末に、前記暗号化した秘密情報を１つ登録する登録手段と、
を備え、
前記第２の端末が、
前記第１の端末に、前記暗号化した秘密情報の１つを要求する秘密情報要求手段と、
前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、前記第１の端末のユーザの認証を行うユーザ認証手段と、
前記第１の端末に情報を提供する情報提供手段と、
前記第１の端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する秘密情報復元手段と、
前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、前記第１の端末が有するコンテンツを再生するためのコンテンツ鍵を取得するコンテンツ鍵取得手段と、
を備えたことを特徴とする情報交換システム。
【請求項７】
ユーザ端末と、少なくとも１以上のサービス提供者端末と、課金業者の課金端末とからなる課金システムにおける課金方法であって、
前記ユーザ端末が、課金情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記課金情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、
前記ユーザ端末が、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する第２のステップと、
前記ユーザ端末が、サービスを利用する前記サービス提供者端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、
前記サービス提供者端末が、前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、
前記サービス提供者端末が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う第５のステップと、
前記サービス提供者端末が、前記ユーザ端末にサービスを提供する第６のステップと、
前記サービス提供者端末が、前記登録した秘密情報と新たに要求した秘密情報とを前記課金業者の課金端末に送信する第７のステップと、
前記課金業者の課金端末が、各サービス提供者端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第８のステップと、
前記課金業者の課金端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記課金情報を復元できない方法により、前記課金情報を復元して、課金処理を行う第９のステップと、
を備えたことを特徴とする課金方法。
【請求項８】
ユーザ端末と、少なくとも１以上の情報提供者端末とからなる情報提供システムにおける情報提供方法であって、
前記ユーザ端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、
前記ユーザ端末が、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する第２のステップと、
前記ユーザ端末が、情報を利用する前記情報提供者端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、
前記情報提供者端末が、前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、
前記情報提供者端末が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う第５のステップと、
前記情報提供者端末が、前記ユーザ端末に情報を提供する第６のステップと、
前記情報提供者端末が、前記ユーザ端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第７のステップと、
前記情報提供者端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、提供した情報に対する結果判定を行う第８のステップと、
を備えたことを特徴とする情報提供方法。
【請求項９】
第１の端末と第２の端末との間で、情報を交換する情報交換システムにおける情報交換方法であって、
前記第１の端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、
前記第１の端末が、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する第２のステップと、
前記第１の端末が、前記第２の端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、
前記第２の端末が、前記第１の端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、
前記第２の端末が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、前記第１の端末のユーザの認証を行う第５のステップと、
前記第２の端末が、前記第１の端末に情報を提供する第６のステップと、
前記第２の端末が、前記第１の端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第７のステップと、
前記第２の端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、前記第１の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する第８のステップと、
を備えたことを特徴とする情報交換方法。
【請求項１０】
ユーザ端末と、少なくとも１以上のサービス提供者端末と、課金業者の課金端末とからなる課金システムにおける課金方法をコンピュータに実行させるためのプログラムであって、
前記ユーザ端末が、課金情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記課金情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、
前記ユーザ端末が、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する第２のステップと、
前記ユーザ端末が、サービスを利用する前記サービス提供者端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、
前記サービス提供者端末が、前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、
前記サービス提供者端末が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う第５のステップと、
前記サービス提供者端末が、前記ユーザ端末にサービスを提供する第６のステップと、
前記サービス提供者端末が、前記登録した秘密情報と新たに要求した秘密情報とを前記課金業者の課金端末に送信する第７のステップと、
前記課金業者の課金端末が、各サービス提供者端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第８のステップと、
前記課金業者の課金端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記課金情報を復元できない方法により、前記課金情報を復元して、課金処理を行う第９のステップと、
をコンピュータに実行させるためのプログラム。
【請求項１１】
ユーザ端末と、少なくとも１以上の情報提供者端末とからなる情報提供システムにおける情報提供方法をコンピュータに実行させるためのプログラムであって、
前記ユーザ端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、
前記ユーザ端末が、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する第２のステップと、
前記ユーザ端末が、情報を利用する前記情報提供者端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、
前記情報提供者端末が、前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、
前記情報提供者端末が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う第５のステップと、
前記情報提供者端末が、前記ユーザ端末に情報を提供する第６のステップと、
前記情報提供者端末が、前記ユーザ端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第７のステップと、
前記情報提供者端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、提供した情報に対する結果判定を行う第８のステップと、
をコンピュータに実行させるためのプログラム。
【請求項１２】
第１の端末と第２の端末との間で、情報を交換する情報交換システムにおける情報交換方法をコンピュータに実行させるためのプログラムであって、
前記第１の端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、
前記第１の端末が、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する第２のステップと、
前記第１の端末が、前記第２の端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、
前記第２の端末が、前記第１の端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、
前記第２の端末が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、前記第１の端末のユーザの認証を行う第５のステップと、
前記第２の端末が、前記第１の端末に情報を提供する第６のステップと、
前記第２の端末が、前記第１の端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第７のステップと、
前記第２の端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、前記第１の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する第８のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１人のユーザが複数のサーバと認証を行う場合、あるいは、ユーザ間で複数回の認証を行う場合に、効率的な認証処理を実現する課金システム、情報提供システム、情報交換システム、課金方法、情報提供方法、情報交換方法およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴って、ネットワークを介して、サービスの提供を受け、その対価として、サービスを利用したユーザに課金処理を行うビジネスモデルが一般化している（例えば、特許文献１参照。）。
【０００３】
また、情報提供者がユーザに、例えば、テスト問題を出題したり、アンケートを行い、各テスト問題の解答ごとやアンケートの回答ごとに、ユーザ端末が情報提供者端末の認証を行い、所定回数の認証が行えた場合に、テストやアンケ一トを実施したことを証明するようなニーズもある。
【０００４】
さらに、ユーザ端末間で情報交換を行い、情報交換を行うごとにユーザ端末間で認証を行うシステムにおいて、所定回数の情報交換を行った場合に、他のユーザ端末が保有するコンテンツを利用するためのコンテンツ鍵を取得するようなシステムに対するニーズもある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１８５６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のように、Ｘ箇所のサービスを利用した場合のみ課金、あるいは、Ｘ回サービスを利用した場合のみ課金を行う処理や、テスト問題を出題したり、アンケートを行い、各テスト問題の解答ごとやアンケートの回答ごとに、ユーザ端末が情報提供者端末の認証を行い、所定回数の認証が行えた場合に、テストやアンケートを実施したことを証明する処理、また、ユーザ端末間で情報交換を行い、情報交換を行うごとにユーザ端末間で認証を行うシステムにおいて、所定回数の情報交換を行った場合に、他のユーザ端末が保有するコンテンツを利用するためのコンテンツ鍵を取得する処理を従来の標準的な認証方式で行うことは、困難であるといった問題があった。
【０００７】
そこで、本発明は、上述の課題に鑑みてなされたものであり、効率的に、１対多認証を行う課金システム、情報提供システム・情報交換システム、課金方法、情報提供方法、情報交換方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記の課題を解決するために、以下の事項を提案している。
【０００９】
（１）本発明は、ユーザ端末と、少なくとも１以上のサービス提供者端末と、課金業者の課金端末とからなる課金システムであって、前記ユーザ端末が、課金情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記課金情報をマスクして、Ｎ個の秘密情報を生成する秘密情報生成手段と、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する暗号化手段と、サービスを利用する前記サービス提供者端末に、前記暗号化した秘密情報を１つ登録する登録手段と、を備え、前記サービス提供者端末が、前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する秘密情報要求手段と、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行うユーザ認証手段と、前記ユーザ端末にサービスを提供するサービス提供手段と、前記登録した秘密情報と新たに要求した秘密情報とを前記課金業者の課金端末に送信する送信手段と、前記課金業者の課金端末が、各サービス提供者端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する穣密情報復元手段と、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記課金情報を復元できない方法により、前記課金情報を復元して、課金処理を行う課金処理手段と、を備えたことを特徴とする課金システムを提案している。
【００１０】
この発明によれば、ユーザ端末の秘密情報生成手段は、課金情報を変換し、複数の情報に分割するとともに、その分割したすべての情報を収集しなければ、課金情報を復元できない方法を用いて、課金情報をマスクして、Ｎ個の秘密情報を生成する。暗号化手段は、Ｎ個の秘密情報をランプ型閾値暗号により暗号化する。登録手段は、サービスを利用するサービス提供者端末に、暗号化した秘密情報を１つ登録する。一方、サービス提供者端末の秘密情報要求手段は、ユーザ端末に、暗号化した秘密情報の１つを要求する。ユーザ認証手段は、登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う。サービス提供手段は、ユーザ端末にサービスを提供する。送信手段は、登録した秘密情報と新たに要求した秘密情報とを課金業者の課金端末に送信する。秘密情報復元手段は、課金業者の課金端末が、各サービス提供者端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する。課金処理手段は、復元された秘密情報を分割したすべての情報を収集しなければ、課金情報を復元できない方法により、課金情報を復元して、課金処理を行う。したがって、効率的な１対多認証を実現し、一定の利用があった場合にのみ課金処理を行うことができる。
【００１１】
（２）本発明は、（１）の課金システムについて、前記ユーザ端末から前記サービス提供者端末に提供した前記秘密情報から復元される部分情報を開示して、その使用を禁止することを特徴とする課金システムを提案している。
【００１２】
この発明によれば、ユーザ端末からサービス提供者端末に提供した秘密情報から復元される部分情報を開示して、その使用を禁止する。これにより、セキュリティレベルを上げることができる。
【００１３】
（３）本発明は、ユーザ端末と、少なくとも１以上の情報提供者端末とからなる情報提供システムであって、前記ユーザ端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する秘密情報生成手段と、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する暗号化手段と、情報を利用する前記情報提供者端末に、前記暗号化した秘密情報を１つ登録する登録手段と、を備え、前記情報提供者端末が、前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する秘密情要求手段と、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行うユーザ認証手段と、前記ユーザ端末に情報を提供する情報提供手段と、前記ユーザ端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する秘密情報復元手段と、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、提供した情報に対する結果判定を行う判定手段と、を備えたことを特徴とする情報提供システムを提案している。
【００１４】
この発明によれば、ユーザ端末の秘密情報生成手段は、ユーザの特定情報を変換し、複数の情報に分割するとともに、その分割したすべての情報を収集しなければ、課金情報を復元できない方法を用いて、ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する。暗号化手段は、Ｎ個の秘密情報をランプ型閾値暗号により暗号化する。登録手段は、情報を利用する情報提供者端末に、暗号化した秘密情報を１つ登録する。一方、情報提供者端末の秘密情報要求手段は、ユーザ端末に、暗号化した秘密情報の１つを要求する。ユーザ認証手段は、登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う。情報提供手段は、ユーザ端末に情報を提供する。秘密情報復元手段は、ユーザ端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する。判定手段は、復元された秘密情報を分割したすべての情報を収集しなければ、ユーザの特定情報を復元できない方法により、ユーザの特定情報を復元して、提供した情報に対する結果判定を行う。したがって、効率的な１対多認証を実現し、一定の利用があった場合にのみ、その証明処理を行うことができる。
【００１５】
（４）本発明は、（３）の情報提供システムについて、前記情報提供手段が、テスト問題を提供し、前記判定手段が、前記ユーザの特定情報からユーザを特定することにより、閾値に相当する規定回数のテスト問題に解答したことを判定することを特徴とする情報提供システムを提案している。
【００１６】
この発明によれば、情報提供手段が、テスト問題を提供し、判定手段が、ユーザの特定情報からユーザを特定することにより、閾値に相当する規定回数のテスト問題に解答したことを判定する。したがって、効率的な１対多認証を実現し、閾値に相当する規定回数のテスト問題に回答した場合にのみ、その証明処理を行うことができる。
【００１７】
（５）本発明は１（３）の情報提供システムについて、前記情報提供手段が、アンケートを提供し、前記判定手段が、前記ユーザの特定情報からユーザを特定することにより、閾値に相当する規定回数のアンケートに解答したことを判定することを特徴とするサービス提供システムを提案している。
【００１８】
この発明によれば、情報提供手段が、アンケートを提供し、判定手段が、ユーザの特定情報からユーザを特定することにより、閾値に相当する規定回数のアンケートに解答したことを判定する。したがって、効率的な１対多認証を実現し、閾値に相当する規定回数のアンケートに解答した場合にのみ、その証明処理を行うことができる。
【００１９】
（６）本発明は、第１の端末と第２の端末との間で、情報を交換する情報交換システムであって、前記第１の端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する秘密情報生成手段と、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する暗号化手段と、前記第２の端末に、前記暗号化した秘密情報を１つ登録する登録手段と、を備え、前記第２の端末が、前記第１の端末に、前記暗号化した秘密情報の１つを要求する秘密情報要求手段と、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、前記第１の端末のユーザの認証を行うユーザ認証手段と、前記第１の端末に情報を提供する情報提供手段と、前記第１の端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する秘密情報復元手段と、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、前記第１の端末が有するコンテンツを再生するためのコンテンツ鍵を取得するコンテンツ鍵取得手段と、を備えたことを特徴とする情報交換システムを提案している。
【００２０】
この発明によれば、第１の端宋の秘密情報生成手段は、ユーザの特定情報を変換し、複数の情報に分割するとともに、その分割したすべての情報を収集しなければ、課金情報を復元できない方法を用いて、ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する。暗号化手段は、Ｎ個の秘密情報をランプ型閾値暗号により暗号化する。登録手段は、第２の端末に、暗号化した秘密情報を１つ登録する。一方、第２の端末の秘密情報要求手段は、第１の端末に、暗号化した秘密情報の１つを要求する。ユーザ認証手段は、登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、第１の端末のユーザの認証を行う。情報提供手段は、第１の端末に情報を提供する。秘密情報復元手段は、第１の端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する。コンテンツ鍵取得手段は、復元された秘密情報を分割したすべての情報を収集しなければ、ユーザの特定情報を復元できない方法により、ユーザの特定情報を復元して、第１の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する。したがって、効率的な１対多認証を実現し、一定の利用があった場合にのみ、他の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する処理を行うことができる。
【００２１】
（７）本発明は、ユーザ端末と、少なくとも１以上のサービス提供者端末と、課金業者の課金端末とからなる課金システムにおける課金方法であって、前記ユーザ端末が、課金情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記課金情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、前記ユーザ端末が、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する第２のステップと、前記ユーザ端末が、サービスを利用する前記サービス提供者端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、前記サービス提供者端末が、前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、前記サービス提供者端末が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う第５のステップと、前記サービス提供者端末が、前記ユーザ端末にサービスを提供する第６のステップと、前記サービス提供者端末が、前記登録した秘密情報と新たに要求した秘密情報とを前記課金業者の課金端末に送信する第７のステップと、前記課金業者の課金端末が、各サービス提供者端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第８のステップと、前記課金業者の課金端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記課金情報を復元できない方法により、前記課金情報を復元して、課金処理を行う第９のステップと、を備えたことを特徴とする課金方法を提案している。
【００２２】
この発明によれば、ユーザ端末が、課金情報を変換し、複数の情報に分割するとともに、その分割したすべての情報を収集しなければ、課金情報を復元できない方法を用いて、課金情報をマスクして、Ｎ個の秘密情報を生成する。Ｎ個の秘密情報をランプ型閾値暗号により暗号化する。サービスを利用するサービス提供者端末に、暗号化した秘密情報を１つ登録する。サービス提供者端末が、ユーザ端末に、暗号化した秘密情報の１つを要求する。登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う。ユーザ端末にサービスを提供する。登録した秘密情報と新たに要求した秘密情報とを課金業者の課金端末に送信する。課金業者の課金端末が、各サービス提供者端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する。復発された秘密情報を分割したすべての情報を収集しなければ、課金情報を復元できない方法により、課金情報を復元して、課金処理を行う。したがって、効率的な１対多認証を実現し、一定の利用があった場合にのみ課金処理を行うことができる。
【００２３】
（８）本発明は、ユーザ端末と、少なくとも１以上の情報提供者端末とからなる情報提供システムにおける情報提供方法であって、前記ユーザ端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、前記ユーザ端末が、前記Ｎ個の秘密情報をランプ型閾値暗号により暗暑化する第２のステップと、前記ユーザ端末が、情報を利用する前記情報提供者端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、前記情報提供者端末が、前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、前記情報提供者端末が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う第５のステップと、前記情報提供者端末が、前記ユーザ端末に情報を提供する第６のステップと、前記情報提供者端末が、前記ユーザ端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第７のステップと、前記情報提供者端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、提供した情報に対する結果判定を行う第８のステップと、を備えたことを特徴とする情報提供方法を提案している。
【００２４】
この発明によれば、ユーザ端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、その分割したすべての情報を収集しなければ、課金情報を復元できない方法を用いて、ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する。Ｎ個の秘密情報をランプ型閾値暗号により暗号化する。情報を利用する情報提供者端末に、暗号化した秘密情報を１つ登録する。情報提供者端末が、ユーザ端末に、暗号化した秘密情報の１つを要求する。登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う。ユーザ端末に情報を提供する。ユーザ端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する。復元された秘密情報を分割したすべての情報を収集しなければ、ユーザの特定情報を復元できない方法により、ユーザの特定情報を復元して、提供した情報に対する結果判定を行う。したがって、効率的な１対多認証を実現し、一定の利用があった揚合にのみ、その証明処理を行うことができる。
【００２５】
（９）本発明は、第１の端末と第２の端末との間で、情報を交換する情報交換システムにおける情報交換方法であって、前記第１の端末が、ユ一ザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、前記第１の端末が１前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する第２のステップと、前記第１の端末が、前記第２の端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、前記第２の端末が１前記第１の端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、前記第２の端末が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、前記第１の端末のユーザの認証を行う第５のステップと、前記第２の端末が、前記第１の端末に情報を提供する第６のステップと、前記第２の端末が、前記第１の端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第７のステップと、前記第２の端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、前記第１の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する第８のステップと、を備えたことを特徴とする情報交換方法を提案している。
【００２６】
この発明によれば、第１の端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、その分割したすべての情報を収集しなければ、課金情報を復元できない方法を用いて、ユーザの特定情報をマスクして１Ｎ個の秘密情報を生成する。Ｎ個の秘密情報をランプ型閾値暗号により暗号化する。第２の端末に、暗号化した秘密情報を１つ登録する。第２の端末が、第１の端末に、暗号化した秘密情報の１つを要求する。登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、第１の端末のユーザの認証を行う。第１の端末に情報を提供する。第１の端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する。復元された秘密情報を分割したすべての情報を収集しなければ、ユーザの特定情報を復元できない方法により、ユーザの特定情報を復元して、第１の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する。したがって、効率的な１対多認証を実現し、一定の利用があった場合にのみ、他の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する処理を行うことができる。
【００２７】
（１０）本発明は、ユーザ端末と、少なくとも１以上のサービス提供者端末と、課金業者の課金端末とからなる課金システムにおける課金方法をコンピュータに実行させるためのプログラムであって、前記ユーザ端末が、課金情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記課金情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、前記ユーザ端末が、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する第２のステップと、前記ユーザ端末が、サービスを利用する前記サービス提供者端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、前記サービス提供者端末が、前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、前記サービス提供者端末が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う第５のステップと、前記サービス提供者端末が、前記ユーザ端末にサービスを提供する第６のステップと、前記サービス提供者端末が、前記登録した秘密情報と新たに要求した秘密情報とを前記課金業者の課金端末に送信する第７のステップと、前記課金業者の課金端末が、各サービス提供者端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第８のステップと、前記課金業者の課金端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記課金情報を復元できない方法により、前記課金情報を復元して、課金処理を行う第９のステップと、をコンピュータに実行させるためのプログラムを提案しているＱ
【００２８】
この発明によれば、ユーザ端末が、課金情報を変換し、複数の情報に分割するとともに、その分割したすべての情報を収集しなければ、課金情報を復元できない方法を用いて、課金情報をマスクして、Ｎ個の秘密情報を生成する。Ｎ個の秘密情報をランプ型閾値暗号により暗号化する。サービスを利用するサービス提供者端末に、暗号化した秘密情報を１つ登録する。サービス提供者端末が、ユーザ端末に、暗号化した秘密情報の１つを要求する。登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う。ユーザ端末にサービスを提供する。登録した秘密情報と新たに要求した秘密情報とを課金業者の課金端末に送信する。課金業者の課金端末が、各サービス提供者端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する。復元された秘密情報を分割したすべての情報を収集しなければ、課金情報を復元できない方法により、課金情報を復元して、課金処理を行う。したがって、効率的な１対多認証を実現し、一定の利用があった場合にのみ課金処理を行うことができる。
【００２９】
（１１）本発明は、ユーザ端末と、少なくとも１以上の情報提供者端末とからなる情報提供システムにおける情報提供方法をコンピュータに実行させるためのプログラムであって、前記ユーザ端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、前記ユーザ端末が、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する第２のステップと、前記ユーザ端末が、情報を利用する前記情報提供者端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、前記情報提供者端末が、前記ユーザ端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、前記情報提供者端来が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う第５のステップと、前記情報提供者端末が、前記ユーザ端末に情報を提供する第６のステップと、前記情報提供者端末が、前記ユーザ端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第７のステップと、前記情報提供者端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、提供した情報に対する結果判定を行う第８のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００３０】
この発明によれば、ユーザ端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、その分割したすべての情報を収集しなければ、課金情報を復光できない方法を用いて、ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する。Ｎ個の秘密情報をランプ型閾値暗号により暗号化する。情報を利用する情報提供者端末に、暗号化した秘密情報を１つ登録する。情報提供者端末が、ユーザ端末に、暗号化した秘密情報の１つを要求する。記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う。ユーザ端末に情報を提供する。ユーザ端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する。復元された秘密情報を分割したすべての情報を収集しなければ、ユーザの特定情報を復元できない方法により、ユーザの特定情報を復元して、提供した情報に対する結果判定を行う。したがって、効率的な１対多認証を実現し、一定の利用があった場合にのみ、その証明処理を行うことができる。
【００３１】
（１２）本発明は、第１の端末と第２の端末との間で、情報を交換する情報交換システムにおける情報交換方法をコンピュータに実行させるためのプログラムであって、前記第１の端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、該分割したすべての情報を収集しなければ、前記課金情報を復元できない方法を用いて、前記ユ一ザの特定情報をマスクして、Ｎ個の秘密情報を生成する第１のステップと、前記第１の端末が、前記Ｎ個の秘密情報をランプ型閾値暗号により暗号化する第２のステップと、前記第１の端末が、前記第２の端末に、前記暗号化した秘密情報を１つ登録する第３のステップと、前記第２の端末が、前記第１の端末に、前記暗号化した秘密情報の１つを要求する第４のステップと、前記第２の端末が、前記登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、前記第１の端末のユーザの認証を行う第５のステップと、前記第２の端末が、前記第１の端末に情報を提供する第６のステップと、前記第２の端末が、前記第１の端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する第７のステップと、前記第２の端末が、前記復元された秘密情報を前記分割したすべての情報を収集しなければ、前記ユーザの特定情報を復元できない方法により、前記ユーザの特定情報を復元して、前記第１の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する第８のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００３２】
この発明によれば、第１の端末が、ユーザの特定情報を変換し、複数の情報に分割するとともに、その分割したすべての情報を収集しなければ、課金情報を復元できない方法を用いて、ユーザの特定情報をマスクして、Ｎ個の秘密情報を生成する。Ｎ個の秘密情報をランプ型閾値暗号により暗号化する。第２の端末に、暗号化した秘密情報を１つ登録する。第２の端末が、第１の端末に、暗号化した紹密情報の１つを要求する。登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、第１の端末のユーザの認証を行う。第１の端末に情報を提供する。第１の端末から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する。復元された秘密情報を分割したすべての情報を収集しなければ、ユーザの特定情報を復元できない方法により、ユーザの特定情報を復元して、第１の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する。したがって、効率的な１対多認証を実現し、一定の利用があった場合にのみ、他の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する処理を行うことができる。
【発明の効果】
【００３３】
本発明によれば、効率的に、１対多認証を行うことができるという効果がある。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１の実施形態に係る課金システムの構成図である。
【図２】本発明の第１の実施形態に係るユーザ端末の構成図である。
【図３】本発明の第１の実施形態に係るサービス提供者端末の構成図である。
【図４】本発明の第１の実施形態に係る課金端末の構成図である。
【図５】本発明の第１の実施形態に係る課金システムの処理フローである。
【図６】本発明の第２の実施形態に係る情報提供システムの構成図である。
【図７】本発明の第２の実施形態に係るユーザ端末の構成図である。
【図８】本発明の第２の実施形態に係る情報提供者端末の構成図である。
【図９】本発明の第２の実施形態に係る情報提供システムの処理フローである。
【図１０】本発明の第３の実施形態に係る情報交換システムの構成図である。
【図１１】本発明の第３の実施形態に係る第１の端末の構成図である。
【図１２】本発明の第３の実施形態に係る第２の端末の構成図である。
【図１３】本発明の第３の実施形態に係る情報交換システムの処理フローである。
【発明を実施するための形態】
【００３５】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００３６】
〈第１の実施形態〉
図１から図５を用いて、本発明の第１の実施形態について説明する。なお、本実施形態においては、Ｘ箇所のサービスを利用した場合のみ、あるいは、Ｘ回サービスを利用した揚合のみ課金する課金システムを例示して、説明する。
【００３７】
〈課金システムの構成〉
図１に示すように、本実施形態に係る課金システムは、ユーザ端末１００と、サービス提供者端末２００と、課金業者の課金端末３００とから構成されている。このシステムでは、ユーザ端末１００が、Ｘ箇所のサービス提供者端末２００からサービスを利用した場合、あるいは、１つのサービス提供者端末２００からＸ回サービスを利用した場合のみ、課金業者の課金端末３００が課金処理を行う。
【００３８】
〈ユーザ端末の構成〉
図２に示すように、本実施形態に係るユーザ端末１００は、秘密情報生成部１０１と、暗号化部１０２と、登録手段１０３とから構成されている。秘密情報生成部１０１は、課金情報を変換し、複数の情報に分割するとともに、その分割したすべての情報を収集しなければ、課金情報を復元できない方法を用いて、課金情報をマスクして、Ｎ個の秘密情報を生成する。ここで、分割したすべての情報を収集しなければ、課金情報を復元できない方法をＡｌｌ−ｏｒ−Ｎｏｔｈｉｎｇ変換という。
【００３９】
暗号化部１０２は、Ｎ個の秘密情報をランプ型閾値暗号により暗号化する。登録手段１０３は、サービスを利用するサービス提供者端末２００に、暗号化した秘密情報を１つ登録する。ここで、秘密分散法（ｓｅｃｒｅｔｓｈａｒｉｎｇｓｃｈｅｍｅ）はＹ秘密情報を複数の分散情報に分割し、アクセス集合に属する分散情報が全て集まると元の秘密情報を復号することができるが、非アクセス集合に属する分散情報からは元の情報は漏れないという暗号技術であり、このうち、アクセス集合でも非アクセス集合でもない分散情報集合が存在する秘密分散法の代表例として、ランプ型閾値暗号がある。
【００４０】
〈サービス提供者端末の構成〉
図３に示すように、本実施形態に係るサービス提供者端末２００は、秘密情報要求部２０１と１ユーザ認証部２０２と、サービス提供部２０３と、送信部２０４と、秘密情報登録部２０５とから構成されている。
【００４１】
秘密情報要求部２０１は、ユーザ端末１００に、暗号化した秘密情報の１つを要求する。ユーザ認証部２０２は、登録した秘密情報と新たに要求した秘密情報とから部分秘密情報を復元して、ユーザの認証を行う。
【００４２】
サービス提供部２０３は、ユーザ端末１００にサービスを提供する。送信部２０４は、登録した秘密情報と新たに要求した秘密情報とを課金業者の課金端末３００に送信する。秘密情報登録部２０５は、ユーザ端末１００が登録した秘密情報を格納する。
【００４３】
〈課金業者の課金端末の構成〉
図４に示すように、本実施形態に係る課金業者の課金端末３００は、受信部３０１と、秘密情報復元部３０２と、課金処理部３０３とから構成されている。
【００４４】
受信部３０１は、各サービス提供者端末２００から秘密情報を受信する。秘密情報復元部３０２は、受信部３０１が、各サービス提供者端末２００から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する。課金処理部３０３は、復元された秘密情報を分割したすべての情報を収集しなければ、課金情報を復元できない方法により、課金情報を復元して、課金処理を行う。なお、ユーザ端末１００からサービス提供者端末２００に提供した秘密情報から復元される部分情報を開示して、その使用を禁止する。これにより、セキュリティレベルを上げることができる。
【００４５】
〈課金システムの処理〉
図５を用いて、本実施形態に係る課金システムの処理について説明する。
【００４６】
まず、ユーザ端末１００は、ユーザの課金情報をＡｌｌ−ｏｒ−Ｎｏｔｈｉｎｇ変換で変換する（ステップＳ１０１）。例えば、課金情報をある鍵で暗号化し、その暗号化した鍵とすべての暗号文ブロックを排他的論理和したものを最終ブロックとする方式でもよい。
【００４７】
変換された情報をランプ型閾値暗号で暗号化する（ステップＳ１０２）。ここで、暗号後のデータは、Ｎ個の部分情報となる。また、ランプ型の特徴として、閾値以下の情報では部分的に秘密情報が復号され、復号される秘密情報は、秘密情報の組合せによるというものがある。この特長を生かして、認証を行う。
【００４８】
ユーザのサービス登録処理として、サービスを利用するサービス提供者端末２００に１つの秘密情報を登録しておく（ステップＳ１０３）。
【００４９】
サービスの利用においては、サービス提供者端末２００がユーザの認証を行う（ステップＳ１０４）。ここで、認証においては、ユーザ端末１００に秘密情報１つの提供を求める。そして、サービス提供者端末２００は、自身の持つ秘密情報とユーザ端末１００が送付した秘密情報から部分秘密情報を復元する。次に、復元した部分秘密情報をユーザが持っているかどうかを確認する。
【００５０】
ユーザの認証が完了したらサービス提供者端末２００はサービスを提供する（ステップＳ１０５）。また、課金情報として、自身の秘密情報とユーザ端末１００が送付してきた秘密情報を課金業者の課金端末３００に送付する（ステップＳ１０６）。
【００５１】
課金業者の課金端末３００は、各サービス提供者端末２００から送付されてきた秘密情報を集め、閾値に達した段階で秘密情報の完全復元を行う（ステップＳ１０７）、次に、復元された秘密情報からＡｌｌ−ｏｒ−Ｎｏｔｈｉｎｇ変換により課金情報を復元し、課金を行う（ステップＳ１０８）。
【００５２】
したがって、本実施形態によれば、効率的な１対多認証を実現し、一定の利用があった場合にのみ課金処理を行うことができる。
【００５３】
〈第２の実施形態〉
図６から図９を用いて、本発明の第２の実施形態について説明する。なお、本実施形態においては、情報提供者が、テストやアンケートを実施し、これに対して、Ｘ回の回答があった揚合にこれを証明する情報提供システムを例示して、説明する。
【００５４】
〈情報提供システムの構成〉
図６に示すように、本実施形態に係る情報提供システムは、ユーザ端末４００と、情報提供者端末５００とから構成されている。このシステムでは、ユーザが、情報提供者が、実施するテストやアンケートに対して、Ｘ回の回答があった場合にこれを証明する。
【００５５】
〈ユーザ端末の構成〉
図７に示すように、本実施形態に係るユーザ端末４００は、秘密情報生成部４０１と、暗号化部１０２と、登録手段１０３とから構成されている。なお、第１の実施形態と同一の符号を付す構成要素については、同様の機能を有することから、その詳細な説明は省略する。
【００５６】
秘密情報生成部４０１は、特定情報を変換し、複数の情報に分割するとともに、その分割したすべての情報を収集しなければ、特定情報を復元できない方法を用いて、特定情報をマスクして、Ｎ個の秘密情報を生成する。ここで、分割したすべての情報を収集しなければ、特定情報を復元できない方法をＡｌｌ−ｏｒ−Ｎｏｔｈｉｎｇ変換という。
【００５７】
〈情報提供者端末の構成〉
図８に示すように、本実施形態に係る情報提供者端末５００は、秘密情報要求部２０１と、ユーザ認証部２０２と、サービス提供部２０３と、情報復元部５０１と、判定部５０２とから構成されている。なお、第１の実施形態と同一の符号を付す構成要素については、同様の機能を有することから、その詳細な説明は省略する。
【００５８】
情報復元部５０１は、ユーザ端末４００から受信した秘密情報を収集し、その数が閾値に達したときに、秘密情報を復元する。判定部５０２は、復元された秘密情報を分割したすべての情報を収集しなければ、ユーザの特定情報を復元できない方法により、ユーザの特定情報を復元して、提供した情報に対する結果判定を行う。
【００５９】
〈情報提供システムの処理〉
図９を用いて、本実施形態に係る情報提供システムの処理について説明する。
【００６０】
まず、ユーザ端末４００は、ユーザの特定情報をＡｌｌ−ｏｒ−Ｎｏｔｈｉｎｇ変換で変換する（ステップＳ２０１）。
【００６１】
変換された情報をランプ型閾値暗号で暗号化する（ステップＳ２０２）。
【００６２】
ユーザの登録処理として、情報を提供する情報提供者端末５００に１つの秘密情報を登録しておく（ステップＳ２０３）。
【００６３】
情報の提供においては、情報提供者端末５００がユーザの認証を行う（ステップＳ２０
４）。
【００６４】
ユーザの認証が完了したら情報提供者端末５００は情報（例えば、テストやアンケート）を提供する（ステップＳ２０５）。
【００６５】
情報提供者端末５００は、ユーザ端末４００から送付されてきた秘密情報を集め、閾値に達した段階で秘密情報の完全復元を行う（ステップＳ２０６）。次に、復元された秘密情報からＡｌｌ−ｏｒ−Ｎｏｔｈｉｎｇ変換により特定情報を復元し、提供した情報に対する結果判定を行う（ステップＳ２０７）。
【００６６】
したがって、本実施形態によれば、効率的な１対多認証を実現し、一定の利用があった場合にのみ、その証明処理を行うことができる。
【００６７】
〈第３の実施形態〉
図１０から図１３を用いて、本発明の第３の実施形態について説明する。なお、本実施形態においては、ユーザ端末間で情報交換を行い、所定回数の情報交換を行った揚合に、他のユーザ端末が保有するコンテンツを利用するためのコンテンツ鍵を取得する情報交換システムを例示して、説明する。
【００６８】
〈情報交換システムの構成〉
図１０に示すように、本実施形態に係る情報交換システムは、第１の端末６００と、第２の端末７００とから構成されている。このシステムでは、端末間で情報交換を行い、所定回数の情報交換を行った場合に、第２の端末が、第１の端末が保有するコンテンツを利
するためのコンテンツ鍵を取得する。
【００６９】
〈第１の端末の構成〉
図１１に示すように、本実施形態に係る第１の端末６００は、秘密情報生成部４０１と、暗号化部１０２と、登録手段１０３とから構成されている。なお、第１の実施形態および第２の実施形態と同一の符号を付す構成要素については、同様の機能を有することから、その詳細な説明は省略する。
【００７０】
〈第２の端末の構成〉
図１２に示すように、本実施形態に係る第２の端末７００は、秘密情報要求部２０１と、ユーザ認証部２０２と、サービス提供部２０３と、情報復元部５０１と、コンテンツ鍵取得部７０１とから構成されている。なお、第１の実施形態および第２の実施形態と同一の符号を付す構成要素については、同様の機能を有することから、その詳細な説明は省略する。
【００７１】
コンテンツ鍵取得部７０１は、復元された秘密情報を分割したすべての情報を収集しなければ、ユーザの特定情報を復元できない方法により、ユーザの特定情報を復元して、第１の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する。
【００７２】
〈情報提供システムの処理〉
図１３を用いて、本実施形態に係る情報提供システムの処理について説明する。
【００７３】
まず、第１の端末６００は、ユーザの特定情報をＡｌｌ−ｏｒ−Ｎｏｔｈｉｎｇ変換で変換する（ステップＳ３０１）。
【００７４】
変換された情報をランプ型閾値暗号で暗号化する（ステップＳ３０２）。
【００７５】
ユーザの登録処理として、情報を交換する第２の端末７００に１つの秘密情報を登録しておく（ステップＳ３０３）。
【００７６】
情報の交換においては、第２の端末７００がユーザの認証を行う（ステップＳ３０４）。
【００７７】
ユーザの認証が完了したら第２の端末７００は情報を提供する（ステップＳ３０５）。
【００７８】
第２の端末７００は、第１の端末６００から送付されてきた秘密惰報を集め、閾値に達した段階で秘密情報の完全復元を行う（ステップＳ３０６）。次に、復元された秘密情報からＡｌｌ−ｏｒ−Ｎｏｔｈｉｎｇ変換により特定情報を復元し、第１の端末６００が有するコンテンツを再生するためのコンテンツ鍵を取得する（ステップＳ３０７）。
【００７９】
したがって、本実施形態によれば、効率的な１対多認証を実現し、一定の利用があった場合にのみ、他の端末が有するコンテンツを再生するためのコンテンツ鍵を取得する処理を行うことができる。
【符号の説明】
【００８０】
１００；ユーザ端末
１０１；秘密情報生成部
１０２；暗号化部
１０３；登録手段
２００；サービス提供者端末
２０１；秘密情報要求部
２０２；ユーザ認証部
２０３；サービス提供部
２０４；送信部
２０５；秘密情報登録部
３００；課金業者の課金端末
３０１；受信部
３０２；秘密情報復元部
３０３；課金処理部
４００；ユーザ端末
４０１；秘密情報生成部
５００；情報提供者端末
５０１；情報復元部
５０２；判定部
６００；第１の端末
７００；第２の端末
７０１；コンテンツ鍵取得部
【図１】
0005391088.tif 000002
【図２】
0005391088.tif 000003
【図３】
0005391088.tif 000004
【図４】
0005391088.tif 000005
【図５】
0005391088.tif 000006
【図６】
0005391088.tif 000007
【図７】
0005391088.tif 000008
【図８】
0005391088.tif 000009
【図９】
0005391088.tif 000010
【図１０】
0005391088.tif 000011
【図１１】
0005391088.tif 000012
【図１２】
0005391088.tif 000013
【図１３】
0005391088.tif 000014