(57)【要約】【課題】放送或いは通信のネットワークを用いて、コンテンツ及びコンテンツの制御のための情報である個別メッセージを暗号化して伝送するコンテンツ送信装置、コンテンツ及び個別メッセージを受信するコンテンツ受信装置、及びこれらのプログラムを提供する。【解決手段】本発明のコンテンツ送信装置１０は、所定のアプリケーションを配信するとともに、個別メッセージを含む付加情報を１つ以上のコンテンツの配信とは独立した所定の配信スケジュールで配信するように制御する配信タイミング制御手段１８を備える。本発明のコンテンツ受信装置５０は、送信側から配信を受けたアプリケーションを実行することにより、当該暗号化した個別メッセージ及びコンテンツを受信して復号し、コンテンツの表示制御を行うアプリケーション実行手段５４を備える。【選択図】図１
2015091091.tif 000002
【特許請求の範囲】
【請求項１】
放送或いは通信のネットワークを用いて、コンテンツ及びコンテンツの制御のための情報である個別メッセージを暗号化して伝送するコンテンツ送信装置であって、
最大ユーザ数分の秘密鍵、１つの公開鍵、及び、最大ユーザ数分のユーザ識別子を生成して記憶する鍵生成手段と、
前記秘密鍵及び前記ユーザ識別子を１組にして、当該コンテンツの配信前に、登録した各ユーザ向けに配信するユーザ登録・鍵払出手段と、
当該コンテンツの受信に関する復号手順を規定するアプリケーションを、当該コンテンツの配信前に、全てのユーザ向けに配信するアプリケーション配信手段と、
当該アプリケーションの配信後に、前記公開鍵と各ユーザのユーザ識別子を全て結合することにより生成したユーザ識別子の集合とを、所定の配信スケジュールで全てのユーザ向けに配信する公開鍵・ユーザ識別子の集合配信手段と、
各ユーザの個別メッセージを全て結合することにより生成した個別メッセージの集合について、所定の個別メッセージ暗号鍵を用いて暗号化することにより暗号化個別メッセージの集合を生成し、所定の配信スケジュールで全てのユーザ向けに配信する暗号化個別メッセージ生成・配信手段と、
前記公開鍵及び前記ユーザ識別子の集合から暗号ヘッダを生成し、所定の配信スケジュールで全てのユーザ向けに配信する暗号ヘッダ生成・配信手段と、
所定の共通メッセージ暗号鍵を用いて１つ以上のコンテンツについて一定の間隔で区切って暗号化することにより所定数の暗号化コンテンツを生成し、全てのユーザ向けに配信する暗号化コンテンツ配信手段と、
前記暗号化コンテンツを配信する際に、前記公開鍵、前記ユーザ識別子の集合、前記暗号化個別メッセージの集合、及び、前記暗号ヘッダについて、前記暗号化コンテンツの配信とは独立した所定の配信スケジュールで配信するように制御する配信タイミング制御手段と、
を備えることを特徴とするコンテンツ送信装置。
【請求項２】
前記配信タイミング制御手段は、リアルタイム型コンテンツの配信の際に、
前記公開鍵の配信については前記ユーザ識別子の集合の配信とともに行い、前記暗号ヘッダについては前記暗号化コンテンツに付加して配信し、前記ユーザ識別子の集合及び前記暗号化個別メッセージの集合については、前記暗号化コンテンツの配信前に独立した配信スケジュールで配信するように制御する手段を有することを特徴とする、請求項１に記載のコンテンツ送信装置。
【請求項３】
前記配信タイミング制御手段は、蓄積型コンテンツの配信の際に、
前記公開鍵の配信については前記ユーザ識別子の集合の配信とともに行い、前記暗号ヘッダ、前記ユーザ識別子の集合及び前記暗号化個別メッセージの集合については、前記暗号化コンテンツの配信前に独立した配信スケジュールで配信するように制御する手段を有することを特徴とする、請求項１に記載のコンテンツ送信装置。
【請求項４】
放送或いは通信のネットワークを用いて伝送された、コンテンツ及びコンテンツの制御のための情報である暗号化した個別メッセージを受信するコンテンツ受信装置であって、
送信側から配信を受けた秘密鍵及びユーザ識別子を記憶する鍵・識別子記憶手段と、
送信側から配信された、当該コンテンツの受信に関する復号手順を規定するアプリケーションを受信して記憶し、当該アプリケーションの起動制御を行うアプリケーション受信・起動手段と、
前記アプリケーションを実行することにより、前記秘密鍵及びユーザ識別子を用いて、送信側から配信される当該暗号化した個別メッセージ及びコンテンツを受信して復号し、コンテンツの表示制御を行うアプリケーション実行手段と、
を備えることを特徴とするコンテンツ受信装置。
【請求項５】
前記アプリケーション実行手段は、
送信側から所定の配信スケジュールで配信された公開鍵を受信して記憶する公開鍵受信・記憶部と、
送信側から所定の配信スケジュールで配信された、各ユーザのユーザ識別子を全て結合することにより生成されているユーザ識別子の集合を受信するユーザ識別子の集合受信部と、
当該受信したユーザ識別子の集合の中に、前記記憶したユーザ識別子が含まれているか否かを判定し、ユーザ識別子が含まれていない場合は起動したアプリケーションを終了させ、ユーザ識別子が含まれている場合は実行するアプリケーション実行判定部と、
送信側から所定の配信スケジュールで配信された、各ユーザの個別メッセージを全て結合することにより生成されている個別メッセージの集合について暗号化した暗号化個別メッセージの集合を、受信して記憶する暗号化個別メッセージ受信・記憶部と、
送信側から所定の配信スケジュールで配信された、前記公開鍵及び前記ユーザ識別子の集合から生成されている暗号ヘッダを受信して記憶するとともに、前記秘密鍵、前記ユーザ識別子の集合、前記公開鍵、及び前記暗号ヘッダから、共通メッセージ暗号鍵及び個別メッセージ暗号鍵を復元して記憶する暗号ヘッダ受信・暗号鍵復元・記憶部と、
前記個別メッセージ暗号鍵を用いて、前記暗号化個別メッセージの集合から、自分宛て個別メッセージを復元して記憶する個別メッセージ復号・記憶部と、
送信側で１つ以上のコンテンツについて一定の間隔で区切って暗号化されている所定数の暗号化コンテンツを受信する暗号化コンテンツ受信部と、
前記共通メッセージ暗号鍵を用いて、前記暗号化コンテンツを復号するコンテンツ復号部と、
当該自分宛て個別メッセージを使用して表示制御を行ないつつ、当該復号したコンテンツを表示出力するコンテンツ表示制御部と、
を備えることを特徴とする、請求項４に記載のコンテンツ受信装置。
【請求項６】
前記アプリケーション受信・記憶手段は、
前記アプリケーション実行判定部によるアプリケーションの実行終了時、及び、前記コンテンツ表示制御部によるコンテンツ表示終了時又は前記暗号化コンテンツ受信部による暗号化コンテンツの受信完了時に、当該アプリケーションの記憶を削除する手段を有することを特徴とする、請求項４又は５に記載のコンテンツ受信装置。
【請求項７】
放送或いは通信のネットワークを用いて、コンテンツ及びコンテンツの制御のための情報である個別メッセージを暗号化して伝送するコンテンツ送信装置として構成するコンピュータに、
最大ユーザ数分の秘密鍵、１つの公開鍵、及び、最大ユーザ数分のユーザ識別子を生成して記憶するステップと、
前記秘密鍵及び前記ユーザ識別子を１組にして、当該コンテンツの配信前に、登録した各ユーザ向けに配信するステップと、
当該コンテンツの受信に関する復号手順を規定するアプリケーションを、当該コンテンツの配信前に、全てのユーザ向けに配信するステップと、
当該アプリケーションの配信後に、前記公開鍵と各ユーザのユーザ識別子を全て結合することにより生成したユーザ識別子の集合とを、所定の配信スケジュールで全てのユーザ向けに配信するステップと、
各ユーザの個別メッセージを全て結合することにより生成した個別メッセージの集合について、所定の個別メッセージ暗号鍵を用いて暗号化することにより暗号化個別メッセージの集合を生成し、所定の配信スケジュールで全てのユーザ向けに配信するステップと、
前記公開鍵及び前記ユーザ識別子の集合から暗号ヘッダを生成し、所定の配信スケジュールで全てのユーザ向けに配信するステップと、
所定の共通メッセージ暗号鍵を用いて１つ以上のコンテンツについて一定の間隔で区切って暗号化することにより所定数の暗号化コンテンツを生成し、全てのユーザ向けに配信するステップと、
前記暗号化コンテンツを配信する際に、前記公開鍵、前記ユーザ識別子の集合、前記暗号化個別メッセージの集合、及び、前記暗号ヘッダについて、前記暗号化コンテンツの配信とは独立した所定の配信スケジュールで配信するように制御するステップと、
を実行させるためのプログラム。
【請求項８】
放送或いは通信のネットワークを用いて伝送された、コンテンツ及びコンテンツの制御のための情報である暗号化した個別メッセージを受信するコンテンツ受信装置として構成するコンピュータに、
送信側から配信を受けた秘密鍵及びユーザ識別子を記憶するステップと、
送信側から配信された、当該コンテンツの受信に関する復号手順を規定するアプリケーションを受信して記憶し、当該アプリケーションの起動制御を行うステップと、
前記アプリケーションを実行することにより、前記秘密鍵及びユーザ識別子を用いて、送信側から配信される当該暗号化した個別メッセージ及びコンテンツを受信して復号し、コンテンツの表示制御を行うステップと、
を実行させるためのプログラム。
【請求項９】
放送或いは通信のネットワークを用いて伝送された、コンテンツ及びコンテンツの制御のための情報である暗号化した個別メッセージに関する復号手順を規定するアプリケーション用のプログラムとして、
コンピュータに、
送信側から所定の配信スケジュールで配信された公開鍵を受信して記憶するステップと、
送信側から所定の配信スケジュールで配信された、各ユーザのユーザ識別子を全て結合することにより生成されているユーザ識別子の集合を受信するステップと、
当該受信したユーザ識別子の集合の中に、前記記憶したユーザ識別子が含まれているか否かを判定し、ユーザ識別子が含まれていない場合は起動したアプリケーションを終了させ、ユーザ識別子が含まれている場合は実行するステップと、
送信側から所定の配信スケジュールで配信された、各ユーザの個別メッセージを全て結合することにより生成されている個別メッセージの集合について暗号化した暗号化個別メッセージの集合を、受信して記憶するステップと、
送信側から所定の配信スケジュールで配信された、前記公開鍵及び前記ユーザ識別子の集合から生成されている暗号ヘッダを受信して記憶するとともに、前記秘密鍵、前記ユーザ識別子の集合、前記公開鍵、及び前記暗号ヘッダから、共通メッセージ暗号鍵及び個別メッセージ暗号鍵を復元して記憶するステップと、
前記個別メッセージ暗号鍵を用いて、前記暗号化個別メッセージの集合から、自分宛て個別メッセージを復元して記憶するステップと、
送信側で１つ以上のコンテンツについて一定の間隔で区切って暗号化されている所定数の暗号化コンテンツを受信するステップと、
前記共通メッセージ暗号鍵を用いて、前記暗号化コンテンツを復号するステップと、
当該自分宛て個別メッセージを使用して表示制御を行ないつつ、当該復号したコンテンツを表示出力するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送或いは通信のネットワークを用いて、コンテンツ（共通メッセージ）及びコンテンツの制御のための情報（個別メッセージ）を暗号化して伝送するコンテンツ送信装置、コンテンツ送信装置に登録されたユーザ情報に基づき、コンテンツ及び個別メッセージを受信するコンテンツ受信装置、及びこれらのプログラムに関する。
【背景技術】
【０００２】
近年、地上デジタル放送、衛星デジタル放送などのデジタル放送が急速に普及してきている。日本国のデジタル放送には、共通鍵暗号を用いた限定受信方式（CAS: Conditional Access System）が採用されている（例えば、非特許文献１参照）。この限定受信方式では、放送局は、各ユーザのコンテンツ受信装置に対して、番組情報などの全ユーザに共通する共通メッセージ（ECM: Entitlement Control Message）、及び、契約情報などのユーザ毎に異なる個別メッセージ（EMM: Entitlement Management Message）という、２種類のメッセージを配信することができる。
【０００３】
ここで、各ユーザに共通メッセージ及び個別メッセージを効率的に配信可能とする技法が開示されている（例えば、特許文献１参照）。この技法によれば、コンテンツを配信する送信装置は、暗号化したコンテンツに対して、暗号ヘッダ、ユーザ識別子の集合、及び暗号化した個別メッセージを付加情報として結合し、付加情報付き暗号化コンテンツを１組のメッセージとして生成し連続して配信する。受信装置は、付加情報付き暗号化コンテンツを受信し、暗号化されたコンテンツ（共通メッセージ）及び個別メッセージを順次復号することにより、コンテンツの再生、及び個別メッセージの表示を可能とする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−３９２４５号公報
【非特許文献】
【０００５】
【非特許文献１】“デジタル放送におけるアクセス制御方式”，標準規格  ARIB STD-B25  6.2版、［online］、平成24年9月25日改定、ARIB、［平成25年7月1日検索］、インターネット〈URL：http://www.arib.or.jp/english/html/overview/doc/2-STD-B25v6_2.pdf〉
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の技法では、暗号化したコンテンツに対して、暗号化ヘッダ、ユーザ識別子の集合、及び暗号化した個別メッセージからなる付加情報を付加してコンテンツ配信を行う。この技法を多数のユーザ向けのコンテンツ配信に適用した場合、付加情報を付けたことにより要求される伝送速度の増大が課題となる。
【０００７】
図９に、特許文献１の技法における付加情報付き暗号化コンテンツの信号配置を示す。特許文献１の技法では、一般的に、コンテンツを暗号化するときに１つのコンテンツを一定の間隔で区切り（図９に示すＣ１，Ｃ２，・・・）、暗号化する（図９に示すＣ１’，Ｃ２’，・・・）。更に、暗号を復号する際に必要となる暗号ヘッダ（Ｈｉ）、ユーザ識別子の集合（Ｓｉ）、並びに暗号化個別メッセージ（ｍｉ）を付加して付加情報付き暗号化コンテンツを１組のメッセージとして生成し、各付加情報付き暗号化コンテンツを連続して受信装置に伝送することになる。
【０００８】
図１０に、特許文献１の技法に基づいた配信例として、コンテンツの伝送速度を２Ｍｂｐｓ一定として通信ネットワークを用いてマルチキャスト配信することを想定し、利用者数（ユーザ情報の登録数）と付加情報付き暗号化コンテンツの伝送速度との関係を試算した結果を示す。この試算では、コンテンツ（共通メッセージ）と個別データ（暗号化した個別メッセージ）並びに付加情報の更新（例えば、復号鍵の更新）を所定の条件下で配信するとき、１０００万人の利用者に対して暗号化コンテンツを配信しようとすると、コンテンツの伝送速度はたかだか２Ｍｂｐｓであるのに対して、付加情報付き暗号化コンテンツの伝送速度は約７０Ｍｂｐｓとなり、伝送ネットワークへの負担が極めて増大することが分かった。したがって、利用者数の増大に伴う伝送ネットワークへの負担を軽減し、各ユーザに共通メッセージ及び個別メッセージをより効率的に配信可能とする技法が望まれる。
【０００９】
本発明の目的は、上述の問題を鑑みて為されたものであり、放送或いは通信のネットワークを用いて、コンテンツ（共通メッセージ）及びコンテンツの制御のための情報（個別メッセージ）を暗号化して伝送するコンテンツ送信装置、コンテンツ送信装置に登録されたユーザ情報に基づき、コンテンツ及び個別メッセージを受信するコンテンツ受信装置、及びこれらのプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明では、付加情報のうち伝送ネットワークへの負担増大の要因となるユーザ識別子の集合（各ユーザの全てのユーザ識別子を結合したもの）、暗号化個別メッセージの集合（所定数の暗号化コンテンツに関する受信対象のユーザ向けの個別メッセージを集合化して暗号化したもの）及び暗号ヘッダについて、暗号化コンテンツとは独立して、送信側で予め設定した配信スケジュールに従って、コンテンツ送信装置からコンテンツ受信装置に向けて配信するように構成する。好適には、本発明における一実施形態のコンテンツ送信装置は、配信する１つ以上のコンテンツについて一定の間隔で区切って暗号化した所定数の暗号化コンテンツにそれぞれ対応する暗号ヘッダを付加し、ユーザ識別子の集合及び暗号化個別メッセージの集合の配信スケジュールを当該所定数の暗号ヘッダ付きの暗号化コンテンツ毎に配信するように設定して、間欠的に送信する。これにより、付加情報の伝送に要求される伝送速度の増加を抑えることができる。また、本発明のコンテンツ受信装置は、間欠的に送信されてきた付加情報を一時的に記憶する機能を設け、暗号化コンテンツの復号時に読み出して使用する。
【００１１】
即ち、本発明のコンテンツ送信装置は、放送或いは通信のネットワークを用いて、コンテンツ及びコンテンツの制御のための情報である個別メッセージを暗号化して伝送するコンテンツ送信装置であって、最大ユーザ数分の秘密鍵、１つの公開鍵、及び、最大ユーザ数分のユーザ識別子を生成して記憶する鍵生成手段と、前記秘密鍵及び前記ユーザ識別子を１組にして、当該コンテンツの配信前に、登録した各ユーザ向けに配信するユーザ登録・鍵払出手段と、当該コンテンツの受信に関する復号手順を規定するアプリケーションを、当該コンテンツの配信前に、全てのユーザ向けに配信するアプリケーション配信手段と、当該アプリケーションの配信後に、前記公開鍵と各ユーザのユーザ識別子を全て結合することにより生成したユーザ識別子の集合とを、所定の配信スケジュールで全てのユーザ向けに配信する公開鍵・ユーザ識別子の集合配信手段と、各ユーザの個別メッセージを全て結合することにより生成した個別メッセージの集合について、所定の個別メッセージ暗号鍵を用いて暗号化することにより暗号化個別メッセージの集合を生成し、所定の配信スケジュールで全てのユーザ向けに配信する暗号化個別メッセージ生成・配信手段と、前記公開鍵及び前記ユーザ識別子の集合から暗号ヘッダを生成し、所定の配信スケジュールで全てのユーザ向けに配信する暗号ヘッダ生成・配信手段と、所定の共通メッセージ暗号鍵を用いて１つ以上のコンテンツについて一定の間隔で区切って暗号化することにより所定数の暗号化コンテンツを生成し、全てのユーザ向けに配信する暗号化コンテンツ配信手段と、前記暗号化コンテンツを配信する際に、前記公開鍵、前記ユーザ識別子の集合、前記暗号化個別メッセージの集合、及び、前記暗号ヘッダについて、前記暗号化コンテンツの配信とは独立した所定の配信スケジュールで配信するように制御する配信タイミング制御手段と、を備えることを特徴とする。
【００１２】
また、本発明のコンテンツ送信装置において、前記配信タイミング制御手段は、リアルタイム型コンテンツの配信の際に、前記公開鍵の配信については前記ユーザ識別子の集合の配信とともに行い、前記暗号ヘッダについては前記暗号化コンテンツに付加して配信し、前記ユーザ識別子の集合及び前記暗号化個別メッセージの集合については、前記暗号化コンテンツの配信前に独立した配信スケジュールで配信するように制御する手段を有することを特徴とする。
【００１３】
また、本発明のコンテンツ送信装置において、前記配信タイミング制御手段は、蓄積型コンテンツの配信の際に、前記公開鍵の配信については前記ユーザ識別子の集合の配信とともに行い、前記暗号ヘッダ、前記ユーザ識別子の集合及び前記暗号化個別メッセージの集合については、前記暗号化コンテンツの配信前に独立した配信スケジュールで配信するように制御する手段を有することを特徴とする。
【００１４】
更に、本発明のコンテンツ受信装置は、放送或いは通信のネットワークを用いて伝送された、コンテンツ及びコンテンツの制御のための情報である暗号化した個別メッセージを受信するコンテンツ受信装置であって、送信側から配信を受けた秘密鍵及びユーザ識別子を記憶する鍵・識別子記憶手段と、送信側から配信された、当該コンテンツの受信に関する復号手順を規定するアプリケーションを受信して記憶し、当該アプリケーションの起動制御を行うアプリケーション受信・起動手段と、前記アプリケーションを実行することにより、前記秘密鍵及びユーザ識別子を用いて、送信側から配信される当該暗号化した個別メッセージ及びコンテンツを受信して復号し、コンテンツの表示制御を行うアプリケーション実行手段と、を備えることを特徴とする。
【００１５】
また、本発明のコンテンツ受信装置において、前記アプリケーション実行手段は、送信側から所定の配信スケジュールで配信された公開鍵を受信して記憶する公開鍵受信・記憶部と、送信側から所定の配信スケジュールで配信された、各ユーザのユーザ識別子を全て結合することにより生成されているユーザ識別子の集合を受信するユーザ識別子の集合受信部と、当該受信したユーザ識別子の集合の中に、前記記憶したユーザ識別子が含まれているか否かを判定し、ユーザ識別子が含まれていない場合は起動したアプリケーションを終了させ、ユーザ識別子が含まれている場合は実行するアプリケーション実行判定部と、送信側から所定の配信スケジュールで配信された、各ユーザの個別メッセージを全て結合することにより生成されている個別メッセージの集合について暗号化した暗号化個別メッセージの集合を、受信して記憶する暗号化個別メッセージ受信・記憶部と、送信側から所定の配信スケジュールで配信された、前記公開鍵及び前記ユーザ識別子の集合から生成されている暗号ヘッダを受信して記憶するとともに、前記秘密鍵、前記ユーザ識別子の集合、前記公開鍵、及び前記暗号ヘッダから、共通メッセージ暗号鍵及び個別メッセージ暗号鍵を復元して記憶する暗号ヘッダ受信・暗号鍵復元・記憶部と、前記個別メッセージ暗号鍵を用いて、前記暗号化個別メッセージの集合から、自分宛て個別メッセージを復元して記憶する個別メッセージ復号・記憶部と、送信側で１つ以上のコンテンツについて一定の間隔で区切って暗号化されている所定数の暗号化コンテンツを受信する暗号化コンテンツ受信部と、前記共通メッセージ暗号鍵を用いて、前記暗号化コンテンツを復号するコンテンツ復号部と、当該自分宛て個別メッセージを使用して表示制御を行ないつつ、当該復号したコンテンツを表示出力するコンテンツ表示制御部と、を備えることを特徴とする。
【００１６】
また、本発明のコンテンツ受信装置において、前記アプリケーション受信・記憶手段は、前記アプリケーション実行判定部によるアプリケーションの実行終了時、及び、前記コンテンツ表示制御部によるコンテンツ表示終了時又は前記暗号化コンテンツ受信部による暗号化コンテンツの受信完了時に、当該アプリケーションの記憶を削除する手段を有することを特徴とする。
【００１７】
更に、本発明による一態様のプログラムは、放送或いは通信のネットワークを用いて、コンテンツ及びコンテンツの制御のための情報である個別メッセージを暗号化して伝送するコンテンツ送信装置として構成するコンピュータに、最大ユーザ数分の秘密鍵、１つの公開鍵、及び、最大ユーザ数分のユーザ識別子を生成して記憶するステップと、前記秘密鍵及び前記ユーザ識別子を１組にして、当該コンテンツの配信前に、登録した各ユーザ向けに配信するステップと、当該コンテンツの受信に関する復号手順を規定するアプリケーションを、当該コンテンツの配信前に、全てのユーザ向けに配信するステップと、当該アプリケーションの配信後に、前記公開鍵と各ユーザのユーザ識別子を全て結合することにより生成したユーザ識別子の集合とを、所定の配信スケジュールで全てのユーザ向けに配信するステップと、各ユーザの個別メッセージを全て結合することにより生成した個別メッセージの集合について、所定の個別メッセージ暗号鍵を用いて暗号化することにより暗号化個別メッセージの集合を生成し、所定の配信スケジュールで全てのユーザ向けに配信するステップと、前記公開鍵及び前記ユーザ識別子の集合から暗号ヘッダを生成し、所定の配信スケジュールで全てのユーザ向けに配信するステップと、所定の共通メッセージ暗号鍵を用いて１つ以上のコンテンツについて一定の間隔で区切って暗号化することにより所定数の暗号化コンテンツを生成し、全てのユーザ向けに配信するステップと、前記暗号化コンテンツを配信する際に、前記公開鍵、前記ユーザ識別子の集合、前記暗号化個別メッセージの集合、及び、前記暗号ヘッダについて、前記暗号化コンテンツの配信とは独立した所定の配信スケジュールで配信するように制御するステップと、を実行させるためのプログラムからなる。
【００１８】
更に、本発明による別態様のプログラムは、放送或いは通信のネットワークを用いて伝送された、コンテンツ及びコンテンツの制御のための情報である暗号化した個別メッセージを受信するコンテンツ受信装置として構成するコンピュータに、送信側から配信を受けた秘密鍵及びユーザ識別子を記憶するステップと、送信側から配信された、当該コンテンツの受信に関する復号手順を規定するアプリケーションを受信して記憶し、当該アプリケーションの起動制御を行うステップと、前記アプリケーションを実行することにより、前記秘密鍵及びユーザ識別子を用いて、送信側から配信される当該暗号化した個別メッセージ及びコンテンツを受信して復号し、コンテンツの表示制御を行うステップと、を実行させるためのプログラムからなる。
【００１９】
また、本発明による更に別態様のプログラムは、放送或いは通信のネットワークを用いて伝送された、コンテンツ及びコンテンツの制御のための情報である暗号化した個別メッセージに関する復号手順を規定するアプリケーション用のプログラムとして、コンピュータに、送信側から所定の配信スケジュールで配信された公開鍵を受信して記憶するステップと、送信側から所定の配信スケジュールで配信された、各ユーザのユーザ識別子を全て結合することにより生成されているユーザ識別子の集合を受信するステップと、当該受信したユーザ識別子の集合の中に、前記記憶したユーザ識別子が含まれているか否かを判定し、ユーザ識別子が含まれていない場合は起動したアプリケーションを終了させ、ユーザ識別子が含まれている場合は実行するステップと、送信側から所定の配信スケジュールで配信された、各ユーザの個別メッセージを全て結合することにより生成されている個別メッセージの集合について暗号化した暗号化個別メッセージの集合を、受信して記憶するステップと、送信側から所定の配信スケジュールで配信された、前記公開鍵及び前記ユーザ識別子の集合から生成されている暗号ヘッダを受信して記憶するとともに、前記秘密鍵、前記ユーザ識別子の集合、前記公開鍵、及び前記暗号ヘッダから、共通メッセージ暗号鍵及び個別メッセージ暗号鍵を復元して記憶するステップと、前記個別メッセージ暗号鍵を用いて、前記暗号化個別メッセージの集合から、自分宛て個別メッセージを復元して記憶するステップと、送信側で１つ以上のコンテンツについて一定の間隔で区切って暗号化されている所定数の暗号化コンテンツを受信するステップと、前記共通メッセージ暗号鍵を用いて、前記暗号化コンテンツを復号するステップと、当該自分宛て個別メッセージを使用して表示制御を行ないつつ、当該復号したコンテンツを表示出力するステップと、を実行させるためのプログラムからなる。
【発明の効果】
【００２０】
本発明によれば、復号に必要な付加情報を一時的に記憶する機能をコンテンツ受信装置に設け、コンテンツ送信装置は伝送ネットワークへの負担増大の要因となる所定の付加情報を暗号化コンテンツとは独立して配信することにより、暗号化コンテンツを多数のユーザに配信する際の伝送ネットワークへの負担増大を抑制することができる。また、復号アルゴリズムをアプリケーション化し、コンテンツ送信装置によって、このアプリケーションをコンテンツ復号用に配信することにより、コンテンツ受信装置は、コンテンツ配信終了後にアプリケーションを消去し、当該コンテンツ受信装置の記憶領域を他のアプリケーション用に開放することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明に係る付加情報及び暗号化コンテンツの信号配置の一例を示す図である。
【図２】本発明による一実施形態のコンテンツ送信装置のブロック図である。
【図３】本発明による一実施形態のコンテンツ受信装置のブロック図である。
【図４】本発明による一実施形態のコンテンツ送信装置における全体動作に関するフローチャートである。
【図５】本発明による一実施形態のコンテンツ送信装置における配信タイミング制御手段の配信制御の動作に関するフローチャートである。
【図６】本発明による一実施形態のコンテンツ受信装置における全体動作に関するフローチャートである。
【図７】本発明による一実施形態のコンテンツ受信装置におけるアプリケーション実行手段の受信制御の動作に関するフローチャートである。
【図８】本発明による一実施形態のコンテンツ送信装置及びコンテンツ受信装置における利用者数（ユーザ情報の登録数）と付加情報付き暗号化コンテンツの伝送速度との関係を試算した結果を示す図である。
【図９】従来技術による付加情報付き暗号化コンテンツの信号配置を示す図である。
【図１０】従来技術による利用者数（ユーザ情報の登録数）と付加情報付き暗号化コンテンツの伝送速度との関係を試算した結果を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明における一実施形態のコンテンツ送信装置１０、コンテンツ受信装置５０及びこれらのプログラムについて説明する。
【００２３】
まず、本発明の理解を高めるために、本発明における付加情報及び暗号化コンテンツの信号配置の一例を図１に示す。詳細に後述する本発明による一実施形態のコンテンツ送信装置１０は、配信する１つ以上のコンテンツについて一定の間隔で区切って暗号化したｎ個の暗号化コンテンツＣｉ（ｉ＝１〜ｎ）にそれぞれ対応する暗号ヘッダＨｉ（ｉ＝１〜ｎ）を付加し、ユーザ識別子の集合Ｓ１〜ｎ及び暗号化個別メッセージの集合ｍ１〜ｎの配信スケジュールを当該ｎ個分の暗号ヘッダ付きの暗号化コンテンツの配信毎に送信するように設定して、間欠的に送信する。
【００２４】
図１に示す例では、ライブ映像の配信（リアルタイム型コンテンツの配信）の場合を想定しており、暗号ヘッダについては暗号化コンテンツに付加して配信し、ユーザ識別子の集合及び暗号化個別メッセージの集合については、暗号化コンテンツの配信前に独立した配信スケジュールで配信するように構成される。ただし、暗号化コンテンツの配信中にユーザ識別子の集合及び暗号化個別メッセージの集合の変更があった場合には、その変更時にユーザ識別子の集合及び暗号化個別メッセージの集合を更新して配信する。
【００２５】
また、ユーザ識別子の集合及び暗号化個別メッセージの集合は、詳細に後述する本発明による一実施形態のコンテンツ受信装置５０で記憶することが可能である。ここで、コンテンツ送信装置１０が１つ以上の番組（ｎ個の暗号化コンテンツＣ１〜Ｃｎ）を送信している間は、ユーザ識別子の集合及び暗号化個別メッセージの集合を一定の値に固定することができる。例えば、コンテンツ送信装置１０は、ユーザ識別子の集合及び暗号化個別メッセージの集合を番組開始時にのみ送信する。一方、コンテンツ受信装置５０は、番組開始時に送られてきたユーザ識別子の集合及び暗号化個別メッセージの集合を受信して記憶する。続いて、コンテンツ受信装置５０は、記憶したユーザ識別子の集合Ｓ１〜ｎ及び暗号化個別メッセージの集合ｍ１〜ｎと、逐次送られてくる暗号ヘッダＨｉ（ｉ＝１〜ｎ）を用いて、暗号化コンテンツＣｉ（ｉ＝１〜ｎ）からコンテンツを復号する。
【００２６】
一方、図１に示す例とは異なり、蓄積型コンテンツの配信の場合であれば、予めコンテンツ暗号化処理を行い、その時に使用した暗号ヘッダを、暗号化コンテンツの配信とは独立した配信スケジュールで配信するように構成することもできる。例えば、ｎ個の暗号化コンテンツＣｉ（ｉ＝１〜ｎ）にそれぞれ対応する暗号ヘッダＨｉ（ｉ＝１〜ｎ）は、結合した暗号ヘッダＨ１〜ｎとし、ユーザ識別子の集合Ｓ１〜ｎ及び暗号化個別メッセージの集合ｍ１〜ｎの配信スケジュールに併せて、当該ｎ個分の暗号化コンテンツの配信毎に送信するように構成することができる。
【００２７】
次に、図２を参照して、本発明における一実施形態のコンテンツ送信装置１０について詳細に説明する。
【００２８】
〔コンテンツ送信装置１０〕
図２は、本発明における一実施形態のコンテンツ送信装置１０のブロック図である。コンテンツ送信装置１０は、鍵生成手段１１、ユーザ登録・鍵払出手段１２、アプリケーション配信手段１３、公開鍵・ユーザ識別子の集合配信手段１４、暗号化個別メッセージ生成・配信手段１５、暗号ヘッダ生成・配信手段１６、暗号化コンテンツ配信手段１７及び配信タイミング制御手段１８を備える。
【００２９】
（鍵生成手段１１）
鍵生成手段１１は、セキュリティパラメータ生成部１１１、秘密鍵生成・記憶部１１２、公開鍵生成・記憶部１１３及びユーザ識別子生成・記憶部１１４から構成される。
【００３０】
セキュリティパラメータ生成部１１１は、外部からのパラメータ生成指示を受けて、公開鍵、秘密鍵、及びユーザ識別子を生成するためのセキュリティパラメータを生成する。尚、このパラメータ生成指示は、コンテンツ送信装置１０の操作者によって与えられる。
【００３１】
秘密鍵生成・記憶部１１２は、セキュリティパラメータ生成部１１１から受け取ったセキュリティパラメータから、最大ユーザ数分の秘密鍵を生成して記憶する。
【００３２】
公開鍵生成・記憶部１１３は、セキュリティパラメータ生成部１１１から受け取ったセキュリティパラメータから、１つの公開鍵を生成して記憶する。
【００３３】
ユーザ識別子生成・記憶部１１４は、セキュリティパラメータ生成部１１１から受け取ったセキュリティパラメータから、最大ユーザ数分のユーザ識別子を生成して記憶する。
【００３４】
ここで、鍵生成手段１１による公開鍵ＰＫ及び秘密鍵ＳＫｉの生成について、具体的に説明する。まず、鍵生成手段１１は、セキュリティパラメータ及びユーザ数ｎを基に、素数位数ｐの双線形群Ｇ、及び、双線形写像ｅ：Ｇ×Ｇ→ＧＴを選択する。また、鍵生成手段１１は、生成元gを双線形群Ｇからランダムに選択し、０からｐ−１までの整数の集合Ｚｐ（以下、単に「Ｚｐ」）から乱数α，β１，・・・，βｎ，γ１，γ２をそれぞれランダムに選択する。そして、鍵生成手段１１は、双線形群Ｇと、双線形写像ｅ：Ｇ×Ｇ→ＧＴと、生成元ｇと、α，γ１，γ２とを用いて、下記の式（１）で表されるｇｈ，ν１，ν２を算出する。
【００３５】
【数１】
2015091091.tif 000003
【００３６】
ここで、Ｇが双線形群であるとは、Ｇ上の群演算が効率的に求められ、群ＧＴ、及び、効率的に計算可能な双線形写像ｅ：Ｇ×Ｇ→ＧＴが存在する群のことをいう。
【００３７】
そして、鍵生成手段１１は、式（１）及びβ１，・・・，βｎを用いて、下記の式（２）で表される公開鍵ＰＫを生成する。この公開鍵ＰＫは、コンテンツ送信装置１０にて１つだけ生成される。
【００３８】
【数２】
2015091091.tif 000004
【００３９】
更に、鍵生成手段１１は、下記の式（３）で表される秘密鍵ＳＫｉを生成する。その後、鍵生成手段１１は、生成した公開鍵ＰＫ及び秘密鍵ＳＫｉを記憶する。なお、式（３）において、ｉは、各ユーザの識別子を示す。
【００４０】
【数３】
2015091091.tif 000005
【００４１】
（ユーザ登録・鍵払出手段１２）
ユーザ登録・鍵払出手段１２は、ユーザ情報入出力部１２１及びユーザ情報記憶部１２２から構成される。
【００４２】
ユーザ情報入出力部１２１は、ユーザからのユーザ情報の入力を受け付ける。ユーザ情報の入力が完了した後、鍵生成手段１１に対して、１つの秘密鍵、１つのユーザ識別子の払い出し要求を出力する。鍵生成手段１１から払い出しを受けた秘密鍵とユーザ識別子を１組にして、当該ユーザのコンテンツ受信の事前準備として、コンテンツ受信装置１０を利用するユーザ向けに配信するとともに、ユーザ情報記憶部１２２に、ユーザ情報、秘密鍵、及びユーザ識別子を受け渡す。
【００４３】
ユーザ情報記憶部１２２は、ユーザ情報、秘密鍵、及びユーザ識別子を１組にして記憶する。
【００４４】
（アプリケーション配信手段１３）
アプリケーション配信手段１３は、アプリケーション配信部１３１から構成される。
【００４５】
アプリケーション配信部１３１は、外部からのアプリケーション登録を受け付け、配信タイミング制御手段１８のアプリケーション配信制御部１８１からの指示に基づき、当該コンテンツの配信前に、コンテンツ受信装置５０を利用する全てのユーザ向けにアプリケーションを配信する。尚、このアプリケーション登録は、コンテンツ送信装置１０の操作者によって、後述する配信パラメータに対応して設定される。また、アプリケーションとは、当該コンテンツの受信に関する復号手順を規定する受信制御用のプログラムを含むソフトウェアである。
【００４６】
（公開鍵・ユーザ識別子の集合配信手段１４）
公開鍵・ユーザ識別子の集合配信手段１４は、ユーザ識別子の集合生成・配信部１４１及び公開鍵配信部１４２から構成される。
【００４７】
ユーザ識別子の集合生成・配信部１４１は、配信タイミング制御手段１８の公開鍵・ユーザ識別子の集合配信制御部１８２からの指示に基づき、ユーザ情報記憶部１２２に記憶された全てのユーザ識別子を結合して、ユーザ識別子の集合を生成し、当該アプリケーションの配信後に、暗号化コンテンツとは独立した所定の配信スケジュールで、コンテンツ受信装置５０を利用する全てのユーザ向けに配信する。
【００４８】
公開鍵配信部１４２は、配信タイミング制御手段１８の公開鍵・ユーザ識別子の集合配信制御部１８２からの指示に基づき、公開鍵生成・記憶部１１３に記憶された公開鍵を、当該アプリケーションの配信後に、コンテンツ受信装置５０を利用する全てのユーザ向けに配信する。
【００４９】
（暗号化個別メッセージ生成・配信手段１５）
暗号化個別メッセージ生成・配信手段１５は、個別メッセージ暗号鍵生成部１５１、個別メッセージの集合生成部１５２、個別メッセージの集合暗号化部１５３及び暗号化個別メッセージの集合配信部１５４から構成される。
【００５０】
個別メッセージ暗号鍵生成部１５１は、配信タイミング制御手段１８の暗号化個別メッセージの集合配信制御部１８３からの指示に基づき、鍵生成手段１１から公開鍵を、ユーザ識別子の集合生成・配信部１４１からユーザ識別子の集合を受け取り、個別メッセージ暗号鍵を生成する。
【００５１】
具体的には、個別メッセージ暗号鍵生成部１５１は、ユーザ識別子の集合Ｓと、公開鍵ＰＫと、乱数ｔとを用いて、下記の式（４）で表される個別メッセージ暗号鍵Ｋ’ｉを生成する。この個別メッセージ暗号鍵Ｋ’ｉは、後述する個別メッセージの集合を暗号化する共通鍵である。
【００５２】
【数４】
2015091091.tif 000006
【００５３】
そして、個別メッセージ暗号鍵生成部１５１は、生成した個別メッセージ暗号鍵Ｋ’ｉを後述する個別メッセージの集合暗号化部１５３に出力する。
【００５４】
個別メッセージの集合生成部１５２は、配信タイミング制御手段１８の暗号化個別メッセージの集合配信制御部１８３からの指示に基づき、ユーザ情報記憶部１２２に記憶されたユーザ情報から各ユーザの個別メッセージを生成し、全ての個別メッセージを結合することにより個別メッセージの集合を生成する。
【００５５】
個別メッセージの集合暗号化部１５３は、個別メッセージ暗号鍵生成部１５１が生成した個別メッセージ暗号鍵を用いて、個別メッセージの集合生成部１５２で生成した個別メッセージの集合を暗号化する。
【００５６】
暗号化個別メッセージの集合配信部１５４は、配信タイミング制御手段１８の暗号化個別メッセージの集合配信制御部１８３からの指示に基づき、暗号化個別メッセージの集合を、当該コンテンツの配信時に、暗号化コンテンツとは独立した所定の配信スケジュールで、コンテンツ受信装置５０を利用する全てのユーザ向けに配信する。
【００５７】
（暗号ヘッダ生成・配信手段１６）
暗号ヘッダ生成・配信手段１６は、暗号ヘッダ生成・配信部１６１から構成される。
【００５８】
暗号ヘッダ生成・配信部１６１は、配信タイミング制御手段１８の暗号ヘッダ配信制御部１８４からの指示に基づき、公開鍵及びユーザ識別子の集合から暗号ヘッダを生成し、当該コンテンツの配信時に、暗号化コンテンツとは独立した所定の配信スケジュールで、コンテンツ受信装置５０を利用する全てのユーザ向けに配信する。
【００５９】
暗号ヘッダの生成に関して、暗号ヘッダ生成・配信部１６１は、コンテンツ受信装置５０において暗号化コンテンツ及び個別メッセージ暗号鍵を復元するためのヘッダ（鍵復元情報）Ｈｄｒを生成する。より具体的には、暗号ヘッダ生成・配信部１６１は、ユーザ識別子の集合Ｓと、公開鍵ＰＫと、乱数ｔとを用いて、下記の式（５）で表されるヘッダＨｄｒを生成する。
【００６０】
【数５】
2015091091.tif 000007
【００６１】
（暗号化コンテンツ配信手段１７）
暗号化コンテンツ配信手段１７は、共通メッセージ暗号鍵生成部１７１、コンテンツ暗号化部１７２及び暗号化コンテンツ配信部１７３から構成される。
【００６２】
共通メッセージ暗号鍵生成部１７１は、配信タイミング制御手段１８の暗号化コンテンツ配信制御部１８５からの指示に基づき、共通メッセージ暗号鍵を生成する。
【００６３】
具体的には、共通メッセージ暗号鍵生成部１７１は、ユーザ識別子の集合生成・配信部１４１からユーザ識別子の集合Ｓが入力され、公開鍵生成・記憶部１１３から公開鍵ＰＫを読み出し、Ｚｐから乱数ｔをランダムに選択する。そして、個別メッセージ暗号鍵生成部１５１は、ユーザ識別子の集合Ｓと、公開鍵ＰＫと、乱数ｔとを用いて、下記の式（６）で表される共通メッセージ暗号鍵Ｋを生成する。この共通メッセージ暗号鍵Ｋは、コンテンツを暗号化する共通鍵である。
【００６４】
【数６】
2015091091.tif 000008
【００６５】
コンテンツ暗号化部１７２は、外部からのコンテンツの入力を受け付け、当該生成した共通メッセージ暗号鍵を用いて、配信する１つ以上のコンテンツについて一定の間隔で区切って暗号化し、ｎ個の暗号化コンテンツを生成する。尚、このコンテンツの入力は、通常、コンテンツ送信装置１０の操作者により所定のストレージ（図示せず）から与えられる。
【００６６】
暗号化コンテンツ配信部１７３は、配信タイミング制御手段１８の暗号化コンテンツ配信制御部１８５からの指示に基づき、暗号化コンテンツを、当該コンテンツの配信時に、コンテンツ受信装置５０を利用する全てのユーザ向けに配信する。
【００６７】
（配信タイミング制御手段１８）
配信タイミング制御手段１８は、アプリケーション配信制御部１８１、公開鍵・ユーザ識別子の集合配信制御部１８２、暗号化個別メッセージの集合配信制御部１８３、暗号ヘッダ配信制御部１８４及び暗号化コンテンツ配信制御部１８５から構成される。
【００６８】
アプリケーション配信制御部１８１は、アプリケーション配信部１３１に対して、当該コンテンツの配信前に、コンテンツ受信装置５０を利用する全てのユーザ向けにアプリケーションを配信するよう制御する。
【００６９】
公開鍵・ユーザ識別子の集合配信制御部１８２は、ユーザ識別子の集合生成・配信部１４１に対して、ユーザ識別子の集合を生成させ、当該コンテンツの配信時に、暗号化コンテンツとは独立した所定の配信スケジュールで、コンテンツ受信装置５０を利用する全てのユーザ向けに配信するよう制御する。また、公開鍵・ユーザ識別子の集合配信制御部１８２は、公開鍵配信部１４２に対して、公開鍵生成・記憶部１１３に記憶された公開鍵を、当該コンテンツの配信前に、暗号化コンテンツとは独立した所定の配信スケジュールで、コンテンツ受信装置５０を利用する全てのユーザ向けに配信するように制御する機能を有する。
【００７０】
暗号化個別メッセージの集合配信制御部１８３は、個別メッセージ暗号鍵生成部１５１に対して、個別メッセージ暗号鍵を生成するように制御する。更に、暗号化個別メッセージの集合配信制御部１８３は、個別メッセージの集合生成部１５２に対して、ユーザ情報記憶部１２２に記憶されたユーザ情報から各ユーザの個別メッセージを生成させるとともに、全ての個別メッセージを結合することにより個別メッセージの集合を生成させ、暗号化個別メッセージの集合配信部１５４に対して、当該暗号化個別メッセージの集合を、当該コンテンツの配信時に、暗号化コンテンツとは独立した所定の配信スケジュールで、コンテンツ受信装置５０を利用する全てのユーザ向けに配信するように制御する機能を有する。
【００７１】
暗号ヘッダ配信制御部１８４は、暗号ヘッダ生成・配信部１６１に対して、公開鍵及びユーザ識別子の集合から暗号ヘッダを生成させ、当該コンテンツの配信時に、暗号化コンテンツとは独立した所定の配信スケジュールで、コンテンツ受信装置５０を利用する全てのユーザ向けに配信するように制御する。
【００７２】
暗号化コンテンツ配信制御部１８５は、共通メッセージ暗号鍵生成部１７１に対して、共通メッセージ暗号鍵を生成するように制御するとともに、暗号化コンテンツ配信部１７３に対して、暗号化コンテンツを、当該コンテンツの配信時に、コンテンツ受信装置５０を利用する全てのユーザ向けに配信するように制御する。
【００７３】
ここで、配信タイミング制御手段１８は、アプリケーションの配信、公開鍵の配信、ユーザ識別子の集合の配信、暗号化個別メッセージの集合の配信、暗号ヘッダの配信、及び暗号化コンテンツの配信に関して、所定の配信パラメータによって設定可能なように構成することができる。例えば、配信タイミング制御手段１８は、アプリケーションの配信については、コンテンツ配信時以外の期間で定期的に連続して配信し、公開鍵の配信についてはユーザ識別子の集合の配信とともに行い、このユーザ識別子の集合の配信、暗号化個別メッセージの集合の配信、暗号ヘッダの配信、及び暗号化コンテンツの配信については、例示した図１に示す配信タイミングに従って配信するように制御する。
【００７４】
次に、図３を参照して、本発明における一実施形態のコンテンツ受信装置５０について詳細に説明する。
【００７５】
〔コンテンツ受信装置５０〕
図３は、本発明における一実施形態のコンテンツ受信装置５０のブロック図である。コンテンツ受信装置５０は、限定受信制御手段５１、鍵・識別子記憶手段５２、アプリケーション受信・起動手段５３及びアプリケーション実行手段５４を備える。
【００７６】
（限定受信制御手段５１）
限定受信制御手段５１は、限定受信開始・終了管理部５１１から構成される。
【００７７】
限定受信開始・終了管理部５１１は、コンテンツ受信装置５０の操作者の要求に応じて、後述するアプリケーション受信・起動手段５３のアプリケーション起動制御部５３２に対してアプリケーション起動信号を発生する。また、限定受信開始・終了管理部５１１は、コンテンツの受信を強制終了するときには、アプリケーション終了信号を発生するように構成することができる。
【００７８】
（鍵・識別子記憶手段５２）
鍵・識別子記憶手段５２は、秘密鍵・ユーザ識別子記憶部５２１から構成される。
【００７９】
秘密鍵・ユーザ識別子記憶部５２１は、コンテンツ送信装置１０から配信を受けた秘密鍵とユーザ識別子を記憶する。秘密鍵とユーザ識別子は、コンテンツ送信装置１０に対するユーザ情報の登録要求に応じて返信される情報であり、コンテンツ受信の事前準備として記憶される。
【００８０】
（アプリケーション受信・起動手段５３）
アプリケーション受信・起動手段５３は、アプリケーション受信・記憶部５３１及びアプリケーション起動制御部５３２から構成される。
【００８１】
アプリケーション受信・記憶部５３１は、コンテンツ送信装置１０から配信されたアプリケーションを受信して記憶する。アプリケーションは、コンテンツ受信の事前準備として記憶される。また、コンテンツの受信終了時には、当該アプリケーションの記憶を削除するように構成することができる。例えば、限定受信開始・終了管理部５１１からのコンテンツの受信に関する強制終了時に受信するアプリケーション終了信号を受信時、或いは、後述するアプリケーション実行判定部５４２によるアプリケーションの実行終了時、及び、後述するコンテンツ表示制御部５４９によるコンテンツ表示終了時又は暗号化コンテンツ受信部５４７による暗号化コンテンツの受信完了時に、アプリケーション受信・記憶部５３１は、当該アプリケーションの記憶を削除するように構成することができる。
【００８２】
アプリケーション起動制御部５３２は、アプリケーション起動信号を受信したとき、アプリケーション受信・記憶部５３１に記憶したアプリケーションをアプリケーション実行手段５４に受け渡すことにより起動し実行させる。
【００８３】
（アプリケーション実行手段５４）
アプリケーション実行手段５４は、ユーザ識別子の集合受信部５４１、アプリケーション実行判定部５４２、公開鍵受信・記憶部５４３、暗号化個別メッセージ受信・記憶部５４４、暗号ヘッダ受信・暗号鍵復元・記憶部５４５、個別メッセージ復号・記憶部５４６、暗号化コンテンツ受信部５４７、コンテンツ復号部５４８及びコンテンツ表示制御部５４９から構成される。アプリケーション実行手段５４における各機能部は、アプリケーション起動信号の受信に伴い動作するアプリケーション起動制御部５３２によって制御される。
【００８４】
ユーザ識別子の集合受信部５４１は、暗号化コンテンツとは独立した所定の配信スケジュールで配信されるユーザ識別子の集合を、コンテンツ送信装置１０から受信する。
【００８５】
アプリケーション実行判定部５４２は、当該受信したユーザ識別子の集合の中に、秘密鍵・ユーザ識別子記憶部５２１に記憶されたユーザ識別子が含まれているか否かを判定し、ユーザ識別子が含まれていない場合は、起動したアプリケーションを終了させ、ユーザ識別子が含まれている場合は、起動したアプリケーションの実行を維持する。
【００８６】
公開鍵受信・記憶部５４３は、暗号化コンテンツとは独立した所定の配信スケジュールで配信される（例えば、ユーザ識別子の集合とともに配信される）公開鍵を、コンテンツ送信装置１０から受信して記憶する。
【００８７】
暗号化個別メッセージ受信・記憶部５４４は、コンテンツの受信時に、コンテンツ送信装置１０から配信された暗号化個別メッセージの集合を受信して記憶する。
【００８８】
暗号ヘッダ受信・暗号鍵復元・記憶部５４５は、コンテンツの受信時に、コンテンツ送信装置１０から配信された暗号ヘッダを受信し、既に記憶した秘密鍵、ユーザ識別子の集合、公開鍵、及び暗号ヘッダから、共通メッセージ暗号鍵及び個別メッセージ暗号鍵を復元して記憶する。
【００８９】
共通メッセージ暗号鍵及び個別メッセージ暗号鍵の復元に関して、暗号ヘッダ受信・暗号鍵復元・記憶部５４５は、公開鍵受信・記憶部５４３に記憶した公開鍵ＰＫと、秘密鍵・ユーザ識別子記憶部５２１に記憶した秘密鍵ＳＫｉと、当該受信した暗号ヘッダＨｄｒとを用いて、共通メッセージ暗号鍵Ｋ及び個別メッセージ暗号鍵Ｋ’ｉを復元する。具体的には、暗号ヘッダ受信・暗号鍵復元・記憶部５４５は、公開鍵ＰＫと、秘密鍵ＳＫｉと、暗号ヘッダＨｄｒに含まれるＣ０，Ｃ１を用いて、下記の式（７）で表される共通メッセージ暗号鍵Ｋを復元する。
【００９０】
【数７】
2015091091.tif 000009
【００９１】
更に、暗号ヘッダ受信・暗号鍵復元・記憶部５４５は、公開鍵ＰＫと、秘密鍵ＳＫｉと、暗号ヘッダＨｄｒに含まれるｇｔ（つまり、Ｃ０）とを用いて、下記の式（８）で表される個別メッセージ暗号鍵Ｋ’ｉとを復元する。その後、暗号ヘッダ受信・暗号鍵復元・記憶部５４５は、復元した共通メッセージ暗号鍵Ｋをコンテンツ復号部５４８に出力し、復元した個別メッセージ暗号鍵Ｋ’ｉを個別メッセージ復号・記憶部５４６に出力する。
【００９２】
【数８】
2015091091.tif 000010
【００９３】
個別メッセージ復号・記憶部５４６は、個別メッセージ暗号鍵を用いて、暗号化個別メッセージ受信・記憶部５４４に記憶された暗号化個別メッセージの集合から、自分宛て個別メッセージを復元して記憶する。
【００９４】
暗号化コンテンツ受信部５４７は、コンテンツ送信装置１０から配信された暗号化コンテンツを受信する。
【００９５】
コンテンツ復号部５４８は、共通メッセージ暗号鍵を用いて、暗号化コンテンツを復号する。
【００９６】
コンテンツ表示制御部５４９は、個別メッセージ復号・記憶部５４６に記憶された自分宛て個別メッセージを使用して表示制御を行ないつつ、当該復号したコンテンツを所定の表示部（図示せず）に表示出力する。
【００９７】
〔コンテンツ送信装置１０の全体動作〕
以下、図４を参照して、コンテンツ送信装置１０の全体動作について説明する。
【００９８】
まず、コンテンツ送信装置１０は、セキュリティパラメータ生成部１１１によって、外部からのパラメータ生成指示を受けて、公開鍵、秘密鍵、及びユーザ識別子を生成するためのセキュリティパラメータを生成する（ステップＳ１）。
【００９９】
続いて、コンテンツ送信装置１０は、秘密鍵生成・記憶部１１２によって、生成したセキュリティパラメータから、最大ユーザ数分の秘密鍵を生成して記憶する（ステップＳ２）。
【０１００】
更に、コンテンツ送信装置１０は、公開鍵生成・記憶部１１３によって、生成したセキュリティパラメータから、１つの公開鍵を生成して記憶する（ステップＳ３）。
【０１０１】
更に、コンテンツ送信装置１０は、ユーザ識別子生成・記憶部１１４によって、生成したセキュリティパラメータから、最大ユーザ数分のユーザ識別子を生成して記憶する（ステップＳ４）。尚、ステップＳ２〜Ｓ４における各ステップの順序は変更可能であることは勿論である。
【０１０２】
次に、コンテンツ送信装置１０は、ユーザ情報入出力部１２１によって、ユーザからのユーザ情報の入力を受け付け、ユーザ情報の入力の完了後、鍵生成手段１１に対して、１つの秘密鍵、１つのユーザ識別子の払い出し要求を出力し、鍵生成手段１１から払い出しを受けた秘密鍵とユーザ識別子を１組にして、当該ユーザのコンテンツ受信の事前準備として、コンテンツ受信装置１０を利用するユーザ向けに配信する（ステップＳ５）。
【０１０３】
次に、コンテンツ送信装置１０は、アプリケーション配信部１３１によって、配信タイミング制御手段１８のアプリケーション配信制御部１８１からの指示に基づき、当該コンテンツの配信前に、コンテンツ受信装置５０を利用する全てのユーザ向けにアプリケーションを配信する（ステップＳ６）。
【０１０４】
次に、コンテンツ送信装置１０は、暗号化コンテンツ配信手段１７によって、暗号化コンテンツを、当該コンテンツの配信時に、コンテンツ受信装置５０を利用する全てのユーザ向けに配信する（ステップＳ７）。ここで、公開鍵及び所定の付加情報（ユーザ識別子の集合、暗号化個別メッセージの集合及び暗号ヘッダ）が、暗号化コンテンツとは独立した所定の配信スケジュールで全てのユーザ向けに配信される。公開鍵及び所定の付加情報（ユーザ識別子の集合、暗号化個別メッセージの集合及び暗号ヘッダ）並びに暗号化コンテンツの配信は、配信タイミング制御手段１８によって配信タイミングが制御される。この配信タイミング制御手段１８の配信制御に関する動作について、図５を参照して以下に説明する。
【０１０５】
〔配信タイミング制御手段１８の配信制御動作〕
図５は、コンテンツ送信装置１０における配信タイミング制御手段１８の配信制御の動作に関するフローチャートである。
【０１０６】
コンテンツ送信装置１０は、アプリケーション配信部１３１によってアプリケーションを配信した後（ステップＳ１１）、公開鍵配信部１４２によって、配信タイミング制御手段１８からの指示に基づき、公開鍵生成・記憶部１１３に記憶された公開鍵を、コンテンツ受信装置５０を利用する全てのユーザ向けに配信する（ステップＳ１２）。
【０１０７】
次に、コンテンツ送信装置１０は、ユーザ識別子の集合生成・配信部１４１によって、配信タイミング制御手段１８からの指示に基づき、各ユーザのユーザ識別子を全て結合することによりユーザ識別子の集合を生成し、暗号化コンテンツとは独立した所定の配信スケジュールで、コンテンツ受信装置５０を利用する全てのユーザ向けに配信する（ステップＳ１３）。
【０１０８】
次に、コンテンツ送信装置１０は、個別メッセージ暗号鍵生成部１５１によって、配信タイミング制御手段１８からの指示に基づき、公開鍵及びユーザ識別子の集合を用いて個別メッセージ暗号鍵を生成するとともに、共通メッセージ暗号鍵生成部１７１によって、ユーザ識別子の集合、公開鍵及び乱数を用いて共通メッセージ暗号鍵を生成する（ステップＳ１４）。
【０１０９】
次に、コンテンツ送信装置１０は、個別メッセージの集合生成部１５２によって、配信タイミング制御手段１８からの指示に基づき、ユーザ情報記憶部１２２に記憶されたユーザ情報から生成した各ユーザの個別メッセージについて、全ての個別メッセージを結合することにより個別メッセージの集合を生成し、個別メッセージの集合暗号化部１５３によって、生成済の個別メッセージ暗号鍵を用いて個別メッセージの集合の暗号化を行うことにより、暗号化個別メッセージの集合を生成する（ステップＳ１５）。
【０１１０】
次に、コンテンツ送信装置１０は、暗号化個別メッセージの集合配信部１５４によって、配信タイミング制御手段１８からの指示に基づき、暗号化個別メッセージの集合を、当該コンテンツの配信時に、暗号化コンテンツとは独立した所定の配信スケジュールで、コンテンツ受信装置５０を利用する全てのユーザ向けに配信する（ステップＳ１６）。
【０１１１】
次に、コンテンツ送信装置１０は、暗号ヘッダ生成・配信部１６１によって、配信タイミング制御手段１８からの指示に基づき、公開鍵及びユーザ識別子の集合から暗号ヘッダを生成し（ステップＳ１７）、当該コンテンツの配信時に、暗号化コンテンツとは独立した所定の配信スケジュールで、コンテンツ受信装置５０を利用する全てのユーザ向けに配信する（ステップＳ１８）。
【０１１２】
コンテンツ配信に関して、コンテンツ送信装置１０は、コンテンツ暗号化部１７２によって、生成済の共通メッセージ暗号鍵を用いて、配信する１つ以上のコンテンツについて一定の間隔で区切って暗号化し、ｎ個の暗号化コンテンツを生成しておく（ステップＳ１９）。
【０１１３】
次に、コンテンツ送信装置１０は、暗号化コンテンツ配信部１７３は、配信タイミング制御手段１８からの指示に基づき、暗号化コンテンツを、当該コンテンツの配信時に、コンテンツ受信装置５０を利用する全てのユーザ向けに配信する（ステップＳ２０）。
【０１１４】
このように、配信タイミング制御手段１８は、アプリケーションの配信、公開鍵の配信、ユーザ識別子の集合の配信、暗号化個別メッセージの集合の配信、暗号ヘッダの配信、及び暗号化コンテンツの配信について、それぞれ独立した所定の配信スケジュールで配信することが可能となる。例えば、配信タイミング制御手段１８は、アプリケーションの配信については、コンテンツ配信時以外の期間で定期的に連続して配信し、公開鍵の配信についてはユーザ識別子の集合の配信とともに行い、このユーザ識別子の集合の配信、暗号化個別メッセージの集合の配信、暗号ヘッダの配信、及び暗号化コンテンツの配信については、例示した図１に示す配信タイミングに従って配信するように制御する。
【０１１５】
〔コンテンツ受信装置５０の全体動作〕
以下、図６を参照して、コンテンツ受信装置５０の全体動作について説明する。
【０１１６】
まず、コンテンツ受信装置５０は、秘密鍵・ユーザ識別子記憶部５２１によって、コンテンツ受信の事前準備として、コンテンツ送信装置１０から配信を受けた秘密鍵とユーザ識別子を記憶する（ステップＳ３１）。
【０１１７】
次に、コンテンツ受信装置５０は、限定受信開始に伴い、アプリケーション受信・記憶部５３１によって、コンテンツ送信装置１０から配信を受けたアプリケーションを記憶する（ステップＳ３２）。
【０１１８】
次に、コンテンツ受信装置５０は、アプリケーション起動制御部５３２によって、限定受信開始に伴い所定のアプリケーション起動信号を受信したとき、記憶したアプリケーションを起動する（ステップＳ３３）。
【０１１９】
次に、コンテンツ受信装置５０は、アプリケーション実行手段５４によって、アプリケーションを実行し、図７を参照して後述する手順に従って、配信される暗号化コンテンツを受信して復号する（ステップＳ３４）。
【０１２０】
次に、コンテンツ受信装置５０は、コンテンツ表示制御部５４９によって、暗号化コンテンツとは別に受信し復号した自分宛て個別メッセージを使用して、当該コンテンツの表示制御を行ないつつ、当該復号したコンテンツを表示出力する（ステップＳ３５）。
【０１２１】
次に、コンテンツ受信装置５０は、アプリケーション受信・記憶部５３１によって、例えばコンテンツの配信終了後に、アプリケーションの記憶を削除する（ステップＳ３６）。
【０１２２】
〔アプリケーション実行手段５４による受信制御動作〕
図７を参照して、アプリケーション実行手段５４によるアプリケーションの実行手順について、詳細に説明する。図７は、本発明における一実施形態のコンテンツ受信装置５０におけるアプリケーション実行手段５４の受信制御の動作に関するフローチャートである。コンテンツ受信装置５０は、アプリケーション実行手段５４によって、アプリケーション起動制御部５３２から起動指示を受けたアプリケーションを実行する。
【０１２３】
まず、コンテンツ受信装置５０は、公開鍵受信・記憶部５４３によって、暗号化コンテンツとは独立した所定の配信スケジュールで配信される（例えば、ユーザ識別子の集合とともに配信される）公開鍵を、コンテンツ送信装置１０から受信して記憶する（ステップＳ５１）。
【０１２４】
また、コンテンツ受信装置５０は、ユーザ識別子の集合受信部５４１によって、暗号化コンテンツとは独立した所定の配信スケジュールで配信されるユーザ識別子の集合を、コンテンツ送信装置１０から受信し、アプリケーション実行判定部５４２によって、アプリケーションの実行判定を行う（ステップＳ５２）。
【０１２５】
アプリケーション実行判定部５４２は、当該受信したユーザ識別子の集合の中に、秘密鍵・ユーザ識別子記憶部５２１に記憶されたユーザ識別子が含まれているか否かを判定する（ステップＳ５３）。ユーザ識別子が含まれていない場合は、起動したアプリケーションを終了させ、ステップＳ５９へと進み（ステップＳ５３：Ｎｏ）、ユーザ識別子が含まれている場合は、ステップＳ５４へと進む（ステップＳ５３：Ｙｅｓ）。
【０１２６】
次に、コンテンツ受信装置５０は、暗号化個別メッセージ受信・記憶部５４４によって、コンテンツの受信時に、コンテンツ送信装置１０から配信された暗号化個別メッセージの集合を受信して記憶するとともに、暗号ヘッダ受信・暗号鍵復元・記憶部５４５によって、コンテンツの受信時に、コンテンツ送信装置１０から配信された暗号ヘッダを受信し記憶する（ステップＳ５４）。
【０１２７】
また、コンテンツ受信装置５０は、暗号ヘッダ受信・暗号鍵復元・記憶部５４５によって、既に記憶した秘密鍵、ユーザ識別子の集合、公開鍵、及び暗号ヘッダから、共通メッセージ暗号鍵及び個別メッセージ暗号鍵を復元して記憶する（ステップＳ５５）。
【０１２８】
次に、コンテンツ受信装置５０は、個別メッセージ復号・記憶部５４６によって、個別メッセージ暗号鍵を用いて、暗号化個別メッセージ受信・記憶部５４４に記憶された暗号化個別メッセージの集合から、自分宛て個別メッセージを復元して記憶する（ステップＳ５６）。
【０１２９】
次に、コンテンツ受信装置５０は、暗号化コンテンツ受信部５４７によって受信した暗号化コンテンツを、コンテンツ復号部５４８によって、共通メッセージ暗号鍵を用いて復号し、コンテンツ表示制御部５４９によって、当該自分宛て個別メッセージを使用して表示制御を行ないつつ、当該復号したコンテンツを表示出力する（ステップＳ５７）。
【０１３０】
ここで、アプリケーション実行手段５４は、アプリケーション受信・記憶部５３１の一機能として、コンテンツ表示制御部５４９が示すコンテンツ表示終了時の終了信号か、又は暗号化コンテンツ受信部５４７による暗号化コンテンツの受信完了を監視することにより、コンテンツ配信が終了したか否かを判定するように構成することができる（ステップＳ５８）。コンテンツ配信が終了していないと判定したとき（ステップＳ５８：Ｎｏ）、アプリケーション実行手段５４はアプリケーションの実行を維持し、コンテンツ配信が終了したと判定したとき（ステップＳ５８：Ｙｅｓ）、アプリケーション実行手段５４はアプリケーションの実行を維持し、起動したアプリケーションを終了させ、ステップＳ５９に進む。
【０１３１】
本例では、アプリケーション実行手段５４は、アプリケーション実行判定部５４２によってユーザ識別子が含まれていない場合（ステップＳ５３：Ｎｏ）、及び、コンテンツ配信が終了していないと判定した場合（ステップＳ５８：Ｎｏ）においても、アプリケーション受信・記憶部５３１は、当該アプリケーションの記憶を削除する。
【０１３２】
〔本実施形態の効果〕
図８に、本実施形態のコンテンツ送信装置１０及びコンテンツ受信装置５０の効果を示す一例として、コンテンツ配信中にユーザ識別子の集合及び暗号化個別メッセージの集合に対する変更がない場合で、所定のストレージに記憶されたコンテンツを配信するにあたり、ライブ映像を配信する場合について、利用者数と付加情報付き暗号化コンテンツの伝送速度との関係試算した結果を示す。その他の条件については、従来技術に関する試算（図１０）と同一とした。図８を参照するに、本発明では、利用者数が増加しても、付加情報付き暗号化コンテンツの伝送速度はわずかしか上昇しないことが分かる。これは、特許文献１に開示される従来技術では、暗号化コンテンツの区切りのタイミングで個別メッセージを含む付加情報を必ず送信するように構成していたのに対し、本発明に係るコンテンツ送信装置１０及びコンテンツ受信装置５０においては、１つ以上のコンテンツについて一定の間隔で区切って暗号化した所定数の暗号化コンテンツに対して、個別メッセージを含む付加情報を送信するように構成したためである。したがって、本発明に係るコンテンツ送信装置１０及びコンテンツ受信装置５０においては、１つの番組（コンテンツ）が変わるたびに個別メッセージを含む付加情報を変更する必要はなく、配信する番組（コンテンツ）数に関わらず、予め定めた配信スケジュールにより付加情報を送信することから、受信側にとって、所定期間、付加情報を一定の値に保つことが可能である。
【０１３３】
したがって、本実施形態のコンテンツ送信装置１０によれば、伝送ネットワークへの負担増大の要因となる所定の付加情報を暗号化コンテンツとは独立して配信することにより、暗号化コンテンツを多数のユーザに配信する際の伝送ネットワークへの負担増大を抑制することができる。また、復号アルゴリズムをアプリケーション化し、コンテンツの配信時にコンテンツ受信装置５０に配信することにより、コンテンツ受信装置５０は、コンテンツ配信終了後にアプリケーションを消去し、当該コンテンツ受信装置５０の記憶領域を他のアプリケーションに開放するように構成することができる。
【０１３４】
また、本実施形態のコンテンツ送信装置１０及びコンテンツ受信装置５０は、特許文献１に示される技法の利点を包含する。即ち、各ユーザに固有の秘密鍵ＳＫｉを用いることなく、共通メッセージ暗号鍵Ｋと、個別メッセージ暗号鍵Ｋ’ｉとヘッダＨｄｒとを生成できるため、放送局で各ユーザと秘密鍵とを紐付けて管理する必要がなくなる。更に、共通メッセージ暗号鍵Ｋ及び個別メッセージ暗号鍵Ｋ’ｉを事業者が秘密に管理する必要もなくなる。これにより、事業者の鍵管理コストを低減することができる。
【０１３５】
尚、本発明による一実施形態のコンテンツ送信装置１０及びコンテンツ受信装置５０の各々のハード構成としては、通常のコンピュータを使用することができる。コンテンツ送信装置１０及びコンテンツ受信装置５０の各々は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体及びインターフェース等を備えたコンピュータによって構成される。コンテンツ送信装置１０及びコンテンツ受信装置５０が具備する各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。即ち、記憶媒体に格納されたプログラムをＣＰＵが読み出して実行することにより、コンピュータをコンテンツ送信装置１０又はコンテンツ受信装置５０として機能させることができる。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ等の記憶媒体に格納して頒布することもできる。
【０１３６】
以上、実施形態を挙げて本発明を説明したが、本発明は前述の実施形態に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、図１に示すように、リアルタイム型コンテンツの配信を想定して暗号ヘッダと暗号化コンテンツを結合して配信する例を主に説明したが、蓄積型コンテンツの配信のときには、暗号ヘッダについても暗号化コンテンツとは別の所定の配信スケジュールで送信するように構成することができる。
【産業上の利用可能性】
【０１３７】
本発明によれば、放送或いは通信のネットワークを用いて、コンテンツ（共通メッセージ）及びコンテンツの制御のための情報（個別メッセージ）を暗号化して伝送するコンテンツ送信装置、コンテンツ送信装置に登録されたユーザ情報に基づき、コンテンツ及び個別メッセージを受信するコンテンツ受信装置に関して、暗号化コンテンツを多数のユーザに配信する際の伝送ネットワークへの負担増大を抑制することができるので、伝送ネットワークへの負担増大の抑制が要求される用途に有用である。
【符号の説明】
【０１３８】
１０  コンテンツ送信装置
１１  鍵生成手段
１２  ユーザ登録・鍵払出手段
１３  アプリケーション配信手段
１４  公開鍵・ユーザ識別子の集合配信手段
１５  暗号化個別メッセージ生成・配信手段
１６  暗号ヘッダ生成・配信手段
１７  暗号化コンテンツ配信手段
１８  配信タイミング制御手段
５１  限定受信制御手段
５２  鍵・識別子記憶手段
５３  アプリケーション受信・起動手段
５４  アプリケーション実行手段
１１１  セキュリティパラメータ生成部
１１２  秘密鍵生成・記憶部
１１３  公開鍵生成・記憶部
１１４  ユーザ識別子生成・記憶部
１２１  ユーザ情報入出力部
１２２  ユーザ情報記憶部
１３１  アプリケーション配信部
１４１  ユーザ識別子の集合生成・配信部
１４２  公開鍵配信部
１５１  個別メッセージ暗号鍵生成部
１５２  個別メッセージの集合生成部
１５３  個別メッセージの集合暗号化部
１５４  暗号化個別メッセージの集合配信部
１６１  暗号ヘッダ生成・配信部
１７１  共通メッセージ暗号鍵生成部
１７２  コンテンツ暗号化部
１７３  暗号化コンテンツ配信部
１８１  アプリケーション配信制御部
１８２  公開鍵・ユーザ識別子の集合配信制御部
１８３  暗号化個別メッセージの集合配信制御部
１８４  暗号ヘッダ配信制御部
１８５  暗号化コンテンツ配信制御部
５１１  限定受信開始・終了管理部
５２１  秘密鍵・ユーザ識別子記憶部
５３１  アプリケーション受信・記憶部
５３２  アプリケーション起動制御部
５４１  ユーザ識別子の集合受信部
５４２  アプリケーション実行判定部
５４３  公開鍵受信・記憶部
５４４  暗号化個別メッセージ受信・記憶部
５４５  暗号ヘッダ受信・暗号鍵復元・記憶部
５４６  個別メッセージ復号・記憶部
５４７  暗号化コンテンツ受信部
５４８  コンテンツ復号部
５４９  コンテンツ表示制御部
【図１】
2015091091.tif 000011
【図２】
2015091091.tif 000012
【図３】
2015091091.tif 000013
【図４】
2015091091.tif 000014
【図５】
2015091091.tif 000015
【図６】
2015091091.tif 000016
【図７】
2015091091.tif 000017
【図８】
2015091091.tif 000018
【図９】
2015091091.tif 000019
【図１０】
2015091091.tif 000020