(57)【要約】【課題】  コンテンツの２次利用を行う際に利用範囲を制限する。【解決手段】  鍵管理装置１は、複製鍵、複製ラベル、第１ラベル及び複製したユーザのユーザ識別子を記憶している複製鍵管理テーブル１６と、端末識別子とユーザ識別子を記憶している端末管理テーブル１５と、第１ラベル、複製ラベル及び端末識別子を端末装置から受信し、端末識別子に対応するユーザ識別子を端末管理テーブル１５から抽出し、第１ラベル及び複製ラベルに対応する複製鍵及びユーザ識別子を複製鍵管理テーブル１６から抽出し、端末管理テーブル１５から抽出したユーザ識別子と複製鍵管理テーブル１６から抽出したユーザ識別子が一致した場合に、抽出した複製鍵を端末装置に送信する２次利用管理部１３を備える。【選択図】        図５
2005175615.tif 000002
【特許請求の範囲】
【請求項１】
暗号化複製データの暗号化に使用された複製鍵、上記複製鍵を特定するための複製ラベル、上記暗号化複製データの複製元の第１暗号化データに関する情報を記入した第１ラベル、及び複製を行ったユーザを特定するユーザ識別子を対応させて記憶している複製鍵管理テーブルと、
端末装置固有の端末識別子と上記端末装置を所有するユーザを特定するユーザ識別子を対応させて記憶している端末管理テーブルと、
上記第１ラベル、上記複製ラベル及び上記端末識別子を上記端末装置から受信し、上記端末識別子に対応するユーザ識別子を上記端末管理テーブルから抽出し、上記第１ラベル及び上記複製ラベルに対応する上記複製鍵及び上記ユーザ識別子を上記複製鍵管理テーブルから抽出し、上記端末管理テーブルから抽出したユーザ識別子と上記複製鍵管理テーブルから抽出したユーザ識別子が一致した場合に、上記複製鍵管理テーブルから抽出した複製鍵を上記端末装置に送信する２次利用管理部とを備えた鍵管理装置。
【請求項２】
第１ラベル及び端末識別子を端末装置から受信し、上記端末識別子に対応するユーザ識別子を端末管理テーブルから抽出し、暗号化に使用する複製鍵及び上記複製鍵を特定するための複製ラベルを生成して、上記複製鍵、上記複製ラベル、上記第１ラベル及び上記ユーザ識別子を複製鍵管理テーブルに登録し、上記複製鍵及び上記複製ラベルを上記端末装置に送信する複製管理部を備えたことを特徴とする請求項１記載の鍵管理装置。
【請求項３】
複製料金を記憶している料金テーブルを備え、
複製管理部は上記複製料金により課金処理を行い複製鍵及び複製ラベルを端末装置に送信することを特徴とする請求項２記載の鍵管理装置。
【請求項４】
２次利用料金を記憶している料金テーブルを備え、
２次利用管理部は上記２次利用料金により課金処理を行い複製鍵を端末装置に送信することを特徴とする請求項１記載の鍵管理装置。
【請求項５】
１次利用料金を記憶している料金テーブルを備え、
２次利用管理部は、端末管理テーブルから抽出したユーザ識別子と複製鍵管理テーブルから抽出したユーザ識別子が一致しない場合に、上記１次利用料金により課金処理を行い複製鍵を端末装置に送信することを特徴とする請求項１記載の鍵管理装置。
【請求項６】
１次利用料金及び複製料金を記憶している料金テーブルと、
第１ラベル、複製ラベル及び端末識別子を端末装置から受信し、上記第１ラベル及び上記複製ラベルに対応する複製鍵を複製鍵管理テーブルから抽出し、上記端末識別子に対応するユーザ識別子を端末管理テーブルから抽出し、上記１次利用料金及び上記複製料金により課金処理を行い、暗号化複製データを再複製するための再複製鍵及び上記再複製鍵を特定するための再複製ラベルを生成し、上記第１ラベル、上記ユーザ識別子、上記再複製鍵及び上記再複製ラベルを上記複製鍵管理テーブルに登録し、抽出した上記複製鍵、上記再複製鍵及び上記再複製ラベルを上記端末装置に送信する再複製管理部とを備えたことを特徴とする請求項１記載の鍵管理装置。
【請求項７】
複製鍵管理テーブルは暗号化複製データの利用可能時間帯を記憶し、
２次利用管理部は、第１ラベル、複製ラベル及び端末識別子を端末装置から受信し、上記端末識別子に対応するユーザ識別子を上記端末管理テーブルから抽出し、上記第１ラベル及び上記複製ラベルに対応する複製鍵、ユーザ識別子及び上記利用可能時間帯を上記複製鍵管理テーブルから抽出し、上記端末管理テーブルから抽出したユーザ識別子と上記複製鍵管理テーブルから抽出したユーザ識別子が一致し、かつ現在の時刻が上記利用可能時間帯に含まれている場合に、上記複製鍵管理テーブルから抽出した複製鍵を上記端末装置に送信することを特徴とする請求項１記載の鍵管理装置。
【請求項８】
第１ラベル、端末識別子及び利用可能時間帯を端末装置から受信し、上記端末識別子に対応するユーザ識別子を端末管理テーブルから抽出し、暗号化に使用する複製鍵及び上記複製鍵を特定するための複製ラベルを生成して、上記複製鍵、上記複製ラベル、上記第１ラベル、上記ユーザ識別子及び上記利用可能時間帯を複製鍵管理テーブルに登録し、上記複製鍵及び上記複製ラベルを上記端末装置に送信する複製管理部を備えたことを特徴とする請求項７記載の鍵管理装置。
【請求項９】
１次利用料金を記憶している料金テーブルを備え、
２次利用管理部は、端末管理テーブルから抽出したユーザ識別子と上記複製鍵管理テーブルから抽出したユーザ識別子が一致しない場合、又は現在の時刻が利用可能時間帯に含まれていない場合に、上記１次利用料金により課金処理を行い複製鍵を端末装置に送信することを特徴とする請求項７記載の鍵管理装置。
【請求項１０】
暗号化複製データの暗号化に使用された複製鍵、上記複製鍵を特定するための複製ラベル、上記暗号化複製データの複製元の第１暗号化データに関する情報を記入した第１ラベル、上記暗号化複製データを作成した端末装置の複製位置情報、及び上記暗号化複製データの利用可能な位置の範囲を示す利用可能範囲を対応させて記憶している複製鍵管理テーブルと、
上記第１ラベル、上記複製ラベル及び上記暗号化複製データを利用する端末装置の位置情報を上記端末装置から受信し、上記第１ラベル及び上記複製ラベルに対応する上記複製鍵、上記複製位置情報及び上記利用可能範囲を上記複製鍵管理テーブルから抽出し、受信した上記端末装置の位置情報が上記複製鍵管理テーブルから抽出した複製位置情報を起点とした利用可能範囲に含まれている場合に、上記複製鍵管理テーブルから抽出した複製鍵を上記端末装置に送信する２次利用管理部とを備えた鍵管理装置。
【請求項１１】
第１ラベルと利用可能範囲を対応させて記憶している利用位置テーブルと、
第１ラベル及び暗号化複製データを生成する端末装置の複製位置情報を上記端末装置から受信し、上記第１ラベルに対応する上記利用可能範囲を上記利用位置テーブルから抽出し、暗号化に使用する複製鍵及び上記複製鍵を特定するための複製ラベルを生成して、上記複製鍵、上記複製ラベル、上記第１ラベル、上記複製位置情報及び上記利用可能範囲を複製鍵管理テーブルに登録し、上記複製鍵及び上記複製ラベルを上記端末装置に送信する複製管理部とを備えたことを特徴とする請求項１０記載の鍵管理装置。
【請求項１２】
暗号化複製データの暗号化に使用された複製鍵、上記複製鍵を特定するための複製ラベル、上記暗号化複製データの複製元の第１暗号化データに関する情報を記入した第１ラベル、及び複製を行ったユーザを特定するユーザ情報を対応させて記憶している複製鍵管理テーブルと、
上記第１ラベル、上記複製ラベル及び上記ユーザ情報を上記端末装置から受信し、上記第１ラベル及び上記複製ラベルに対応する上記複製鍵及び上記ユーザ情報を上記複製鍵管理テーブルから抽出し、受信した上記ユーザ情報と上記複製鍵管理テーブルから抽出したユーザ情報が一致した場合に、上記複製鍵管理テーブルから抽出した複製鍵を上記端末装置に送信する２次利用管理部とを備えた鍵管理装置。
【請求項１３】
第１ラベル及びユーザ情報を端末装置から受信し、暗号化に使用する複製鍵及び上記複製鍵を特定するための複製ラベルを生成して、上記複製鍵、上記複製ラベル、上記第１ラベル及び上記ユーザ情報を複製鍵管理テーブルに登録し、上記複製鍵及び上記複製ラベルを上記端末装置に送信する複製管理部を備えたことを特徴とする請求項１２記載の鍵管理装置。
【請求項１４】
１次利用料金及び複製料金を記憶している料金テーブルと、
第１ラベル、複製ラベル及びユーザ情報を端末装置から受信し、上記１次利用料金及び上記複製料金により課金処理を行い、上記第１ラベル及び上記複製ラベルに対応する複製鍵を複製鍵管理テーブルから抽出し、暗号化複製データを再複製するための再複製鍵及び上記再複製鍵を特定するための再複製ラベルを生成し、上記第１ラベル、上記ユーザ情報、上記再複製鍵及び上記再複製ラベルを上記複製鍵管理テーブルに登録し、抽出した上記複製鍵、上記再複製鍵及び上記再複製ラベルを上記端末装置に送信する再複製管理部とを備えたことを特徴とする請求項１２記載の鍵管理装置。
【請求項１５】
固有の端末識別子を記憶している端末ＩＤ部と、
複製鍵により暗号化された暗号化複製データ、上記暗号化複製データの複製元の第１暗号化データに関する情報を記入した第１ラベル、及び上記複製鍵を特定するための複製ラベルを入力し、上記端末ＩＤ部から上記端末識別子を抽出し、上記第１ラベル、上記複製ラベル及び上記端末識別子をユーザを管理している鍵管理装置に送信し、送信した上記端末識別子に対応するユーザと上記暗号化複製データを作成したユーザが一致した場合に上記鍵管理装置から上記複製鍵を受信し、受信した上記複製鍵により上記暗号化複製データを復号して平文データを作成する２次利用部とを備えた端末装置。
【請求項１６】
暗号化複製データ、第１ラベル及び複製ラベルを入力し、端末ＩＤ部から端末識別子を抽出し、上記第１ラベル、上記複製ラベル及び上記端末識別子を、上記暗号化複製データの再複製を課金処理して許可する鍵管理装置に送信し、上記鍵管理装置から上記複製鍵、新たに暗号化するための再複製鍵及び上記再複製鍵を特定するための再複製ラベルを受信し、受信した上記複製鍵により上記暗号化複製データを復号して平文データを作成し、受信した上記再複製鍵により上記平文データを暗号化して暗号化複製データを作成する再複製部とを備えたことを特徴とする請求項１５記載の端末装置。
【請求項１７】
第１鍵により暗号化された第１暗号化データ及び上記第１暗号化データに関する情報を記入した第１ラベルを入力し、上記第１ラベルを鍵管理装置に送信して上記鍵管理装置から上記第１ラベルに対応する第１鍵を受信し、受信した上記第１鍵により上記第１暗号化データを復号して平文データを作成する１次利用部と、
固有の端末識別子を記憶している端末ＩＤ部と、
上記端末ＩＤ部から上記端末識別子を抽出し、上記第１ラベル及び上記端末識別子を、上記平文データを暗号化して暗号化複製データを作成するユーザを管理させるために上記鍵管理装置に送信し、上記鍵管理装置から暗号化するための複製鍵及び上記複製鍵を特定するための複製ラベルを受信し、受信した上記複製鍵により上記平文データを暗号化して暗号化複製データを作成する複製部とを備えた端末装置。
【請求項１８】
複製部は、ユーザより指定された暗号化複製データの利用可能時間帯を、上記利用可能時間帯を管理させるために鍵管理装置に送信することを特徴とする請求項１７記載の端末装置。
【請求項１９】
位置を測定する位置測定部と、
複製鍵により暗号化された暗号化複製データ、上記暗号化複製データの複製元の第１暗号化データに関する情報を記入した第１ラベル、及び上記複製鍵を特定するための複製ラベルを入力し、上記位置測定部により測定された位置情報を抽出し、上記第１ラベル、上記複製ラベル及び上記位置情報を、上記暗号化複製データの利用可能な位置の範囲を示す利用可能範囲を管理している鍵管理装置に送信し、送信した上記位置情報が上記利用可能範囲に含まれている場合に上記鍵管理装置から上記複製鍵を受信し、受信した上記複製鍵により上記暗号化複製データを復号して平文データを作成する２次利用部とを備えた端末装置。
【請求項２０】
第１鍵により暗号化された第１暗号化データ及び上記第１暗号化データに関する情報を記入した第１ラベルを入力し、上記第１ラベルを鍵管理装置に送信して上記鍵管理装置から上記第１ラベルに対応する第１鍵を受信し、受信した上記第１鍵により上記第１暗号化データを復号して平文データを作成する１次利用部と、
位置を測定する位置測定部と、
上記位置測定部により測定された位置情報を抽出し、上記第１ラベル及び上記位置情報を、上記暗号化複製データの利用可能な位置の範囲を示す利用可能範囲を管理させるために上記鍵管理装置に送信し、上記鍵管理装置から暗号化するための複製鍵及び上記複製鍵を特定するための複製ラベルを受信し、受信した上記複製鍵により上記平文データを暗号化して暗号化複製データを作成する複製部とを備えた端末装置。
【請求項２１】
ユーザを特定するユーザ情報を取得するユーザ情報取得部と、
複製鍵により暗号化された暗号化複製データ、上記暗号化複製データの複製元の第１暗号化データに関する情報を記入した第１ラベル、及び上記複製鍵を特定するための複製ラベルを入力し、上記ユーザ情報取得部から上記ユーザ情報を抽出し、上記第１ラベル、上記複製ラベル及び上記ユーザ情報を、上記暗号化複製データを作成したユーザを管理している鍵管理装置に送信し、送信した上記ユーザ情報に対応するユーザと上記暗号化複製データを作成したユーザが一致した場合に上記鍵管理装置から上記複製鍵を受信し、受信した上記複製鍵により上記暗号化複製データを復号して平文データを作成する２次利用部とを備えた端末装置。
【請求項２２】
暗号化複製データ、第１ラベル及び複製ラベルを入力し、ユーザ情報取得部からユーザ情報を抽出し、上記第１ラベル、上記複製ラベル及び上記ユーザ情報を、上記暗号化複製データの再複製を課金処理して許可する鍵管理装置に送信し、上記鍵管理装置から上記複製鍵、新たに暗号化するための再複製鍵及び上記再複製鍵を特定するための再複製ラベルを受信し、受信した上記複製鍵により上記暗号化複製データを復号して平文データを作成し、受信した上記再複製鍵により上記平文データを暗号化して暗号化複製データを作成する再複製部とを備えたことを特徴とする請求項２１記載の端末装置。
【請求項２３】
第１鍵により暗号化された第１暗号化データ及び上記第１暗号化データに関する情報を記入した第１ラベルを入力し、上記第１ラベルを鍵管理装置に送信して上記鍵管理装置から上記第１ラベルに対応する第１鍵を受信し、受信した上記第１鍵により上記第１暗号化データを復号して平文データを作成する１次利用部と、
ユーザを特定するユーザ情報を取得するユーザ情報取得部と、
上記ユーザ情報取得部から上記ユーザ情報を抽出し、上記第１ラベル及び上記ユーザ情報を、上記平文データを暗号化して暗号化複製データを作成するユーザを管理させるために上記鍵管理装置に送信し、上記鍵管理装置から暗号化するための複製鍵及び上記複製鍵を特定するための複製ラベルを受信し、受信した上記複製鍵により上記平文データを暗号化して暗号化複製データを作成する複製部とを備えた端末装置。
【請求項２４】
ユーザ毎の端末装置とユーザを管理している鍵管理装置との間に接続されたプロキシ装置において、
固有の端末識別子を記憶している端末ＩＤ部と、
上記端末装置から複製鍵により暗号化された暗号化複製データの複製元の第１暗号化データに関する情報を記入した第１ラベル、及び上記複製鍵を特定するための複製ラベルを受信して、上記端末ＩＤ部から上記端末識別子を抽出し、上記第１ラベル、上記複製ラベル及び上記端末識別子を上記鍵管理装置に転送すると共に、送信した上記端末識別子に対応するユーザと管理しているユーザが一致した場合に上記鍵管理装置から復号するための複製鍵を受信して上記端末装置に転送する２次利用転送部と、
上記端末装置から上記第１ラベルを受信して、上記端末ＩＤ部から上記端末識別子を抽出し、上記第１ラベル及び上記端末識別子を上記鍵管理装置に転送すると共に、送信した上記端末識別子に対応するユーザと管理しているユーザが一致した場合に上記鍵管理装置から暗号化するための複製鍵及び複製ラベルを受信して上記端末装置に転送する複製転送部と、
上記端末装置から上記第１ラベル及び上記複製ラベルを受信して、上記端末ＩＤ部から上記端末識別子を抽出し、上記第１ラベル、上記複製ラベル及び上記端末識別子を上記暗号化複製データの再複製を課金処理して許可する上記鍵管理装置に転送すると共に、上記鍵管理装置から復号するための複製鍵、新たに暗号化するための再複製鍵及び上記再複製鍵を特定するための再複製ラベルを受信し上記端末装置に転送する再複製転送部とを備えたことを特徴とするプロキシ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツの複製や複製コンテンツの２次利用を管理する鍵管理装置、コンテンツの複製や複製コンテンツの２次利用を行う端末装置、及び端末装置に接続されたプロキシ装置に関するものである。
【背景技術】
【０００２】
近年、ネットワークのブロードバンド化を背景に高精細デジタルコンテンツの配信が普及しつつあり、デジタル放送サービスも本格化しようとしている。このようなデジタルコンテンツの配信にあたっては、コンテンツの権利保護が重要であることから、コンテンツの利用権管理を行う利用権管理システム技術が重視されている。
【０００３】
近年、セットトップボックス、カーナビゲーションシステム等に代表される端末装置において、デジタルコンテンツを利用することが可能になりつつある。このような端末装置の多様化を背景に、コンテンツの保護を行いつつ、コンテンツを受信する端末装置のみでコンテンツの利用を行う１次利用の他に、コンテンツを複製し、受信した端末装置以外で複製コンテンツを利用する２次利用を可能にする技術が重要になりつつある。ここで、１次利用の例としては、セットトップボックスを用いた放送受信とセットトップボックス内での蓄積利用等があり、２次利用の例としては、用途を私的利用に限定したコンテンツの複製と、複数の端末装置での自由な複製コンテンツの利用等がある。
【０００４】
コンテンツの２次利用を行う従来の利用権管理システムとして、例えば特許文献１に記載されたものがある。ここでは、データベース、鍵管理センタを備え、１次著作権ラベル、第１暗号鍵を含む１次利用鍵、２次利用鍵、第３暗号鍵、著作権管理プログラムが用いられる。１次ユーザは第１暗号鍵を用いて暗号化されて供給された１次著作権データを鍵管理センタから入手した１次利用鍵で平文化し利用するが、保存する場合には１次利用鍵を用いて再暗号化される。１次ユーザは鍵管理センタから１次著作権データ加工用の２次利用鍵を入手して１次著作権データの加工を行い、加工途中のデータは２次利用鍵で暗号化されて保存される。１次ユーザは加工が終了すると２次著作権用の第３暗号鍵を鍵管理センタから受け取り、加工済みデータを第３暗号鍵で暗号化し、２次ユーザに配布する。２次ユーザは鍵管理センタから第３暗号鍵を入手し、加工データを利用する。
【０００５】
【特許文献１】特開平８―３２９０１１号公報（要約、構成の欄）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の利用権管理システムは以上のように構成されているので、コンテンツの２次利用を行うことは可能であるが、コンテンツの２次利用を行う際に利用範囲を制限することができないという課題があった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、コンテンツの２次利用を行う際に利用範囲を制限することができる鍵管理装置、端末装置及びプロキシ装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る鍵管理装置は、暗号化複製データの暗号化に使用された複製鍵、上記複製鍵を特定するための複製ラベル、上記暗号化複製データの複製元の第１暗号化データに関する情報を記入した第１ラベル、及び複製を行ったユーザを特定するユーザ識別子を対応させて記憶している複製鍵管理テーブルと、上記端末装置固有の端末識別子と上記端末装置を所有するユーザを特定するユーザ識別子を対応させて記憶している端末管理テーブルと、上記第１ラベル、上記複製ラベル及び上記端末識別子を上記端末装置から受信し、上記端末識別子に対応するユーザ識別子を上記端末管理テーブルから抽出し、上記第１ラベル及び上記複製ラベルに対応する上記複製鍵及び上記ユーザ識別子を上記複製鍵管理テーブルから抽出し、上記端末管理テーブルから抽出したユーザ識別子と上記複製鍵管理テーブルから抽出したユーザ識別子が一致した場合に、上記複製鍵管理テーブルから抽出した複製鍵を上記端末装置に送信する２次利用管理部とを備えたものである。
【発明の効果】
【０００９】
この発明は、コンテンツを複製したユーザが所有する複数の端末装置での複製コンテンツの２次利用を許可し、コンテンツを複製したユーザ以外のユーザが所有する端末装置での複製コンテンツの２次利用を禁止することにより、複製コンテンツを２次利用する際に利用範囲を制限することができるという効果がある。
【発明を実施するための最良の形態】
【００１０】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による鍵管理装置及び端末装置を含む利用権管理システムの全体構成を示す図である。この利用権管理システムは、鍵センター等に設置されコンテンツの複製や複製コンテンツの２次利用を管理する鍵管理装置１、ユーザＡが所有する端末装置群２、ユーザＢが所有する端末装置群３、ネットワーク４及び外部記憶装置５により構成されている。端末装置群２には端末装置２１，２２以下複数の端末装置が含まれ、端末装置群３には端末装置３１以下複数の端末装置が含まれ、全ての端末装置２１，２２，３１・・・はネットワーク４及び外部記憶装置５に対して入出力を行う能力を持ち、ネットワーク４を介して鍵管理装置１と接続されている。ネットワーク４としてはインターネット、ケーブルネットワーク、携帯電話網等がある。また、外部記憶装置５としてはＤＶＤ、ＣＤＲＯＭ、メモリカード、ハードディスク等がある。
【００１１】
図２はこの発明の実施の形態１によるコンテンツの１次利用と複製を行うユーザＡが所有する端末装置の構成を示すブロック図である。この端末装置２１は、１次利用部２１１、記憶部２１２、複製部２１３及び端末ＩＤ部２１４を備え、ネットワーク４を介して鍵管理装置１と接続されている。記憶部２１２は端末装置２１内部にコンテンツを蓄積するための記憶装置である。端末ＩＤ部２１４には端末装置２１固有の端末識別子が格納されている。この端末装置２１の例としてはセットトップボックス、ホームサーバ等がある。
【００１２】
図３はこの発明の実施の形態１による複製コンテンツの２次利用を行うユーザＡが所有する端末装置の構成を示すブロック図である。この端末装置２２は、２次利用部２２１及び端末ＩＤ部２２２を備え、ネットワーク４を介して鍵管理装置１と接続されている。端末ＩＤ部２２２には端末装置２２固有の端末識別子が格納されている。この端末装置２２の例としてはセットトップボックス、ＤＶＤプレイヤー、カーナビゲーションシステム、携帯電話等がある。
【００１３】
図４はこの発明の実施の形態１による複製コンテンツの２次利用を行うとするユーザＢが所有する端末装置の構成を示すブロック図である。この端末装置３１は、２次利用部３１１及び端末ＩＤ部３１２を備え、ネットワーク４を介して鍵管理装置１と接続されている。端末ＩＤ部３１２には端末装置３１固有の端末識別子が格納されている。この端末装置３１の例としては、セットトップボックス、ＤＶＤプレイヤー、カーナビゲーションシステム、携帯電話等がある。
【００１４】
図５はこの発明の実施の形態１による鍵管理装置１の構成を示すブロック図である。鍵管理装置１は、１次利用管理部１１、第１鍵管理テーブル１２、２次利用管理部１３、複製管理部１４、端末管理テーブル１５及び複製鍵管理テーブル１６を備えている。第１鍵管理テーブル１２には、第１暗号化データＥＤ１ｉに関する情報を記入した第１ラベルと第１暗号化データＥＤ１ｉの暗号化に使用された第１鍵の組が複数登録され、第１ラベルにて対応する第１鍵を検索することができる。
【００１５】
図６は端末管理テーブルの構造を示す図である。この端末管理テーブル１５は端末装置固有の端末識別子と端末装置を所有するユーザを特定するユーザ識別子を対応させて記憶しており、１つのレコードが１台の端末装置に対応している。レコード群１５１はユーザ識別子ＵＩＤａを持つユーザＡ所有の端末装置群２に対応し、レコード群１５２はユーザ識別子ＵＩＤｂを持つユーザＢ所有の端末装置群３に対応している。
【００１６】
図７は複製鍵管理テーブルの構造を示す図である。この複製鍵管理テーブル１６は、暗号化複製データＲＤ１ａの暗号化に使用された複製鍵、この複製鍵を特定するための複製ラベル、暗号化複製データＲＤ１ａの複製元の第１暗号化データＥＤ１ｉに関する情報を記入した第１ラベル、複製を行ったユーザを特定するユーザ識別子を対応させて記憶しており、１つのレコードが１つの複製コンテンツ（暗号化複製データＲＤ１ａ）に対応している。
【００１７】
図７において、レコード１６１は、ユーザ識別子ＵＩＤａを持つユーザＡが第１ラベルＬ１を持つコンテンツを複製したこと、複製コンテンツの暗号化に使用された複製鍵がＲＫ１ａであること、複製鍵ＲＫ１ａを特定するために複製コンテンツに埋め込まれた複製ラベルがＲＬ１ａであることを示している。また、レコード１６２はユーザ識別子ＵＩＤｂを持つユーザＢが第１ラベルＬ１を持つコンテンツを複製したこと、複製コンテンツの暗号化に使用された複製鍵がＲＫ１ｂであること、複製鍵ＲＫ１ｂを特定するために複製コンテンツに埋め込まれた複製ラベルがＲＬ１ｂであることを示している。さらに、レコード１６３は、ユーザ識別子ＵＩＤｃを持つユーザＣが第１ラベルＬ２を持つコンテンツを複製したこと、複製コンテンツの暗号化に使用された複製鍵がＲＫ２ｃであること、複製鍵ＲＫ２ｃを特定するために複製コンテンツに埋め込まれた複製ラベルがＲＬ２ｃであることを示している。
【００１８】
次にコンテンツの１次利用時の処理について説明する。
図８は１次利用時の端末装置２１の処理を示すフローチャートであり、図９は１次利用時の鍵管理装置１の処理を示すフローチャートである。図８のステップＳＴ１１において、端末装置２１の１次利用部２１１は、第１鍵Ｋ１ｉにて暗号化された第１暗号化データＥＤ１ｉと、第１暗号化データＥＤ１ｉに関する情報を記入した第１ラベルＬ１を受信する。第１暗号化データＥＤ１ｉと第１ラベルＬ１の受信方法には、ネットワークを用いたダウンロード又はストリーミング配信、放送受信等があり、どのような方法を用いてもかまわない。
【００１９】
ステップＳＴ１２において、１次利用部２１１は受信した第1ラベルＬ１を鍵管理装置１の１次利用管理部１１へ送信し、第１暗号化データＥＤ１ｉを復号するための第１鍵Ｋ１ｉの配布を要求する。端末装置２１から鍵管理装置１へ送られるデータは暗号化されているので、他の端末装置を所有するユーザや第３者から保護される。送信データの暗号化は従来から用いられる暗号技術を用いることとし、以降では特に説明しない。鍵管理装置１から端末装置２１へ送られるデータについても同様である。
【００２０】
図９のステップＳＴ２１において、鍵管理装置１の１次利用管理部１１は端末装置２１から送信された第１ラベルＬ１を受信し、ステップＳＴ２２において、１次利用管理部１１は受信した第１ラベルＬ１により第１鍵管理テーブル１２の第１鍵Ｋ１ｉを検索する。ステップＳＴ２３において、第１鍵管理テーブル１２に該当レコードがある場合には、ステップＳＴ２４において、１次利用管理部１１は第１鍵Ｋ１ｉを抽出して端末装置２１の１次利用部２１１に送信する。一方、第１鍵管理テーブル１２に該当レコードがない場合には、ステップＳＴ２５において、１次利用管理部１１は端末装置２１の１次利用部２１１に第１鍵の配布拒否を送信する。
【００２１】
図８のステップＳＴ１３において、端末装置２１の１次利用部２１１は鍵管理装置１の１次利用管理部１１より送信された応答を受信し、ステップＳＴ１４において、第１鍵Ｋ１ｉの配布を拒否された場合には処理を終了する。一方、第１鍵Ｋ１ｉが送信されている場合には、ステップＳＴ１５において、１次利用部２１１は送信された第１鍵Ｋ１ｉにより第１暗号化データＥＤ１ｉを復号して平文データＤ１を作成する。記憶部２１２へ保存する際には、１次利用部２１１は第１鍵Ｋ１ｉにより平文データＤ１を再暗号化する。
【００２２】
次にコンテンツの複製時の処理について説明する。
図１０はコンテンツの複製時の端末装置２１の処理を示すフローチャートであり、図１１はコンテンツの複製時の鍵管理装置１の処理を示すフローチャートである。図１０のステップＳＴ３１において、端末装置２１の複製部２１３は、１次利用部２１１から第１ラベルＬ１及び平文データＤ１を取り出し、ステップＳＴ３２において、複製部２１３は端末ＩＤ部２１４から自身の端末識別子ＴＩＤ２１を抽出する。ステップＳＴ３３において、複製部２１３は第１ラベルＬ１及び端末識別子ＴＩＤ２１を鍵管理装置１の複製管理部１４へ送信し、複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを要求する。
【００２３】
図１１のステップＳＴ４１において、鍵管理装置１の複製管理部１４は端末装置２１の複製部２１３から送信された第１ラベルＬ１及び端末識別子ＴＩＤ２１を受信し、ステップＳＴ４２において、複製管理部１４は受信した端末識別子ＴＩＤ２１により図６に示す端末管理テーブル１５のユーザ識別子を検索し、ステップＳＴ４３において、端末管理テーブル１５に該当のレコードがない場合には、ステップＳＴ４７において、複製管理部１４は端末装置２１の複製部２１３に複製拒否を送信する。
【００２４】
ステップＳＴ４３において、端末管理テーブル１５に該当のレコードがある場合には、ステップＳＴ４４において、複製管理部１４は端末識別子ＴＩＤ２１に対応するユーザ識別子ＵＩＤａを抽出すると共に、複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを生成する。ここで、複製鍵ＲＫ１ａは全てのコンテンツで異なるものを使用する。また、複製ラベルＲＬ１ａは、同一の複製元データを持つ複製コンテンツを一意に識別可能なものを使用する。すなわち、第１ラベル及び複製ラベルにより全ての複製コンテンツを一意に識別可能である。
【００２５】
ステップＳＴ４５において、複製管理部１４は、端末装置２１から受信した第１ラベルＬ１、生成した複製ラベルＲＬ１ａ及び複製鍵ＲＫ１ａ、抽出したユーザ識別子ＵＩＤａを複製鍵管理テーブル１６に登録し、ステップＳＴ４６において、複製管理部１４は生成した複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを端末装置２１の複製部２１３へ送信する。
【００２６】
図１０のステップＳＴ３４において、端末装置２１の複製部２１３は、鍵管理装置１の複製管理部１４からの応答を受信し、ステップＳＴ３５において、複製拒否であれば処理を終了し、複製拒否でなければ、ステップＳＴ３６において、複製部２１３は、複製管理部１４から送信された複製鍵ＲＫ１ａにより平文データＤ１を暗号化した暗号化複製データＲＤ１ａを作成する。ステップＳＴ３７において、複製部２１３は、作成した暗号化複製データＲＤ１ａに、第１ラベルＬ１及び複製ラベルＲＬ１ａを付して端末装置２１の外部のネットワーク４や外部記憶装置５等へ出力する。
【００２７】
次に複製コンテンツの２次利用時の処理について説明する。
図１２は複製コンテンツの２次利用時の端末装置２２の処理を示すフローチャートであり、図１３は複製コンテンツの２次利用時の鍵管理装置１の処理を示すフローチャートである。図１２のステップＳＴ５１において、端末装置２２の２次利用部２２１は、ネットワーク４又は外部記憶装置５等から暗号化複製データＲＤ１ａ、第１ラベルＬ１及び複製ラベルＲＬ１ａを受信する。ステップＳＴ５２において、２次利用部２２１は端末ＩＤ部２２２から自身の端末識別子ＴＩＤ２２を抽出し、ステップＳＴ５３において、２次利用部２２１は第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤ２２を鍵管理装置１の２次利用管理部１３へ送信する。
【００２８】
図１３のステップＳＴ６１において、鍵管理装置１の２次利用管理部１３は、端末装置２２の２次利用部２２１から送信された第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤ２２を受信する。ステップＳＴ６２において、２次利用管理部１３は端末識別子ＴＩＤ２２により端末管理テーブル１５を検索し、複製コンテンツを利用する端末装置を所有するユーザのユーザ識別子ＵＩＤｔを抽出する。この場合はＵＩＤｔ＝ＵＩＤａである。ステップＳＴ６３において、２次利用管理部１３は第１ラベルＬ１及び複製ラベルＲＬ１ａにより複製鍵管理テーブル１６を検索し、複製鍵ＲＫ及びコンテンツを複製したユーザのユーザ識別子ＵＩＤｒを抽出する。この場合はＲＫ＝ＲＫ１ａ、ＵＩＤｒ＝ＵＩＤａである。
【００２９】
ステップＳＴ６４において、２次利用管理部１３は複製コンテンツを利用する端末装置を所有するユーザのユーザ識別子ＵＩＤｔとコンテンツを複製したユーザのユーザ識別子ＵＩＤｒを比較し、ユーザ識別子ＵＩＤｔとユーザ識別子ＵＩＤｒが一致する場合には正当な２次利用であると判断し、ステップＳＴ６５において、２次利用管理部１３は複製鍵ＲＫ１ａを端末装置２２の２次利用部２２１へ送信する。一方、ユーザ識別子ＵＩＤｔとユーザ識別子ＵＩＤｒが一致しない場合には不当な２次利用であると判断し、ステップＳＴ６６において、２次利用管理部１３は端末装置２２の２次利用部２２１に複製鍵の配布拒否を送信する。この場合は、ユーザ識別子ＵＩＤｔ＝ＵＩＤｒ＝ＵＩＤａであるので、２次利用管理部１３は複製鍵ＲＫ１ａを端末装置２２の２次利用部２２１へ送信する。
【００３０】
図１２のステップＳＴ５４において、端末装置２２の２次利用部２２１は鍵管理装置１の２次利用管理部１３からの応答を受信し、ステップＳＴ５５において、複製鍵の配布拒否を受信している場合には処理を終了する。この場合は複製鍵の配布を拒否されていないので、ステップＳＴ５６において、２次利用部２２１は鍵管理装置１の２次利用管理部１３から送信された複製鍵ＲＫ１ａにより暗号化複製データＲＤ１ａを復号して平文データＤ１を作成する。
【００３１】
次にユーザＡにより作成された複製コンテンツをユーザＢが所有する図４に示す端末装置３１で２次利用しようとする場合の処理について説明する。
この場合の処理は図１２及び図１３に示すフローチャートと同様であり、図１２のステップＳＴ５３において、端末装置３１の２次利用部３１１は第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末ＩＤ部３１２から抽出した端末識別子ＴＩＤ３１を鍵管理装置１の２次利用管理部１３へ送信する。
【００３２】
図１３のステップＳＴ６１において、鍵管理装置１の２次利用管理部１３は、端末装置３１の２次利用部３１１から送信された第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤ３１を受信する。ステップＳＴ６２において、２次利用管理部１３は端末識別子ＴＩＤ３１により端末管理テーブル１５を検索し、複製コンテンツを利用する端末装置を所有するユーザのユーザ識別子ＵＩＤｔを得る。この場合はＵＩＤｔ＝ＵＩＤｂである。ステップＳＴ６３において、２次利用管理部１３は第１ラベルＬ１及び複製ラベルＲＬ１ａにより複製鍵管理テーブル１６を検索し、複製鍵ＲＫ及びコンテンツを複製したユーザのユーザ識別子ＵＩＤｒを抽出する。この場合はＲＫ＝ＲＫ１ａ、ＵＩＤｒ＝ＵＩＤａである。
【００３３】
ステップＳＴ６４において、２次利用管理部１３は複製コンテンツを利用する端末装置を所有するユーザのユーザ識別子ＵＩＤｔとコンテンツを複製したユーザのユーザ識別子ＵＩＤｒを比較する。この場合はＵＩＤｔ＝ＵＩＤｂ、ＵＩＤｒ＝ＵＩＤａであり、ユーザ識別子ＵＩＤｔとユーザ識別子ＵＩＤｒが一致しないので不当な２次利用であると判断し、ステップＳＴ６６において、２次利用管理部１３は端末装置３１の２次利用部３１１に複製鍵の配布拒否を送信する。
【００３４】
以上のように、この実施の形態１によれば、鍵管理装置１が複製管理部１４、２次利用管理部１３、端末管理テーブル１５及び複製鍵管理テーブル１６を備えて、コンテンツを複製したユーザを管理して、コンテンツを複製したユーザが所有する複数の端末装置での複製コンテンツの２次利用を許可し、コンテンツを複製したユーザ以外のユーザが所有する端末装置での複製コンテンツの２次利用を禁止することにより、複製コンテンツを２次利用する際に利用範囲を制限することができるという効果が得られる。
【００３５】
また、この実施の形態１によれば、複製管理部１４が同一の複製元データを持つ複製であっても複製操作毎に異なる複製鍵を割り当てることにより、あるユーザが作成した複製コンテンツから複製鍵が漏洩しても他の複製コンテンツが復号されることはなく、複製鍵漏洩時の被害範囲を１ユーザ内に限定することができるという効果が得られる。
【００３６】
なお、この実施の形態１では、図２及び図３に示すように、１次利用と複製を行う端末装置２１と２次利用を行う端末装置２２を別にしているが、１台の端末装置が１次利用部、記憶部、複製部、端末ＩＤ部及び２次利用部を備えていても良い。
【００３７】
実施の形態２．
上記実施の形態１では無料でコンテンツの複製と複製コンテンツの２次利用を許可しているが、この実施の形態２では、コンテンツの複製時又は複製コンテンツの２次利用時に課金処理を行うものである。この発明の実施の形態２による鍵管理装置及び端末装置を含む利用権管理システムの全体構成を示す図は、上記実施の形態１の図１と同じである。また、この発明の実施の形態２による端末装置の構成を示すブロック図は、上記実施の形態１の図２、図３及び図４と同じである。
【００３８】
図１４はこの発明の実施の形態２による鍵管理装置の構成を示すブロック図である。この鍵管理装置１は、上記実施の形態１の図５に示す鍵管理装置１に対して、第１ラベルに対応してコンテンツの１次利用料金、２次利用料金及び複製料金を記憶している料金テーブル１７を備えており、その他の構成要素は図５と同じである。
【００３９】
図１５は料金テーブルの構造を示す図である。この料金テーブル１７の各レコードはコンテンツに付される第１ラベル、１次利用料金、２次利用料金及び複製料金を持ち、１つのレコードが１つのコンテンツに対応する。レコード１７１、１７２、１７３はそれぞれ第１ラベルＬ１、Ｌ２、Ｌ３が付されたコンテンツの各料金を表している。料金が０の場合は無償であることを表す。
【００４０】
次にコンテンツの１次利用時の処理について説明する。
コンテンツの１次利用時の端末装置２１の処理については、実施の形態１の図８に示す処理と同じである。
コンテンツの１次利用時の鍵管理装置１の処理については、実施の形態１の図９のステップＳＴ２４の処理前に、１次利用管理部１１が受信した第１ラベルＬｉにより料金テーブル１７を検索して１次利用料金Ｐ１１により課金処理を行う。その後の処理は図９のステップＳＴ２４以降の処理と同じである。
【００４１】
次にコンテンツの複製時の処理について説明する。
コンテンツの複製時の端末装置２１の処理を示すフローチャートは実施の形態１の図１０と同じである。
【００４２】
図１６はコンテンツの複製時の鍵管理装置１の処理を示すフローチャートである。ステップＳＴ７１からステップＳＴ７４の処理は、実施の形態１の図１１のステップＳＴ４１からステップＳＴ４４の処理と同じである。
図１６のステップＳＴ７５において、鍵管理装置１の複製管理部１４は、端末装置２１の複製部２１３から送信された第１ラベルＬ１により図１５に示す料金テーブル１７を検索し、コンテンツの複製料金Ｐ１ｒを抽出する。ステップＳＴ７６において、鍵管理装置１の複製管理部１４は複製料金Ｐ１ｒにより課金処理を行う。このとき、複製管理部１４は複製料金Ｐ１ｒが０の場合には課金処理を行わず、複製料金Ｐ１ｒが０でない場合には課金処理を行う。
図１６のステップＳＴ７７，ＳＴ７８，ＳＴ７９の処理は、図１１のステップＳＴ４５，ＳＴ４６，ＳＴ４７の処理と同じである。
【００４３】
次に複製コンテンツの２次利用時の処理について説明する。
複製コンテンツの２次利用時の端末装置２２の処理を示すフローチャートは実施の形態１の図１２と同じである。
【００４４】
図１７は複製コンテンツの２次利用時の鍵管理装置１の処理を示すフローチャートである。ステップＳＴ８１からステップＳＴ８４の処理は、実施の形態１の図１３のステップＳＴ６１からステップＳＴ６４の処理と同じである。
図１７のステップＳＴ８５において、鍵管理装置１の２次利用管理部１３は、端末装置２２の２次利用部２２１から送信された第１ラベルＬ１により図１５に示す料金テーブル１７を検索し、コンテンツの２次利用料金Ｐ１２を抽出する。ステップＳＴ８６において、２次利用管理部１３は２次利用料金Ｐ１２により課金処理を行う。このとき、２次利用管理部１３は２次利用料金Ｐ１２が０の場合には課金処理を行わず、２次利用料金Ｐ１２が０でない場合には課金処理を行う。
図１７のステップＳＴ８７，ＳＴ８８の処理は、図１３のステップＳＴ６５，ＳＴ６６の処理と同じである。
【００４５】
このように、鍵管理装置１が料金テーブル１７を備えることで、コンテンツの複製に対しては無料とするが、複製コンテンツの２次利用に対しては有料としたり、又は、コンテンツの複製に対しては有料とするが、複製コンテンツの２次利用に対しては無料とする等、コンテンツ配信業者が自由なサービス料金体系を設定することができる。
【００４６】
ユーザＡが作成した複製コンテンツをユーザＢが所有する図４に示す端末装置３１で２次利用しようとする場合の処理については、実施の形態１と同様に、図１７のステップＳＴ８８において、鍵管理装置１の２次利用管理部１３は複製鍵の配布拒否を送信する。
【００４７】
以上のように、この実施の形態２によれば、実施の形態１と同様の効果が得られると共に、鍵管理装置１の複製管理部１４及び２次利用管理部１３が料金テーブル１７に応じて課金処理を行うことにより、コンテンツ配信業者が自身のビジネスやユーザのニーズに合わせた自由なサービス料金体系を設定することができるという効果が得られる。
【００４８】
なお、この実施の形態２では、ユーザの利用する端末装置数に関わらず一定の複製料金を課金処理しているが、料金テーブル１７には端末装置１台あたりの複製料金を設定し、端末管理テーブル１５に登録された端末装置台数に応じた課金処理を行っても良い。端末装置台数が多いということは２次利用可能範囲が広いということを意味し、このように２次利用可能範囲の広さに応じて課金処理を行っても良い。ただし、この場合、２次利用時による課金処理を複製時に行っていることになるので、２次利用料金による課金処理は行わない。
【００４９】
実施の形態３．
上記実施の形態１では、コンテンツを複製したユーザＡ以外のユーザＢが所有する端末装置３１での複製コンテンツの２次利用を禁止しているが、この実施の形態３では、ユーザＢが所有する端末装置３１での複製コンテンツの２次利用を許可するものである。ただし、ユーザＢは新しいコンテンツを入手することになるので、鍵管理装置１は１次利用料金による課金処理を行う。
【００５０】
この発明の実施の形態３による鍵管理装置及び端末装置を含む利用権管理システムの全体構成を示す図は上記実施の形態１の図１と同じである。また、この発明の実施の形態３による端末装置の構成を示すブロック図は上記実施の形態１の図２、図３及び図４と同じであり、この発明の実施の形態３による鍵管理装置の構成を示すブロック図は上記実施の形態２の図１４と同じである。
【００５１】
コンテンツの１次利用時の端末装置２１及び鍵管理装置１の処理については、実施の形態１の図８及び図９に示す処理と同じである。また、コンテンツの複製時の端末装置２１及び鍵管理装置１の処理については、実施の形態１の図１０及び図１１に示す処理と同じである。さらに、複製コンテンツの２次利用時の端末装置２２及び鍵管理装置１の処理については、実施の形態１の図１２及び図１３に示す処理と同じである。
【００５２】
次にユーザＡが作成した複製コンテンツをユーザＢが所有する図４に示す端末装置３１で２次利用しようとする場合の処理について説明する。
ユーザＡが作成した複製コンテンツを端末装置３１が２次利用する場合の端末装置３１の処理を示すフローチャートは実施の形態１の図１２と同じである。
図１８はユーザＡが作成した複製コンテンツをユーザＢが２次利用する場合の鍵管理装置１の処理を示すフローチャートである。
【００５３】
図１２のステップＳＴ５１において、端末装置３１の２次利用部３１１は、ネットワーク４又は外部記憶装置５等から暗号化複製データＲＤ１ａ、第１ラベルＬ１及び複製ラベルＲＬ１ａを受信する。ステップＳＴ５２において、２次利用部３１１は端末ＩＤ部３１２から自身の端末識別子ＴＩＤ３１を取り出し、ステップＳＴ５３において、２次利用部３１１は第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤ３１を鍵管理装置１の２次利用管理部１３へ送信する。
【００５４】
図１８のステップＳＴ９１において、鍵管理装置１の２次利用管理部１３は、端末装置３１の２次利用部３１１から送信された第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤ３１を受信する。ステップＳＴ９２において、２次利用管理部１３は端末識別子ＴＩＤ３１により端末管理テーブル１５を検索し、複製コンテンツを２次利用する端末装置を所有するユーザのユーザ識別子ＵＩＤｔを抽出する。この場合はＵＩＤｔ＝ＵＩＤｂである。ステップＳＴ９３において、２次利用管理部１３は第１ラベルＬ１及び複製ラベルＲＬ１ａにより複製鍵管理テーブル１６を検索し、複製鍵ＲＫ及びコンテンツを複製したユーザのユーザ識別子ＵＩＤｒを抽出する。この場合はＲＫ＝ＲＫ１ａ、ＵＩＤｒ＝ＵＩＤａである。
【００５５】
ステップＳＴ９４において、２次利用管理部１３は複製コンテンツを２次利用する端末装置を所有するユーザのユーザ識別子ＵＩＤｔとコンテンツを複製したユーザのユーザ識別子ＵＩＤｒを比較する。この場合はＵＩＤｔ＝ＵＩＤｂ、ＵＩＤｒ＝ＵＩＤａであり、ユーザ識別子ＵＩＤｔとユーザ識別子ＵＩＤｒが一致しないので、２次利用管理部１３は複製ユーザ以外のユーザが所有する端末装置による２次利用であると判断する。
【００５６】
ステップＳＴ９５において、鍵管理装置１の２次利用管理部１３は、受信した第１ラベルＬ１により料金テーブル１７を検索し、コンテンツの１次利用料金Ｐ１１を抽出する。ステップＳＴ９６において、２次利用管理部１３は１次利用料金Ｐ１１により課金処理を行う。ステップＳＴ９７において、２次利用管理部１３は複製鍵ＲＫ１ａを端末装置３１の２次利用部３１１へ送信する。
【００５７】
図１２のステップＳＴ５４において、端末装置３１の２次利用部３１１は、鍵管理装置１の２次利用管理部１３からの応答を受信する。ステップＳＴ５５において、複製鍵の配布拒否でないので、ステップＳＴ５６において、２次利用部３１１は受信した複製鍵ＲＫ１ａにより暗号化複製データＲＤ１ａを復号して平文データＤ１を作成する。端末装置３１で暗号化複製データＲＤ１ａを再度利用する場合や、ユーザＢが所有する他の端末装置で利用する場合には、そのつど鍵管理装置１による上記の課金処理が行われる。
【００５８】
以上のように、この実施の形態３によれば、鍵管理装置１が複製管理部１４、２次利用管理部１３、端末管理テーブル１５、複製鍵管理テーブル１６及び料金テーブル１７を備えて、コンテンツを複製した端末装置を所有するユーザ、複製コンテンツを２次利用する端末装置を所有するユーザを管理して、コンテンツを複製した行うユーザが所有する複数の端末装置での複製コンテンツの２次利用を許可し、コンテンツを複製したユーザ以外のユーザが所有する端末装置での複製コンテンツの２次利用を課金処理した上で許可することにより、複製コンテンツを２次利用する際に利用範囲を制限することができると共に、ユーザの複製コンテンツの２次利用の際の利便性を向上させることができ、コンテンツ配信業者はコンテンツの流通を促進させコンテンツ利用に応じた料金を得ることができるという効果が得られる。
【００５９】
また、この実施の形態３によれば、複製管理部１４が同一の複製元データを持つ複製であっても複製操作毎に異なる複製鍵を割り当てることにより、あるユーザが作成した複製コンテンツから複製鍵が漏洩しても他の複製コンテンツが復号されることはなく、複製鍵漏洩時の被害範囲を１ユーザ内に限定することができるという効果が得られる。
【００６０】
なお、この実施の形態３では、料金テーブル１７の１次利用料金により課金処理しているが、コンテンツを複製したユーザ以外のユーザが所有する端末装置３１での利用料金を料金テーブル１７に追加して、これにより課金処理しても良い。
【００６１】
実施の形態４．
上記実施の形態１では、コンテンツを複製したユーザＡ以外のユーザＢが所有する端末装置３１での複製コンテンツの２次利用を禁止しているが、この実施の形態４は、１次利用料金及び複製料金により課金処理をした上で、ユーザＢが所有する端末装置３１で新たな複製コンテンツを作成するものである。
【００６２】
この発明の実施の形態４による鍵管理装置及び端末装置を含む利用権管理システムの全体構成を示す図は上記実施の形態１の図１と同じである。
また、この発明の実施の形態４によるユーザＡが所有する端末装置２１，２２の構成を示すブロック図は、上記実施の形態１の図２及び図３と同じである。
【００６３】
図１９はこの発明の実施の形態４によるユーザＢが所有する端末装置の構成を示すブロック図である。この端末装置３１は、上記実施の形態１の図４に示す端末装置３１に対して再複製部３１３を備えており、その他の構成要素は図４に示す端末装置３１と同じである。
図２０はこの発明の実施の形態４による鍵管理装置の構成を示すブロック図である。この鍵管理装置１は、上記実施の形態２の図１４に示す鍵管理装置１に対して再複製管理部１８を備えており、その他の構成要素は図１４に示す鍵管理装置１と同じである。
【００６４】
コンテンツの１次利用時の端末装置２１及び鍵管理装置１の処理については、実施の形態１の図８及び図９に示す処理と同じである。また、コンテンツの複製時の端末装置２１及び鍵管理装置１の処理については、実施の形態１の図１０及び図１１に示す処理と同じである。さらに、複製コンテンツの２次利用時の端末装置２２及び鍵管理装置１の処理については、実施の形態１の図１２及び図１３に示す処理と同じである。
【００６５】
次にコンテンツを複製したユーザＡ以外のユーザＢが所有する端末装置３１で新たな複製コンテンツを作成する処理について説明する。
ユーザＡが複製した複製コンテンツを、ユーザＢが所有する端末装置３１で２次利用しようとした場合、上記実施の形態１に記述したとおり２次利用部３１１への複製鍵の配布は拒否される。
【００６６】
図２１は新たな複製コンテンツを作成する際の端末装置３１の処理を示すフローチャートであり、図２２は新たな複製コンテンツを作成する際の鍵管理装置１の処理を示すフローチャートである。図２１のステップＳＴ１０１において、端末装置３１の再複製部３１３は、２次利用部３１１から第１ラベルＬ１、複製ラベルＲＬ１ａ及び暗号化複製データＲＤ１ａを取り出す。
【００６７】
ステップＳＴ１０２において、再複製部３１３は、端末ＩＤ部３１２から自身の端末識別子ＴＩＤ３１を抽出する。ステップＳＴ１０３において、再複製部３１３は第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤ３１を鍵管理装置１の再複製管理部１８へ送信する。
【００６８】
図２２のステップＳＴ１１１において、鍵管理装置１の再複製管理部１８は、端末装置３１の再複製部３１３から送信された第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤ３１を受信する。ステップＳＴ１１２において、再複製管理部１８は、受信した第１ラベルＬ１及び複製ラベルＲＬ１ａにより図７に示す複製鍵管理テーブル１６を検索し複製鍵ＲＫ１ａを抽出する。ステップＳＴ１１３において、再複製管理部１８は、受信した端末識別子ＴＩＤ３１により図６に示す端末管理テーブル１５を検索し端末装置を所有するユーザのユーザ識別子ＵＩＤｂを抽出する。
【００６９】
ステップＳＴ１１４において、端末管理テーブル１５に端末所有ユーザ識別子ＵＩＤｂが登録されている場合には、ステップＳＴ１１５において、再複製管理部１８は受信した第１ラベルＬ１により図１５に示す料金テーブル１７を検索し１次利用料金Ｐ１１及び複製料金Ｐ１ｒを抽出する。ステップＳＴ１１６において、再複製管理部１８は１次利用料金Ｐ１１と複製料金Ｐ１ｒの合計金額により課金処理を行う。
【００７０】
ステップＳＴ１１７において、再複製管理部１８は、新たな複製コンテンツを作成するための複製鍵ＲＫ１ｂ（再複製鍵）及び複製ラベルＲＬ１ｂ（再複製ラベル）を新たに生成して、第１ラベルＬ１及びユーザ識別子ＵＩＤｂと共に複製鍵管理テーブル１６に登録する。これにより図７のレコード１６２が作成される。ステップＳＴ１１８において、再複製管理部１８は、抽出した複製コンテンツの複製鍵ＲＫ１ａと、新たに生成した複製鍵ＲＫ１ｂ及び複製ラベルＲＬ１ｂとを端末装置３１の再複製部３１３へ送信する。一方、ステップＳＴ１１４において、端末管理テーブル１５に端末装置を所有するユーザのユーザ識別子ＵＩＤｂが登録されていない場合には、ステップＳＴ１１９において、再複製管理部１８は再複製拒否を端末装置３１の再複製部３１３へ送信する。
【００７１】
図２１のステップＳＴ１０４において、端末装置３１の再複製部３１３は、鍵管理装置１の再複製管理部１８からの応答を受信する。ステップＳＴ１０５において、複製コンテンツの抽出された複製鍵ＲＫ１ａと、新たに生成された複製鍵ＲＫ１ｂ及び複製ラベルＲＬ１ｂとを受信した場合には、ステップＳＴ１０６において、再複製部３１３は抽出された複製鍵ＲＫ１ａにより暗号化複製データＲＤ１ａを復号して平文データＤ１を作成する。一方、ステップＳＴ１０５において、再複製拒否を受信した場合には処理を終了する。
【００７２】
ステップＳＴ１０７において、再複製部３１３は平文データＤ１を新たな複製鍵ＲＫ１ｂにより暗号化した暗号化複製データＲＤ１ｂを作成する。この新たな暗号化複製データＲＤ１ｂの作成は、実施の形態１の図１０のステップＳＴ３６と同様の処理で行われる。ステップＳＴ１０８において、再複製部３１３は、作成した暗号化複製データＲＤ１ｂに第１ラベルＬ１及び新たな複製ラベルＲＬ１ｂを付して、ネットワーク４又は外部記憶装置５等へ出力する。新たな暗号化複製データＲＤ１ｂはユーザＢのみが利用することができる。
【００７３】
以上のように、この実施の形態４によれば、実施の形態１と同様の効果が得られる。また、鍵管理装置１が再複製管理部１８及び料金テーブル１７を備え、コンテンツを複製したユーザ以外のユーザが所有する端末装置での複製コンテンツの再複製を課金処理した上で許可することにより、複製コンテンツを再複製する際に利用範囲を制限することができると共に、ユーザの新たな複製コンテンツを作成する際の利便性を向上させることができ、コンテンツ配信業者はコンテンツの流通を促進させコンテンツ利用に応じた料金を得ることができるという効果が得られる。
【００７４】
なお、この実施の形態４では、料金テーブル１７の１次利用料金と複製料金の合計額により課金処理しているが、再複製料金を料金テーブル１７に追加して、この再複製料金をにより課金処理しても良い。
【００７５】
実施の形態５．
上記実施の形態１では、端末装置を所有するユーザにより複製コンテンツの２次利用範囲を限定しているが、この実施の形態５は、端末装置が設置されている位置によって複製コンテンツの２次利用範囲を限定するものである。
この発明の実施の形態５による鍵管理装置及び端末装置を含む利用権管理システムの全体構成を示す図は上記実施の形態１の図１と同じである。
【００７６】
図２３はこの発明の実施の形態５による１次利用と複製を行うユーザＡが所有する端末装置の構成を示すブロック図である。この端末装置２１は、上記実施の形態１の図２に示す端末装置２１の端末ＩＤ部２１４の代わりに、ＧＰＳ等に代表される位置測定部２１５を備えており、その他の構成要素は図２に示す端末装置２１と同じである。
図２４はこの発明の実施の形態５による複製コンテンツの２次利用を行うユーザＡが所有する端末装置の構成を示すブロック図てある。この端末装置２２は、上記実施の形態１の図３に示す端末装置２２の端末ＩＤ部２２２の代わりに、ＧＰＳ等に代表される位置測定部２２３を備えており、その他の構成要素は図３に示す端末装置２２と同じである。
【００７７】
図２５はこの発明の実施の形態５による鍵管理装置の構成を示すブロック図である。この鍵管理装置１は、上記実施の形態１の図５に示す鍵管理装置１の端末管理テーブル１５の代わりに利用位置テーブル１９を備えており、その他の構成要素は図５に示す鍵管理装置１と同じである。
【００７８】
図２６は利用位置テーブル１９の構造を示す図である。この利用位置テーブル１９は第１ラベルと複製コンテンツの利用可能な位置の範囲を示す利用可能範囲を対応させて記憶しており、１つのレコードが１つのコンテンツに対応する。この利用可能範囲は、コンテンツを複製した端末装置２１を基点とした複製コンテンツの利用可能範囲を示している。
【００７９】
図２７は複製鍵管理テーブル１６の構造を示す図である。この複製鍵管理テーブル１６は、第１ラベル、複製ラベル、複製鍵、コンテンツを複製した端末装置２１の複製位置情報及び複製コンテンツの利用可能範囲を記憶しており、１つのレコードが１つの複製コンテンツに対応する。
【００８０】
図２７において、レコード１６１は、複製位置情報ＬＩ２１にある端末装置２１により第１ラベルＬ１を持つコンテンツを複製したこと、複製コンテンツの暗号鍵がＲＫ１ａであること、暗号鍵ＲＫ１ａを特定するために複製コンテンツに埋め込まれた複製ラベルがＲＬ１ａであること、複製コンテンツの利用可能範囲がＲ１であることを示している。また、レコード１６２は、複製位置情報ＬＩ３１にある端末装置３１により第１ラベルＬ１を持つコンテンツを複製したこと、複製コンテンツの暗号鍵がＲＫ１ｂであること、暗号鍵ＲＫ１ｂを特定するために複製コンテンツに埋め込まれた複製ラベルがＲＬ１ｂであること、複製コンテンツの利用可能範囲がＲ１であることを示し、レコード１６３は、複製位置情報ＬＩ４１にある端末装置４１により第１ラベルＬ２を持つコンテンツを複製したこと、複製コンテンツの暗号鍵がＲＫ２ｃであること、暗号鍵ＲＫ２ｃを特定するために複製コンテンツに埋め込まれた複製ラベルがＲＬ２ｃであること、複製コンテンツの利用可能範囲がＲ２であることを示している。
【００８１】
コンテンツの１次利用時の端末装置２１及び鍵管理装置１の処理については、実施の形態１の図８及び図９に示す処理と同じである。
【００８２】
次にコンテンツの複製時の処理について説明する。
図２８はコンテンツの複製時の端末装置２１の処理を示すフローチャートであり、図２９はコンテンツの複製時の鍵管理装置１の処理を示すフローチャートである。図２８のステップＳＴ１２１において、端末装置２１の複製部２１３は、１次利用部２１１から第１ラベルＬ１及び平文データＤ１を取り出し、ステップＳＴ１２２において、複製部２１３は、位置測定部２１５から自身の端末位置情報ＬＩ２１を抽出する。ステップＳＴ１２３において、複製部２１３は第１ラベルＬ１及び端末位置情報ＬＩ２１を鍵管理装置１の複製管理部１４へ送信し、複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを要求する。
【００８３】
図２９のステップＳＴ１３１において、鍵管理装置１の複製管理部１４は端末装置２１の複製部２１３から送信された第１ラベルＬ１及び端末位置情報ＬＩ２１を受信し、ステップＳＴ１３２において、複製管理部１４は複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを生成する。生成する複製鍵及び複製ラベルの内容は実施の形態１と同様である。
【００８４】
ステップＳＴ１３３において、複製管理部１４は受信した第１ラベルＬ１により利用位置テーブル１９を検索し複製コンテンツの利用可能範囲Ｒ１を抽出する。ステップＳＴ１３４において、複製管理部１４は、受信した端末位置情報ＬＩ２１を複製位置情報ＬＩ２１として、図２７に示すように、抽出した利用可能範囲Ｒ１と、受信した第１ラベルＬ１と、複製位置情報ＬＩ２１と、生成した複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａとを複製鍵管理テーブル１６に登録する。ステップＳＴ１３５において、複製管理部１４は生成した複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを端末装置２１の複製部２１３へ送信する。
【００８５】
図２８のステップＳＴ１２４において、端末装置２１の複製部２１３は、鍵管理装置１の複製管理部１４から送信された複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを受信し、ステップＳＴ１２５において、複製部２１３は、受信した複製鍵ＲＫ１ａにより平文データＤ１を暗号化した暗号化複製データＲＤ１ａを作成する。ステップＳＴ１２６において、複製部２１３は、作成した暗号化複製データＲＤ１ａに、第１ラベルＬ１及び複製ラベルＲＬ１ａを付して端末装置２１の外部のネットワーク４や外部記憶装置５等へ出力する。
【００８６】
次に複製コンテンツの２次利用時の処理について説明する。
図３０は複製コンテンツの２次利用時の端末装置２２の処理を示すフローチャートであり、図３１は複製コンテンツの２次利用時の鍵管理装置１の処理を示すフローチャートである。図３０のステップＳＴ１４１において、端末装置２２の２次利用部２２１は、ネットワーク４又は外部記憶装置５等から暗号化複製データＲＤ１ａ、第１ラベルＬ１及び複製ラベルＲＬ１ａを受信する。ステップＳＴ１４２において、２次利用部２２１は位置測定部２２３から端末位置情報ＬＩ２２を抽出し、ステップＳＴ１４３において、２次利用部２２１は第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末位置情報ＬＩ２２を鍵管理装置１の２次利用管理部１３へ送信する。
【００８７】
図３１のステップＳＴ１５１において、鍵管理装置１の２次利用管理部１３は、端末装置２２の２次利用部２２１から送信された第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末位置情報ＬＩ２２を受信する。ステップＳＴ１５２において、２次利用管理部１３は、第１ラベルＬ１及び複製ラベルＲＬ１ａにより複製鍵管理テーブル１６を検索し、複製鍵ＲＫ、複製位置情報ＬＩｒ及び利用可能範囲Ｒを抽出する。この場合はＲＫ＝ＲＫ１ａ、ＬＩｒ＝ＬＩ２ａ１、Ｒ＝Ｒ１である。
【００８８】
ステップＳＴ１５３において、２次利用管理部１３は、受信した端末位置ＬＩ２２が複製位置情報ＬＩｒ＝ＬＩ２１を基点とする利用可能範囲Ｒ＝Ｒ１内にあるかどうかを調べる。利用可能範囲内にある場合には、ステップＳＴ１５４において、２次利用管理部１３は、正当な２次利用であると判断し、複製鍵ＲＫ１ａを端末装置２２の２次利用部２２１へ送信する。一方、利用可能範囲外にある場合には、ステップＳＴ１５５において、２次利用管理部１３は、不当な２次利用であると判断し、複製鍵ＲＫ１ａの配布拒否を端末装置２２の２次利用部２２１へ送信する。
【００８９】
図３０のステップＳＴ１４４において、端末装置２２の２次利用部２２１は鍵管理装置１の２次利用管理部１３からの応答を受信し、ステップＳＴ１４５において、複製鍵の配布拒否を受信している場合には処理を終了する。一方、複製鍵ＲＫ１ａを受信している場合には、ステップＳＴ１４６において、２次利用部２２１は受信した複製鍵ＲＫ１ａにより暗号化複製データＲＤ１ａを復号して平文データＤ１を作成する。
【００９０】
以上のように、この実施の形態５によれば、鍵管理装置１が複製管理部１４、２次利用管理部１３、複製鍵管理テーブル１６及び利用位置テーブル１９を備えて、コンテンツを複製した端末装置の複製位置情報と複製コンテンツの利用可能範囲を管理し、複製位置情報を基点とした利用可能範囲内に設置されている端末装置に対しては複製コンテンツの２次利用を許可し、利用可能範囲外に設置されている端末装置に対しては複製コンテンツの２次利用を禁止することにより、複製コンテンツを２次利用する際に複製コンテンツの利用範囲を制限することができるという効果が得られる。
【００９１】
また、この実施の形態５によれば、利用位置テーブル１９により、鍵管理装置１への端末装置の登録を行うことなく複製コンテンツの利用範囲を制限することができ、新規購入／廃棄等のユーザが所有する端末装置の変化に柔軟に対応することができるという効果が得られる。
【００９２】
さらに、この実施の形態５によれば、複製管理部１４が同一の複製元データを持つ複製であっても複製操作毎に異なる複製鍵を割り当てることにより、あるユーザが作成した複製コンテンツから複製鍵が漏洩しても他の複製コンテンツが復号されることはなく、複製鍵漏洩時の被害範囲を１ユーザ内に限定することができるという効果が得られる。
【００９３】
なお、この実施の形態５では、無料でのコンテンツの複製と複製コンテンツの２次利用を許しているが、上記実施の形態２と同様に、コンテンツの複製時又は複製コンテンツの２次利用時に課金を行っても良い。
【００９４】
また、この実施の形態５では、利用可能範囲外の端末装置２２での複製コンテンツの２次利用を禁止しているが、上記実施の形態３及び実施の形態４と同様に、課金処理を行った上での複製コンテンツの２次利用及び新たな複製コンテンツの作成を行っても良い。
【００９５】
また、上記実施の形態１で説明した端末装置を所有するユーザによる利用範囲の制限と併用して、例えば、ユーザ宅内の固定の端末装置に対しては、この実施の形態５で説明した端末装置の位置情報による利用範囲の制限を行い、モバイル端末に対しては、上記実施の形態１で説明した端末装置を所有するユーザによる利用範囲の制限を行っても良い。
【００９６】
実施の形態６．
上記実施の形態１では、端末装置を所有するユーザにより複製コンテンツの利用範囲を制限しているが、この実施の形態６は、端末装置毎の利用時間帯を指定することにより複製コンテンツの利用範囲を制限するものである。
【００９７】
この発明の実施の形態６による鍵管理装置及び端末装置を含む利用権管理システムの全体構成を示す図は上記実施の形態１の図１と同じである。
また、この発明の実施の形態６による端末装置の構成を示すブロック図は上記実施の形態１の図２及び図３と同じである。
さらに、この発明の実施の形態６による鍵管理装置の構成を示すブロック図は、上記実施の形態１の図５と同じである。
【００９８】
図３２は複製鍵管理テーブル１６の構成を示す図である。この複製鍵管理テーブル１６は、実施の形態１の図７に示す複製鍵管理テーブルに対して複製コンテンツの利用可能時間帯を追加して記憶しており、１つのレコードが１つの複製コンテンツに対応している。
【００９９】
図３２において、レコード１６１は、第１ラベルＬ１及び複製ラベルＲＬ１ａを持つ複製コンテンツを、ユーザ識別子ＵＩＤａを持つユーザが所有する端末装置で利用する場合の利用可能時間帯がＴ１ａであること、複製コンテンツの暗号鍵がＲＫ１ａであることを示している。また、レコード１６２は、第１ラベルＬ１及び複製ラベルＲＬ１ｂを持つ複製コンテンツを、ユーザ識別子ＵＩＤｂを持つユーザが所有する端末装置で利用する場合の利用可能時間帯がＴ１ｂであること、複製コンテンツの暗号鍵がＲＫ１ｂであることを示し、レコード１６３は、第１ラベルＬ２及び複製ラベルＲＬ２ｃを持つ複製コンテンツを、ユーザ識別子ＵＩＤｃを持つユーザが所有する端末装置で利用する場合の利用可能時間帯がＴ２ｃであること、複製コンテンツの暗号鍵がＲＫ２ｃであることを示している。
【０１００】
コンテンツの１次利用時の端末装置２１及び鍵管理装置１の処理については、実施の形態１の図８及び図９に示す処理と同じである。
【０１０１】
次にコンテンツの複製時の処理について説明する。
図３３はコンテンツの複製時の端末装置２１の処理を示すフローチャートであり、図３４はコンテンツの複製時の鍵管理装置１の処理を示すフローチャートである。図３３のステップＳＴ１６１において、端末装置２１の複製部２１３は、１次利用部２１１から第１ラベルＬ１及び平文データＤ１を取り出し、ステップＳＴ１６２において、複製部２１３は、端末ＩＤ部２１４から自身の端末識別子ＴＩＤ２１を抽出する。ステップＳＴ１６３において、複製部２１３は第１ラベルＬ１、端末識別子ＴＩＤ２１及びユーザにより指定された利用可能時間帯Ｔ１ａを鍵管理装置１の複製管理部１４へ送信し、複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを要求する。
【０１０２】
図３４のステップＳＴ１７１において、鍵管理装置１の複製管理部１４は端末装置２１の複製部２１３から送信された第１ラベルＬ１、端末識別子ＴＩＤ２１及び利用可能時間帯Ｔ１ａを受信する。ステップＳＴ１７２において、複製管理部１４は受信した端末識別子ＴＩＤ２１により図６に示す端末管理テーブル１５のユーザ識別子を検索し、ステップＳＴ１７３において、端末管理テーブル１５に該当のレコードがない場合には、ステップＳＴ１７７において、複製管理部１４は端末装置２１の複製部２１３に複製拒否を送信する。
【０１０３】
ステップＳＴ１７３において、端末管理テーブル１５に該当のレコードがある場合には、ステップＳＴ１７４において、複製管理部１４は端末識別子ＴＩＤ２１に対応するユーザ識別子ＵＩＤａを抽出すると共に、複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを生成する。生成する複製鍵及び複製ラベルの内容は実施の形態１と同様である。
【０１０４】
ステップＳＴ１７５において、複製管理部１４は、端末装置２１から受信した第１ラベルＬ１及び利用時間帯Ｔ１ａ、生成した複製ラベルＲＬ１ａ及び複製鍵ＲＫ１ａ、抽出したユーザ識別子ＵＩＤａを複製鍵管理テーブル１６に登録し、ステップＳＴ１７６において、複製管理部１４は生成した複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを端末装置２１の複製部２１３へ送信する。
【０１０５】
図３３のステップＳＴ１６４〜ＳＴ１６７の処理は、実施の形態１の図１０に示すステップＳＴ３４〜ＳＴ３７の処理と同じである。
【０１０６】
次に複製コンテンツの２次利用時の処理について説明する。
複製コンテンツの２次利用時の端末装置２２の処理を示すフローチャートは、実施の形態１の図１２に示す処理と同じである。図３５は複製コンテンツの２次利用時の鍵管理装置１の処理を示すフローチャートである。図１２のステップＳＴ５１において、端末装置２２の２次利用部２２１は、ネットワーク４又は外部記憶装置５等から暗号化複製データＲＤ１ａ、第１ラベルＬ１及び複製ラベルＲＬ１ａを受信する。ステップＳＴ５２において、２次利用部２２１は端末ＩＤ部２２２から自身の端末識別子ＴＩＤ２２を抽出し、ステップＳＴ５３において、２次利用部２２１は第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤ２２を鍵管理装置１の２次利用管理部１３へ送信する。
【０１０７】
図３５のステップＳＴ１８１において、鍵管理装置１の２次利用管理部１３は、端末装置２２の２次利用部２２１から送信された第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤ２２を受信する。ステップＳＴ１８２において、２次利用管理部１３は端末識別子ＴＩＤ２２により端末管理テーブル１５を検索し、複製コンテンツを利用する端末装置を所有するユーザのユーザ識別子ＵＩＤｔを抽出する。この場合はＵＩＤｔ＝ＵＩＤａである。ステップＳＴ１８３において、２次利用管理部１３は、第１ラベルＬ１及び複製ラベルＲＬ１ａにより図３２に示す複製鍵管理テーブル１６を検索し、複製鍵ＲＫ、複製ユーザのユーザ識別子ＵＩＤｒ及び複製コンテンツの利用可能時間帯Ｔを抽出する。この場合はＲＫ＝ＲＫ１ａ、ＵＩＤｒ＝ＵＩＤａ、Ｔ＝Ｔ１ａである。
【０１０８】
ステップＳＴ１８４において、２次利用管理部１３は、複製コンテンツを利用する端末装置を所有するユーザのユーザ識別子ＵＩＤｔとコンテンツを複製したユーザのユーザ識別子ＵＩＤｒが一致し、かつ現在の時刻が利用可能時間帯に含まれている場合に、正当な２次利用であると判断し、ステップＳＴ１８５において、２次利用管理部１３は、複製鍵ＲＫ１ａを端末装置２２の２次利用部２２１へ送信する。一方、ユーザ識別子ＵＩＤｔとユーザ識別子ＵＩＤｒが一致しない場合や、又は現在の時刻が利用可能時間帯ではない場合には、ステップＳＴ１８６において、２次利用管理部１３は、複製鍵の配布拒否を端末装置２２の２次利用部２２１へ送信する。
【０１０９】
図１２のステップＳＴ５４において、端末装置２２の２次利用部２２１は鍵管理装置１の２次利用管理部１３からの応答を受信し、ステップＳＴ５５において、複製鍵の配布拒否を受信している場合には処理を終了する。一方、複製鍵の配布を拒否されていない場合には、ステップＳＴ５６において、２次利用部２２１は鍵管理装置１の２次利用管理部１３から送信された複製鍵ＲＫ１ａにより暗号化複製データＲＤ１ａを復号して平文データＤ１を得る。
【０１１０】
以上のように、この実施の形態６によれば、鍵管理装置１が複製管理部１４、２次利用管理部１３、端末管理テーブル１５及び複製鍵管理テーブル１６を備えて、コンテンツを複製したユーザ、複製コンテンツを２次利用する利用可能時間帯を管理して、コンテンツを複製したユーザが所有する複数の端末装置での登録された利用可能時間帯での複製コンテンツの２次利用を許可し、利用可能時間帯以外や、コンテンツを複製したユーザ以外のユーザが所有する端末装置での複製コンテンツの２次利用を禁止することにより、複製コンテンツを２次利用する際に利用範囲を制限することができるという効果が得られる。
【０１１１】
また、この実施の形態６によれば、複製管理部１４が同一の複製元データを持つ複製であっても複製操作毎に異なる複製鍵を割り当てることにより、あるユーザが作成した複製コンテンツから複製鍵が漏洩しても他の複製コンテンツが復号されることはなく、複製鍵漏洩時の被害範囲を１ユーザ内に限定することができるという効果が得られる。
【０１１２】
なお、この実施の形態６では、複製コンテンツ毎に利用可能時間帯を設定しているが、ユーザ所有の端末装置毎に利用可能時間帯を指定し、各端末装置での利用時間帯とその長さに応じた課金処理を行っても良い。
【０１１３】
また、この実施の形態６では、無料でのコンテンツの複製と複製コンテンツの２次利用を許しているが、上記実施の形態２と同様に、コンテンツの複製時に利用時間帯とその長さ、利用端末装置数に応じた課金処理を行っても良い。さらに、この実施の形態６では、複製コンテンツの利用可能時間帯以外の複製コンテンツの２次利用及びコンテンツを複製したユーザ以外のユーザに複製コンテンツの２次利用を禁止しているが、上記実施の形態３と同様に、１次利用料金により課金処理を行った上で複製コンテンツの２次利用を許可しても良い。
【０１１４】
実施の形態７．
上記実施の形態１では、端末装置を所有するユーザにより複製コンテンツの利用範囲を制限しているが、この実施の形態７は、カード内に保存されたユーザ情報、指紋、声紋、網膜パターン、ユーザ証明書等、端末装置の利用者を特定する情報（以降、ユーザ情報と称する）に基づいて、複製コンテンツの利用範囲を制限するものである。
【０１１５】
この発明の実施の形態７による鍵管理装置及び端末装置を含む利用権管理システムの全体構成を示す図は上記実施の形態１の図１と同じである。
【０１１６】
図３６はこの発明の実施の形態７による１次利用と複製を行うユーザＡが所有する端末装置の構成を示すブロック図である。この端末装置２１は、上記実施の形態１の図２に示す端末装置２１の端末ＩＤ部２１４の代わりに、ユーザＡの指紋やカード情報等のユーザ情報を取得するユーザ情報取得部２１６を備えており、その他の構成要素は図２に示す端末装置２１と同じである。ユーザ情報取得部２１６としては、指紋読み取り装置やカード読取装置等がある。
【０１１７】
図３７はこの発明の実施の形態７による複製コンテンツの２次利用を行うユーザＡが所有する端末装置の構成を示すブロック図である。この端末装置２２は、上記実施の形態１の図３に示す端末装置２２の端末ＩＤ部２２２の代わりに、ユーザＡの指紋やカード情報等のユーザ情報を取得するユーザ情報取得部２２４を備えており、その他の構成要素は図３に示す端末装置２２と同じである。
【０１１８】
図３８はこの発明の実施の形態７によるユーザＢが所有する端末装置の構成を示すブロック図である。この端末装置３１は、上記実施の形態１の図４に示す端末装置３１の端末ＩＤ部３１２の代わりに、ユーザＢの指紋やカード情報等のユーザ情報を取得するユーザ情報取得部３１４を備えると共に、再複製部３１３を備えており、その他の構成要素は図４に示す端末装置３１と同じである。
【０１１９】
図３９はこの発明の実施の形態７による鍵管理装置の構成を示すブロック図である。この鍵管理装置１は、上記実施の形態１の図５に示す鍵管理装置１に対して、端末管理テーブル１５を削除し、料金テーブル１７と再複製管理部１８を追加したもので、その他の構成要素については図５に示す鍵管理装置１と同じである。
【０１２０】
図４０は複製鍵管理テーブルの構造を示す図である。この複製鍵管理テーブル１６は第１ラベル、複製ラベル、複製鍵及びコンテンツを複製したユーザのユーザ情報をしており、１つのレコードが１つの複製コンテンツに対応する。
【０１２１】
図４０において、レコード１６１は、ユーザ情報ＵＩａを持つユーザＡが第１ラベルＬ１を持つコンテンツを複製したこと、複製コンテンツの暗号鍵がＲＫ１ａであること、暗号鍵ＲＫ１ａを特定するために複製コンテンツに埋め込まれた複製ラベルがＲＬ１ａであることを示している。また、レコード１６２はユーザ情報ＵＩｂを持つユーザＢが第１ラベルＬ１を持つコンテンツを複製したこと、複製コンテンツの暗号鍵がＲＫ１ｂであること、暗号鍵ＲＫ１ｂを特定するために複製コンテンツに埋め込まれた複製ラベルがＲＬ１ｂであることを示し、レコード１６３はユーザ情報ＵＩｃを持つユーザＣが第１ラベルＬ２を持つコンテンツを複製したこと、複製コンテンツの暗号鍵がＲＫ２ｃであること、暗号鍵ＲＫ２ｃを特定するために複製コンテンツに埋め込まれた複製ラベルがＲＬ２ｃであることを示している。
【０１２２】
コンテンツの１次利用時の端末装置２１及び鍵管理装置１の処理については、実施の形態１の図８及び図９に示す処理と同じである。
【０１２３】
次にコンテンツの複製時の処理について説明する。
図４１はコンテンツの複製時の端末装置２１の処理を示すフローチャートであり、図４２はコンテンツの複製時の鍵管理装置１の処理を示すフローチャートである。図４１のステップＳＴ１９１において、端末装置２１の複製部２１３は、１次利用部２１１から第１ラベルＬ１及び平文データＤ１を取り出し、ステップＳＴ１９２において、複製部２１３は、ユーザ情報取得部２１６からユーザ情報ＵＩａを抽出する。ステップＳＴ１９３において、複製部２１３は第１ラベルＬ１及びユーザ情報ＵＩａを鍵管理装置１の複製管理部１４へ送信し、複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを要求する。
【０１２４】
図４２のステップＳＴ２０１において、鍵管理装置１の複製管理部１４は端末装置２１の複製部２１３から送信された第１ラベルＬ１及びユーザ情報ＵＩａを受信する。ステップＳＴ２０２において、複製管理部１４は複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを生成する。生成する複製鍵及び複製ラベルの内容は実施の形態１と同様である。ステップＳＴ２０３において、複製管理部１４は、受信した第１ラベルＬ１及びユーザ情報ＵＩａと、新たに生成した複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａとを複製鍵管理テーブル１６に登録する。ステップＳＴ２０４において、複製管理部１４は、生成した複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを端末装置２１の複製部２１３へ送信する。
【０１２５】
図４１のステップＳＴ１９４において、端末装置２１の複製部２１３は、鍵管理装置１の複製管理部１４から送信された複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを受信し、ステップＳＴ１９５において、複製部２１３は、複製管理部１４から送信された複製鍵ＲＫ１ａにより平文データＤ１を暗号化した暗号化複製データＲＤ１ａを作成する。ステップＳＴ１９６において、複製部２１３は、作成した暗号化複製データＲＤ１ａに、第１ラベルＬ１及び複製ラベルＲＬ１ａを付して端末装置２１の外部のネットワーク４や外部記憶装置５等へ出力する。
【０１２６】
次に複製コンテンツの２次利用時の処理について説明する。
図４３は複製コンテンツの２次利用時の端末装置２２の処理を示すフローチャートであり、図４４は複製コンテンツの２次利用時の鍵管理装置１の処理を示すフローチャートである。図４３のステップＳＴ２１１において、端末装置２２の２次利用部２２１は、ネットワーク４又は外部記憶装置５等から暗号化複製データＲＤ１ａ、第１ラベルＬ１及び複製ラベルＲＬ１ａを受信する。ステップＳＴ２１２において、２次利用部２２１はユーザ情報取得部２２４からユーザ情報ＵＩａを抽出し、ステップＳＴ２１３において、２次利用部２２１は第１ラベルＬ１、複製ラベルＲＬ１ａ及びユーザ情報ＵＩａを鍵管理装置１の２次利用管理部１３へ送信する。
【０１２７】
図４４のステップＳＴ２２１において、鍵管理装置１の２次利用管理部１３は、端末装置２２の２次利用部２２１から送信された第１ラベルＬ１、複製ラベルＲＬ１ａ及びユーザ情報ＵＩａを受信する。ステップＳＴ２２２において、２次利用管理部１３は、第１ラベルＬ１及び複製ラベルＲＬ１ａにより図４０に示す複製鍵管理テーブル１６を検索し、複製鍵ＲＫ及び複製ユーザのユーザ情報ＵＩｒを抽出する。この場合はＲＫ＝ＲＫ１ａ、ＵＩｒ＝ＵＩａである。
【０１２８】
ステップＳＴ２２３において、２次利用管理部１３は、抽出したユーザ情報ＵＩｒと受信したユーザ情報ＵＩａを比較し、両者が一致する場合に正当な２次利用であると判断し、ステップＳＴ２２４において、２次利用管理部１３は、複製鍵ＲＫ１ａを端末装置２２の２次利用部２２１へ送信する。一方、両者が一致しない場合には、ステップＳＴ２２５において、２次利用管理部１３は、複製鍵の配布拒否を端末装置２２の２次利用部２２１へ送信する。
【０１２９】
図４３のステップＳＴ２１４において、端末装置２２の２次利用部２２１は鍵管理装置１の２次利用管理部１３からの応答を受信し、ステップＳＴ２１５において、複製鍵の配布拒否を受信している場合には処理を終了する。一方、複製鍵ＲＫ１ａを受信している場合には、ステップＳＴ２１６において、２次利用部２２１は受信した複製鍵ＲＫ１ａにより暗号化複製データＲＤ１ａを復号して平文データＤ１を得る。
【０１３０】
次にユーザＡが作成した複製コンテンツをユーザＢが所有する図３８に示す端末装置３１で２次利用しようとする場合の処理について説明する。
この場合の処理は図４３及び図４４に示すフローチャートと同様であり、図４３のステップＳＴ２１３において、端末装置３１の２次利用部３１１は第１ラベルＬ１、複製ラベルＲＬ１ａ及びユーザ情報ＵＩｂを鍵管理装置１の２次利用管理部１２へ送信する。
【０１３１】
図４４のステップＳＴ２２１において、鍵管理装置１の２次利用管理部１３は、端末装置３１の２次利用部３１１から送信された第１ラベルＬ１、複製ラベルＲＬ１ａ及びユーザ情報ＵＩｂを受信する。ステップＳＴ２２２において、２次利用管理部１３は第１ラベルＬ１及び複製ラベルＲＬ１ａにより複製鍵管理テーブル１６を検索し、複製鍵ＲＫ及びユーザ情報ＵＩｒを抽出する。この場合はＲＫ＝ＲＫ１ａ、ＵＩｒ＝ＵＩａである。
【０１３２】
ステップＳＴ２２３において、２次利用管理部１３は、抽出したユーザ情報ＵＩｒと受信したユーザ情報ＵＩｂを比較し、この場合は複製鍵管理テーブル１６から得られるコンテンツを複製したユーザのユーザ情報ＵＩａと、受信したユーザ情報ＵＩｂが一致しないので、不正利用であると判断して、ステップＳＴ２２５において、２次利用管理部１３は端末装置３１の２次利用部３１１に複製鍵の配布拒否を送信する。
【０１３３】
次にコンテンツを複製したユーザＡ以外のユーザＢが所有する端末装置３１で新たな複製コンテンツを作成する処理について説明する。
ユーザＡが作成した複製コンテンツを、ユーザＢが所有する端末装置３１で２次利用しようとした場合、上記のように２次利用部３１１への複製鍵の配布は拒否される。
【０１３４】
図４５は新たな複製コンテンツを作成する際の端末装置３１の処理を示すフローチャートであり、図４６は新たな複製コンテンツを作成する際の鍵管理装置１の処理を示すフローチャートである。図４５のステップＳＴ２３１において、端末装置３１の再複製部３１３は、２次利用部３１１から第１ラベルＬ１、複製ラベルＲＬ１ａ、暗号化複製データＲＤ１ａを取り出す。ステップＳＴ２３２において、再複製部３１３は、ユーザ情報取得部３１４からユーザ情報ＵＩｂを抽出する。ステップＳＴ２３３において、再複製部３１３は第１ラベルＬ１、複製ラベルＲＬ１ａ及びユーザ情報ＵＩｂを鍵管理装置１の再複製管理部１８へ送信する。
【０１３５】
図４６のステップＳＴ２４１において、鍵管理装置１の再複製管理部１８は、端末装置３１の再複製部３１３から送信された第１ラベルＬ１、複製ラベルＲＬ１ａ及びユーザ情報ＵＩｂを受信する。ステップＳＴ２４２において、再複製管理部１８は受信した第１ラベルＬ１により図１５に示す料金テーブル１７を検索し１次利用料金Ｐ１１及び複製料金Ｐ１ｒを抽出する。ステップＳＴ２４３において、再複製管理部１８は１次利用料金Ｐ１１と複製料金Ｐ１ｒの合計金額により課金処理を行う。
【０１３６】
ステップＳＴ２４４において、再複製管理部１８は受信した第１ラベルＬ１及び複製ラベルＲＬ１ａにより図４０に示す複製鍵管理テーブル１６を検索し複製鍵ＲＫ１ａを抽出する。ステップＳＴ２４５において、再複製管理部１８は、新たな複製コンテンツを作成するための複製鍵ＲＫ１ｂ（再複製鍵）及び複製ラベルＲＬ１ｂ（再複製尾ラベル）を新たに生成し、第１ラベルＬ１及びユーザ情報ＵＩｂと共に複製鍵管理テーブル１６に登録する。これにより図４０のレコード１６２が作成される。ステップＳＴ２４６において、再複製管理部１８は、抽出した複製コンテンツの複製鍵ＲＫ１ａと、新たに生成した複製鍵ＲＫ１ｂ及び複製ラベルＲＬ１ｂとを端末装置３１の再複製部３１３へ送信する。
【０１３７】
図４５のステップＳＴ２３４において、端末装置３１の再複製部３１３は、鍵管理装置１の再複製管理部１８より抽出された複製鍵ＲＫ１ａと、新たに生成された複製鍵ＲＫ１ｂ及び複製ラベルＲＬ１ｂとを受信する。ステップＳＴ２３５において、再複製部３１３は抽出された複製鍵ＲＫ１ａにより暗号化複製データＲＤ１ａを復号して平文データＤ１を得る。
【０１３８】
ステップＳＴ２３６において、再複製部３１３は平文データＤ１を新たな複製鍵ＲＫ１ｂにより暗号化した暗号化複製データＲＤ１ｂを作成する。この新たな暗号化複製データＲＤ１ｂの作成は、実施の形態１の図１０のステップＳＴ３６と同様の処理で行われる。ステップＳＴ２３７において、再複製部３１３は、作成した暗号化複製データＲＤ１ｂに第１ラベルＬ１及び新たな複製ラベルＲＬ１ｂを付して、ネットワーク４又は外部記憶装置５等へ出力する。新たな暗号化複製データＲＤ１ｂはユーザＢのみが２次利用することができる。
【０１３９】
以上のように、この実施の形態７によれば、鍵管理装置１が複製管理部１４、２次利用管理部１３、複製鍵管理テーブル１６を備え、コンテンツを複製したユーザのユーザ情報を管理し、コンテンツを複製したユーザに対して複製コンテンツの２次利用を許可し、コンテンツを複製したユーザ以外のユーザに対して複製コンテンツの２次利用を拒否することにより、複製コンテンツを２次利用する際に利用範囲を制限することができるという効果が得られる。
【０１４０】
また、この実施の形態７によれば、ユーザ情報により複製コンテンツの２次利用を制御することにより、複製したユーザはユーザ自身が作成した複製コンテンツをユーザ自身が所有しない端末装置でも利用可能となり、ユーザの複製コンテンツの２次利用の際の利便性が向上するという効果が得られる。
【０１４１】
さらに、この実施の形態７によれば、複製管理部１４が同一の複製元データを持つ複製であっても複製操作毎に異なる複製鍵を割り当てることにより、あるユーザが作成した複製コンテンツから複製鍵が漏洩しても他の複製コンテンツが復号されることはなく、複製鍵漏洩時の被害範囲を１ユーザ内に限定することができるという効果が得られる。
【０１４２】
さらに、この実施の形態７によれば、鍵管理装置１が再複製管理部１８及び料金テーブル１７を備えて、コンテンツを複製したユーザ以外のユーザに対しても課金処理した上で複製コンテンツの再複製を許可することにより、複製コンテンツを再複製する際に利用範囲を制限することができると共に、ユーザの新たな複製コンテンツを作成する際の利便性を向上させることができ、コンテンツ配信業者はコンテンツの流通を促進させコンテンツ利用に応じた料金を得ることができるという効果が得られる。
【０１４３】
なお、この実施の形態７では複製したユーザ以外のユーザによる複製コンテンツの２次利用を禁止しているが、上記実施の形態３と同様に、１次利用料金の課金をした上で複製コンテンツの２次利用を許可しても良い。また、この実施の形態７ではコンテンツの複製時又は複製コンテンツの２次利用時に課金処理を行わないが、上記実施の形態２と同様に、コンテンツの複製時又は複製コンテンツの２次利用時に課金処理を行っても良い。
【０１４４】
実施の形態８．
上記実施の形態１から実施の形態７では、各端末装置をネットワーク４を介して鍵管理装置１に接続しているが、この実施の形態８は、ユーザ宅内にプロキシ装置を設け、ユーザ宅内の端末装置をプロキシ装置を経由しネットワーク４を介して鍵管理装置１に接続することにより、ユーザ側及び鍵管理装置１側の端末装置の管理作業の負荷を軽減するものである。
【０１４５】
図４７はこの発明の実施の形態８による鍵管理装置、端末装置及びプロキシ装置を含む利用権管理システムの全体構成を示す図である。この利用権管理システムは、実施の形態１の図１の利用権管理システムに、ユーザＡ宅内に設置されユーザＡが所有する端末装置２１，２２とネットワーク４との間に接続されたプロキシ装置６Ａと、ユーザＢ宅内に設置されユーザＢが所有する端末装置３１とネットワーク４との間に接続されたプロキシ装置６Ｂが追加されており、その他の構成要素は図１に示すものと同じである。
【０１４６】
図４８はこの発明の実施の形態８によるプロキシ装置６Ａと接続された１次利用と複製を行うユーザＡが所有する端末装置の構成を示すブロック図である。この端末装置２１は上記実施の形態１の図２に示す端末装置２１から端末ＩＤ部２１４を削除したもので、その他の構成要素は図２に示す構成要素と同じである。
図４９はこの発明の実施の形態８によるプロキシ装置６Ａと接続された２次利用を行うユーザＡが所有する端末装置の構成を示すブロック図である。この端末装置２２は上記実施の形態１の図３に示す端末装置２２から端末ＩＤ部２２２を削除したもので、その他の構成要素は図２に示す構成要素と同じである。
図５０はこの発明の実施の形態８によるプロキシ装置６Ｂと接続されたユーザＢが所有する端末装置の構成を示すブロック図である。この端末装置３１は上記実施の形態４の図１９に示す端末装置３１から端末ＩＤ部３１２を削除したもので、その他の構成要素は図１９に示す構成要素と同じである。
【０１４７】
図５１はこの発明の実施の形態８によるプロキシ装置の構成を示すブロック図である。このプロキシ装置６Ａ，６Ｂは、１次利用転送部６１、２次利用転送部６２、複製転送部６３、再複製転送部６４、端末ＩＤ部６５を備えている。この端末ＩＤ部６５には、プロキシ装置６Ａでは固有の端末識別子ＴＩＤａが格納され、プロキシ装置６Ｂでは固有の端末識別子ＴＩＤｂが格納されている。
この発明の実施の形態８による鍵管理装置の構成を示すブロック図は、実施の形態４の図２０と同じである。
【０１４８】
図５２は鍵管理装置１の端末管理テーブル１５の構造を示す図である。この端末管理テーブル１５はプロキシ装置６Ａ，６Ｂの端末識別子とプロキシ装置６Ａ，６Ｂを所有するユーザのユーザ識別子を対応させて記憶しており、１つのレコードが１台のプロキシ装置に対応する。図５２において、レコード１５１はユーザ識別子ＵＩＤａを持つユーザＡが所有するプロキシ装置６Ａの端末識別子がＴＩＤａであることを示し、レコード１５２はユーザ識別子ＵＩＤｂを持つユーザＢが所有するプロキシ装置６Ｂの端末識別子がＴＩＤｂであることを示している。
【０１４９】
次にコンテンツの１次利用時の処理について説明する。
図５３は１次利用時の端末装置２１の処理を示すフローチャートであり、図５４は１次利用時のプロキシ装置の処理を示すフローチャートである。図５３のステップＳＴ２５１おいて、端末装置２１の１次利用部２１１は、第１鍵Ｋ１ｉにて暗号化された第１暗号化データＥＤ１ｉと、第１暗号化データＥＤ１ｉに関する情報を記入した第１ラベルＬ１を受信する。第１暗号化データＥＤ１ｉと第１ラベルＬ１の受信方法には、ネットワークを用いたダウンロード又はストリーミング配信、放送受信等があり、どのような方法を用いてもかまわない。
【０１５０】
ステップＳＴ２５２において、１次利用部２１１は受信した第1ラベルＬ１をプロキシ装置６Ａの１次利用転送部６１へ送信し、第１暗号化データＥＤ１ｉを復号するための第１鍵Ｋ１ｉの配布を要求する。
【０１５１】
図５４のステップＳＴ２６１において、プロキシ装置６Ａの１次利用転送部６１は第１ラベルＬ１を端末装置２１の１次利用部２１１から受信し、ステップＳＴ２６２において、１次利用転送部６１は第１ラベルＬ１を鍵管理装置１の１次利用管理部１１へ送信する。第１ラベルＬ１を受信した鍵管理装置１の１次利用管理部１１の処理は、実施の形態１の図９に示す処理と同じである。
【０１５２】
ステップＳＴ２６３において、１次利用転送部６１は鍵管理装置１からの応答を受信する。ステップＳＴ２６４において、鍵管理装置１から第１鍵Ｋ１ｉを受信した場合には、ステップＳＴ２６５において、１次利用転送部６１は受信した第１鍵Ｋ１ｉを端末装置２１の１次利用部２１１に送信する。一方、ステップＳＴ２６４において、鍵管理装置１から第１鍵Ｋ１ｉの配布拒否を受信した場合は、ステップＳＴ２６６おいて、１次利用転送部６１は第１鍵Ｋ１ｉの配布拒否を端末装置２１の１次利用部２１１に送信する。
【０１５３】
図５３のステップＳＴ２５３において、端末装置２１の１次利用部２１１はプロキシ装置の１次利用転送部６１からの応答を受信し、ステップＳＴ２５４において、１次利用部２１１は第１鍵Ｋ１ｉを受信した場合には、ステップＳＴ２５５において、１次利用部２１１は受信した第１鍵Ｋ１ｉにより第１暗号化データＥＤ１ｉを復号し、平文データＤ１を作成する。１次利用部２１１は、記憶部２１へ保存する際には、第１鍵Ｋ１ｉを用いて再暗号化する。一方、ステップＳＴ２５４において、第１鍵Ｋ１ｉの配布拒否を受信した場合には処理を終了する。
【０１５４】
次にコンテンツの複製時の処理について説明する。
図５５はコンテンツの複製時の端末装置２１の処理を示すフローチャートであり、図５６はコンテンツの複製時のプロキシ装置６Ａの処理を示すフローチャートである。図５５のステップＳＴ２７１において、端末装置２１の複製部２１３は、１次利用部２１１から第１ラベルＬ１及び平文データＤ１を取り出し、ステップＳＴ２７２において、複製部２１３は第１ラベルＬ１をプロキシ装置６Ａの複製転送部６３へ送信し複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを要求する。
【０１５５】
図５６のステップＳＴ２８１において、プロキシ装置６Ａの複製転送部６３は第１ラベルＬ１を受信し、ステップＳＴ２８２において、複製転送部６３は端末ＩＤ部６５から自身の端末識別子ＴＩＤａを抽出し、ステップＳＴ２８３において、複製転送部６３は第１ラベルＬ１及び端末識別子ＴＩＤａを鍵管理装置１の複製管理部１４へ送信する。
第１ラベルＬ１及び端末識別子ＴＩＤａを受信した鍵管理装置１の複製管理部１４の処理は、プロキシ装置６Ａから受信する端末識別子ＴＩＤａを端末識別子ＴＩＤ２１として使用する点を除いて実施の形態１の図１１に示す処理と同じである。
【０１５６】
ステップＳＴ２８４において、プロキシ装置６Ａの複製転送部６３は鍵管理装置１の複製管理部１４から複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを受信した場合には、ステップＳＴ２８５において、複製転送部６３は受信した複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを端末装置２１の複製部２１３に送信する。ステップＳＴ２８４において、複製転送部６３は鍵管理装置１の複製管理部１４から複製拒否を受信した場合には、ステップＳＴ２８６において、複製転送部６３は受信した複製拒否を端末装置２１の複製部２１３に送信する。
【０１５７】
図５５のステップＳＴ２７３において、端末装置２１の複製部２１３はプロキシ装置６Ａの複製転送部６３からの応答を受信する。ステップＳＴ２７４において、複製鍵ＲＫ１ａ及び複製ラベルＲＬ１ａを受信した場合には、ステップＳＴ２７５において、複製部２１３は複製鍵ＲＫ１ａを用いて平文データＤ１を暗号化した暗号化複製データＲＤ１ａを作成し、ステップＳＴ２７６において、複製部２１３は、作成した暗号化複製データＲＤ１ａに、第１ラベルＬ１及び複製ラベルＲＬ１ａを付して端末装置２１の外部のネットワーク４や外部記憶装置５等に出力する。ステップＳＴ２７４において、複製拒否を受信した場合には処理を終了する。
【０１５８】
次に複製コンテンツの２次利用時の処理について説明する。
図５７は複製コンテンツの２次利用時の端末装置２２の処理を示すフローチャートであり、図５８は複製コンテンツの２次利用時のプロキシ装置６Ａの処理を示すフローチャートである。図５７のステップＳＴ２９１において、端末装置２２の２次利用部２２１は、ネットワーク４又は外部記憶装置５等から暗号化複製データＲＤ１ａ、第１ラベルＬ１及び複製ラベルＲＬ１ａを受信する。ステップＳＴ２９２において、２次利用部２２１は第１ラベルＬ１及び複製ラベルＲＬ１ａをプロキシ装置６Ａの２次利用転送部６２へ送信する。
【０１５９】
図５８のステップＳＴ３０１において、プロキシ装置６Ａの２次利用転送部６２は第１ラベルＬ１及び複製ラベルＲＬ１ａを受信する。ステップＳＴ３０２において、２次利用転送部６２は端末ＩＤ部６５から自身のプロキシ識別子ＴＩＤａを抽出し、ステップＳＴ３０３において、２次利用転送部６２は第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤａを鍵管理装置１の２次利用管理部１３へ送信する。
第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤａを受信した鍵管理装置１の２次利用管理部１３の処理は、プロキシ装置６Ａから受信するプロキシ識別子ＴＩＤａを端末識別子ＴＩＤ２２として使用する点を除いて実施の形態１の図１３に示す処理と同じである。すなわち、ここでは、２次利用管理部１３は、第１ラベルＬ１及び複製ラベルＲＬ１ａを用いて図７に示す複製鍵管理テーブル１６から得られる複製ユーザのユーザ識別子ＵＩＤａと、プロキシ装置６Ｂの端末識別子ＴＩＤａ用いて図５２に示す端末管理テーブル１５から得られるユーザ識別子ＵＩＤａが一致するので、正当な２次利用であると判断して複製鍵ＲＫ１ａをプロキシ装置６Ｂの２次利用転送部６２に送信する。
【０１６０】
図５８のステップＳＴ３０４において、プロキシ装置６Ａの２次利用転送部６２は鍵管理装置１の２次利用管理部１３から複製鍵ＲＫ１ａを受信した場合には、ステップＳＴ３０５において、２次利用転送部６２は受信した複製鍵ＲＫ１ａを端末装置２２の２次利用部２２１へ送信する。ステップＳＴ３０４において、２次利用転送部６２は鍵管理装置１の２次利用管理部１３から複製拒否を受信した場合には、ステップＳＴ３０６において、２次利用転送部６２は受信した複製拒否を端末装置２２の２次利用部２２１に送信する。
【０１６１】
図５７のステップＳＴ２９３において、端末装置２２の２次利用部２２１はプロキシ装置６Ａの２次利用転送部６２からの応答を受信する。ステップＳＴ２９４において、複製鍵ＲＫ１ａを受信した場合には、ステップＳＴ２９５において、２次利用部２２１は複製鍵ＲＫ１ａにより暗号化複製データＲＤ１ａを復号して平文データＤ１を作成し、ステップＳＴ２９４において、複製鍵ＲＫ１ａの配布拒否を受信した場合には処理を終了する。
【０１６２】
次にユーザＡにより作成された複製コンテンツをユーザＢが所有する図５０に示す端末装置３１で２次利用しようとする場合の処理について説明する。
この場合の処理は図５７及び図５８に示すフローチャートと同様であり、図５７のステップＳＴ２９２において、端末装置３１の２次利用部３１１は第１ラベルＬ１及び複製ラベルＲＬ１ａをプロキシ装置６Ｂの２次利用転送部６２へ送信する。
【０１６３】
図５８のステップＳＴ３０２において、プロキシ装置６Ｂの２次利用転送部６２は端末ＩＤ部６５から自身の端末識別子ＴＩＤｂを取り出し、ステップＳＴ３０３において、２次利用転送部６２は第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤｂを鍵管理装置１の２次利用管理部１３へ送信する。
【０１６４】
第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤｂを受信した鍵管理装置１の２次利用管理部１３の処理は、プロキシ装置６Ｂから受信する端末識別子ＴＩＤｂを端末識別子ＴＩＤ３１として使用する点を除いて実施の形態１の図１３に示す処理と同じである。すなわち、ここでは、２次利用管理部１３は、第１ラベルＬ１及び複製ラベルＲＬ１ａを用いて図７に示す複製鍵管理テーブル１６から得られる複製ユーザのユーザ識別子ＵＩＤａと、プロキシ装置６Ｂの端末識別子ＴＩＤｂ用いて図５２に示す端末管理テーブル１５から得られるユーザ識別子ＵＩＤｂが一致しないので、不正利用であると判断して複製鍵の配布拒否をプロキシ装置６Ｂの２次利用転送部６２に送信する。
【０１６５】
図５８のステップＳＴ３０４において、プロキシ装置６Ｂの２次利用転送部６２は、複製鍵の配布拒否を受信し、ステップＳＴ３０６において、２次利用転送部６２は、受信した複製鍵の配布拒否を端末装置３１の２次利用部３１１に送信する。
【０１６６】
次にコンテンツを複製したユーザＡ以外のユーザＢが所有する端末装置３１で新たな複製コンテンツを作成する処理について説明する。
ユーザＡが複製した複製コンテンツを、ユーザＢが所有する端末装置３１で２次利用しようとした場合、上記のように２次利用部３１１への複製鍵の配布は拒否される。
【０１６７】
図５９は新たな複製コンテンツを作成する際の端末装置３１の処理を示すフローチャートであり、図６０は新たな複製コンテンツを作成する際のプロキシ装置６Ｂの処理を示すフローチャートである。図５９のステップＳＴ３１１において、端末装置３１の再複製部３１３は２次利用部３１１から第１ラベルＬ１、複製ラベルＲＬ１ａ及び暗号化複製データＲＤ１ａを取り出す。ステップＳＴ３１２において、再複製部３１３は第１ラベルＬ１及び複製ラベルＲＬ１ａをプロキシ装置６Ｂの再複製転送部６４へ送信する。
【０１６８】
図６０のステップＳＴ３２１において、プロキシ装置６Ｂの再複製転送部６４は第１ラベルＬ１及び複製ラベルＲＬ１ａを受信する。ステップＳＴ３２２において、再複製転送部６４は端末ＩＤ部６５から自身の端末識別子ＴＩＤｂを取り出し、ステップＳＴ３２３において、再複製転送部６４は第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤｂを鍵管理装置１の再複製管理部１８へ送信する。
【０１６９】
第１ラベルＬ１、複製ラベルＲＬ１ａ及び端末識別子ＴＩＤｂを受信した鍵管理装置１の再複製管理部１８の処理は、プロキシ装置６Ｂから受信する端末識別子ＴＩＤｂを端末識別子ＴＩＤ３１として使用する点を除いて実施の形態４の図２２に示す処理と同じである。すなわち、再複製管理部１８は、複製鍵管理テーブル１６を検索して複製鍵ＲＫ１ａを抽出し、端末管理テーブル１５を検索してユーザ識別子ＵＩＤｂを抽出し、端末管理テーブル１５にユーザ識別子ＵＩＤｂが登録されている場合には、課金処理を行った上で複製鍵ＲＫ１ｂ（再複製鍵）及び複製ラベルＲＬ１ｂ（再複製ラベル）を新たに生成して複製鍵管理テーブル１６に登録し、抽出した複製鍵ＲＫ１ａと、新たに生成した複製鍵ＲＫ１ｂ及び複製ラベルＲＬ１ｂをプロキシ装置６Ｂの再複製転送部６４に送信する。一方、端末管理テーブル１５にユーザ識別子ＵＩＤｂが登録されていない場合には、再複製拒否をプロキシ装置６Ｂの再複製転送部６４に送信する。
【０１７０】
ステップＳＴ３２４において、再複製転送部６４は、抽出された複製鍵ＲＫ１ａと、新たに生成された複製鍵ＲＫ１ｂ及び複製ラベルＲＬ１ｂを受信した場合には、ステップＳＴ３２５において、再複製転送部６４は、抽出された複製鍵ＲＫ１ａと、新たに生成された複製鍵ＲＫ１ｂ及び複製ラベルＲＬ１ｂを端末装置３１の再複製部３１３に送信する。一方、ステップＳＴ３２４において、再複製転送部６４は、再複製拒否を受信した場合には、受信した再複製拒否を端末装置３１の再複製部３１３に送信する。
【０１７１】
図５９のステップＳＴ３１３において、端末装置３１の再複製部３１３はプロキシ装置６Ｂからの応答を受信し、ステップＳＴ３１４において、再複製部３１３は抽出された複製鍵ＲＫ１ａと、新たに生成された複製鍵ＲＫ１ｂ及び複製ラベルＲＬ１ｂを受信した場合には、ステップＳＴ３１５において、再複製部３１３は抽出された複製鍵ＲＫ１ａにより暗号化複製データＲＤ１ａを復号して平文データＤ１を作成する。ステップＳＴ３１６において、再複製部３１３は平文データＤ１を新たな複製鍵ＲＫ１ｂで暗号化した暗号化複製データＲＤ１ｂを作成し、第１ラベルＬ１及び新たな複製ラベルＲＬ１ｂを付して端末装置３１外部のネットワーク４又は外部記憶装置５等へ出力する。新たな暗号化複製データＲＤ１ｂはユーザＢのみが利用することができる。
【０１７２】
以上のように、この実施の形態８によれば、鍵管理装置１が複製管理部１４、２次利用管理部１３、端末管理テーブル１５及び複製鍵管理テーブル１６を備えて、コンテンツを複製したユーザのプロキシ装置を管理して、コンテンツを複製したユーザのプロキシ装置に接続された複数の端末装置での複製コンテンツの２次利用を許可し、コンテンツを複製したユーザ以外のユーザのプロキシ装置に接続された端末装置での複製コンテンツの２次利用を禁止することにより、複製コンテンツを２次利用する際に利用範囲を制限することができるという効果が得られる。
【０１７３】
また、この実施の形態８によれば、プロキシ装置がユーザ宅内の端末装置に代わって鍵管理装置１への代理要求を行うことにより、個々のユーザ宅内の端末装置を鍵管理装置１に登録する必要がなくなり、新規購入／廃棄等のユーザが所有する端末装置の変化に柔軟に対応することができ、ユーザ側及び鍵管理装置１側の端末装置の管理作業の負荷を軽減することができるという効果が得られる。
【０１７４】
さらに、この実施の形態８によれば、鍵管理装置１が再複製管理部１８及び料金テーブル１７を備えて、コンテンツを複製したユーザ以外のユーザのプロキシ装置に接続された端末装置での複製コンテンツの再複製を課金処理した上で許可することにより、複製コンテンツを再複製する際に利用範囲を制限することができると共に、ユーザの新たな複製コンテンツを作成する際の利便性を向上させることができ、コンテンツ配信業者はコンテンツの流通を促進させコンテンツ利用に応じた料金を得ることができるという効果が得られる。
【０１７５】
さらに、この実施の形態８によれば、複製管理部１４が同一の複製元データを持つ複製であっても複製操作毎に異なる複製鍵を割り当てることにより、あるユーザが作成した複製コンテンツから複製鍵が漏洩しても他の複製コンテンツが復号されることはなく、複製鍵漏洩時の被害範囲を１ユーザ内に限定することができるという効果が得られる。
【０１７６】
なお、この実施の形態８では、独立したプロキシ装置６Ａ，６Ｂを設置しているが、ユーザ宅内とネットワーク４を接続するルータ若しくはモデム、企業内の各部署に設置されたルータ、又は携帯電話網内の基地局等のネットワーク接続機器に組み込んでも良い。
【０１７７】
また、この実施の形態８では、複製ユーザＡ以外のユーザＢによる複製コンテンツの２次利用を禁止しているが、実施の形態３と同様に、課金処理を行った上でユーザＢによる複製コンテンツの２次利用を許可しても良い。さらに、この実施の形態８では、コンテンツの複製時及び複製コンテンツの２次利用に対して課金処理を行っていないが、実施の形態２と同様に複製時又は２次利用時に課金処理を行っても良い。
【０１７８】
さらに、この実施の形態８では、ユーザ宅内の端末装置２１，２２，３１を全てプロキシ装置６Ａ，６Ｂに接続しているが、ユーザＡ，Ｂの宅内又は宅外に、プロキシ装置６Ａ，６Ｂに接続せずにネットワーク４を介して鍵管理装置１に直接に接続されたユーザＡ，Ｂが所有する端末装置を設置しても良い。このプロキシ装置６Ａ，６Ｂに接続されない端末装置では、１次利用時、複製時、２次利用時及び再複製時に、プロキシ装置６Ａ，６Ｂにアクセスしてもプロキシ装置６Ａ，６Ｂからの応答が得られないことにより、プロキシ装置６Ａ，６Ｂに接続されていないことを自動判別することができるが、各端末装置に切替機能を設けて、ユーザが端末装置の接続先をプロキシ装置６Ａ，６Ｂ又はネットワーク４に切り替えても良い。
【図面の簡単な説明】
【０１７９】
【図１】この発明の実施の形態１による鍵管理装置及び端末装置を含む利用権管理システムの全体構成を示す図である。
【図２】この発明の実施の形態１によるコンテンツの１次利用と複製を行うユーザＡが所有する端末装置の構成を示すブロック図である。
【図３】この発明の実施の形態１による複製コンテンツの２次利用を行うユーザＡが所有する端末装置の構成を示すブロック図である。
【図４】この発明の実施の形態１による複製コンテンツの２次利用を行うとするユーザＢが所有する端末装置の構成を示すブロック図である。
【図５】この発明の実施の形態１による鍵管理装置の構成を示すブロック図である。
【図６】この発明の実施の形態１による鍵管理装置の端末管理テーブルの構造を示す図である。
【図７】この発明の実施の形態１による鍵管理装置の複製鍵管理テーブルの構造を示す図である。
【図８】この発明の実施の形態１による１次利用時の端末装置の処理を示すフローチャートである。
【図９】この発明の実施の形態１による１次利用時の鍵管理装置の処理を示すフローチャートである。
【図１０】この発明の実施の形態１によるコンテンツの複製時の端末装置の処理を示すフローチャートである。
【図１１】この発明の実施の形態１によるコンテンツの複製時の鍵管理装置の処理を示すフローチャートである。
【図１２】この発明の実施の形態１による複製コンテンツの２次利用時の端末装置の処理を示すフローチャートである。
【図１３】この発明の実施の形態１による複製コンテンツの２次利用時の鍵管理装置の処理を示すフローチャートである。
【図１４】この発明の実施の形態２による鍵管理装置の構成を示すブロック図である。
【図１５】この発明の実施の形態２による鍵管理装置の料金テーブルの構造を示す図である。
【図１６】この発明の実施の形態２によるコンテンツの複製時の鍵管理装置の処理を示すフローチャートである。
【図１７】この発明の実施の形態２による複製コンテンツの２次利用時の鍵管理装置の処理を示すフローチャートである。
【図１８】この発明の実施の形態３によるユーザＡが作成した複製コンテンツをユーザＢが２次利用する場合の鍵管理装置の処理を示すフローチャートである。
【図１９】この発明の実施の形態４によるユーザＢが所有する端末装置の構成を示すブロック図である。
【図２０】この発明の実施の形態４による鍵管理装置の構成を示すブロック図である。
【図２１】この発明の実施の形態４による新たな複製コンテンツを作成する際の端末装置の処理を示すフローチャートである。
【図２２】この発明の実施の形態４による新たな複製コンテンツを作成する際の鍵管理装置１の処理を示すフローチャートである。
【図２３】この発明の実施の形態５による１次利用と複製を行うユーザＡが所有する端末装置の構成を示すブロック図てある。
【図２４】この発明の実施の形態５による複製コンテンツの２次利用を行うユーザＡが所有する端末装置の構成を示すブロック図てある。
【図２５】この発明の実施の形態５による鍵管理装置の構成を示すブロック図である。
【図２６】この発明の実施の形態５による鍵管理装置の利用位置テーブルの構造を示す図である。
【図２７】この発明の実施の形態５による鍵管理装置の複製鍵管理テーブルの構造を示す図である。
【図２８】この発明の実施の形態５によるコンテンツの複製時の端末装置の処理を示すフローチャートである。
【図２９】この発明の実施の形態５によるコンテンツの複製時の鍵管理装置の処理を示すフローチャートである。
【図３０】この発明の実施の形態５による複製コンテンツの２次利用時の端末装置の処理を示すフローチャートである。
【図３１】この発明の実施の形態５による複製コンテンツの２次利用時の鍵管理装置の処理を示すフローチャートである。
【図３２】この発明の実施の形態６による鍵管理装置の複製鍵管理テーブルの構造を示す図である。
【図３３】この発明の実施の形態６によるコンテンツの複製時の端末装置の処理を示すフローチャートである。
【図３４】この発明の実施の形態６によるコンテンツの複製時の鍵管理装置の処理を示すフローチャートである。
【図３５】この発明の実施の形態６による複製コンテンツの２次利用時の鍵管理装置の処理を示すフローチャートである。
【図３６】この発明の実施の形態７による１次利用と複製を行うユーザＡが所有する端末装置の構成を示すブロック図である。
【図３７】この発明の実施の形態７による複製コンテンツの２次利用を行うユーザＡが所有する端末装置の構成を示すブロック図である。
【図３８】この発明の実施の形態７によるユーザＢが所有する端末装置の構成を示すブロック図である。
【図３９】この発明の実施の形態７による鍵管理装置の構成を示すブロック図である。
【図４０】この発明の実施の形態７による鍵管理装置の複製鍵管理テーブルの構造を示す図である。
【図４１】この発明の実施の形態７によるコンテンツの複製時の端末装置の処理を示すフローチャートである。
【図４２】この発明の実施の形態７によるコンテンツの複製時の鍵管理装置の処理を示すフローチャートである。
【図４３】この発明の実施の形態７による複製コンテンツの２次利用時の端末装置の処理を示すフローチャートである。
【図４４】この発明の実施の形態７による複製コンテンツの２次利用時の鍵管理装置の処理を示すフローチャートである。
【図４５】この発明の実施の形態７による新たな複製コンテンツを作成する際の端末装置の処理を示すフローチャートである。
【図４６】この発明の実施の形態７による新たな複製コンテンツを作成する際の鍵管理装置の処理を示すフローチャートである。
【図４７】この発明の実施の形態８による鍵管理装置、端末装置及びプロキシ装置を含む利用権管理システムの全体構成を示す図である。
【図４８】この発明の実施の形態８によるプロキシ装置と接続された１次利用と複製を行うユーザＡが所有する端末装置の構成を示すブロック図である。
【図４９】この発明の実施の形態８によるプロキシ装置と接続された２次利用を行うユーザＡが所有する端末装置の構成を示すブロック図である。
【図５０】この発明の実施の形態８によるプロキシ装置と接続されたユーザＢが所有する端末装置の構成を示すブロック図である。
【図５１】この発明の実施の形態８によるプロキシ装置の構成を示すブロック図である。
【図５２】この発明の実施の形態８による鍵管理装置の端末管理テーブルの構造を示す図である。
【図５３】この発明の実施の形態８による１次利用時の端末装置の処理を示すフローチャートである。
【図５４】この発明の実施の形態８による１次利用時のプロキシ装置の処理を示すフローチャートである。
【図５５】この発明の実施の形態８によるコンテンツの複製時の端末装置の処理を示すフローチャートである。
【図５６】この発明の実施の形態８によるコンテンツの複製時のプロキシ装置の処理を示すフローチャートである。
【図５７】この発明の実施の形態８による複製コンテンツの２次利用時の端末装置の処理を示すフローチャートである。
【図５８】この発明の実施の形態８による複製コンテンツの２次利用時のプロキシ装置の処理を示すフローチャートである。
【図５９】この発明の実施の形態８による新たな複製コンテンツを作成する際の端末装置の処理を示すフローチャートである。
【図６０】この発明の実施の形態８による新たな複製コンテンツを作成する際のプロキシ装置の処理を示すフローチャートである。
【符号の説明】
【０１８０】
１  鍵管理装置、２  ユーザＡ所有端末装置群、３  ユーザＢ所有端末装置群、４  ネットワーク、５  外部記憶装置、６Ａ，６Ｂ  プロキシ装置、１１  １次利用管理部、１２  第１鍵管理テーブル、１３  ２次利用管理部、１４  複製管理部、１５  端末管理テーブル、１６  複製鍵管理テーブル、１７  料金テーブル、１８  再複製管理部、１９  利用位置テーブル、２１  端末装置、２２  端末装置、３１  端末装置、６１  １次利用転送部、６２  ２次利用転送部、６３  複製転送部、６４  再複製転送部、６５  端末ＩＤ部、２１１  １次利用部、２１２  記憶部、２１３  複製部、２１４  端末ＩＤ部、２１５  位置測定部、２１６  ユーザ情報取得部、２２１  ２次利用部、２２２  端末ＩＤ部、２２３  位置測定部、２２４  ユーザ情報取得部、３１１  ２次利用部、３１２  端末ＩＤ部、３１３  再複製部、３１４  ユーザ情報取得部。
【図１】
2005175615.tif 000003
【図２】
2005175615.tif 000004
【図３】
2005175615.tif 000005
【図４】
2005175615.tif 000006
【図５】
2005175615.tif 000007
【図６】
2005175615.tif 000008
【図７】
2005175615.tif 000009
【図８】
2005175615.tif 000010
【図９】
2005175615.tif 000011
【図１０】
2005175615.tif 000012
【図１１】
2005175615.tif 000013
【図１２】
2005175615.tif 000014
【図１３】
2005175615.tif 000015
【図１４】
2005175615.tif 000016
【図１５】
2005175615.tif 000017
【図１６】
2005175615.tif 000018
【図１７】
2005175615.tif 000019
【図１８】
2005175615.tif 000020
【図１９】
2005175615.tif 000021
【図２０】
2005175615.tif 000022
【図２１】
2005175615.tif 000023
【図２２】
2005175615.tif 000024
【図２３】
2005175615.tif 000025
【図２４】
2005175615.tif 000026
【図２５】
2005175615.tif 000027
【図２６】
2005175615.tif 000028
【図２７】
2005175615.tif 000029
【図２８】
2005175615.tif 000030
【図２９】
2005175615.tif 000031
【図３０】
2005175615.tif 000032
【図３１】
2005175615.tif 000033
【図３２】
2005175615.tif 000034
【図３３】
2005175615.tif 000035
【図３４】
2005175615.tif 000036
【図３５】
2005175615.tif 000037
【図３６】
2005175615.tif 000038
【図３７】
2005175615.tif 000039
【図３８】
2005175615.tif 000040
【図３９】
2005175615.tif 000041
【図４０】
2005175615.tif 000042
【図４１】
2005175615.tif 000043
【図４２】
2005175615.tif 000044
【図４３】
2005175615.tif 000045
【図４４】
2005175615.tif 000046
【図４５】
2005175615.tif 000047
【図４６】
2005175615.tif 000048
【図４７】
2005175615.tif 000049
【図４８】
2005175615.tif 000050
【図４９】
2005175615.tif 000051
【図５０】
2005175615.tif 000052
【図５１】
2005175615.tif 000053
【図５２】
2005175615.tif 000054
【図５３】
2005175615.tif 000055
【図５４】
2005175615.tif 000056
【図５５】
2005175615.tif 000057
【図５６】
2005175615.tif 000058
【図５７】
2005175615.tif 000059
【図５８】
2005175615.tif 000060
【図５９】
2005175615.tif 000061
【図６０】
2005175615.tif 000062