(57)【要約】【課題】  従来は、２次配布元の受信端末は２次配布先の受信端末に固有の暗号鍵を保有している必要があるため、２次配布先が確定しない場合は、２次配布する可能性がある全ての受信端末の鍵を保有、管理する必要がある。【解決手段】  データ供給局１は、コンテンツデータを識別するコンテンツ識別情報とコンテンツ鍵を組み合わせて供給局鍵で暗号化したコンテンツ暗号化情報を、暗号化コンテンツデータと暗号化コンテンツ鍵と共にコンテンツデータコンテナ４として受信端末２に送信する。受信端末２は、２次配布先の受信端末３の端末識別情報と共にコンテンツ暗号化情報をデータ供給局１へ送り返すことで、データ供給局１から２次配布先の端末識別情報に関連する暗号鍵で暗号化したコンテンツ鍵を受け取り、これを暗号化コンテンツデータと暗号化コンテンツ鍵と共に受信端末３へ配布する。【選択図】            図１
2005086547.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ鍵でコンテンツデータを暗号化して得た暗号化コンテンツデータと、前記コンテンツ鍵を第１の受信端末に関連した端末鍵で復号できるように暗号化した暗号化コンテンツ鍵とを組み合わせてデータ供給局から前記第１の受信端末に送信するコンテンツ配布方法において、
前記暗号化コンテンツデータを第１のデータとし、前記暗号化コンテンツ鍵を第２のデータとし、前記コンテンツデータを識別するコンテンツ識別情報と前記コンテンツ鍵を組み合わせて前記データ供給局に関連した供給局鍵で暗号化したコンテンツ暗号化情報である第３のデータとして、これら第１乃至第３のデータを組み合わせたコンテンツデータコンテナを前記データ供給局が生成して前記第１の受信端末へ送信する第１のステップと、
前記第１の受信端末が、受信した前記コンテンツデータコンテナから前記暗号化コンテンツ鍵と前記暗号化コンテンツデータと前記第１及び第３のデータを取り出す第２のステップと、
前記第１の受信端末が、前記第２のデータに２次配布先の第２の受信端末を識別する２次配布先識別情報を組み合わせて、これを２次配布要求情報として前記データ供給局に送信する第３のステップと、
前記データ供給局が、前記２次配布要求情報を受信し、その２次配布要求情報から２次配布先識別情報と前記第３のデータを分離する第４のステップと、
前記データ供給局が、前記第４のステップで分離した前記第３のデータを供給局復号鍵で復号して前記コンテンツ識別情報と前記コンテンツ鍵を得る第５のステップと、
前記データ供給局が、前記第４のステップで分離した前記２次配布先識別情報に基づいて、２次配布先の前記第２の受信端末に関連した２次配布先暗号鍵で、前記第５のステップで復号して得られた前記コンテンツ鍵を暗号化して２次配布情報を作成して送信する第６のステップと、
前記第５のステップにより作成及び送信された前記２次配布情報を前記第１の受信端末が受信し、その２次配布情報を前記第２のデータとして前記第２のステップで取り出された前記第１及び第３のデータと組み合わせて、新たな２次配布用のコンテンツデータコンテナとして作成する第７のステップと
を含み、前記第７のステップにより作成された２次配布用のコンテンツデータコンテナを２次配布先の前記第２の受信端末へ配布することを特徴とするコンテンツ配布方法。
【請求項２】
コンテンツ鍵でコンテンツデータを暗号化して得た暗号化コンテンツデータと、前記コンテンツ鍵を第１の受信端末に関連した端末鍵で復号できるように暗号化した暗号化コンテンツ鍵とを組み合わせてデータ供給局から前記第１の受信端末に送信するコンテンツ配布方法において、
前記データ供給局が、前記暗号化コンテンツデータとセッションＩＤを組み合わせたデータに、前記データ供給局に関連した供給局署名鍵でディジタル署名を施して第１のデータとし、前記暗号化コンテンツ鍵と前記セッションＩＤを組み合わせたデータに、前記供給局署名鍵でディジタル署名を施したデータを第２のデータとし、前記コンテンツデータを識別するコンテンツ識別情報と前記コンテンツ鍵を組み合わせて供給局鍵で暗号化したコンテンツ暗号化情報と前記セッションＩＤを組み合わせたデータに、前記供給局署名鍵でディジタル署名を施したデータを第３のデータとし、これら第１乃至第３のデータを組み合わせたコンテンツデータコンテナを生成して前記第１の受信端末へ送信する第１のステップと、
前記第１の受信端末が、受信した前記コンテンツデータコンテナの正当性を前記データ供給局に関連した供給局署名確認鍵を用いた署名の照合と、受信した前記コンテンツデータコンテナに含まれる３つの前記セッションＩＤの比較照合により確認する第２のステップと、
前記第１の受信端末が、前記第２のステップにより正当性が確認できたときに、受信した前記コンテンツデータコンテナから前記暗号化コンテンツ鍵と前記暗号化コンテンツデータと前記第１及び第３のデータを分離して取り出す第３のステップと、
前記第１の受信端末が、前記第３のステップにより分離した前記暗号化コンテンツ鍵を端末鍵で復号し前記コンテンツ鍵を得て、そのコンテンツ鍵で前記第３のステップで分離した前記暗号化コンテンツデータを復号してコンテンツデータを得る第４のステップと、
前記第１の受信端末が、前記第３のステップにより分離した前記第１及び第３のデータを一時記憶する第５のステップと、
前記第１の受信端末が、前記第３のステップにより分離した前記第３のデータに前記２次配布先の第２の受信端末を識別する２次配布先識別情報と、自端末の２次配布元識別情報とを組み合わせ、これらに自端末に関連した端末署名鍵でディジタル署名を施したデータを２次配布要求情報として作成し、前記データ供給局へ送信する第６のステップと、
前記データ供給局が、前記２次配布要求情報を受信し、その２次配布要求情報から前記２次配布先識別情報、前記２次配布元識別情報及び前記第３のデータを分離し、更に該第３のデータから前記コンテンツ暗号化情報と前記セッションＩＤとを分離する第７のステップと、
前記データ供給局が、前記第７のステップにより分離した前記コンテンツ暗号化情報を供給局復号鍵で復号して前記コンテンツ識別情報と前記コンテンツ鍵を得る第８のステップと、
前記データ供給局が、前記第７のステップにより分離した前記２次配布元識別情報に基づいて、２次配布元の受信端末に関連した端末署名確認鍵を用いて、前記２次配布要求情報の署名を照合する第９のステップと、
前記データ供給局が、前記第９のステップにより正常に署名が照合できたときに、前記第７のステップにより分離した前記２次配布先識別情報に基づいて、前記２次配布先の受信端末に関連した端末暗号鍵を用いて、前記第８のステップで復号された前記コンテンツ鍵を暗号化する第１０のステップと、
前記データ供給局が、前記第１０のステップで得られた暗号化コンテンツ鍵に前記第７のステップにより分離した前記セッションＩＤを付加したデータに、供給局署名鍵でディジタル署名を施したデータを２次配布情報として作成して２次配布要求元の前記第１の受信端末へ送信する第１１のステップと、
前記第１の受信端末が、前記２次配布情報を受信し、これを前記データ供給局に関連する供給局署名確認鍵で署名を確認する第１２のステップと、
前記第１の受信端末が、前記２次配布情報から前記セッションＩＤを抽出する第１３のステップと、
前記第１の受信端末が、前記第５のステップで一時記憶されている前記第１のデータ及び第３のデータの中から、前記第１３のステップにより抽出された前記セッションＩＤと同一のセッションＩＤが付加されているものを取り出し、これらに前記第１２のステップにより正常に署名が確認できた前記２次配布情報を前記第２のデータとして組み合わせて、新たな２次配布用のコンテンツデータコンテナとして作成する第１４のステップと
を含み、前記第１の受信端末が、前記第１４のステップにより作成した前記２次配布用のコンテンツデータコンテナを、前記２次配布先の第２の受信端末へ配布することを特徴とするコンテンツ配布方法。
【請求項３】
請求項２記載のコンテンツ配布方法に用いられるデータ供給局であって、
前記第７のステップにより分離して得た前記２次配布先識別情報及び前記２次配布元識別情報と、前記第８のステップにより復号して得た前記コンテンツ識別情報とを、それぞれ２次配布履歴情報として記憶する送信履歴記憶手段を備えたことを特徴とするデータ供給局。
【請求項４】
任意のコンテンツデータを任意のコンテンツ鍵で復号できるように暗号化して暗号化コンテンツデータを得る第１の暗号化手段と、
前記コンテンツ鍵を受信端末に関連した端末鍵で復号できるように暗号化して暗号化コンテンツ鍵を得る第２の暗号化手段と、
前記コンテンツデータを識別するコンテンツ識別情報と、前記コンテンツ鍵を組み合わせて自局に関連した供給局鍵で暗号化してコンテンツ暗号化情報を得る第３の暗号化手段と、
前記暗号化コンテンツデータ、前記暗号化コンテンツ鍵及び前記コンテンツ暗号化情報を組み合わせたコンテンツデータコンテナを作成して送信するコンテンツデータコンテナ作成・送信手段と
を有することを特徴とするデータ供給局。
【請求項５】
任意のコンテンツデータを任意のコンテンツ鍵で復号できるように暗号化した暗号化コンテンツデータを第１のデータとし、前記コンテンツ鍵を受信端末に関連した端末鍵で復号できるように暗号化した暗号化コンテンツ鍵を第２のデータとし、前記コンテンツデータを識別するコンテンツ識別情報及び前記コンテンツ鍵を組み合わせて自局に関連した供給局鍵で暗号化したコンテンツ暗号化情報を第３のデータとし、これら第１乃至第３のデータを組み合わせてなるコンテンツデータコンテナが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ配布方法、データ供給局及び記録媒体に係り、特にデータ供給局から受信端末Ａだけが利用可能になるようコンテンツデータを暗号化して受信端末Ａに送信し、さらに受信端末Ａから受信端末Ｂだけが利用可能になるようコンテンツデータを受信端末Ｂに再送信するコンテンツ配布方法とそれに用いるデータ供給局及び記録媒体に関する。
【背景技術】
【０００２】
近年のディジタル通信技術やコンピュータ技術の進歩発展により、画像、音声、テキストなどのコンテンツデータを通信ネットワークを介して受信して利用できるようになった。このような状況下において、コンテンツデータがディジタル情報であり、その複製、改変などが容易であるため、コンテンツデータの著作権者の保護を図ると同時に、正当権利者が取得したコンテンツデータを他の者に正当に２次使用させることでコンテンツデータの利用を広く確保するためのコンテンツ配布方法が従来より提案されている（例えば、特許文献１参照）。
【０００３】
この従来のコンテンツ配布方法は、ディジタル情報の配布を行う情報供給局と、ディジタル情報を受ける複数の情報端末と、情報供給局及び複数の情報端末の相互間を接続する情報伝送媒体とから構成されると共に、各情報端末間では情報供給局から配布されたディジタル情報を２次的に配布するコンテンツ配布方法において、情報供給局は情報毎に固有の第１暗号鍵で情報を暗号化した暗号化情報と、情報端末に固有の第２暗号鍵で第１暗号鍵に対応する第１復号鍵を暗号化した配布鍵を配布し、複数の情報端末のそれぞれは、第２暗号鍵に対応する第２復号鍵で配布鍵を復号し取り出した第１復号鍵で、情報供給局又は他の情報端末から伝達された暗号化情報を復号し、更に暗号化配布鍵を第２復号鍵で復号し取り出した第１復号鍵を暗号化情報の伝達先の別の情報端末に固有の第２暗号鍵で暗号化し、その暗号化配布鍵と暗号化情報を情報伝送媒体へ出力する構成である。
【０００４】
【特許文献１】特開平８−８８５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかるに、上記の従来のコンテンツ配布方法では、複数の情報端末のうち、情報伝達元の情報端末は情報伝達先（２次配布先）の情報端末に固有の第２暗号鍵を保有している必要があるため、２次配布先が確定しない場合は、２次配布する可能性がある全ての情報端末の鍵を保有、管理する必要があり、システム全体の安全性を保持することが困難であるという問題がある。また、上記の従来のコンテンツ配布方法では、２次配布が、どのコンテンツデータに対してどのように行われたかを情報供給局は知ることができない。
【０００６】
本発明は上記の点に鑑みなされたもので、受信端末は、他の受信端末の暗号鍵情報などは保持せずに他の受信端末の識別情報のみを管理し、データ供給局との間で２次配布先の識別情報と２次配布暗号鍵を交換することで、複数の受信端末が別の受信端末の暗号鍵を保有、管理することなく、安全なシステムを構築し得るコンテンツ配布方法、データ供給局及び記録媒体を提供することを目的とする。
【０００７】
また、本発明の他の目的は、２次配布がどのコンテンツデータに対してどのように行われたかをデータ供給局が知り得る透過性のあるコンテンツ配布方法、データ供給局及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、第１の発明のコンテンツ配布方法は、コンテンツ鍵でコンテンツデータを暗号化して得た暗号化コンテンツデータと、コンテンツ鍵を第１の受信端末に関連した端末鍵で復号できるように暗号化した暗号化コンテンツ鍵とを組み合わせてデータ供給局から第１の受信端末に送信するコンテンツ配布方法において、暗号化コンテンツデータを第１のデータとし、暗号化コンテンツ鍵を第２のデータとし、コンテンツデータを識別するコンテンツ識別情報とコンテンツ鍵を組み合わせてデータ供給局に関連した供給局鍵で暗号化したコンテンツ暗号化情報である第３のデータとして、これら第１乃至第３のデータを組み合わせたコンテンツデータコンテナをデータ供給局が生成して第１の受信端末へ送信する第１のステップと、第１の受信端末が、受信したコンテンツデータコンテナから暗号化コンテンツ鍵と暗号化コンテンツデータと第１及び第３のデータを取り出す第２のステップと、第１の受信端末が、第２のデータに２次配布先の第２の受信端末を識別する２次配布先識別情報を組み合わせて、これを２次配布要求情報としてデータ供給局に送信する第３のステップと、データ供給局が、２次配布要求情報を受信し、その２次配布要求情報から２次配布先識別情報と第３のデータを分離する第４のステップと、データ供給局が、第４のステップで分離した第３のデータを供給局復号鍵で復号してコンテンツ識別情報とコンテンツ鍵を得る第５のステップと、データ供給局が、第４のステップで分離した２次配布先識別情報に基づいて、２次配布先の第２の受信端末に関連した２次配布先暗号鍵で、第５のステップで復号して得られたコンテンツ鍵を暗号化して２次配布情報を作成して送信する第６のステップと、第５のステップにより作成及び送信された２次配布情報を第１の受信端末が受信し、その２次配布情報を第２のデータとして第２のステップで取り出された第１及び第３のデータと組み合わせて、新たな２次配布用のコンテンツデータコンテナとして作成する第７のステップとを含み、第７のステップにより作成された２次配布用のコンテンツデータコンテナを２次配布先の第２の受信端末へ配布することを特徴とする。
【０００９】
この発明では、データ供給局で作成されたコンテンツデータコンテナを受信する第１の受信端末が、受信したコンテンツデータコンテナ中のコンテンツデータを別の第２の受信端末に２次配布する場合は、第１の受信端末が、コンテンツデータを識別するコンテンツ識別情報とコンテンツ鍵を組み合わせて供給局鍵で暗号化したコンテンツ暗号化情報である第３のデータに２次配布先の第２の受信端末を識別する２次配布先識別情報を組み合わせて、これを２次配布要求情報として作成してデータ供給局に送信し、この２次配布要求情報を受信したデータ供給局が、その２次配布要求情報中の第３のデータを復号して得たコンテンツ鍵を、２次配布要求情報中の２次配布先識別情報に基づいて、２次配布先の第２の受信端末に関連した２次配布先暗号鍵で暗号化して２次配布情報を作成するようにしたため、第１の受信端末が２次配布先の第２の受信端末の暗号鍵を保有、管理することを不要にできる。また、データ供給局は、２次配布要求情報を受信し、その中のコンテンツ識別情報によりどのコンテンツデータが２次配布されるかを知ることができる。
【００１０】
また、上記の目的を達成するため、第２の発明のコンテンツ配布方法は、コンテンツ鍵でコンテンツデータを暗号化して得た暗号化コンテンツデータと、コンテンツ鍵を第１の受信端末に関連した端末鍵で復号できるように暗号化した暗号化コンテンツ鍵とを組み合わせてデータ供給局から第１の受信端末に送信するコンテンツ配布方法において、データ供給局が、暗号化コンテンツデータとセッションＩＤを組み合わせたデータに、データ供給局に関連した供給局署名鍵でディジタル署名を施して第１のデータとし、暗号化コンテンツ鍵とセッションＩＤを組み合わせたデータに、供給局署名鍵でディジタル署名を施したデータを第２のデータとし、コンテンツデータを識別するコンテンツ識別情報とコンテンツ鍵を組み合わせて供給局鍵で暗号化したコンテンツ暗号化情報とセッションＩＤを組み合わせたデータに、供給局署名鍵でディジタル署名を施したデータを第３のデータとし、これら第１乃至第３のデータを組み合わせたコンテンツデータコンテナを生成して第１の受信端末へ送信する第１のステップと、第１の受信端末が、受信したコンテンツデータコンテナの正当性をデータ供給局に関連した供給局署名確認鍵を用いた署名の照合と、受信したコンテンツデータコンテナに含まれる３つのセッションＩＤの比較照合により確認する第２のステップと、第１の受信端末が、第２のステップにより正当性が確認できたときに、受信したコンテンツデータコンテナから暗号化コンテンツ鍵と暗号化コンテンツデータと第１及び第３のデータを分離して取り出す第３のステップと、第１の受信端末が、第３のステップにより分離した暗号化コンテンツ鍵を端末鍵で復号しコンテンツ鍵を得て、そのコンテンツ鍵で第３のステップで分離した暗号化コンテンツデータを復号してコンテンツデータを得る第４のステップと、第１の受信端末が、第３のステップにより分離した第１及び第３のデータを一時記憶する第５のステップと、第１の受信端末が、第３のステップにより分離した第３のデータに２次配布先の第２の受信端末を識別する２次配布先識別情報と、自端末の２次配布元識別情報とを組み合わせ、これらに自端末に関連した端末署名鍵でディジタル署名を施したデータを２次配布要求情報として作成し、データ供給局へ送信する第６のステップとを含む。
【００１１】
更に、第２の発明では、データ供給局が、第７乃至第１１のステップを含み、２次配布要求元の受信端末が第１２乃至第１４のステップを含む。ここで、上記の第７のステップでは、２次配布要求情報を受信し、その２次配布要求情報から２次配布先識別情報、２次配布元識別情報及び第３のデータを分離し、更に第３のデータからコンテンツ暗号化情報とセッションＩＤとを分離する。上記の第８のステップでは、第７のステップにより分離されたコンテンツ暗号化情報を供給局復号鍵で復号してコンテンツ識別情報とコンテンツ鍵を得る。上記の第９のステップでは、第７のステップにより分離された２次配布元識別情報に基づいて、２次配布元の受信端末に関連した端末署名確認鍵を用いて、２次配布要求情報の署名を照合する。
【００１２】
また、上記の第１０のステップでは、第９のステップにより正常に署名が照合できたときに、第７のステップにより分離された２次配布先識別情報に基づいて、２次配布先の受信端末に関連した端末暗号鍵を用いて、第８のステップで復号されたコンテンツ鍵を暗号化する。上記の第１１のステップでは、第１０のステップで得られた暗号化コンテンツ鍵に第７のステップにより分離されたセッションＩＤを付加したデータに、供給局署名鍵でディジタル署名を施したデータを２次配布情報として作成して２次配布要求元の受信端末へ送信する。
【００１３】
また、上記の第１２のステップでは、２次配布情報を受信し、これをデータ供給局に関連する供給局署名確認鍵で署名を確認する。上記の第１３のステップでは２次配布情報からセッションＩＤを抽出する。上記の第１４のステップでは、第５のステップで一時記憶されている第１のデータ及び第３のデータの中から、第１３のステップにより抽出されたセッションＩＤと同一のセッションＩＤが付加されているものを取り出し、これらに第１２のステップにより正常に署名が確認できた２次配布情報を第２のデータとして組み合わせて、新たな２次配布用のコンテンツデータコンテナとして作成する。
【００１４】
この発明では、受信端末がコンテンツデータを２次配布先の受信端末に２次配布する場合は、データ供給局から送信されて受信したコンテンツデータコンテナ中の第３のデータに、２次配布先の受信端末を識別する２次配布先識別情報と自端末の２次配布元識別情報とを組み合わせ、これらに自端末に関連した端末署名鍵でディジタル署名を施したデータを２次配布要求情報としてデータ供給局に送信する。
【００１５】
これにより、データ供給局は２次配布要求情報から２次配布先識別情報、２次配布元識別情報及び第３のデータを分離し、更に第３のデータ中のコンテンツ暗号化情報を供給局復号鍵で復号してコンテンツ識別情報とコンテンツ鍵を得ると共に、分離した２次配布元識別情報に基づいて、受信端末情報記憶手段から取り出した２次配布元の受信端末に関連した端末署名確認鍵を用いて、２次配布要求情報の署名を照合する第１の署名確認手段と、第１の署名確認手段により正常に署名が照合できたときに、分離した２次配布先識別情報に基づいて、受信端末情報記憶手段から取り出した２次配布先の受信端末に関連した端末暗号鍵を用いて、復号した上記のコンテンツ鍵を暗号化し、その暗号化コンテンツ鍵に分離したセッションＩＤを付加したデータに、供給局署名鍵でディジタル署名を施したデータを２次配布情報として作成して２次配布要求元の受信端末へ送信する。
【００１６】
従って、この発明では、２次配布要求元の受信端末が２次配布先の受信端末の暗号鍵を保有、管理することを不要にできる。また、データ供給局は、２次配布要求情報を受信し、その中のコンテンツ識別情報によりどのコンテンツデータが２次配布されるかを知ることができる。また、ディジタル署名により伝送するデータの安全性を向上できる。
【００１７】
また、上記の目的を達成するため、第３の発明のデータ供給局は、第２の発明のコンテンツ配布方法に用いられるデータ供給局であって、第２の発明の第７のステップにより分離して得た２次配布先識別情報及び２次配布元識別情報と、第２の発明の第８のステップにより復号して得たコンテンツ識別情報とを、それぞれ２次配布履歴情報として記憶する送信履歴記憶手段を備えたことを特徴とする。この発明では、データ供給局は、２次配布の履歴を保存、管理することができる。
【００１８】
また、上記の目的を達成するため、第４の発明のデータ供給局は、任意のコンテンツデータを任意のコンテンツ鍵で復号できるように暗号化して暗号化コンテンツデータを得る第１の暗号化手段と、コンテンツ鍵を受信端末に関連した端末鍵で復号できるように暗号化して暗号化コンテンツ鍵を得る第２の暗号化手段と、コンテンツデータを識別するコンテンツ識別情報と、コンテンツ鍵を組み合わせて自局に関連した供給局鍵で暗号化してコンテンツ暗号化情報を得る第３の暗号化手段と、暗号化コンテンツデータ、暗号化コンテンツ鍵及びコンテンツ暗号化情報を組み合わせたコンテンツデータコンテナを作成して送信するコンテンツデータコンテナ作成・送信手段とを有することを特徴とする。
【００１９】
更に、上記の目的を達成するため、第５の発明の記録媒体は、任意のコンテンツデータを任意のコンテンツ鍵で復号できるように暗号化した暗号化コンテンツデータを第１のデータとし、コンテンツ鍵を受信端末に関連した端末鍵で復号できるように暗号化した暗号化コンテンツ鍵を第２のデータとし、コンテンツデータを識別するコンテンツ識別情報及びコンテンツ鍵を組み合わせて自局に関連した供給局鍵で暗号化したコンテンツ暗号化情報を第３のデータとし、これら第１乃至第３のデータを組み合わせてなるコンテンツデータコンテナが記録されていることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、第１の受信端末がデータ供給局に送信する２次配布要求情報にコンテンツ鍵が含まれるので、コンテンツデータが以前に暗号化されていた鍵についてデータ供給局で記録しておく必要がない。
【００２１】
また、本発明によれば、受信端末は、他の受信端末の暗号鍵情報などは保持せずに他の受信端末の識別情報のみを管理し、データ供給局との間で２次配布先の識別情報と２次配布暗号鍵を交換することで、受信済みのコンテンツデータコンテナを２次配布先の受信端末が復号可能な２次配布用のコンテンツデータコンテナに再構成することができると共に、２次配布先の受信端末の暗号鍵を保有、管理することを不要にできる。
【００２２】
更に、本発明によれば、２次配布を受けた受信端末も同様の手続きにより他の受信端末に２次配布が可能な透過性のあるデータ配布システムを構築できる。
【００２３】
また、本発明によれば、データ供給局は、２次配布要求情報を受信し、その中のコンテンツ識別情報によりどのコンテンツデータが２次配布されるかを知ることができる。また、本発明によれば、受信端末が２次配布要求情報をディジタル署名を施して送信すると共に、データ供給局から受信したコンテンツデータコンテナの正当性の確認を行うようにし、またデータ供給局は２次配布情報もディジタル署名を施してから送信するようにしているため、コンテンツ配布システムのセキュリティを向上できる。
【発明を実施するための最良の形態】
【００２４】
次に、本発明を実施するための最良の形態について図面と共に説明する。図１は本発明になるコンテンツ配布方法の一実施の形態が適用されるコンテンツ配布システムのシステム構成図を示す。同図に示す本実施の形態のコンテンツ配布システムは、コンテンツデータとそのコンテンツデータに関連したデータからなるデータ群（コンテンツデータコンテナ）４を配布するデータ供給局１と、このコンテンツデータコンテナ４を受信する第１の受信端末Ａ（２）と、受信端末２からコンテンツデータコンテナ７を受信する第２の受信端末Ｂ（３）とよりなる。
【００２５】
受信端末２はデータ供給局１から受信したコンテンツデータコンテナ４を受信端末３に２次配布するにあたり、２次配布要求情報５をデータ供給局１に送信し、データ供給局１から２次配布情報６を得て、これを用いてコンテンツデータコンテナ４をコンテンツデータコンテナ７に再構成してから受信端末３に送信する。すなわち、この実施の形態では、データ供給局１から第１の受信端末２だけが利用可能になるようにコンテンツデータを暗号化して第１の受信端末２に送信し、さらに第１の受信端末２から別の第２の受信端末３だけが利用可能になるようコンテンツデータを第２の受信端末３に再送信する。
【００２６】
次に、図１のコンテンツ配布システムを構成するデータ供給局１、受信端末２及び３の構成及び動作について更に詳細に説明する。図２は図１中のデータ供給局１の一実施の形態のブロック図、図３は図１中の受信端末２の一実施の形態のブロック図、図４は図３中の正当性確認手段５１の一実施の形態のブロック図を示す。
【００２７】
まず、データ供給局１によるコンテンツデータコンテナ４の作成処理の構成及び動作について、図２のブロック図及び図５のフローチャートと共に詳細に説明する。コンテンツデータコンテナ４の作成時は、図２のデータ供給局１は、暗号化手段１４においてコンテンツデータ１１をコンテンツ鍵１２で暗号化し暗号化コンテンツデータ１５を得る（図５のステップＳ１）。また、データ供給局１は、暗号化手段１６において上記のコンテンツ鍵１２を受信端末２に関連した受信端末暗号鍵１７で暗号化し、暗号化コンテンツ鍵１８を得る（図５のステップＳ２）。
【００２８】
また、上記のコンテンツ鍵１２と、コンテンツデータ１１を識別するコンテンツ識別情報１３をパッケージ手段１９で組み合わせて、これを暗号化手段２０においてデータ供給局１に関連した供給局暗号鍵２１で暗号化しコンテンツ暗号化情報２２を作成する（図５のステップＳ３）。一方、セッションＩＤ発生手段２３においてセッションＩＤ２４が生成される（図５のステップＳ４）。
【００２９】
次に、パッケージ手段２５にて暗号化コンテンツデータ１５とセッションＩＤ２４が組み合わされた後、署名手段２７でデータ供給局１に関連した供給局署名鍵２６でディジタル署名を施され、第１のデータＤ１が作成される（図５のステップＳ５）。同様に、パッケージ手段２５にて暗号化コンテンツ鍵１８とセッションＩＤ２４が組み合わされた後、署名手段２７でデータ供給局１に関連した供給局署名鍵２６でディジタル署名を施され、第２のデータＤ２が作成される（図５のステップＳ６）。
【００３０】
同様に、パッケージ手段２５にてコンテンツ暗号化情報２２とセッションＩＤ２４が組み合わされた後、署名手段２７でデータ供給局１に関連した供給局署名鍵２６でディジタル署名を施され、第３のデータＤ３が作成される（図５のステップＳ７）。続いて、第１のデータＤ１と第２のデータＤ２と第３のデータＤ３とがパッケージ手段２８で組み合わされて、コンテンツデータコンテナ４が作成される（図５のステップＳ８）。そして、このコンテンツデータコンテナ４は図１及び図３に示す受信端末２に送信される。
【００３１】
次に、受信端末２によるコンテンツデータ再生処理について、図３及び図４のブロック図及び図６のフローチャートと共に詳細に説明する。図３において、受信端末２は、図１及び図２に示したデータ供給局１からコンテンツデータコンテナ４を正当性確認手段５１にて受信すると（図６のステップＳ１１）、正当性確認手段５１が、コンテンツデータコンテナ４の分解を行い（図６のステップＳ１２）、データ供給局１に関連した供給局署名確認鍵５２を用いてデータコンテナ４の内容を確認する（図６のステップＳ１３）。
【００３２】
この正当性確認手段５１の構成及び動作について図４のブロック図と共に詳細に説明する。図４において、正当性確認手段５１に入力されたコンテンツデータコンテナ４は、アンパッケージ手段５１１において前述した第１のデータＤ１と第２のデータＤ２と第３のデータＤ３に分解された後、各々のデータ毎に供給局署名確認鍵５２を用いて署名確認手段５１２においてディジタル署名の照合を行う。
【００３３】
続いて、アンパッケージ手段５１３において署名確認手段５１２からの第１のデータＤ１を更に分解して、暗号化コンテンツデータ１５とセッションＩＤ２４を得る。同様に、アンパッケージ手段５１３において署名確認手段５１２からの第２のデータＤ２を更に分解して、暗号化コンテンツ鍵１８とセッションＩＤ２４を得る。同様に、アンパッケージ手段５１３において署名確認手段５１２からの第３のデータＤ３を更に分解して、コンテンツ暗号化情報２２とセッションＩＤ２４を得る。
【００３４】
比較手段５１４は、アンパッケージ手段５１３からの３つのセッションＩＤ２４を比較する。論理回路５１５は、比較手段５１４の比較結果と署名確認手段５１２からの署名確認結果５１６が入力され、比較結果が全て等しく、署名確認結果５１６が全て照合成功を示している場合に、正当性確認結果５３として正当性確認成功を示す値を出力する。そうでない場合は正当性確認失敗を示す値を出力する。また、暗号化コンテンツデータ１５と暗号化コンテンツ鍵１８と第１のデータＤ１と第３のデータＤ３を出力する。
【００３５】
再び図３に戻って説明する。同図において、正当性確認手段５１にて図４と共に説明した方法で得られた正当性確認結果５３が正当性確認失敗を表す値の場合（前述したデータＤ１、Ｄ２及びＤ３の署名確認結果が照合失敗であるか、３つのセッションＩＤ２４が一致しない場合）は処理を中止する（図６のステップＳ１３、Ｓ１４、Ｓ１８）。
【００３６】
他方、正当性確認成功を示す値である場合（前述したデータＤ１、Ｄ２及びＤ３の署名確認結果が照合成功であり、かつ、３つのセッションＩＤ２４が一致する場合）は、正当性確認手段５１から出力される暗号化コンテンツ鍵１８を復号手段５４に入力し、ここで受信端末２に関連した受信端末復号鍵５５で復号し、コンテンツ鍵１２を得る（図６のステップＳ１５）。そして、正当性確認手段５１から出力される暗号化コンテンツデータ１５を復号手段５６において、コンテンツ鍵１２で復号しコンテンツデータ１１を得る（図６のステップＳ１６）。このコンテンツデータは、図３には図示しない再生手段に供給されて再生される（図６のステップＳ１７）。
【００３７】
次に、受信端末２が他の受信端末３にコンテンツデータの２次配布を行う場合の動作について説明する。この場合、図１において、まず受信端末２が図７に示すフローチャートに従って、２次配布要求情報５を作成してデータ供給局１に供給し、その２次配布要求情報５を受信したデータ供給局１が図８に示すフローチャートに従って、２次配布情報６を作成して２次配布要求元の受信端末２へ送信する。これにより、受信端末２は２次配布情報６に基づいて、２次配布のコンテンツデータコンテナ７を図９に示すフローチャートに従って作成して２次配布要求先の受信端末３へ送信する。
【００３８】
そこで、まず、図３の構成の受信端末２による２次配布要求情報５の作成処理について、図７のフローチャートと共に説明する。図３において、受信端末２は、正当性確認手段５１から出力される第１のデータＤ１と第３のデータＤ３を一時記録手段５７に記録する（図７のステップＳ２１）。また、受信端末２は、第３のデータＤ３を２次配布先端末識別情報５８と２次配布元端末識別情報５９と合わせてパッケージ手段６０に入力し、これらを組み合わせた後に署名手段６１において受信端末２に関連した受信端末署名鍵６２でディジタル署名を施し、これを前述した２次配布要求情報５とし、図２のデータ供給局１に送信する（図７のステップＳ２２）。
【００３９】
次に、図２の構成のデータ供給局１による２次配布情報６の作成処理について、図８のフローチャートと共に説明する。図２において、データ供給局１は２次配布要求情報５を受信し（図８のステップＳ２５）、これをアンパッケージ手段２９で第３のデータＤ３と２次配布先端末識別情報５８と２次配布元端末識別情報５９とに分離する（図８のステップＳ２６）。
【００４０】
続いて、データ供給局１は、署名確認手段３０においてデータ供給局１に関連した供給局署名確認鍵３１で第３のデータＤ３のディジタル署名を確認する（図８のステップＳ２７）。正常に署名を照合できなかった場合は処理を中断する（図８のステップＳ３５）。正常に署名を照合できた場合は、第３のデータＤ３をアンパッケージ手段３２においてセッションＩＤ２４とコンテンツ暗号化情報２２に分離する。
【００４１】
続いて、復号手段３４において、前記供給局暗号鍵２１に対応した供給局復号鍵３３でコンテンツ暗号化情報２２を復号し、アンパッケージ手段３６で前記コンテンツ識別情報（ＩＤ）１３とコンテンツ鍵１４に分離する（図８のステップＳ２８）。コンテンツ識別情報１３は２次配布先端末識別情報５８と２次配布元端末識別情報５９とセッションＩＤ２４と共に送信履歴ＤＢ３６に記録される（図８のステップＳ２９）。
【００４２】
また、２次配布元端末識別情報５９は端末鍵ＤＢ３７に入力され、これに基づき端末鍵ＤＢ３７から受信端末２に関連する端末署名確認鍵３８が読み出される（図８のステップＳ３０）。この端末署名確認鍵３８を用いて、署名確認手段３９において２次配布要求情報５の署名が照合される（図８のステップＳ３１）。正常に署名が照合されなかった場合は処理を中断し終了する（図８のステップＳ３５）。正常に署名が照合された場合は、２次配布先端末識別情報５８が端末鍵ＤＢ３７に入力され、その２次配布先端末識別情報５８に対応した２次配布先端末暗号鍵４０が端末鍵ＤＢ３７から読み出される（図８のステップＳ３２）。
【００４３】
この２次配布先端末暗号鍵４０を用いて暗号化手段４１において前記コンテンツ鍵１２を暗号化し（図８のステップＳ３３）、これにパッケージ手段４２において前記セッションＩＤ２４を付加し、これに署名手段４３においてデータ供給局１に関連した供給局署名鍵４４を用いてディジタル署名を行い、これを前述した２次配布情報６として作成し（図８のステップＳ３４）、図１及び図３に示した受信端末２に送信する。
【００４４】
次に、図３の構成の受信端末２による２次配布コンテンツデータコンテナ７の作成処理について、図９のフローチャートと共に説明する。図３において、受信端末２は、データ供給局１から２次配布情報６を受信すると（図９のステップＳ４１）、署名確認手段６３において、データ供給局１に関連する供給局署名確認鍵６４で２次配布情報６の署名の確認を行い（図９のステップＳ４２）、正常に署名が照合されない場合は処理を中断し（図９のステップＳ４７）、正常に署名が照合された場合は、２次配布情報６はセッションＩＤ抽出手段６５においてセッションＩＤ２４が抽出される（図９のステップＳ４３）。
【００４５】
次に、一時記録手段５７に記録されている第１のデータＤ１と第３のデータＤ３の中から、それぞれセッションＩＤ２４と同一セッションＩＤを持つデータを読み出し（図９のステップＳ４４、Ｓ４５）、これらと受信した２次配布情報６とをパッケージ手段６６で組み合わせて２次配布コンテンツデータコンテナ７を作成する（図９のステップＳ４６）。この２次配布コンテンツデータコンテナ７は、２次配布先の受信端末３に送信することによって２次配布を完了する（図９のステップＳ４７）。２次配布先の受信端末３は、データ供給局１から受信するコンテンツデータコンテナと同様にこれを利用する。
【００４６】
なお、２次配布を受けた受信端末３も同様の手続きにより他の受信端末に２次配布が可能である。この場合、受信端末３からの２次配布要求情報は、受信端末２を経由して又は直接にデータ供給局１へ送信される。
【００４７】
このように、本実施の形態によれば、データ供給局１は、コンテンツデータを識別するコンテンツ識別情報とコンテンツ鍵を組み合わせて供給局鍵で暗号化したコンテンツ暗号化情報２２を、暗号化コンテンツデータ１５と暗号化コンテンツ鍵１８と共にコンテンツデータコンテナ４として受信端末２に送信し、受信端末２は、２次配布先の受信端末３の２次配布先端末識別情報５８と共にコンテンツ暗号化情報２２をデータ供給局１へ送り返すことで、データ供給局１から２次配布先端末識別情報５８に関連する暗号鍵４０で暗号化したコンテンツ鍵を２次配布情報６として受け取り、これを暗号化コンテンツデータと暗号化コンテンツ鍵と共に受信端末３へ配布するようにしたため、コンテンツデータ１１を暗号化するときに用いるコンテンツ鍵１２をデータ供給局１で記録しておく必要がなく、また、受信端末２における２次配布先となるすべての他の受信端末の暗号鍵情報の保持を不要にできる。
【００４８】
また、本実施の形態によれば、受信端末２は、２次配布先の他の受信端末３の暗号鍵情報などは保持せずに他の受信端末３の２次配布先端末識別情報５８のみを管理し、データ供給局１との間で２次配布先端末識別情報５８と２次配布先端末暗号鍵４０を交換するようにしたため、受信済みのコンテンツデータコンテナ４を他の受信端末３が復号可能なコンテンツデータコンテナ７に再構成することができる。
【００４９】
なお、本発明において、データ供給局１と受信端末２との間の信号伝送、及び受信端末２と受信端末３との間の信号伝送には、無線伝送（光無線伝送含む）及び有線伝送の何れも使用することができる。また、上記の信号伝送に替えて、コンテンツデータコンテナ４又は７を記録した記録媒体を配布することもでき、更には、データ供給局１から通信ネットワークを利用して送信したコンテンツデータコンテナ４を受信端末２にダウンロードさせるように配布することも可能である。
【図面の簡単な説明】
【００５０】
【図１】本発明のコンテンツ配布方法の一実施の形態が適用されるコンテンツ配布システムのシステム構成図である。
【図２】図１中のデータ供給局の一実施の形態のブロック図である。
【図３】図１中の受信端末の一実施の形態のブロック図である。
【図４】図３中の正当性確認手段の一実施の形態のブロック図である。
【図５】本発明によるコンテンツデータコンテナ作成方法説明用のフローチャートである。
【図６】本発明によるコンテンツデータ再生処理説明用フローチャートである。
【図７】本発明による２次配布要求情報作成方法説明用フローチャートである。
【図８】本発明による２次配布情報作成方法説明用フローチャートである。
【図９】本発明による２次配布コンテンツデータコンテナ作成方法説明用のフローチャー卜である。
【符号の説明】
【００５１】
１  データ供給局
２  受信端末Ａ
３  受信端末Ｂ
４  コンテンツデータコンテナ
５  ２次配布要求情報
６  ２次配布情報
７  ２次配布のコンテンツデータコンテナ
１１  コンテンツデータ
１２  コンテンツ鍵
１３  コンテンツ識別情報（ＩＤ）
１４、１６、２０、４１  暗号化手段
１５  暗号化コンテンツデータ
１７  受信端末暗号鍵
１８  暗号化コンテンツ鍵
１９、２５、２８、４２、６０、６６  パッケージ手段
２１  供給局暗号鍵
２２  コンテンツ暗号化情報
２３  セッションＩＤ発生手段
２４  セッションＩＤ
２６、４４  供給局署名鍵
２７、４３、６１  署名手段
２９、３２、３５  アンパッケージ手段
３０、３９、６３  署名確認手段
３１、５２、６４  供給局署名確認鍵
３３  供給局復号鍵
３４、５４、５６  復号手段
３６  送信履歴データベース（ＤＢ）
３７  端末鍵データベース（ＤＢ）
３８  端末署名確認鍵
４０  ２次配布先端末暗号鍵
５１  正当性確認手段
５３  正当性確認結果
５５  受信端末復号鍵
５７  一時記憶手段
５８  ２次配布先端末識別情報
５９  ２次配布元端末識別情報
６２  受信端末署名鍵
６５  セッションＩＤ抽出手段
Ｄ１  第１のデータ
Ｄ２  第２のデータ
Ｄ３  第３のデータ
【図１】
2005086547.tif 000003
【図２】
2005086547.tif 000004
【図３】
2005086547.tif 000005
【図４】
2005086547.tif 000006
【図５】
2005086547.tif 000007
【図６】
2005086547.tif 000008
【図７】
2005086547.tif 000009
【図８】
2005086547.tif 000010
【図９】
2005086547.tif 000011