(57)【要約】【課題】  コンテンツの不正視聴および不正コピーを防止する機能を飛躍的に向上させる。【解決手段】  ネットワークを介してユーザが使用するユーザ端末にコンテンツを配信するコンテンツ配信システムであって、前記コンテンツ配信システムを利用するユーザを管理し、前記ユーザを一意に識別するユーザＩＤを発行するＩＳＰ装置と、前記コンテンツを管理し、前記コンテンツを一意に識別するコンテンツＩＤを発行するコンテンツＩＤ発行センター装置と、前記ユーザが使用するユーザ端末を管理し、前記ユーザ端末を一意に識別する端末ＩＤを発行する端末ＩＤ発行センター装置と、前記コンテンツＩＤ発行センター装置に登録された前記コンテンツＩＤを有する前記コンテンツがデータベース化されており、前記コンテンツをネットワークを介して、前記ユーザＩＤを有するユーザの使用する前記端末ＩＤを有する前記ユーザ端末に配信するコンテンツサーバ装置とを備える。【選択図】      図１
2004252966.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してユーザが使用するユーザ端末にコンテンツを配信するコンテンツ配信システムであって、
前記コンテンツ配信システムを利用するユーザを管理し、前記ユーザを一意に識別するユーザＩＤを発行するＩＳＰ装置と、
前記コンテンツを管理し、前記コンテンツを一意に識別するコンテンツＩＤを発行するコンテンツＩＤ発行センター装置と、
前記ユーザが使用するユーザ端末を管理し、前記ユーザ端末を一意に識別する端末ＩＤを発行する端末ＩＤ発行センター装置と、
前記コンテンツＩＤ発行センター装置に登録された前記コンテンツＩＤを有する前記コンテンツがデータベース化されており、前記コンテンツをネットワークを介して、前記ユーザＩＤを有するユーザの使用する前記端末ＩＤを有する前記ユーザ端末に配信するコンテンツサーバ装置と
を備えることを特徴とするコンテンツ配信システム。
【請求項２】
前記ユーザ端末に接続されているコンテンツを記録可能なメディアを管理し、前記メディアを一意に識別するメディアＩＤを発行するメディアＩＤ発行センター装置をさらに備えることを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
コンテンツを記録するデータベースと、
コンテンツ用スクランブル鍵およびコンテンツ・スクランブル情報を用いて前記コンテンツをスクランブルしてスクランブル・コンテンツを生成するスクランブル手段と、
鍵生成情報を用いて鍵用スクランブル鍵を生成し、前記鍵用スクランブル鍵を用いて前記コンテンツ用スクランブル鍵をスクランブルするとともに、埋め込み情報を用いて、スクランブルした前記コンテンツ用スクランブル鍵を前記スクランブル・コンテンツへ埋め込むコンテンツ加工手段と、
前記スクランブル手段及び前記コンテンツ加工手段を制御する制御手段と
を備え、
前記スクランブル手段及び前記コンテンツ加工手段は、外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置されていることを特徴とするコンテンツサーバ装置。
【請求項４】
前記データベースは、前記コンテンツのタイトル名と、前記コンテンツの著作権情報を含む属性情報と、前記コンテンツをスクランブルしたスクランブル・コンテンツと、前記コンテンツをスクランブルするためのコンテンツ用スクランブル鍵と、前記コンテンツのスクランブル方法に関するコンテンツ・スクランブル情報と、スクランブルしたコンテンツ用スクランブル鍵の前記スクランブル・コンテンツへの埋め込みに関する情報と、鍵用スクランブル鍵の生成情報の生成情報とをさらに記録することを特徴とする請求項３に記載のコンテンツサーバ装置。
【請求項５】
前記コンテンツ加工手段は、前記コンテンツ・スクランブル情報をスクランブルしてスクランブルしたコンテンツ・スクランブル情報を生成し、暗号化することを特徴とする請求項３に記載のコンテンツサーバ装置。
【請求項６】
前記セキュア領域に配置され、前記スクランブル手段および前記コンテンツ加工手段で使用する前記各鍵、ネットワークを介して送受信するデータの暗号化および解読で使用する前記各鍵および前記各鍵の生成方式を管理する鍵管理手段をさらに備えることを特徴とする請求項３に記載のコンテンツサーバ装置。
【請求項７】
前記データベースへの入出力を制御するデータベースインタフェース手段と、
ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵および解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークインタフェース手段と
をさらに備えることを特徴とする請求項３に記載のコンテンツサーバ装置。
【請求項８】
前記セキュア領域に配置され、前記データベースインタフェース手段を介してデータベースから読み出したデータと前記ネットワークインタフェース手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段をさらに備えることを特徴とする請求項３に記載のコンテンツサーバ装置。
【請求項９】
前記データベースインタフェース手段を介して前記データベースから読み出したコンテンツ提供リストを含むサービス提供情報を前記ネットワークインタフェース手段を介してネットワークに接続された外部装置に送信するサービス提供手段をさらに備えることを特徴とする請求項３に記載のコンテンツサーバ装置。
【請求項１０】
前記セキュア領域に配置され、前記コンテンツを符号化して符号化コンテンツを生成する符号化手段をさらに備え、
前記スクランブル手段は、前記符号化コンテンツをスクランブルしてスクランブル・コンテンツを生成することを特徴とする請求項３に記載のコンテンツサーバ装置。
【請求項１１】
前記コンテンツ加工手段は、
第１の情報を用いて中間鍵を生成し、
第２の情報と前記中間鍵とを用いて鍵用スクランブル鍵を生成し、
前記鍵用スクランブル鍵を用いて、前記コンテンツをスクランブルするコンテンツ用スクランブル鍵をスクランブルし、
埋め込み方法を設定した埋め込み情報に基づいて、前記スクランブルしたコンテンツ用スクランブル鍵を前記コンテンツをスクランブルしたスクランブル・コンテンツに埋め込み、
前記第１の情報、前記第２の情報、前記鍵用スクランブル鍵の生成方法に関する生成情報、前記コンテンツのスクランブル方法に関するコンテンツ・スクランブル情報、前記埋め込み方法に関する埋め込み情報を少なくとも１つの暗号化方式を用いて暗号化し、
前記スクランブルしたコンテンツ用スクランブル鍵を埋め込んだスクランブル・コンテンツ、前記暗号化した中間鍵の生成情報、前記暗号化した鍵用スクランブル鍵の生成情報、前記暗号化したコンテンツス・クランブル情報、前記暗号化した埋め込み情報を多重化して、多重化データを生成する
ことを特徴とする請求項３に記載のコンテンツサーバ装置。
【請求項１２】
前記第１の情報及び前記第２の情報は、ユーザを一意に識別するユーザＩＤ、ユーザ端末装置を一意に識別する端末ＩＤ、前記ユーザ端末装置に接続されておりコンテンツを記録可能なメディアを一意に識別するメディアＩＤおよびコンテンツを一意に識別するためのコンテンツＩＤの中から選択した少なくとも１つのＩＤをそれぞれ含むことを特徴とする請求項１１に記載のコンテンツサーバ装置。
【請求項１３】
前記第２の情報は、前記第１の情報と異なることを特徴とする請求項１１に記載のコンテンツサーバ装置。
【請求項１４】
前記第２の情報は、前記ユーザＩＤ、前記端末ＩＤ、前記メディアＩＤおよび前記コンテンツＩＤの中から前記第１の情報に選択されなかった少なくとも１つのＩＤを含むことを特徴とする請求項１１に記載のコンテンツサーバ装置。
【請求項１５】
前記コンテンツ加工手段は、前記コンテンツをスクランブルする方法に関するコンテンツ・スクランブル情報をスクランブルした後に暗号化することを特徴とする請求項１１に記載のコンテンツサーバ装置。
【請求項１６】
前記コンテンツ加工手段は、前記コンテンツの著作権情報を暗号化し、他の各情報とともに多重化して、多重化データを生成することを特徴とする請求項１１に記載のコンテンツサーバ装置。
【請求項１７】
前記コンテンツ加工手段において、前記中間鍵の生成情報、前記鍵用スクランブル鍵の生成情報、前記コンテンツ・スクランブル情報、前記スクランブルしたコンテンツ用スクランブル鍵の前記スクランブル・コンテンツへの埋め込み方法に関する埋め込み情報をマスタ鍵を用いて共通鍵暗号方式により暗号化した後、前記暗号化された各情報を前記ユーザ端末装置の公開鍵を用いて公開鍵暗号方式により暗号化することを特徴とする請求項３に記載のコンテンツサーバ装置。
【請求項１８】
前記マスタ鍵は、前記ユーザ端末装置からネットワークを介して受信したマスタ鍵であることを特徴とする請求項１７に記載のコンテンツサーバ装置。
【請求項１９】
前記ユーザ端末装置の公開鍵および秘密鍵を生成し、前記秘密鍵を前記ユーザ端末装置に送信することを特徴とする請求項１７に記載のコンテンツサーバ装置。
【請求項２０】
前記コンテンツ加工手段は、前記コンテンツの著作権情報を暗号化し、前記暗号化した各情報とともに多重化して、多重化データを生成することを特徴とする請求項１７に記載のコンテンツサーバ装置。
【請求項２１】
コンテンツがスクランブルされたスクランブル・コンテンツと暗号化された各情報とが多重化された多重化データを逆多重化して、前記スクランブル・コンテンツと暗号化された各情報とを抽出し、抽出された前記暗号化された各情報を解読して、スクランブルされたコンテンツ用スクランブル鍵の前記スクランブル・コンテンツへの埋め込み方法に関する埋め込み情報と前記コンテンツのスクランブル方法に関するコンテンツ・スクランブル情報とを抽出した後、前記埋め込み情報を用いて前記スクランブル・コンテンツに埋め込まれたスクランブルされたコンテンツ用スクランブル鍵を抽出するとともに、前記スクランブルされたコンテンツ用スクランブル鍵をデスクランブルしてコンテンツ用スクランブル鍵を取り出すコンテンツ分解手段と、
前記コンテンツ用スクランブル鍵および前記コンテンツ・スクランブル情報を用いて前記スクランブル・コンテンツをデスクランブルしてコンテンツを出力するデスクランブル手段と、
前記コンテンツ分解手段、前記デスクランブル手段を制御する制御手段と
を備え、
前記コンテンツ分解手段、前記デスクランブル手段は、外部からの不正な制御、メモリアクセスが不可能なセキュア領域に配置されることを特徴とするユーザ端末装置。
【請求項２２】
前記スクランブル・コンテンツは、前記コンテンツを符号化した後、スクランブルされたものであることを特徴とする請求項２１に記載のユーザ端末装置。
【請求項２３】
前記コンテンツ・スクランブル情報がスクランブルされた後、暗号化されており、前記コンテンツ分解手段で解読した後、前記スクランブルされたコンテンツ・スクランブル情報をデスクランブルして前記コンテンツを取り出すことを特徴とする請求項２１に記載のユーザ端末装置。
【請求項２４】
前記暗号化された情報には、前記コンテンツのタイトル名、前記コンテンツの著作権情報を含むコンテンツの付属情報を有することを特徴とする請求項２１に記載のユーザ端末装置。
【請求項２５】
前記セキュア領域に配置されており、前記符号化コンテンツの復号を行う復号手段をさらに備えることを特徴とする請求項２１に記載のユーザ端末装置。
【請求項２６】
前記セキュア領域に配置されており、前記コンテンツ分解手段および前記デスクランブル手段で使用する鍵、ネットワークを介して送受信するデータの暗号化および解読で使用する鍵、鍵の生成方式を管理する鍵管理手段を備えることを特徴とする請求項２１に記載のユーザ端末装置。
【請求項２７】
ユーザ属性情報、ネットワークを介してコンテンツサーバ装置から受信したコンテンツ提供リストを含むデータをメディアへ入出力するメディアインタフェース手段を備えることを特徴とする請求項２１に記載のユーザ端末装置。
【請求項２８】
ネットワークからデータを送受信するとともに、前記ネットワークへ送信するデータの暗号化および前記ネットワークから受信した暗号化データの解読を行うネットワークインタフェース手段を備えることを特徴とする請求項２１に記載のユーザ端末装置。
【請求項２９】
前記セキュア領域に配置されており、前記メディアインタフェース手段を介してメディアから読み出したデータと前記ネットワークインタフェース手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段を備えることを特徴とする請求項２１に記載のユーザ端末装置。
【請求項３０】
前記コンテンツ分解手段は、
多重化データを逆多重化して、スクランブルされたコンテンツ用スクランブル鍵が埋め込まれたスクランブル・コンテンツ、暗号化された埋め込み情報、暗号化されたコンテンツ・スクランブル情報、暗号化された中間鍵の生成情報、暗号化された鍵用スクランブル鍵の生成情報を抽出し、
前記暗号化された埋め込み情報、前記暗号化されたコンテンツ・スクランブル情報、前記暗号化された中間鍵の生成情報、前記暗号化された鍵用スクランブル鍵の生成情報を解読して、埋め込み情報、スクランブルしたコンテンツ・スクランブル情報、中間鍵の生成情報、鍵用スクランブル鍵の生成情報を抽出した後、
前記埋め込み情報を用いて前記スクランブルされたコンテンツ用スクランブル鍵が埋め込まれたスクランブル・コンテンツからスクランブルされたコンテンツ用スクランブル鍵を抽出し、
前記中間鍵の生成情報を用いて中間鍵を生成するとともに、
前記鍵用スクランブル鍵の生成情報と前記中間鍵とを用いて鍵用スクランブル鍵を生成し、
前記鍵用スクランブル鍵を用いて前記スクランブルされたコンテンツ用スクランブル鍵および前記スクランブルされたコンテンツ・スクランブル情報をデスクランブルしてコンテンツ用スクランブル鍵およびコンテンツ・スクランブル情報を得ることを特徴とする請求項２１に記載のユーザ端末装置。
【請求項３１】
前記多重化データは、暗号化されたコンテンツの著作権情報を含むことを特徴とする請求項３０に記載のユーザ端末装置。
【請求項３２】
前記中間鍵の生成情報及び前記鍵用スクランブル鍵の生成情報は、ユーザを一意に識別するユーザＩＤ、ユーザ端末装置を一意に識別する端末ＩＤ、メディアを一意に識別するメディアＩＤおよびコンテンツを一意に識別するコンテンツＩＤの中から選択した少なくとも１つのＩＤをそれぞれ含むことを特徴とする請求項３０に記載のユーザ端末装置。
【請求項３３】
前記鍵用スクランブル鍵の生成情報は、前記ユーザＩＤ、前記端末ＩＤ、前記メディアＩＤおよび前記コンテンツＩＤのうち前記中間鍵の生成情報に選択されなかった少なくとも１つのＩＤを含むことを特徴とする請求項３０に記載のユーザ端末装置。
【請求項３４】
前記コンテンツ分解手段において、前記暗号化された中間鍵の生成情報、前記暗号化された鍵用スクランブル鍵の生成情報、前記暗号化されたコンテンツ・スクランブル情報、前記暗号化された埋め込み情報を秘密鍵を用いて公開鍵暗号方式により解読した後、マスタ鍵を用いて共通鍵暗号方式により解読することを特徴とする請求項３０に記載のユーザ端末装置。
【請求項３５】
前記コンテンツ分解手段、前記デスクランブル手段はそれぞれソフトウェアで実現されており、前記各ソフトウェアはネットワークを介してダウンロードすることにより置き換え可能であることを特徴とする請求項２１に記載のユーザ端末装置。
【請求項３６】
少なくともユーザ端末装置の製造番号、型番などの属性情報、ユーザ端末装置の識別情報である端末ＩＤ、管理番号を記録するデータベースと、
前記データベースへの入出力を制御するデータベースインタフェース手段と、
前記端末ＩＤを発行するＩＤ発行手段と、
前記ＩＤ発行手段で使用する鍵、ネットワークを介して送受信するデータの暗号化及び解読で使用する鍵、鍵の生成方式を管理する鍵管理手段と、
ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵及び解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークインタフェース手段と、
前記データベースインタフェース手段を介して前記データベースから読み出したデータと前記ネットワークインタフェース手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段と、
前記ＩＤ発行手段、前記鍵管理手段、前記データベースインタフェース手段、前記ネットワークインタフェース手段および前記判定手段を制御する制御手段と
を備え、
前記ＩＤ発行手段、前記鍵管理手段、および前記判定手段は、外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置されていることを特徴とする端末ＩＤ発行センター装置。
【請求項３７】
少なくともユーザ端末装置に接続するメディアの製造番号、型番などの属性情報、メディアの識別情報であるメディアＩＤ、管理番号を記録するデータベースと、
前記データベースへの入出力を制御するデータベースインタフェース手段と、
前記メディアＩＤを発行するＩＤ発行手段と、
前記ＩＤ発行手段で使用する鍵やネットワークを介して送受信するデータの暗号化および解読で使用する鍵および鍵の生成方式を管理する鍵管理手段と、
ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵および解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークインタフェース手段と、
前記データベースインタフェース手段を介して前記データベースから読み出したデータと前記ネットワークインタフェース手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段と、
前記ＩＤ発行手段、前記鍵管理手段、前記データベースインタフェース手段、前記ネットワークインタフェース手段および前記判定手段を制御する制御手段と
を備え、
前記ＩＤ発行手段、前記鍵管理手段、および前記判定手段は、外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置されていることを特徴とするメディアＩＤ発行センター装置。
【請求項３８】
少なくともコンテンツのタイトル名、再生時間の属性情報、コンテンツの識別情報であるコンテンツＩＤ、管理番号を記録するデータベースと、
前記データベースへの入出力を制御するデータベースインタフェース手段と、
前記コンテンツＩＤを発行するＩＤ発行手段と、
前記ＩＤ発行手段で使用する鍵やネットワークを介して送受信するデータの暗号化および解読で使用する鍵および鍵の生成方式を管理する鍵管理手段と、
ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵および解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークインタフェース手段と、
前記データベースインタフェース手段を介して前記データベースから読み出したデータと前記ネットワークインタフェース手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段と、
前記ＩＤ発行手段、前記鍵管理手段、前記データベースインタフェース手段、前記ネットワークインタフェース手段および前記判定手段を制御する制御手段と
を備え、
前記ＩＤ発行手段、前記鍵管理手段、および前記判定手段は、外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置されていることを特徴とするコンテンツＩＤ発行センター装置。
【請求項３９】
少なくともシーン、オーディオおよび映像データを備え、
前記シーンおよび前記オーディオデータは、再生時間に応じて設定される連続する再生単位である少なくとも１つのシーンおよびオーディオオブジェクトで構成されるとともに、前記映像データは、再生時間および画面の構成要素である物体、文字、背景などに応じて設定される連続する再生単位である少なくとも１つの映像オブジェクトで構成され、
前記シーン、オーディオおよび映像オブジェクト毎に識別情報であるＩＤが割り当てられていることを特徴とするコンテンツ。
【請求項４０】
請求項３９に記載の前記コンテンツを符号化して生成し、少なくともａ）シーン、オーディオおよび映像データの識別子、ｂ）前記シーン、オーディオおよび映像オブジェクトのＩＤ、ｃ）前記シーン、オーディオおよび映像オブジェクトの再生時間を設定したヘッダ、ｄ）対応する前記シーン、オーディオおよび映像オブジェクトの符号化データを１つのデータ単位として、全てのシーン、オーディオおよび映像データについて生成した複数の前記データ単位が多重化されていることを特徴とする符号化コンテンツ。
【請求項４１】
前記シーン、オーディオおよび映像オブジェクトの符号化データは、ネットワークの伝送方式、ユーザ端末装置のコンテンツ再生方式を含むコンテンツに対するデータ処理方式に応じてさらに分割され、
前記データ単位のヘッダに前記細分化されたシーン、オーディオおよび映像オブジェクトの符号化データの部分データの位置を示すデータ位置情報が追加されるとともに、
前記データ位置情報が追加されたヘッダおよび対応するシーン、オーディオおよび映像オブジェクトの符号化データの部分データを第２データ単位として、全てのシーン、オーディオおよび映像オブジェクトについて生成された複数の前記第２データ単位が多重化されていることを特徴とする請求項４０に記載の符号化コンテンツ。
【請求項４２】
シーン、オーディオおよび映像オブジェクトの符号化データで構成される符号化コンテンツをスクランブルする際のオブジェクト・スクランブル鍵を、前記シーン及びオーディオ・オブジェクトについては第１の鍵生成方式を用いて生成するとともに、前記映像オブジェクトについては第２の鍵生成方式を用いて生成し、
前記シーン、オーディオおよび映像オブジェクト毎に前記オブジェクト・スクランブル鍵、前記オブジェクト・スクランブル方式及びそのパラメータ情報を含むオブジェクト・スクランブル情報を用いて、前記符号化コンテンツを構成する前記シーン、オーディオおよび映像オブジェクトの各データ単位内のヘッダを除く前記シーン、オーディオおよび映像オブジェクトの符号化データまたはその部分データをスクランブルするとともに、
全てのシーン、オーディオおよび映像オブジェクトに対応する前記スクランブルしたデータ単位を多重化したスクランブル・コンテンツを生成し、
前記シーン、オーディオおよび映像オブジェクトＩＤおよび対応する前記鍵生成方式の識別情報または前記オブジェクト・スクランブル鍵の配列で構成されるコンテンツ用スクランブル鍵を生成するとともに、
前記シーン、オーディオおよび映像オブジェクトＩＤ、対応する前記オブジェクト・スクランブル方式の識別情報および前記オブジェクト・スクランブル情報の配列で構成されるコンテンツ・スクランブル情報を生成する
ことを特徴とするコンテンツのスクランブル方法。
【請求項４３】
ネットワークを介してコンテンツサーバ装置からユーザ端末装置に配信されるコンテンツについて前記ユーザ端末装置におけるコピーを制御する方法であって、
前記コンテンツサーバ装置で、前記コンテンツをコピーできる回数を示すコピー回数情報を含む著作権情報が暗号化され、前記コンテンツと多重化された多重化データを生成するステップと、
前記コンテンツサーバ装置からユーザ端末装置に前記多重化データを送信するステップと、
前記ユーザ端末装置で受信した前記多重化データを第１メディアに記録するステップと、
前記ユーザ端末装置で前記第１メディアから前記多重化データを読み出した後、前記多重化データを多重分離してスクランブル・コンテンツ、前記暗号化したコンテンツの著作権情報を抽出するステップと、
前記暗号化したコンテンツの著作権情報を解読してコンテンツの著作権情報を抽出するステップと、
前記コンテンツの著作権情報に含まれる前記コピー回数情報が１以上であれば、前記コピー回数情報を１だけ減らして前記コンテンツの著作権情報を更新した後、前記コンテンツの著作権情報を暗号化し、前記スクランブル・コンテンツとともに再多重化して第２多重化データを生成するとともに、前記第１メディア内から前記多重化データを削除し、前記再多重化後の前記第２多重化データを第２メディアに記録した後、前記コンテンツの著作権情報に含まれる前記コピー回数情報が０であれば、前記第２メディアへの前記コンテンツの記録を行わずに終了するステップと
を含むことを特徴とするコンテンツのコピー制御方法。
【請求項４４】
ネットワークを介して第１ユーザが取得したコンテンツをネットワークを介して他の複数のユーザが再生する方法であって、
前記第１ユーザのユーザ端末装置からネットワークを介して第２ユーザのユーザ端末装置で前記コンテンツと前記コンテンツの再生に際して用いるコンテンツ再生情報とを受信するステップと、
前記第２ユーザのユーザ端末装置において前記コンテンツ再生情報を用いて前記コンテンツを再生するステップと
を含むことを特徴とするコンテンツの再生方法。
【請求項４５】
前記コンテンツ再生情報は、前記第１ユーザのユーザＩＤ、前記第１ユーザのユーザ端末装置の端末ＩＤ、前記コンテンツを記録したメディアのメディアＩＤ、前記コンテンツのコンテンツＩＤ、前記第１ユーザの共通鍵および秘密鍵を含むことを特徴とする請求項４４に記載のコンテンツの再生方法。
【請求項４６】
ユーザ端末とネットワークを介して接続されたコンテンツサーバ装置から前記ユーザ端末にコンテンツを配信する方法であって、
コンテンツをスクランブルするコンテンツ用スクランブル鍵と、スクランブル方法に関するコンテンツ・スクランブル情報とを用いて前記コンテンツをスクランブルしてスクランブル・コンテンツを生成するステップと、
第１の情報を用いて中間鍵を作成するステップと、
第２の情報を用いて前記中間鍵から鍵用スクランブル鍵を生成するステップと、
前記鍵用スクランブル鍵を用いて前記コンテンツ用スクランブル鍵をスクランブルするステップと、
前記スクランブルしたコンテンツ用スクランブル鍵を前記スクランブル・コンテンツに埋め込むステップと、
前記第１の情報と、前記第２の情報と、前記コンテンツ・スクランブル情報と、前記スクランブル・コンテンツへの埋め込みに関する情報とをそれぞれ暗号化するステップと、
前記暗号化した各情報と、前記埋め込みを有するスクランブル・コンテンツとを多重化して多重化データを生成するステップと、
前記多重化データをネットワークを介してユーザ端末に送信するステップと
を含むコンテンツ配信方法。
【請求項４７】
前記コンテンツ・スクランブル情報を前記鍵用スクランブル鍵でスクランブルした後、暗号化することを特徴とする請求項４６に記載のコンテンツ配信方法。
【請求項４８】
ユーザ端末がネットワークを介して接続されたコンテンツサーバ装置からコンテンツを受信する方法であって、
前記コンテンツを含む多重化データをネットワークを介して前記コンテンツサーバ装置から受信するステップと、
前記多重化データを逆多重化して暗号化された各情報と、埋め込みを有するスクランブル・コンテンツとを抽出するステップと、
前記暗号化された各情報を解読して、第１の情報と、第２の情報と、コンテンツ・スクランブル情報と、スクランブル・コンテンツへの埋め込みに関する情報とを得るステップと、
前記埋め込みに関する情報を用いて、前記埋め込みを有するスクランブル・コンテンツからスクランブルされたコンテンツ用スクランブル鍵を抽出すると共に、スクランブル・コンテンツを得るステップと、
前記第１の情報を用いて中間鍵を作成するステップと、
前記第２の情報と前記中間鍵を用いて鍵用スクランブル鍵を生成するステップと、
前記鍵用スクランブル鍵を用いて前記スクランブルされたコンテンツ用スクランブル鍵をデスクランブルしてコンテンツ用スクランブル鍵を得るステップと、
前記コンテンツ用スクランブル鍵と、前記コンテンツ・スクランブル情報とを用いて前記スクランブル・コンテンツをデスクランブルして前記コンテンツを得るステップと
を含むコンテンツ受信方法。
【請求項４９】
前記コンテンツ・スクランブル情報はスクランブルされた後、暗号化されており、解読した後に前記鍵用スクランブル鍵を用いて前記スクランブルされたコンテンツ・スクランブル情報をデスクランブルして前記コンテンツ・スクランブル情報を取り出すことを特徴とする請求項４８に記載のコンテンツ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークなどを介してデジタル化された映像、音声などのコンテンツを配信するコンテンツ配信システムに関し、特に、コンテンツの不正視聴や不正コピーを防止するコンテンツ管理制御方式に関する。
【背景技術】
【０００２】
近年、インターネットの急速な普及やネットワーク関連技術およびコンテンツなどの情報圧縮技術の急速な進歩により、同一のコンテンツを従来よりも高速な伝送路を用いてより少ない情報量で伝送することが可能になった。それとともに、インターネット上でサーバを介してユーザ端末に映画や音楽などのコンテンツを配信するネットワーク・サービスが開始されている。しかし、ネットワーク上を伝送するデータの傍受や正規ユーザへのなりすましなどを用いたコンテンツの不正取得、暗号やぶりによるコンテンツの不正視聴や不正コピーを防止する技術が未だ十分には確立されていない。そのため、現状ではコンテンツの配信サービスは十分普及していない。
【０００３】
コンテンツの不正視聴や不正コピーを防止する技術としては、従来からコンテンツの暗号化やコンテンツへのコンテンツＩＤの付与が研究されている。
【０００４】
コンテンツの暗号化については、サーバでコンテンツを暗号化した後、暗号化コンテンツと解読鍵をユーザ端末に送信し、ユーザ端末で解読鍵を用いて暗号化コンテンツを解読して視聴する方式がある。この場合には、解読鍵をサーバとユーザ端末両方で指定できる。また、解読鍵が不正取得されても解読鍵が容易に知られることがないように解読鍵をサーバまたはユーザ端末内部のセキュアな領域内でのみ有効な鍵で暗号化し、コンテンツの暗号化および解読もセキュアな領域で行う方式が検討されている（例えば、特許文献１参照。）。
【０００５】
図１５は、従来のコンテンツへのコンテンツＩＤの付与について示す図である。ネットワーク6001上にコンテンツサーバ装置6002とユーザ端末装置6005の他に新たにコンテンツＩＤ発行センター装置6003、コンテンツＩＤ検証センター装置6004を設置する。コンテンツサーバ装置6002はあらかじめコンテンツをコンテンツＩＤ発行センター装置6003に登録し、コンテンツＩＤ発行センター装置6003から付与されるコンテンツＩＤをコンテンツに埋め込んだ後、暗号化鍵でコンテンツＩＤ埋め込みコンテンツを暗号化し、前記暗号化鍵に対応する解読鍵と暗号化後のコンテンツＩＤ埋め込みコンテンツをユーザ端末装置6005に送信する。そして、ユーザはユーザ端末装置6005で解読鍵により暗号化後のコンテンツＩＤ埋め込みコンテンツを解読し、コンテンツＩＤ埋め込みコンテンツを再生して視聴する。この場合に、コンテンツＩＤはコンテンツに電子透かしとして埋め込まれているため、ユーザが視聴時にコンテンツＩＤを意識することはない。また、コンテンツＩＤをコンテンツに埋め込んで配信するので、コンテンツの不正取得が発覚した際に、コンテンツＩＤ検証センター装置6004が不正取得されたコンテンツからコンテンツＩＤを抽出し、コンテンツＩＤに設定された権利情報や流通経路などの個別情報を解析することで、不正取得の事実や不正取得の経路などを解明することが出来る（例えば、特許文献２参照。）。
【０００６】
【特許文献１】特許第３０８０３８２号公報
【特許文献２】特開２００１−２５６１９２号公開公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、近年の急速な半導体技術の進歩によりＰＣなどの情報処理装置の演算処理能力が飛躍的に向上するとともに、暗号の解析技術も進歩しており、現状のコンテンツ配信サービスで用いられている暗号アルゴリズムで暗号化されたコンテンツの解読は比較的容易になっている。そのため、上記のように単にコンテンツを暗号化するだけでは不正視聴や不正コピーを防止することが難しくなっている。そのため、さらに複雑な暗号アルゴリズムの開発の加速化が要求されている。
【０００８】
また、コンテンツへのコンテンツＩＤの付与についても上記の状況下で、単にコンテンツＩＤをコンテンツに埋め込むだけではコンテンツからコンテンツＩＤを抽出して改ざんすることが容易になってきており、十分な防止効果を上げることが出来なくなりつつある。
【０００９】
本発明は、前記課題に鑑みてなされたものであり、コンテンツの不正視聴および不正コピーを防止する機能を飛躍的に向上させることを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係るコンテンツ配信システムは、ネットワークを介してコンテンツを記録したサーバからユーザが使用するユーザ端末にコンテンツを配信するコンテンツ配信システムであって、
前記コンテンツ配信システムを利用するユーザを管理し、前記ユーザを一意に識別するユーザＩＤを発行するＩＳＰ装置と、
前記コンテンツを管理し、前記コンテンツを一意に識別するコンテンツＩＤを発行するコンテンツＩＤ発行センター装置と、
前記ユーザが使用するユーザ端末を管理し、前記ユーザ端末を一意に識別する端末ＩＤを発行する端末ＩＤ発行センター装置と、
前記コンテンツＩＤ発行センター装置に登録された前記コンテンツＩＤを有する前記コンテンツがデータベース化されており、前記コンテンツをネットワークを介して、前記ユーザＩＤを有するユーザの使用する前記端末ＩＤを有する前記ユーザ端末に配信するコンテンツサーバ装置と
を備えることを特徴とする。
【００１１】
また、前記ユーザ端末に接続されているコンテンツを記録可能なメディアを管理し、前記メディアを一意に識別するメディアＩＤを発行するメディアＩＤ発行センター装置をさらに備えることが好ましい。
【００１２】
本発明に係るコンテンツサーバ装置は、コンテンツを記録するデータベースと、
コンテンツ用スクランブル鍵及びコンテンツ・スクランブル情報を用いて前記コンテンツをスクランブルしてスクランブル・コンテンツを生成するスクランブル手段と、
鍵生成情報を用いて鍵用スクランブル鍵を生成し、前記鍵用スクランブル鍵を用いて前記コンテンツ用スクランブル鍵をスクランブルするとともに、埋め込み情報を用いてスクランブルした前記コンテンツ用スクランブル鍵を前記スクランブル・コンテンツへ埋め込むコンテンツ加工手段と、
前記スクランブル手段及び前記コンテンツ加工手段を制御する制御手段と
を備え、
前記スクランブル手段及び前記コンテンツ加工手段は、外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置されていることを特徴とする。
【００１３】
なお、前記データベースは、前記コンテンツのタイトル名と、前記コンテンツの著作権情報を含む属性情報、前記コンテンツをスクランブルしたスクランブル・コンテンツ、前記コンテンツをスクランブルするためのコンテンツ用スクランブル鍵、前記コンテンツのスクランブル方法に関するコンテンツ・スクランブル情報、前記コンテンツ用スクランブル鍵をスクランブルする鍵の生成情報及び前記スクランブル・コンテンツへの埋め込み情報とをさらに記録する。
【００１４】
また、前記コンテンツ加工手段は、前記コンテンツ・スクランブル情報をスクランブルしてスクランブルしたコンテンツ・スクランブル情報を生成し、暗号化する。
【００１５】
さらに、前記セキュア領域に配置され、前記スクランブル手段および前記コンテンツ加工手段で使用する前記各鍵、ネットワークを介して送受信するデータの暗号化および解読で使用する前記各鍵および前記各鍵の生成方式を管理する鍵管理手段をさらに備えることが好ましい。
【００１６】
またさらに、前記データベースへの入出力を制御するデータベースインタフェース手段と、
ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵および解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークインタフェース手段と
をさらに備えていてもよい。
【００１７】
また、前記セキュア領域に配置され、前記データベースインタフェース手段を介してデータベースから読み出したデータと前記ネットワークインタフェース手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段をさらに備えていてもよい。
【００１８】
さらに、前記データベースインタフェース手段を介して前記データベースから読み出したコンテンツ提供リストを含むサービス提供情報を前記ネットワークインタフェース手段を介してネットワークに接続された外部装置に送信するサービス提供手段をさらに備えていてもよい。
【００１９】
またさらに、前記セキュア領域に配置され、前記コンテンツを符号化して符号化コンテンツを生成する符号化手段をさらに備えていてもよく、
この場合、前記スクランブル手段は、前記符号化コンテンツをスクランブルしてスクランブル・コンテンツを生成する。
【００２０】
また、前記コンテンツ加工手段は、
第１の情報を用いて中間鍵を生成し、
第２の情報と前記中間鍵とを用いて鍵用スクランブル鍵を生成し、
前記鍵用スクランブル鍵を用いて、前記コンテンツをスクランブルするコンテンツ用スクランブル鍵をスクランブルし、
前記スクランブルしたコンテンツ用スクランブル鍵を前記コンテンツをスクランブルしたスクランブル・コンテンツに埋め込み、
前記第１の情報を含む前記中間鍵の生成方法に関する生成情報、前記第２の情報を含む前記鍵用スクランブル鍵の生成方法に関する生成情報、前記コンテンツのスクランブル方法に関するコンテンツ・スクランブル情報、前記埋め込み方法に関する埋め込み情報を少なくとも１つの暗号化方式を用いて暗号化し、
前記スクランブルしたコンテンツ用スクランブル鍵を埋め込んだスクランブル・コンテンツ、前記暗号化した中間鍵の生成情報、前記暗号化した鍵用スクランブル鍵の生成情報、前記暗号化したコンテンツ・スクランブル情報、前記暗号化した埋め込み情報を多重化して、多重化データを生成する。
【００２１】
なお、前記第１の情報及び前記第２の情報は、ユーザを一意に識別するユーザＩＤ、ユーザ端末装置を一意に識別する端末ＩＤ、前記ユーザ端末装置に接続されておりコンテンツを記録可能なメディアを一意に識別するメディアＩＤおよびコンテンツを一意に識別するためのコンテンツＩＤの中から選択した少なくとも１つのＩＤをそれぞれ含んでいてもよい。
【００２２】
また、前記第２の情報は、前記第１の情報と異なっていてもよい。
さらに、前記第２の情報は、前記ユーザＩＤ、前記端末ＩＤ、前記メディアＩＤおよび前記コンテンツＩＤの中から前記第１の情報に選択されなかった少なくとも１つのＩＤを含んでいてもよい。
【００２３】
またさらに、前記コンテンツ加工手段は、前記コンテンツをスクランブルする方法に関するコンテンツ・スクランブル情報をスクランブルした後に暗号化してもよい。
【００２４】
また、前記コンテンツ加工手段は、前記コンテンツの著作権情報を暗号化し、前記暗号化した各情報とともに多重化して、多重化データを生成してもよい。
【００２５】
さらに、コンテンツ加工手段において、前記中間鍵の生成情報、前記鍵用スクランブル鍵の生成情報、前記コンテンツ・スクランブル情報、前記スクランブルしたコンテンツ用スクランブル鍵の前記スクランブル・コンテンツへの埋め込み方法に関する埋め込み情報をマスタ鍵を用いて共通鍵暗号方式により暗号化した後、前記暗号化された各情報を前記ユーザ端末装置の公開鍵を用いて公開鍵暗号方式により暗号化してもよい。
【００２６】
前記マスタ鍵は、前記ユーザ端末装置からネットワークを介して受信したマスタ鍵であってもよい。
【００２７】
また、前記コンテンツ加工手段は、前記コンテンツの著作権情報を暗号化し、前記暗号化した各情報とともに多重化して、多重化データを生成してもよい。
【００２８】
本発明に係るユーザ端末装置は、コンテンツがスクランブルされたスクランブル・コンテンツと暗号化された各情報とが多重化された多重化データを逆多重化して、前記スクランブル・コンテンツと暗号化された各情報とを抽出し、抽出された前記暗号化された各情報を解読して、スクランブルされたコンテンツ用スクランブル鍵の前記スクランブル・コンテンツへの埋め込み方法に関する埋め込み情報と前記コンテンツのスクランブル方法に関するコンテンツ・スクランブル情報とを抽出した後、前記埋め込み情報を用いて前記スクランブル・コンテンツに埋め込まれたスクランブルされたコンテンツ用スクランブル鍵を抽出するとともに、前記スクランブルされたコンテンツ用スクランブル鍵をデスクランブルしてコンテンツ用スクランブル鍵を取り出すコンテンツ分解手段と、
前記コンテンツ用スクランブル鍵および前記コンテンツ・スクランブル情報を用いて前記スクランブル・コンテンツをデスクランブルしてコンテンツを出力するデスクランブル手段と、
前記コンテンツ分解手段、前記デスクランブル手段を制御する制御手段と
を備え、
前記コンテンツ分解手段、前記デスクランブル手段は、外部からの不正な制御、メモリアクセスが不可能なセキュア領域に配置されることを特徴とする。
【００２９】
なお、前記スクランブル・コンテンツは、前記コンテンツを符号化した後、スクランブルされたものであってもよい。
【００３０】
さらに、前記暗号化された情報には、前記コンテンツのタイトル名、前記コンテンツの著作権情報を含むコンテンツの付属情報を有していてもよい。
【００３１】
またさらに、前記セキュア領域に配置されており、前記符号化コンテンツの復号を行う復号手段をさらに備えていてもよい。
【００３２】
また、前記セキュア領域に配置されており、前記コンテンツ分解手段および前記デスクランブル手段で使用する鍵、ネットワークを介して送受信するデータの暗号化および解読で使用する鍵、鍵の生成方式を管理する鍵管理手段を備えていてもよい。
【００３３】
さらに、ユーザ属性情報、ネットワークを介してコンテンツサーバ装置から受信したコンテンツ提供リストを含むデータをメディアへ入出力するメディアインタフェース手段を備えていてもよい。
【００３４】
またさらに、ネットワークからデータを送受信するとともに、前記ネットワークへ送信するデータの暗号化および前記ネットワークから受信した暗号化データの解読を行うネットワークインタフェース手段を備えていてもよい。
【００３５】
また、前記セキュア領域に配置されており、前記メディアインタフェース手段を介してメディアから読み出したデータと前記ネットワークインタフェース手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段を備えていてもよい。
【００３６】
なお、前記コンテンツ分解手段は、
多重化データを逆多重化して、スクランブルされたコンテンツ用スクランブル鍵が埋め込まれたスクランブル・コンテンツ、暗号化された埋め込み情報、暗号化されたコンテンツ・スクランブル情報、暗号化された中間鍵の生成情報、暗号化された鍵用スクランブル鍵の生成情報を抽出し、
前記暗号化された埋め込み情報、前記暗号化されたコンテンツ・スクランブル情報、前記暗号化された中間鍵の生成情報、前記暗号化された鍵用スクランブル鍵の生成情報を解読して、埋め込み情報、スクランブルしたコンテンツ・スクランブル情報、中間鍵の生成情報、鍵用スクランブル鍵の生成情報を抽出した後、
前記埋め込み情報を用いて前記スクランブルされたコンテンツ用スクランブル鍵が埋め込まれたスクランブル・コンテンツからスクランブルされたコンテンツ用スクランブル鍵を抽出し、
前記中間鍵の生成情報に含まれる第１の情報を用いて中間鍵を生成するとともに、
前記鍵用スクランブル鍵の生成情報に含まれる第２の情報と前記中間鍵とを用いて鍵用スクランブル鍵を生成し、
前記鍵用スクランブル鍵を用いて前記スクランブルされたコンテンツ用スクランブル鍵をデスクランブルしてコンテンツ用スクランブル鍵を得る
ことを特徴とする。
【００３７】
また、前記多重化データは、暗号化されたコンテンツの著作権情報を含んでいてもよい。
【００３８】
さらに、前記第１の情報及び前記第２の情報は、ユーザを一意に識別するユーザＩＤ、ユーザ端末装置を一意に識別する端末ＩＤ、メディアを一意に識別するメディアＩＤおよびコンテンツを一意に識別するコンテンツＩＤの中から選択した少なくとも１つのＩＤをそれぞれ含んでいてもよい。
【００３９】
またさらに、前記第２の情報は、前記ユーザＩＤ、前記端末ＩＤ、前記メディアＩＤおよび前記コンテンツＩＤのうち前記第１の情報に選択されなかった少なくとも１つのＩＤを含んでいてもよい。
【００４０】
また、前記コンテンツ分解手段において、前記暗号化された中間鍵の生成情報、前記暗号化された鍵用スクランブル鍵の生成情報、前記暗号化されたコンテンツ・スクランブル情報、前記暗号化された埋め込み情報を秘密鍵を用いて公開鍵暗号方式により解読した後、マスタ鍵を用いて共通鍵暗号方式により解読してもよい。
【００４１】
さらに、前記コンテンツ分解手段、前記デスクランブル手段はそれぞれソフトウェアで実現してもよく、前記各ソフトウェアはネットワークを介してダウンロードすることにより置き換えることができる。
【００４２】
本発明に係る端末ＩＤ発行センター装置は、少なくともユーザ端末装置の製造番号、型番などの属性情報、ユーザ端末装置の識別情報である端末ＩＤ、管理番号を記録するデータベースと、
前記データベースへの入出力を制御するデータベースインタフェース手段と、
前記端末ＩＤを発行するＩＤ発行手段と、
前記ＩＤ発行手段で使用する鍵、ネットワークを介して送受信するデータの暗号化及び解読で使用する鍵、鍵の生成方式を管理する鍵管理手段と、
ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵及び解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークインタフェース手段と、
前記データベースインタフェース手段を介してデータベースから読み出したデータと前記ネットワークインタフェース手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段と、
前記ＩＤ発行手段、前記鍵管理手段、前記データベースインタフェース手段、前記ネットワークインタフェース手段および前記判定手段を制御する制御手段と
を備え、
前記ＩＤ発行手段、前記鍵管理手段、および前記判定手段は、外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置されていることを特徴とする。
【００４３】
本発明に係るメディアＩＤ発行センター装置は、少なくともユーザ端末装置に接続するメディアの製造番号、型番などの属性情報、メディアの識別情報であるメディアＩＤ、管理番号を記録するデータベースと、
前記データベースへの入出力を制御するデータベースインタフェース手段と、
前記メディアＩＤを発行するＩＤ発行手段と、
前記ＩＤ発行手段で使用する鍵やネットワークを介して送受信するデータの暗号化および解読で使用する鍵および鍵の生成方式を管理する鍵管理手段と、
ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵および解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークインタフェース手段と、
前記データベースインタフェース手段を介してデータベースから読み出したデータと前記ネットワークインタフェース手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段と、
前記ＩＤ発行手段、前記鍵管理手段、前記データベースインタフェース手段、前記ネットワークインタフェース手段および前記判定手段を制御する制御手段と
を備え、
前記ＩＤ発行手段、前記鍵管理手段、および前記判定手段は、外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置されていることを特徴とする。
【００４４】
本発明に係るコンテンツＩＤ発行センター装置は、少なくともコンテンツのタイトル名、再生時間等を含む属性情報、コンテンツの識別情報であるコンテンツＩＤ、管理番号を記録するデータベースと、
前記データベースへの入出力を制御するデータベースインタフェース手段と、
前記コンテンツＩＤを発行するＩＤ発行手段と、
前記ＩＤ発行手段で使用する鍵やネットワークを介して送受信するデータの暗号化および解読で使用する鍵および鍵の生成方式を管理する鍵管理手段と、
ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵および解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークインタフェース手段と、
前記データベースＩ／Ｆ手段を介してデータベースから読み出したデータと前記ネットワークインタフェース手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段と、
前記ＩＤ発行手段、前記鍵管理手段、前記データベースインタフェース手段、前記ネットワークインタフェース手段および前記判定手段を制御する制御手段と
を備え、
前記ＩＤ発行手段、前記鍵管理手段、および前記判定手段は、外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置されていることを特徴とする。
【００４５】
本発明に係るコンテンツは、少なくともシーン、オーディオおよび映像データを備え、
前記シーンおよび前記オーディオデータは、再生時間に応じて設定される連続する再生単位である少なくとも１つのシーンおよびオーディオオブジェクトで構成されるとともに、前記映像データは、再生時間および画面の構成要素である物体、文字、背景などに応じて設定される連続する再生単位である少なくとも１つの映像オブジェクトで構成され、
前記シーン、オーディオおよび映像オブジェクト毎に識別情報であるＩＤが割り当てられていることを特徴とする。
【００４６】
本発明に係る符号化コンテンツは、前記コンテンツの構成に応じて、少なくともａ）シーン、オーディオおよび映像データの識別子、ｂ）前記シーン、オーディオおよび映像オブジェクトのＩＤ、ｃ）前記シーン、オーディオおよび映像オブジェクトの再生時間を設定したヘッダ、ｄ）対応する前記シーン、オーディオおよび映像オブジェクトを符号化した符号化オブジェクトデータを１つのデータ単位として、全てのシーン、オーディオおよび映像データについて生成された複数の前記データ単位が多重化されていることを特徴とする。
【００４７】
また、前記符号化コンテンツは、前記シーン、オーディオおよび映像オブジェクトの符号化オブジェクトデータがネットワークの伝送方式、ユーザ端末装置のコンテンツ再生方式を含むコンテンツに対するデータ処理方式に応じてさらに分割され、
前記ヘッダに前記シーン、オーディオおよび映像オブジェクトの符号化データを分割した部分データの位置を示す位置情報を追加するとともに、
前記位置情報が追加された前記ヘッダおよび対応するシーン、オーディオおよび映像オブジェクトの前記部分データを第２データ単位として、全てのシーン、オーディオおよび映像データについて生成された複数の第２データ単位が多重化されていてもよい。
【００４８】
本発明に係るコンテンツのスクランブル方法は、前記シーン、オーディオおよび映像オブジェクトを含むコンテンツをスクランブルする際のオブジェクト・スクランブル鍵を、前記シーン及びオーディオ・オブジェクトについては予め設定した少なくとも一つのオブジェクト・スクランブル鍵生成方式の中から選択した第１の鍵生成方式を用いて生成するとともに、前記映像オブジェクトについては予め設定した少なくとも一つのオブジェクト・スクランブル鍵生成方式の中から選択した第２の鍵生成方式を用いて生成し、
前記シーン、オーディオおよび映像オブジェクト毎に前記オブジェクト・スクランブル鍵、及び予め設定した少なくとも一つのオブジェクト・スクランブル方式の中から選択したオブジェクト・スクランブル方式、およびそのパラメータ情報を含むオブジェクト・スクランブル情報を用いて、前記シーン、オーディオおよび映像オブジェクトの前記データ単位内の前記ヘッダを除く前記シーン、オーディオおよび映像オブジェクトの前記符号化データまたは前記シーン、オーディオおよび映像オブジェクトの符号化データを分割した前記部分データをスクランブルするとともに、
全てのシーン、オーディオおよび映像オブジェクトに対応する前記スクランブルしたデータ単位を多重化したスクランブル・コンテンツを生成し、
前記シーン、オーディオおよび映像オブジェクトＩＤおよび対応する前記オブジェクト・スクランブル鍵生成方式の識別情報の配列で構成されるコンテンツ用スクランブル鍵を生成するとともに、
前記シーン、オーディオおよび映像オブジェクトＩＤ、対応する前記オブジェクト・スクランブル方式の識別情報および前記オブジェクト・スクランブル情報の配列で構成されるコンテンツ・スクランブル情報を生成する
ことを特徴とする。
【００４９】
なお、前記オブジェクト・スクランブル鍵生成方式および前記オブジェクト・スクランブル方式の識別情報は、予めコンテンツサーバ装置およびユーザ端末装置に設定した前記オブジェクト・スクランブル鍵生成方式および前記オブジェクト・スクランブル方式とその識別情報の対応表から選択するものとする。また、前記コンテンツ用スクランブル鍵は、前記シーン、オーディオおよび映像オブジェクトＩＤと対応する前記オブジェクトスクランブル鍵の配列であってもよい。
【００５０】
本発明に係るコンテンツのコピー制御方法は、ネットワークを介してコンテンツサーバ装置からユーザ端末装置に配信されるコンテンツについて前記ユーザ端末装置におけるコピーを制御する方法であって、
前記コンテンツサーバ装置で、前記コンテンツをコピーできる回数を示すコピー回数情報を含む著作権情報が暗号化され、前記コンテンツと多重化された多重化データを生成するステップと、
前記コンテンツサーバ装置からユーザ端末装置に前記多重化データを送信するステップと、
前記ユーザ端末装置で受信した前記多重化データを第１メディアに記録するステップと、
前記ユーザ端末装置で前記第１メディアから前記多重化データを読み出した後、前記多重化データを多重分離してスクランブル・コンテンツ、前記暗号化したコンテンツの著作権情報を抽出するステップと、
前記暗号化したコンテンツの著作権情報を解読してコンテンツの著作権情報を抽出するステップと、
前記コンテンツの著作権情報に含まれる前記コピー回数情報が１以上であれば、前記コピー回数情報を１だけ減らして前記コンテンツの著作権情報を更新した後、前記コンテンツの著作権情報を暗号化し、前記スクランブル・コンテンツとともに再多重化して第２多重化データを生成するとともに、前記第１メディア内から前記多重化データを削除し、前記再多重化後の前記第２多重化データを第２メディアに記録するとともに、前記コンテンツの著作権情報に含まれる前記コピー回数情報が０であれば、前記第２多重化データの生成を行わずに終了するステップと
を含むことを特徴とする。
【００５１】
本発明に係るコピーしたコンテンツの再生方法は、ネットワークを介して第１ユーザが取得して第１ユーザ端末に接続した第１メディアに記録したコンテンツを第２メディアにコピーした後、前記第１ユーザ又は第２ユーザが前記第２メディアを前記第１ユーザ端末又は第２ユーザ端末に接続してコンテンツ再生情報を用いて前記コンテンツを再生する方法であって、
前記第１ユーザが前記第１ユーザ端末に接続した前記第２メディアにコピーした前記コンテンツを再生する場合、前記第１メディアに記録した前記コンテンツのコンテンツ再生情報を用いて前記コンテンツを再生し、
前記第１ユーザが前記第２ユーザ端末に接続した前記第２メディアにコピーした前記コンテンツを再生する場合、ネットワークを介して前記第１ユーザ端末から暗号通信により受信した前記コンテンツ再生情報を用いて前記コンテンツを再生するとともに、
上記各場合において前記第２ユーザが前記コンテンツを再生する場合は、前記第１ユーザの承認を得て前記コンテンツ再生情報を取得することを特徴とする。
【００５２】
なお、前記コンテンツ再生情報は、前記第１ユーザのユーザＩＤ、前記第１ユーザ端末装置の端末ＩＤ、前記第１メディアのメディアＩＤ、前記コンテンツのコンテンツＩＤ、前記第１ユーザの公開鍵及び秘密鍵を含んでいてもよい。
【００５３】
本発明に係るコンテンツ配信方法は、ユーザ端末とネットワークを介して接続されたコンテンツサーバ装置から前記ユーザ端末にコンテンツを配信する方法であって、
コンテンツをスクランブルするコンテンツ用スクランブル鍵と、スクランブル方法に関するコンテンツ・スクランブル情報とを用いて前記コンテンツをスクランブルしてスクランブル・コンテンツを生成するステップと、
第１の情報を用いて中間鍵を作成するステップと、
第２の情報を用いて前記中間鍵から鍵用スクランブル鍵を生成するステップと、
前記鍵用スクランブル鍵を用いて前記コンテンツ用スクランブル鍵をスクランブルするステップと、
前記スクランブルしたコンテンツ用スクランブル鍵を前記スクランブル・コンテンツに埋め込むステップと、
前記第１の情報を含む前記中間鍵の生成に関する情報と、前記第２の情報を含む鍵用スクランブル鍵の生成に関する情報と、前記コンテンツ・スクランブル情報と、前記スクランブル・コンテンツへの埋め込みに関する情報とをそれぞれ暗号化するステップと、
前記暗号化した各情報と、前記埋め込みを有するスクランブル・コンテンツとを多重化して多重化データを生成するステップと、
前記多重化データをネットワークを介してユーザ端末に送信するステップと
を含むことを特徴とする。
【００５４】
また、前記コンテンツ・スクランブル情報を前記コンテンツ用スクランブル鍵でスクランブルした後、暗号化してもよい。
【００５５】
本発明に係るコンテンツ受信方法は、ユーザ端末とネットワークを介して接続されたコンテンツサーバ装置からコンテンツを受信する方法であって、
前記コンテンツを含む多重化データをネットワークを介して前記コンテンツサーバ装置から受信するステップと、
前記多重化データを逆多重化して暗号化された各情報と、埋め込みを有するスクランブル・コンテンツとを抽出するステップと、
前記暗号化された各情報を復号化して、第１の情報を含む中間鍵の生成に関する情報と、第２の情報を含む鍵用スクランブル鍵の生成に関する情報と、コンテンツ・スクランブル情報と、スクランブル・コンテンツへの埋め込みに関する情報とを得るステップと、
前記埋め込みに関する情報を用いて、前記埋め込みを有するスクランブル・コンテンツからスクランブルされたコンテンツ用スクランブル鍵を抽出すると共に、スクランブル・コンテンツを得るステップと、
前記第１の情報を用いて中間鍵を作成するステップと、
前記第２の情報を用いて前記中間鍵から鍵用スクランブル鍵を生成するステップと、
前記鍵用スクランブル鍵を用いて前記スクランブルされたコンテンツ用スクランブル鍵をデスクランブルしてコンテンツ用スクランブル鍵を得るステップと、
前記コンテンツ用スクランブル鍵と、前記コンテンツ・スクランブル情報とを用いて前記スクランブル・コンテンツをデスクランブルして前記コンテンツを得るステップと
を含む。
【発明を実施するための最良の形態】
【００５６】
以下、本発明の実施形態について添付の図面を参照して説明する。なお、各図面において同一の符号は同一の構成要素または同様の作用、動作をなすものを表す。
【００５７】
図１は、本発明のコンテンツ配信システムの概略図である。このコンテンツ配信システムは、コンテンツ配信サービスなどのネットワーク・サービスを利用するユーザを管理するＩＳＰ装置200と、ネットワーク100に接続するユーザ端末装置700を管理する端末ＩＤ発行センター装置300と、ハードディスク、ＤＶＤ−ＲＡＭ、メモリカードなどのメディア800を管理するメディアＩＤ発行センター装置400と、コンテンツを管理するコンテンツＩＤ発行センター装置600と、コンテンツを配信するコンテンツサーバ装置500とがネットワーク100に接続されて構成されている。
【００５８】
ＩＳＰ装置200はネットワークを介してネットワーク・サービスを提供するとともに、ネットワーク・サービスを利用するユーザを管理する。
【００５９】
図２は、ＩＳＰ装置200の構成を示す概略図である。サービス提供手段207によりコンテンツ配信などのネットワーク・サービスへのアクセス情報を提供する。ネットワークＩ／Ｆ手段209を介してネットワーク100に接続したユーザ端末装置700からユーザの登録や照会などの要求を受信する。判定手段206により上記各要求に応じて、登録要求については住所、電話番号、クレジット番号などからなるユーザ属性情報をデータベースＩ／Ｆ手段203を介してデータベース202に登録し、照会要求についてはデータベース202から検索して照合するとともに、登録または照合した結果をネットワークＩ／Ｆ手段209を介してネットワーク100に接続したユーザ端末装置700に送信する。
【００６０】
また、判定手段206によりユーザ属性情報に基づいてユーザの登録を承認すると、制御手段201を介してＩＤ発行手段205にユーザを識別するためのユーザＩＤの発行を要求し、発行されたユーザＩＤをユーザ属性情報とともにデータベースＩ／Ｆ手段203を介してデータベース202に登録するとともに、ユーザＩＤをネットワークＩ／Ｆ手段209を介してネットワーク100に接続したユーザ端末装置700に送信する。
【００６１】
そして、ＩＤ発行手段205、判定手段206および鍵管理手段208は、外部からＩＳＰ装置200への不正な制御やメモリアクセスが不可能なセキュア領域204に配置されている。そのため、ユーザＩＤや鍵情報の不正な発行や情報の漏洩を防止することができる。
【００６２】
さらに、ＩＤ発行手段205や判定手段206から出力するユーザＩＤやデータベース202に対する登録または照合結果などのデータをネットワークＩ／Ｆ手段209を介して送信したり、ネットワークＩ／Ｆ手段209を介してユーザ端末装置700から前記ユーザ属性情報などのデータを受信したりする際にはデータは予め暗号化され、第３者の傍受を防止する。暗号化又は解読用に用いる鍵は、鍵管理手段208により生成するかまたは予め通信相手の装置から受信してデータベース202に記録しておく。暗号化又は解読時には、データベースＩ／Ｆ手段203を介してデータベース202から鍵を読み出して暗号化または解読する。
【００６３】
端末ＩＤ発行センター装置300は、ユーザ端末装置700を識別するための端末ＩＤを管理し、メディアＩＤ発行センター装置400はユーザ端末装置700で使用するメディアを識別するためのメディアＩＤを管理し、コンテンツＩＤ発行センター装置600はネットワーク100を介して配信するコンテンツを識別するためのコンテンツＩＤを管理する。
【００６４】
図３は、端末ＩＤ発行センター装置300、メディアＩＤ発行センター装置400およびコンテンツＩＤ発行センター装置600の構成を示すブロック図である。
これらの各装置３００、４００、６００では、ネットワークＩ／Ｆ手段308、408、608を介してネットワーク100に接続したコンテンツサーバ装置500およびユーザ端末装置700からユーザ端末装置700、メディア800およびコンテンツに関する登録や照会などの要求を受信する。これらの各要求に応じて、判定手段306、406、606により、登録要求についてはユーザ端末装置700、メディア800およびコンテンツの属性情報をデータベース302、402、602に登録したり、照会要求についてはデータベース302、402、602から検索して照合する。また、登録または照合した結果をネットワークＩ／Ｆ手段308、408、608を介してネットワーク100に接続したコンテンツサーバ装置500およびユーザ端末装置700に送信する。
【００６５】
また、判定手段306、406、606により前記ユーザ端末装置700、メディア800およびコンテンツの属性情報を基にしてユーザ端末装置700、メディア800およびコンテンツの登録を承認すると、制御手段301、401、601を介してＩＤ発行手段305、405、605にユーザ端末装置700、メディア800およびコンテンツを識別するための装置ＩＤ、メディアＩＤおよびコンテンツＩＤの発行を要求し、発行した前記装置ＩＤ、メディアＩＤおよびコンテンツＩＤを前記ユーザ端末装置700、メディア800およびコンテンツの属性情報とともにデータベースＩ／Ｆ手段303、403、603を介してデータベース302、402、602に登録するとともに、前記装置ＩＤ、メディアＩＤおよびコンテンツＩＤをネットワークＩ／Ｆ手段308、408、608を介してネットワーク100に接続したコンテンツサーバ装置500およびユーザ端末装置700に送信する。
【００６６】
そして、ＩＤ発行手段305、405、605、判定手段306、406、606および鍵管理手段307、407、607は、端末ＩＤ発行センター装置300、メディアＩＤ発行センター装置400およびコンテンツＩＤ発行センター装置600への外部からの不正な制御やメモリアクセスが不可能なセキュア領域304、404、604に配置し、装置ＩＤ、メディアＩＤ、コンテンツＩＤおよび鍵情報の不正な発行や情報の漏洩を防止する。
【００６７】
さらに、ＩＤ発行手段305、405、605や判定手段306、406、606から出力する装置ＩＤ、メディアＩＤおよびコンテンツＩＤやデータベース302、402、602の登録または照合結果などのデータをネットワークＩ／Ｆ手段308、408、608を介して送信したり、ネットワークＩ／Ｆ手段308、408、608を介してユーザ端末装置700およびコンテンツサーバ装置500からユーザ端末装置700、メディア800およびコンテンツの属性情報などのデータを受信したりする際にはデータは予め暗号化され、第３者の傍受を防止する。暗号化及び解読に用いる鍵は、鍵管理手段307、407、607により生成するか又はデータベースＩ／Ｆ手段303、403、603を介して予め通信相手の装置から受信してデータベース302、402、602に記録しておく。暗号化又は解読時には、データベースＩ／Ｆ手段303、403、603を介してデータベース302、402、602から鍵を読み出して暗号化または解読する。
【００６８】
図４は、コンテンツサーバ装置500の構成を示すブロック図である。コンテンツサーバ装置500はネットワーク100内を流通するコンテンツを管理する。
コンテンツサーバ装置500の提供するコンテンツはコンテンツ制作会社などによりオンラインまたはオフラインでタイトル名、再生時間などの属性情報とともにデータベースＩ／Ｆ手段503を介してデータベース502に記録された後、符号化手段508によりコンテンツを符号化して符号化コンテンツを生成し、スクランブル手段507により符号化コンテンツを鍵管理手段506により生成したコンテンツ用スクランブル鍵およびデータベース５０２から読み出したコンテンツ・スクランブル情報を用いてスクランブルしてスクランブル・コンテンツを生成するとともに、コンテンツ用スクランブル鍵およびスクランブル・コンテンツをデータベースＩ／Ｆ手段503を介してデータベース502に記録する。
【００６９】
また、サービス提供手段511によりデータベース502に登録されたコンテンツ配信サービスにより提供可能なコンテンツの一覧であるコンテンツ再生リストを生成し、データベースＩ／Ｆ手段503を介してデータベース502に記録するとともに、ＩＳＰ装置200を介してコンテンツサーバ装置500にアクセスした認証されたユーザにデータベースＩ／Ｆ手段503を介してデータベース502から読み出したコンテンツ再生リストなどのサービス情報を提供し、判定手段509によりネットワークＩ／Ｆ手段510を介してネットワーク100に接続したユーザ端末装置700から受信するコンテンツの再生要求などのデータに応じてデータベースＩ／Ｆ手段503を介してデータベース502から読み出したスクランブル・コンテンツなどのデータをコンテンツ加工手段505により加工した後、ネットワークＩ／Ｆ手段510を介してネットワーク100に接続したユーザ端末装置700に送信する。
【００７０】
そして、コンテンツ加工手段505、鍵管理手段506、スクランブル手段507、符号化手段508および判定手段509は、外部からコンテンツサーバ装置500への不正な制御やメモリアクセスが不可能なセキュア領域504に配置され、鍵情報の不正な発行やコンテンツなどの情報の漏洩を防止する。
【００７１】
さらに、判定手段509によりネットワークＩ／Ｆ手段510を介してコンテンツの検索結果などのデータを送信したり、コンテンツの再生要求などのデータを受信したりする際に、第３者の傍受を防止するため、鍵管理手段506により生成した鍵または予め通信相手の装置から受信してデータベース502に記録した鍵をデータベースＩ／Ｆ手段503を介してデータベース502より読み出して暗号化または解読する。
【００７２】
ここで、コンテンツサーバ装置500へのコンテンツの登録方法について以下に示す。
まず、コンテンツ制作会社などのコンテンツの供給元から提供されるコンテンツおよびコンテンツのタイトル名、製作日時、キャスト、再生時間、データサイズなどからなるコンテンツ属性情報をコンテンツ毎に一意に付与されるコンテンツ管理番号とともにオンラインまたはオフラインでデータベースＩ／Ｆ手段503を介してデータベース502に登録した後、前記コンテンツ属性情報を基にしてコンテンツの著作権情報ＩＮＦＯＣＰＲを生成してデータベース502の対応するコンテンツの記録領域に記録し、ネットワークＩ／Ｆ手段510を介してコンテンツＩＤ発行センター装置600に前記コンテンツ属性情報を基にしたコンテンツの登録要求を送信する。
【００７３】
次に、コンテンツＩＤ発行センター装置600によりネットワークＩ／Ｆ手段608を介してコンテンツサーバ装置500から前記コンテンツの登録要求を受信した後、判定手段606により前記コンテンツの登録要求から抽出した前記コンテンツ属性情報を基にしてコンテンツの真贋やジャンルなどを判定し、コンテンツの登録を承認すると、制御手段501を介してＩＤ発行手段605にコンテンツの識別情報であるコンテンツＩＤの発行を要求し、発行した前記コンテンツＩＤおよび前記コンテンツ属性情報をデータベースＩ／Ｆ手段603を介してデータベース602に記録した後、ネットワークＩ／Ｆ手段608を介してコンテンツサーバ装置500に前記コンテンツＩＤを送信する。
【００７４】
次に、コンテンツサーバ装置500によりネットワークＩ／Ｆ手段510を介してコンテンツＩＤ発行センター装置600から前記コンテンツＩＤを受信し、データベースＩ／Ｆ手段503を介してデータベース502の前記コンテンツ管理番号に対応するコンテンツの記録領域に前記コンテンツＩＤを記録する。
【００７５】
図８は、コンテンツの構成を示す概略図である。
コンテンツは、シーン、オーディオおよび映像データ3800、3801、3802で構成されている。シーンおよびオーディオデータは、シーン、曲目、再生時間などに応じて設定した少なくとも１つのシーンおよびオーディオオブジェクト3803、3804（ＳＯ１〜ＳＯ３およびＡＯ１〜ＡＯ３）により構成されている。映像データは、画面を構成する物体、文字、背景や再生時間などに応じて設定した少なくとも１つの映像オブジェクト3805（ＶＯ１〜ＶＯ８）により構成されている。シーン、オーディオおよび映像オブジェクト3803、3804、3805にはそれぞれ識別番号であるＩＤ（ＳＩＤ１〜ＳＩＤ３、ＡＩＤ１〜ＡＩＤ３およびＶＩＤ１〜ＶＩＤ８）を設定する。
【００７６】
図９は、符号化コンテンツを示す概略図である。符号化コンテンツは、シーン、オーディオおよび映像オブジェクト3803、3804、3805毎に少なくともシーン、オーディオおよび映像データの識別子、前記シーン、オーディオおよび映像オブジェクトＩＤおよびシーン、オーディオおよび映像オブジェクトの再生時間情報を含むヘッダ3900と対応するシーン、オーディオおよび映像オブジェクトの符号化オブジェクトデータ3901をひとつのデータ単位３９０２とする。よって、符号化コンテンツは、全てのシーン、オーディオおよび映像オブジェクト3803、3804、3805について生成された複数の前記データ単位３９０２が多重化された構成をとる。
【００７７】
なお、前記データ単位はネットワーク100の伝送方式やユーザ端末装置700の再生方式に応じて図１０に示すようにシーン、オーディオおよび映像オブジェクトの符号化オブジェクトデータ3901をさらに複数に分割して部分データ３９０３を生成してもよい。この場合、各部分データ３９０３には位置情報３９０４（図１０では、シーン、オーディオ、映像オブジェクトの符号化オブジェクトデータ３９０１をＭ個に分割したため、位置情報３９０４であるｎは１≦ｎ≦Ｍとなる。）を設定し、ヘッダ３９００に前記シーン、オーディオおよび映像オブジェクト3803、3804、3805を分割して生成した各部分データ３９０３の位置情報３９０４を追加するとともに、前記ヘッダ３９００および前記部分データ３９０２をひとつのデータ単位３９０２としてパケット化し、全てのシーン、オーディオおよび映像オブジェクト3803、3804、3805について複数の前記データ単位３９０２を生成して多重化するなど状況に応じて最適な構成をとるものとする。
【００７８】
さらに、以下にスクランブル手段507でのコンテンツのスクランブル方法について示す。
上記に示したコンテンツの構成に応じてシーン、オーディオおよび映像オブジェクト3804、3805、3806毎に予めコンテンツサーバ装置５００に設定した少なくとも１つのオブジェクト・スクランブル鍵生成方式およびオブジェクト・スクランブル方式の中からオブジェクト・スクランブル鍵生成方式およびオブジェクト・スクランブル方式を選択する。そして、シーン、オーディオおよび映像オブジェクトＩＤおよび選択したオブジェクト・スクランブル鍵生成方式を用いてオブジェクト・スクランブル鍵を生成する。一方、データベースＩ／Ｆ手段503を介してデータベース502から読み出したコンテンツを符号化手段508によって符号化して符号化コンテンツを生成する。その後、前記オブジェクト・スクランブル鍵および選択した前記オブジェクト・スクランブル方式を用いて、前記符号化コンテンツをスクランブルしてスクランブル・コンテンツＣＳＣを生成する。なお、前記符号化コンテンツのスクランブルでは、前記符号化コンテンツを構成するデータ単位内の前記シーン、オーディオおよび映像オブジェクトの符号化オブジェクトデータまたはその前記部分データをスクランブルする。
【００７９】
また、オブジェクト・スクランブル鍵の生成については、シーンおよびオーディオオブジェクトについてはそれぞれシーンおよびオーディオオブジェクトＩＤと対応するオブジェクト・スクランブル鍵生成方式を用いて生成するとともに、映像オブジェクトについてはシーンおよび映像オブジェクトＩＤと対応するオブジェクト・スクランブル鍵生成方式を用いて生成する。
【００８０】
例えば、映像オブジェクトＶＯ１のスクランブル方法について図８を用いて以下に示す。
ここで、任意の映像オブジェクトに対するオブジェクト・スクランブル鍵の生成方式をＭＳＫｉ（ｉはオブジェクト・スクランブル鍵生成方式の識別番号）とし、ＭＳＫｉによるオブジェクト・スクランブル鍵の生成をＭＳＫｉ（Ｘ，Ｙ）（Ｘは映像オブジェクトＩＤ、ＹはシーンオブジェクトＩＤ）とし、オブジェクト・スクランブル方式をＭＳＣｊ（ｊはオブジェクト・スクランブル方式の識別番号）とし、ＭＳＣｊによる映像オブジェクトのスクランブルをＭＳＣｊ（Ｘ，Ｙ，Ｚ）（Ｘは符号化後の映像オブジェクトデータ、Ｙは映像オブジェクトのオブジェクト・スクランブル鍵、Ｚは映像オブジェクトのオブジェクト・スクランブル情報）とする。
【００８１】
まず、ＶＯ１のオブジェクト・スクランブル鍵ＳＫＶＩＤ1は、ＶＯ１のＩＤをＶＩＤ１および対応するシーンオブジェクトのＩＤをＳＩＤ１とし、予めコンテンツサーバ装置500に設定されたオブジェクト・スクランブル鍵の生成方式とその識別番号の対応表を用いてＳＫＶＩＤ1の生成方式として識別番号ＳＫＩＤ１の方式を選択する。この場合、ＳＫＶＩＤ1の生成方式は、ＭＳＫＳＫＩＤ1で表され、
ＳＫＶＩＤ1＝ＭＳＫＳＫＩＤ1（ＶＩＤ１，ＳＩＤ１）      （１）
となる。ここで、ＭＳＫＳＫＩＤ1にはＶＩＤ１およびＳＩＤ１を排他的論理和演算などにより合成した値をシードとした乱数アルゴリズムなどを用いるが、前述の方式に限定されるものではなく、状況に応じて最適な方式を適用すればよい。
【００８２】
よって、図１および図１０に示す前記データ単位３９０２内のＶＯ１のスクランブルされた符号化後の映像オブジェクトデータ３９０１またはその部分データであるＳＤＶＩＤ１は予めコンテンツサーバ装置500に設定されたオブジェクト・スクランブル方式とその識別番号の対応表を用いてＶＯ１のオブジェクト・スクランブル方式として識別番号ＳＤＩＤ１の方式を選択する。この場合、ＳＤＶＩＤ１のオブジェクト・スクランブル方式はＭＳＣＳＤＩＤ1で表されるとともに、ＭＳＣＳＤＩＤ1によるスクランブル方法などを含むパラメータ情報を設定したオブジェクト・スクランブル情報をＳＩＶＩＤ１、ＶＯ１の符号化後の映像オブジェクトデータ３９０１またはその部分データ３９０３をＣＤＶＩＤ１とすると、
ＳＤＶＩＤ１＝ＭＳＣＳＣＩＤ1（ＣＤＶＩＤ１，ＳＫＶＩＤ１，ＳＩＶＩＤ１）      （２）
となる。ここで、ＭＳＣＳＣＩＤ1には排他的論理和演算などを用い、ＳＩＶＩＤ１にはビット反転操作などを設定するが、前述の方式に限定されるものではなく、状況に応じて最適な方式を適用すればよい。
【００８３】
従って、コンテンツ用スクランブル鍵ＣＳＫは、シーン、オーディオおよび映像オブジェクトＩＤおよび対応するオブジェクト・スクランブル鍵の生成方式の識別番号を１つの組としてコンテンツを構成する全てのシーン、オーディオおよび映像オブジェクトについて前記組を生成して配列した構成となる。また、コンテンツ・スクランブル情報ＩＮＦＯＳＣは、シーン、オーディオおよび映像オブジェクトＩＤと対応するオブジェクト・スクランブル方式の識別番号および前記オブジェクト・スクランブル方式で用いるパラメータ情報などのオブジェクト・スクランブル情報を１つの組としてコンテンツを構成する全てのシーン、オーディオおよび映像オブジェクトについて前記組を生成して配列した構成となる。
【００８４】
ここで、前記コンテンツ用スクランブル鍵ＣＳＫは、前記シーン、オーディオおよび映像オブジェクトＩＤと対応するオブジェクト・スクランブル鍵を一つの組として、コンテンツを構成する全てのシーン、オーディオおよび映像オブジェクトについて前記組を生成して配列した構成としてもよい。
【００８５】
なお、前記オブジェクト・スクランブル鍵の生成方式とその識別番号、前記オブジェクト・スクランブル方式および対応するオブジェクトデスクランブル方式とその識別番号の対応表は予めコンテンツサーバ装置500とユーザ端末装置700で同一の対応表を設定すればよい。
【００８６】
そして、スクランブル手段507は生成した前記スクランブル・コンテンツＣＳＣ、前記コンテンツ用スクランブル鍵ＣＳＫおよび前記コンテンツ・スクランブル情報ＩＮＦＯＳＣをデータベースＩ／Ｆ手段503を介してデータベース502内のスクランブル前のコンテンツに対応する記録領域に記録する。
【００８７】
以上のように、コンテンツを構成するシーン、オーディオおよび映像データの構成単位であるオブジェクト毎に設定したオブジェクト・スクランブル鍵およびオブジェクト・スクランブル方式を用いて各オブジェクトをスクランブルしている。これにより、あるオブジェクトのオブジェクト・スクランブル鍵およびオブジェクト・スクランブル方式が判明しても、当該オブジェクトのオブジェクト・スクランブル鍵およびオブジェクト・スクランブル方式を他のオブジェクトに適用できない。そのため、効率よく不正視聴を防止することができ、コンテンツの秘匿性が向上する。
【００８８】
図５にユーザ端末装置700の構成を示す。ユーザ端末装置700はネットワーク100を介してＩＳＰ装置200にユーザ登録した後、ＩＳＰ装置200を介してコンテンツ配信などのネットワーク・サービスを利用する。
【００８９】
判定手段７１０は、メディアＩ／Ｆ手段707を介してハードディスク、ＤＶＤ−ＲＡＭ、メモリカードなどのメディア800に予め設定した住所、電話番号、クレジット番号などからなるユーザ属性情報を読み出してユーザの登録要求を生成するとともに、コンテンツサーバ装置500からネットワークＩ／Ｆ手段702を介して受信したコンテンツ再生リストを基にしてコンテンツの再生要求を生成し、ネットワークＩ／Ｆ手段702を介してネットワーク100に接続したＩＳＰ装置200やコンテンツサーバ装置500に送信する。その後、前記判定手段７１０は、ネットワークＩ／Ｆ手段702を介してＩＳＰ装置200やコンテンツサーバ装置500から受信したユーザＩＤやコンテンツなどに関する情報を解析して必要な情報を抽出した後、メディアＩ／Ｆ手段707を介してメディア800に記録する。
【００９０】
また、コンテンツ分解手段704は、ネットワークＩ／Ｆ手段704を介してコンテンツサーバ装置500から受信したコンテンツを分解し、鍵管理手段709で生成した解読鍵を用いてコンテンツを分解して抽出した暗号化データを解読する。
【００９１】
また、デスクランブル手段705は、前記コンテンツ分解手段704から出力されるコンテンツ用スクランブル鍵、コンテンツ・スクランブル情報およびスクランブル・コンテンツを用いてスクランブル・コンテンツをデスクランブルして符号化コンテンツを抽出する。
【００９２】
また、復号手段706は、抽出された符号化コンテンツを復号して、モニタやスピーカ等のＡＶ機器708によりコンテンツを出力する。
【００９３】
そして、コンテンツ分解手段704、デスクランブル手段705、復号手段706、鍵管理手段709および判定手段710は、ユーザ端末装置700への外部からの不正な制御やメモリアクセスが不可能なセキュア領域703に配置する。これにより、鍵情報の不正な発行やコンテンツなどの情報の漏洩を防止する。
【００９４】
さらに、ネットワークＩ／Ｆ手段702を介してユーザの登録要求などのデータを送信したり、コンテンツ再生リストなどのデータを受信したりする際にはデータは予め暗号化され、第３者の傍受を防止する。ここで、暗号化及び解読に用いる鍵は、、鍵管理手段709によって生成するかまたはメディアＩ／Ｆ手段707を介して予め通信相手の装置から受信してメディア800に記録した後、暗号化又は解読時にメディア800から鍵を読み出して暗号化または解読する。
【００９５】
図６を用いてユーザがユーザ端末装置700から初めてコンテンツ配信サービスを利用する場合について示す。
まず、ユーザはユーザ端末装置700を起動する。次いで、判定手段７１０がメディアＩ／Ｆ手段707を介してメディア800より読み出した氏名、住所、電話番号、クレジットカード番号などからなるユーザ属性情報2000およびハードウェア設定情報などから抽出したユーザ端末アドレス2001を用いてユーザの登録要求を生成する。このユーザの登録要求をネットワークＩ／Ｆ手段702を介してＩＳＰ装置200に送信する。
【００９６】
次に、ＩＳＰ装置200は、ネットワークＩ／Ｆ手段209を介してユーザ端末装置700から前記ユーザの登録要求を受信する。その後、ＩＳＰ装置２００の判定手段206は、前記ユーザの登録要求からユーザ属性情報2000およびユーザ端末アドレス2001を抽出した後、ユーザ属性情報2000を基にしてネットワーク・サービスの利用の可否を判定する。そして、ネットワーク・サービスの利用を承認する場合、ＩＤ発行手段205においてユーザＩＤ 2002を発行し、ユーザ属性情報2000、ユーザ端末アドレス2001およびユーザＩＤ 2002をデータベースＩ／Ｆ手段203を介してデータベース202に記録するとともに、ネットワークＩ／Ｆ手段209を介してユーザＩＤ2002をユーザ端末装置700に送信する。
【００９７】
次に、ユーザがユーザ端末装置700においてネットワークＩ／Ｆ手段702を介してＩＳＰ装置200からユーザＩＤ 2002を受信する。そして、判定手段710は、ユーザＩＤ 2002をユーザ属性情報2000とともにメディアＩ／Ｆ手段707を介してメディア800に記録する。その後、判定手段710はユーザがユーザＩＤ 2002に対して設定したログオン名2003、パスワード2004をメディアＩ／Ｆ手段707を介してメディア800に記録するとともに、ログオン名2003、パスワード2004およびユーザＩＤ 2002を設定したパスワードの設定要求をネットワークＩ／Ｆ手段702を介してＩＳＰ装置200に送信する。
【００９８】
ここで、ユーザ端末装置700は、ユーザＩＤ 2002をユーザ端末装置700またはメディア800内のセキュアな領域に記録する。なお、ユーザ端末装置700またはメディア800内にセキュアな領域がない場合には、ユーザがユーザ端末装置700においてネットワーク100を介してコンテンツ配信サービスなどのネットワーク・サービスを利用する度にＩＳＰ装置200に問い合わせてユーザＩＤ2002を取得してもよい。
【００９９】
次に、ＩＳＰ装置200は、ネットワークＩ／Ｆ手段209を介してユーザ端末装置700からパスワードの設定要求を受信する。そして、ＩＳＰ装置２００の判定手段206は、前記パスワードの設定要求からログオン名2003、パスワード2004およびユーザＩＤ 2002を抽出した後、ログオン名2003およびパスワード2004をデータベースＩ／Ｆ手段203を介してユーザＩＤ 2002に対応するデータベース202の記録領域に記録する。
【０１００】
よって、ユーザがユーザ端末装置700からＩＳＰ装置200を介してコンテンツ配信サービスなどのネットワーク・サービスを選択する際には、最初にユーザはユーザ端末装置700からログオン名2003およびパスワード2004を入力して、ユーザＩＤ 2002とともにＩＳＰ装置200に送信する。その後、ＩＳＰ装置200がログオン名2003、パスワード2004およびユーザＩＤ2002を基にしてデータベース202を検索してユーザ認定することにより、ネットワーク・サービス選択時における不正利用を排除することができる。
【０１０１】
次に、ユーザがユーザ端末装置700からログオン名2003、パスワード2004およびユーザＩＤ2002を設定したネットワーク・サービスの開始要求を送信してＩＳＰ装置200に接続する。その後、ＩＳＰ装置200のサービス提供手段207がネットワークＩ／Ｆ手段209を介してサービス提供リスト2005をユーザ端末装置７００に送信し、ユーザ端末装置700がネットワークＩ／Ｆ手段702を介してサービス提供リスト２００５を受信する。判定手段710はサービス提供リスト2005を基にしてコンテンツ配信サービスに対応するサービス選択情報2006およびユーザＩＤ 2002を設定したネットワーク・サービスの選択要求をＩＳＰ装置200に送信する。この時、ユーザ端末装置700が端末ＩＤ発行センター装置300から端末ＩＤを取得するとともに、接続しているメディア800についてメディアＩＤ発行センター装置400からメディアＩＤを取得している場合には、ネットワーク・サービスの選択要求に端末ＩＤおよびメディアＩＤを追加設定してＩＳＰ装置200に送信する。
【０１０２】
次に、ＩＳＰ装置200は、ネットワークＩ／Ｆ手段209を介してユーザ端末装置700からネットワーク・サービスの選択要求を受信し、判定手段206によりネットワーク・サービスの選択要求から抽出したユーザＩＤ 2002を基にしてユーザを認証する。その後、判定手段２０６は、ユーザの使用するユーザ端末装置700およびメディア800にそれぞれ端末ＩＤおよびメディアＩＤが付与されているかどうかを確認し、端末ＩＤおよびメディアＩＤが付与されていれば、ユーザ端末装置700とサービス選択情報2006に設定されたコンテンツ配信サービスに対応するコンテンツサーバ装置500を接続する。一方、端末ＩＤおよびメディアＩＤが付与されていなければ、ユーザ端末装置700と端末ＩＤ発行センター装置300およびメディアＩＤ発行センター装置400を接続する。
【０１０３】
まず、ユーザ端末装置700に端末ＩＤ 2008が付与されていない場合、ユーザ端末装置700により判定手段710でメーカ名、装置型番、製造年月日、装置製造番号、ＣＰＵ型番、ＣＰＵ製造番号、メモリ型番、メモリ製造番号、メモリサイズなどを含む端末属性情報2007およびユーザＩＤ 2002を含む端末の登録要求を生成する。その後、判定手段７１０は前記端末の登録要求をネットワークＩ／Ｆ手段702を介して端末ＩＤ発行センター装置300に送信する。そして、端末ＩＤ発行センター装置300は、ネットワークＩ／Ｆ手段302を介してユーザ端末装置700から前記端末の登録要求を受信する。その後、端末ＩＤ発行センター装置３００の判定手段306は、前記端末の登録要求から端末属性情報2007およびユーザＩＤ 2002を抽出し、ユーザＩＤ 2002をＩＳＰ装置200に照会して認証されたユーザであることを確認する。そして、判定手段３０６は、端末属性情報2007を基にしてユーザ端末装置700によるコンテンツ配信サービスなどのネットワーク・サービスの利用が可能であるか判定し、利用可能である場合、ＩＤ発行手段305により端末ＩＤ 2008を発行し、端末属性情報2007および端末ＩＤ 2008をデータベースＩ／Ｆ手段303を介してデータベース302に登録するとともに、ネットワークＩ／Ｆ手段308を介して端末ＩＤ 2008をユーザ端末装置700に送信する。
【０１０４】
その後、ユーザ端末装置700はネットワークＩ／Ｆ手段702を介して端末ＩＤ発行センター装置300から端末ＩＤ 2008を受信し、判定手段710により端末ＩＤ 2008をユーザ端末装置700内のセキュアな領域に記録する。なお、ユーザ端末装置700内にセキュアな領域がない場合、ユーザがユーザ端末装置700によりネットワーク100を介してネットワーク・サービスを利用する度に端末ＩＤ発行センター装置300に問い合わせて端末ＩＤ 2008を取得してもよい。
【０１０５】
次に、ユーザ端末装置700に接続するメディア800にメディアＩＤ 2010が付与されていない場合、ユーザ端末装置700により判定手段710を介してメーカ名、メディア型番、製造年月日、メディア製造番号、データサイズなどからなるメディア属性情報2009およびユーザＩＤ 2002を含むメディアの登録要求を生成する。その後、判定手段７１０は前記メディアの登録要求をネットワークＩ／Ｆ手段702を介してメディアＩＤ発行センター装置400に送信する。その後、メディアＩＤ発行センター装置400は、ネットワークＩ／Ｆ手段408を介してユーザ端末装置700から前記メディアの登録要求を受信し、判定手段406により前記メディアの登録要求からメディア属性情報2009およびユーザＩＤ  2002を抽出する。その後、ユーザＩＤ  2002をＩＳＰ装置200に照会して認証されたユーザであることを確認するとともに、メディア属性情報2009を基にしてユーザ端末装置700によるコンテンツ配信サービスなどのネットワーク・サービスの利用が可能であるか判定する。そして、前記ネットワークサービスが利用可能である場合、ＩＤ発行手段405によりメディアＩＤ 2010を発行し、メディア属性情報2009およびメディアＩＤ 2010をデータベースＩ／Ｆ手段403を介してデータベース402に登録するとともに、ネットワークＩ／Ｆ手段408を介してメディアＩＤ 2010をユーザ端末装置700に送信する。
【０１０６】
そして、ユーザ端末装置700はネットワークＩ／Ｆ手段702を介してメディアＩＤ発行センター装置400からメディアＩＤ 2010を受信する。その後、ユーザ端末装置７００の判定手段710は、メディアＩＤ 2010をユーザ端末装置700内のセキュアな領域に記録する。なお、ユーザ端末装置700内にセキュアな領域がない場合、ユーザがユーザ端末装置700によりネットワーク100を介してネットワーク・サービスを利用する度にメディアＩＤ発行センター装置300に問い合わせてメディアＩＤ 2010を取得してもよい。
【０１０７】
以上に示したように、コンテンツ配信サービスの利用開始時に、ユーザ、ユーザ端末装置およびメディアにそれぞれコンテンツ配信サービスなどのネットワーク・サービスを利用することができるものとして認証されていることを示すユーザＩＤ 2002、端末ＩＤ 2008およびメディアＩＤ 2010が付与されていなければ、ユーザはコンテンツ配信サービスなどのネットワーク・サービスを利用することができない。また、ユーザＩＤ 2002、端末ＩＤ 2008およびメディアＩＤ 2010を暗号通信により送受信するとともに、ユーザ端末装置700内のセキュアな領域に記録するか、コンテンツ配信サービスなどのネットワーク・サービスを利用する度に取得するようにして、ユーザＩＤ 2002、端末ＩＤ 2008およびメディアＩＤ 2010の他人による不正取得を困難にした。これによって、コンテンツ配信サービスなどのネットワーク・サービスの利用前に、なりすまし、傍受、不正なユーザ端末装置700およびメディア800の使用によるコンテンツの不正視聴や不正コピーを予防することができ、セキュアなコンテンツ配信サービスなどのネットワーク・サービスを実現できる。
【０１０８】
次に、図７を用いてユーザがユーザ端末装置700によりコンテンツ配信サービスにアクセスしてコンテンツを視聴する場合について示す。
まず、上記に示したユーザがコンテンツ配信サービスなどのネットワーク・サービスの利用を開始する場合の手順と同様に、ユーザがユーザ端末装置700によりログオン名2003、パスワード2004およびユーザＩＤ 2002を設定したネットワーク・サービスの利用開始要求をＩＳＰ装置200に送信する。その後、ＩＳＰ装置200は、ユーザ端末装置700から受信したネットワーク・サービスの利用開始要求よりログオン名2003、パスワード2004およびユーザＩＤ 2002を抽出する。そして、判定手段206では、ログオン名2003、パスワード2004およびユーザＩＤ 2002を基にしてユーザを認証するとともに、サービス提供リスト2005をネットワークＩ／Ｆ手段２０９を介してユーザ端末装置700に送信する。そして、ユーザ端末装置700ではネットワークＩ／Ｆ手段702を介してＩＳＰ装置200からサービス提供リスト2005を受信する。その後、ユーザがサービス提供リスト2005から選択したコンテンツ配信サービスに対応するサービス選択情報2006、ユーザＩＤ 2002、端末ＩＤ 2008およびメディアＩＤ 2010を含むネットワーク・サービスの選択要求をネットワークＩ／Ｆ手段702を介してＩＳＰ装置200に送信する。
【０１０９】
次に、ＩＳＰ装置200は、ネットワークＩ／Ｆ手段209を介してユーザ端末装置700から受信したネットワーク・サービスの選択要求からサービス選択情報2006、ユーザＩＤ 2002、端末ＩＤ 2008およびメディアＩＤ 2010を抽出する。そして、判定手段206は、ユーザＩＤ 2002、端末ＩＤ 2008およびメディアＩＤ 2010を基にしてユーザ、ユーザ端末装置700およびメディア800を認証する。その後、判定手段206によりサービス選択情報2006を基にしてデータベースＩ／Ｆ手段203を介してデータベース202を検索し、読み出したコンテンツ配信サービスの属性情報に基づいてコンテンツ配信サービスの提供者として登録されたコンテンツサーバ装置500にユーザ端末アドレス2001、サービス選択情報2006などからなるユーザ端末属性情報3000を送信する。
【０１１０】
次に、コンテンツサーバ装置500のサービス提供手段５１１によりデータベースＩ／Ｆ手段503を介してデータベース502から読み出した提供可能なコンテンツ再生リスト3001をネットワークＩ／Ｆ手段５１０を介してユーザ端末属性情報3000に設定されたユーザ端末アドレス2001のユーザ端末装置700に送信する。そして、ユーザ端末装置700は、ネットワークＩ／Ｆ手段702を介してコンテンツサーバ装置500から受信したコンテンツ再生リスト3001を判定手段７１０によりユーザ端末装置700に接続されたＡＶ機器708に出力する。その後、ユーザがＡＶ機器708に出力されるコンテンツ再生リスト3001から、視聴するコンテンツを選択し、判定手段710により前記コンテンツの識別情報を含むコンテンツ選択情報3002を生成した後、ユーザＩＤ 2002、端末ＩＤ 2008およびメディアＩＤ 2010をユーザ端末装置700またはメディア800内のセキュアな領域から読み出すか、あるいは、ＩＳＰ装置200、端末ＩＤ発行センター装置300およびメディアＩＤ発行センター装置400に照会してユーザＩＤ 2002、端末ＩＤ 2008およびメディアＩＤ 2010を取得した後、コンテンツ選択情報3002、ユーザＩＤ 2002、端末ＩＤ 2008およびメディアＩＤ 2010を含むコンテンツの選択要求をネットワークＩ／Ｆ手段７０２を介してコンテンツサーバ装置500に送信する。
【０１１１】
次に、コンテンツサーバ装置500は、ネットワークＩ／Ｆ手段510を介してユーザ端末装置700からコンテンツの選択要求を受信する。そして、判定手段509によりコンテンツの選択要求からコンテンツ選択情報3002、ユーザＩＤ 2002、端末ＩＤ2008およびメディアＩＤ 2010を抽出する。その後、ユーザＩＤ 2002、端末ＩＤ2008およびメディアＩＤ 2010をそれぞれＩＳＰ装置200、端末ＩＤ発行センター装置300およびメディアＩＤ発行センター装置400に照会し、ＩＳＰ装置200、端末ＩＤ発行センター装置300およびメディアＩＤ発行センター装置400からネットワークＩ／Ｆ手段510を介してユーザＩＤ照会情報3003、端末ＩＤ照会情報3004およびメディアＩＤ照会情報3005を受信する。そして、判定手段509によりユーザＩＤ照会情報3003、端末ＩＤ照会情報3004およびメディアＩＤ照会情報3005を基にしてユーザ、ユーザ端末装置700およびメディア800が認証されているかどうかを判定する。その後、ユーザ、ユーザ端末装置700およびメディア800が認証されている場合、データベースＩ／Ｆ手段503を介してデータベース502から読み出したコンテンツ選択情報3002に対応するコンテンツをコンテンツ加工手段505により加工した後、コンテンツ加工手段505から出力するコンテンツを含む多重化データ3007をネットワークＩ／Ｆ手段510を介してユーザ端末装置700に送信する。また、ユーザ、ユーザ端末装置700またはメディア800が認証されていない場合、ユーザ、ユーザ端末装置700またはメディア800が認証済みでないことを示す未登録メッセージ3006を、ネットワークＩ／Ｆ手段510を介してユーザ端末装置700に送信した後、ユーザ端末装置700との接続を切る。
【０１１２】
図１１は、コンテンツをスクランブルしたスクランブル・コンテンツにコンテンツ用スクランブル鍵を埋め込むとともに、暗号化した各情報と多重化して多重化データを生成するブロック図である。以下に、ネットワークを介して接続されたコンテンツサーバからユーザ端末に配信するコンテンツの多重化方法について説明する。
（ａ）コンテンツ１０００をスクランブルするコンテンツ用スクランブル鍵１００６と、スクランブル方法に関するコンテンツ・スクランブル情報１０１０とを用いてコンテンツ１０００をスクランブル１０３０してスクランブル・コンテンツ１００２を生成する。
（ｂ）中間鍵生成情報１０３８および選択した鍵生成方式を用いて鍵生成１０４０して中間鍵１０１２を作成する。
（ｃ）鍵用スクランブル鍵生成情報１０１６を用いて、中間鍵１０１２および選択した鍵生成方式を用いて鍵生成１０４２して鍵用スクランブル鍵１０１４を生成する。
（ｄ）鍵用スクランブル鍵１０１４を用いてコンテンツ用スクランブル鍵１００６をスクランブル１０３４して、スクランブルしたコンテンツ用スクランブル鍵１００８を生成する。
（ｅ）鍵用スクランブル鍵１０１４を用いて、コンテンツ・スクランブル情報１０１０をスクランブル１０２６して、スクランブルしたコンテンツ・スクランブル情報１０２８を生成する。
（ｆ）埋め込み情報１０１８に基づいて、スクランブルしたコンテンツ用スクランブル鍵１００８をスクランブル・コンテンツ１００２に埋め込み処理１０３２して、埋め込まれたスクランブル・コンテンツ１００４を生成する。
（ｇ）スクランブルしたコンテンツ・スクランブル情報１０２８と、スクランブル・コンテンツへの埋め込みに関する情報１０１８と、中間鍵生成情報１０３８と、鍵用スクランブル鍵生成情報１０１６と、著作権情報１０４４とをそれぞれ暗号化１０２０、１０２２、１０２４、１０３６、１０４６する。なお、暗号化は、１段階のみの暗号化の場合に限らず、２段階以上の暗号化を行ってもよい。
（ｈ）暗号化した各情報と、埋め込みを有するスクランブル・コンテンツ１００４とを多重化１０５０して多重化データ１１００を生成する。
【０１１３】
次に、コンテンツサーバ装置500のコンテンツ加工手段505によるコンテンツの加工方法について図１３を用いて以下に示す。
なお、コンテンツ加工手段505において、データベースＩ／Ｆ手段503を介してデータベース502からコンテンツ選択情報3002に設定されたコンテンツに対応するコンテンツ用スクランブル鍵、コンテンツ・スクランブル情報、コンテンツの著作権情報およびスクランブル・コンテンツを読み出して加工する。
【０１１４】
また、以下の部分で、ユーザＩＤをＵＩＤとし、端末ＩＤをＴＩＤとし、メディアＩＤをＭＩＤとし、コンテンツＩＤをＣＩＤとする。ＳＸ(Ｙ)はデータＹをスクランブル鍵Ｘでスクランブルした後のデータであり、Ｂ(Ｘ，Ｙ)はデータＸにデータＹを埋め込んだ後のデータであり、ＣＫＣＸ(Ｙ)は共通鍵暗号方式により共通鍵Ｘを用いてデータＹを暗号化した後のデータであり、ＰＫＣＸ(Ｙ)は公開鍵暗号方式により秘密鍵または公開鍵Ｘを用いてデータＹを暗号化した後のデータであり、Ａ＋ＢはデータＡとデータＢを多重化したデータである。
【０１１５】
まず、中間鍵生成手段4002により予め設定したＵＩＤ、ＴＩＤ、ＭＩＤおよびＣＩＤの中から選択した少なくとも１つのＩＤに関する選択情報を含むＫｃの生成情報ＩＮＦＯＫｅを用いて中間鍵Ｋｅを生成する。そして、ＩＮＦＯＫｅを鍵用スクランブル鍵生成手段4001および暗号化手段１ 4006に出力するとともに、Ｋｅを鍵用スクランブル鍵生成手段4001に出力する。ここで、Ｋｅは選択したＩＤが１つの場合、ＩＤをシードとして発生した乱数などを用い、選択したＩＤが複数の場合、各ＩＤをシードとして発生した乱数を排他的論理和演算により合成した値などを用いる。なお、ＫｅをＩＤにより生成する方法は前述の方法に限定されるものではなく、状況に応じて最適な方法を適用できる。また、中間鍵の生成情報ＩＮＦＯＫｅはＫｅを生成するために用いたＩＤを示すフラグを設定してもよい。例えば、ＩＮＦＯＫｅはＭＳＢからＵＩＤ、ＴＩＤ、ＭＩＤおよびＣＩＤの順にフラグビットを配列した４ビットデータで構成する。そして、Ｋｅの生成に使用したＩＤに対応するフラグビットを１、他のＩＤのフラグビットを０に設定する。なお、ＩＮＦＯＫｅの内容は前述の情報に限定されるものではなく、状況に応じて最適な情報を設定してもよい。
【０１１６】
次に、鍵用スクランブル鍵生成手段4001は、中間鍵生成手段4002から出力する中間鍵Ｋｅおよび予め設定した鍵用スクランブル鍵ＫＳＫの生成情報ＩＮＦＯＫＳＫを用いて鍵用スクランブル鍵ＫＳＫを生成し、ＫＳＫを鍵用スクランブル手段4000に出力するとともに、ＫＳＫの生成情報ＩＮＦＯＫＳＫを暗号化手段１ 4006に出力する。ここで、ＫＳＫの生成にはＫｅおよび中間鍵生成手段4002でＫｅの生成に用いなかったＩＤの中から選択した少なくとも１つのＩＤを用い、ＫＳＫはＫｅおよび前述の様にして選択した少なくとも１つのＩＤをシードとして発生した乱数を排他的論理和により合成した値などを用いる。なお、ＫＳＫをＫｅおよびＫｅの生成に用いなかった少なくとも１つのＩＤにより生成する方法は前述の方法に限定されるものではなく、状況に応じて最適な方法を適用してもよい。また、鍵用スクランブル鍵の生成情報ＩＮＦＯＫＳＫはＫＳＫを生成するために用いたＩＤを示すフラグを設定してもよい。例えば、ＩＮＦＯＫＳＫはＭＳＢからＵＩＤ、ＴＩＤ、ＭＩＤおよびＣＩＤの順にフラグビットを配列した４ビットデータで構成する。そして、ＫＳＫの生成に使用したＩＤに対応するフラグビットを１、他のＩＤのフラグビットを０に設定する。なお、ＩＮＦＯＫＳＫの内容は前述の情報に限定されるものではなく、状況に応じて最適な情報を設定してもよい。
【０１１７】
次に、鍵用スクランブル手段4000は、鍵用スクランブル鍵生成手段4001から出力する鍵用スクランブル鍵ＫＳＫを用いてコンテンツ用スクランブル鍵ＣＳＫおよびコンテンツ・スクランブル情報ＩＮＦＯＳＣをスクランブルして、スクランブルしたコンテンツ用スクランブル鍵ＳＫＳＫ(ＣＳＫ)およびスクランブルしたコンテンツ・スクランブル情報ＳＫＳＫ(ＩＮＦＯＳＣ)を出力する。
【０１１８】
ここで、ＣＳＫおよびＩＮＦＯＳＣのスクランブル方式には排他的論理和演算などを用いる。なお、ＣＳＫおよびＩＮＦＯＳＣのスクランブル方式は前述の方式に限定されるものではなく、状況に応じて最適な方式を用いてもよい。
【０１１９】
次に、埋め込み手段4003は、スクランブル・コンテンツＣＳＣに鍵用スクランブル手段4000から出力するスクランブルしたコンテンツ用スクランブル鍵ＳＫＳＫ(ＣＳＫ)を予め設定した埋め込み情報ＩＮＦＯＢに基づいて埋め込み、その後、スクランブルしたコンテンツ用スクランブル鍵を埋め込んだスクランブル・コンテンツＢ(ＣＳＣ，ＳＫＳＫ(ＣＳＫ))をＭＵＸ手段4004に出力するとともに、スクランブルしたコンテンツ用スクランブル鍵の埋め込み情報ＩＮＦＯＢを暗号化手段１ 4006に出力する。
【０１２０】
ここで、ＳＫＳＫ(ＣＳＫ)のＣＳＣへの埋め込み方式には電子透かしなどを用い、ＩＮＦＯＢには電子透かしの埋め込み範囲、画素内の電子透かしの埋め込みビット位置、電子透かし演算方法などを設定する。なお、ＳＫＳＫ(ＣＳＫ)のＣＳＣへの埋め込み方式は前述の方式に限定されるものではなく、状況に応じて最適な方式を用い、ＩＮＦＯＢには前記埋め込み方式に対応した情報を設定してもよい。
【０１２１】
次に、暗号化手段１ 4006は、データベースＩ／Ｆ手段503を介してデータベース502から読み出したマスタ鍵Ｋｍを用いて、中間鍵の生成情報ＩＮＦＯＫｅ、鍵用スクランブル鍵の生成情報ＩＮＦＯＫＳＫ、スクランブルしたコンテンツ・スクランブル情報ＳＫＳＫ(ＩＮＦＯＳＣ)、スクランブルしたコンテンツ用スクランブル鍵の埋め込み情報ＩＮＦＯＢおよびコンテンツの著作権情報ＩＮＦＯＣＰＲを共通鍵暗号方式により暗号化する。その後、暗号化した中間鍵の生成情報ＣＫＣＫｍ(ＩＮＦＯＫｅ)、暗号化した鍵用スクランブル鍵の生成情報ＣＫＣＫｍ(ＩＮＦＯＫＳＫ)、暗号化したスクランブル後のコンテンツ・スクランブル情報ＣＫＣＫｍ(ＳＫＳＫ(ＩＮＦＯＳＣ))、暗号化したスクランブル後のコンテンツ用スクランブル鍵の埋め込み情報ＣＫＣＫｍ(ＩＮＦＯＢ）および暗号化したコンテンツの著作権情報ＣＫＣＫｍ(ＩＮＦＯＣＰＲ)を暗号化手段２ 4005に出力する。
【０１２２】
次に、暗号化手段２ 4005は、データベースＩ／Ｆ手段503を介してデータベースから読み出した公開鍵Ｋｐを用いて、暗号化手段１ 4006から出力する暗号化した中間鍵の生成情報ＣＫＣＫｍ(ＩＮＦＯＫｅ)、暗号化した鍵用スクランブル鍵の生成情報ＣＫＣＫｍ(ＩＮＦＯＫＳＫ)、暗号化したスクランブル後のコンテンツ・スクランブル情報ＣＫＣＫｍ(ＳＫＳＫ(ＩＮＦＯＳＣ))、暗号化したスクランブル後のコンテンツ用スクランブル鍵の埋め込み情報ＣＫＣＫｍ(ＩＮＦＯＢ) および暗号化したコンテンツの著作権情報ＣＫＣＫｍ(ＩＮＦＯＣＰＲ)を公開鍵暗号方式によりさらに暗号化する。その後、２段階に暗号化した中間鍵の生成情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＫｅ))、２段階に暗号化した鍵用スクランブル鍵の生成情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＫＳＫ))、２段階に暗号化したスクランブル後のコンテンツ・スクランブル情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＳＫＳＫ(ＩＮＦＯＳＣ)))、２段階に暗号化したスクランブル後のコンテンツ用スクランブル鍵の埋め込み情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＢ)) および２段階に暗号化したコンテンツの著作権情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＣＰＲ))をＭＵＸ手段4004に出力する。
【０１２３】
ここで、暗号化手段１ 4006および暗号化手段２ 4005に用いる暗号方式は前述の方式に限定されるものではなく、状況に応じてデータの秘匿性を保証可能な十分な暗号強度を持つ最適な暗号方式を用いてもよい。また、暗号化手段１ 4006および暗号化手段２ 4005に用いる鍵はコンテンツサーバ装置500の鍵管理手段506で生成した鍵を用いてもよいし、ユーザ端末装置700の鍵管理手段709で生成した鍵を用いてもよい。そして、コンテンツサーバ装置500の鍵管理手段506により、暗号化手段１ 4006および暗号化手段２ 4005で用いる鍵を生成する場合、予め生成したマスタ鍵Ｋｍおよび公開鍵ＫｐをデータベースＩ／Ｆ手段503を介してデータベース502に記録し、暗号通信によりユーザ端末装置700で使用するマスタ鍵Ｋｍおよび秘密鍵Ｋｓをユーザ端末装置700に送信する。一方、ユーザ端末装置700の鍵管理手段709により暗号化手段１ 4006および暗号化手段２ 4005で用いる鍵を生成する場合、予め暗号通信によりコンテンツサーバ装置700で使用するマスタ鍵Ｋｍおよび公開鍵Ｋｐをユーザ端末装置700から受信し、データベースＩ／Ｆ手段503を介してデータベース502に記録する。
【０１２４】
次に、ＭＵＸ手段4004では、スクランブルしたコンテンツ用スクランブル鍵を埋め込んだスクランブル・コンテンツＢ(ＣＳＣ，ＳＫＳＫ(ＣＳＫ))、２段階に暗号化した中間鍵の生成情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＫｅ))、２段階に暗号化した鍵用スクランブル鍵の生成情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＫＳＫ))、２段階に暗号化したスクランブル後のコンテンツ・スクランブル情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＳＫＳＫ(ＩＮＦＯＳＣ)))、２段階に暗号化したスクランブル後のコンテンツ用スクランブル鍵の埋め込み情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＢ)) および２段階に暗号化したコンテンツの著作権情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＣＰＲ))を多重化する。その後、多重化データＢ(ＣＳＣ，ＳＫＳＫ(ＣＳＫ))＋ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＫｅ))＋ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＫＳＫ))＋ＰＫＣＫｐ(ＣＫＣＫｍ(ＳＫＳＫ(ＩＮＦＯＳＣ)))＋ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＢ)) ＋ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＣＰＲ))をネットワークＩ／Ｆ手段510を介してユーザ端末装置700に送信する。
【０１２５】
また、上記の多重化データの送信中に、判定手段509では、定期的にネットワークＩ／Ｆ手段510を介してユーザ端末装置700より受信したユーザ端末装置700およびメディア800の属性情報とデータベースＩ／Ｆ手段503を介してデータベース502から読み出した対応するユーザ端末装置700およびメディア800の属性情報を比較する。そして、ユーザ端末装置700やメディア800のすり替えなどにより端末ＩＤおよびメディアＩＤの不一致を検出した場合には、コンテンツサーバ装置500とユーザ端末装置700の接続を切断することにより、よりセキュアなコンテンツ配信を行うことが出来る。
【０１２６】
次に、ユーザ端末装置700では、ネットワークＩ／Ｆ手段702を介してコンテンツサーバ装置500から多重化データＢ(ＣＳＣ，ＳＫＳＫ(ＣＳＫ))＋ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＫｅ))＋ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＫＳＫ))＋ＰＫＣＫｐ(ＣＫＣＫｍ(ＳＫＳＫ(ＩＮＦＯＳＣ)))＋ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＢ))＋ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＣＰＲ))を受信する。この多重化データを記録する場合はメディアＩ／Ｆ手段707を介してメディア800に記録する。また、この多重化データを視聴する場合には、コンテンツ分解手段704において多重化データを分解する。
【０１２７】
図１２は、多重化データから逆多重化（多重分離）して暗号化した各情報と埋め込みを有するスクランブル・コンテンツを抽出し、デスクランブルしてコンテンツを出力するブロック図である。以下に、ネットワークを介して受信した多重化データからコンテンツを出力する方法について説明する。
（ａ）受信した多重化データ１１００を逆多重化１１１０して暗号化された各情報と、埋め込みを有するスクランブル・コンテンツ１００４とを抽出する。
（ｂ）暗号化された各情報を解読１１２０、１１２２、１１２４、１０３２、１０３４して、中間鍵生成情報１０３８と、鍵用スクランブル鍵生成情報１０１６と、コンテンツ・スクランブル情報１０１０と、スクランブル・コンテンツへの埋め込みに関する情報１０１８と、著作権情報１１３４とを得る。
（ｃ）埋め込みに関する情報１０１８を用いて、埋め込みを有するスクランブル・コンテンツ１００４を抽出処理１１２６して、スクランブルされたコンテンツ用スクランブル鍵１００８を抽出すると共に、スクランブル・コンテンツ１００２を得る。
（ｄ）中間鍵生成情報１０３８と選択した鍵生成方式を用いて鍵生成１０４０して中間鍵１０１２を作成する。
（ｅ）鍵用スクランブル鍵生成情報１０１６、選択した鍵生成方式と中間鍵１０１２とを用いて鍵生成１０４２し、鍵用スクランブル鍵１０１４を生成する。
（ｆ）鍵用スクランブル鍵１０１４を用いて、スクランブルされたコンテンツ用スクランブル鍵１００８およびスクランブルされたコンテンツ・スクランブル情報１０２８をデスクランブル１１３０、１１３６してコンテンツ用スクランブル鍵１００６およびコンテンツ・スクランブル情報１０１０を得る。
（ｇ）コンテンツ用スクランブル鍵１００６と、コンテンツ・スクランブル情報１０１０とを用いてスクランブル・コンテンツ１００２をデスクランブル１１２８してコンテンツ１０００を得る。
【０１２８】
ここで、コンテンツ分解手段704による上記の多重化データの分解方法について図１４を用いて以下に示す。
まず、ＤＭＵＸ手段5000により前記多重化データを逆多重化（多重分離）し、スクランブルしたコンテンツ用スクランブル鍵を埋め込んだスクランブル・コンテンツＢ（ＣＳＣ，ＳＫＳＫ（ＣＳＫ））、２段階に暗号化された中間鍵の生成情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＫｅ))、２段階に暗号化された鍵用スクランブル鍵の生成情報ＰＫＣＫｐ（ＣＫＣＫｍ（ＩＮＦＯＫＳＫ））、２段階に暗号化されたスクランブル後のコンテンツ・スクランブル情報ＰＫＣＫｐ（ＣＫＣＫｍ（ＳＫＳＫ（ＩＮＦＯＳＣ）））、２段階に暗号化されたスクランブル後のコンテンツ用スクランブル鍵の埋め込み情報ＰＫＣＫｐ（ＣＫＣＫｍ（ＩＮＦＯＢ））および２段階に暗号化されたコンテンツの著作権情報ＰＫＣＫｐ（ＣＫＣＫｍ（ＩＮＦＯＣＰＲ））を抽出する。
【０１２９】
次に、解読手段１ 5001は、メディアＩ／Ｆ手段707を介してメディアから読み出した秘密鍵Ｋｓを用いて、２段階に暗号化された中間鍵の生成情報ＰＫＣＫｐ(ＣＫＣＫｍ(ＩＮＦＯＫｅ))、２段階に暗号化された鍵用スクランブル鍵の生成情報ＰＫＣＫｐ（ＣＫＣＫｍ（ＩＮＦＯＫＳＫ））、２段階に暗号化されたスクランブル後のコンテンツ・スクランブル情報ＰＫＣＫｐ（ＣＫＣＫｍ（ＳＫＳＫ（ＩＮＦＯＳＣ）））、２段階に暗号化されたスクランブル後のコンテンツ用スクランブル鍵の埋め込み情報ＰＫＣＫｐ（ＣＫＣＫｍ（ＩＮＦＯＢ））および２段階に暗号化されたコンテンツの著作権情報ＰＫＣＫｐ（ＣＫＣＫｍ（ＩＮＦＯＣＰＲ））を公開鍵暗号方式により解読する。その後、暗号化された中間鍵の生成情報ＣＫＣＫｍ(ＩＮＦＯＫｅ)、暗号化された鍵用スクランブル鍵の生成情報ＣＫＣＫｍ（ＩＮＦＯＫＳＫ）、暗号化されたスクランブル後のコンテンツ・スクランブル情報ＣＫＣＫｍ（ＳＫＳＫ（ＩＮＦＯＳＣ））、暗号化されたスクランブル後のコンテンツ用スクランブル鍵の埋め込み情報ＣＫＣＫｍ（ＩＮＦＯＢ）および暗号化されたコンテンツの著作権情報ＣＫＣＫｍ（ＳＫＳＫ（ＩＮＦＯＣＰＲ））を解読手段２ 5002に出力する。
【０１３０】
次に、解読手段２ 5002によりメディアＩ／Ｆ手段707を介してメディア800にから読み出したマスタ鍵Ｋｍを用いて、暗号化された中間鍵の生成情報ＣＫＣＫｍ(ＩＮＦＯＫｅ)、暗号化され鍵用スクランブル鍵の生成情報ＣＫＣＫｍ（ＩＮＦＯＫＳＫ）、暗号化されたスクランブル後のコンテンツ・スクランブル情報ＣＫＣＫｍ（ＳＫＳＫ（ＩＮＦＯＳＣ））、暗号化されたスクランブル後のコンテンツ用スクランブル鍵の埋め込み情報ＣＫＣＫｍ（ＩＮＦＯＢ）および暗号化されたコンテンツの著作権情報ＣＫＣＫｍ（ＩＮＦＯＣＰＲ）を共通鍵暗号方式により解読する。そして、中間鍵の生成情報ＩＮＦＯＫｅを中間鍵生成手段5003、鍵用スクランブル鍵の生成情報ＩＮＦＯＫＳＫを鍵用スクランブル鍵生成手段5005、スクランブルしたコンテンツ・スクランブル情報ＳＫＳＫ（ＩＮＦＯＳＣ）を鍵用デスクランブル手段5006、スクランブルしたコンテンツ用スクランブル鍵の埋め込み情報ＩＮＦＯＢを抽出手段5004、コンテンツの著作権情報ＩＮＦＯＣＰＲを判定手段710に出力する。
【０１３１】
ここで、解読手段１ 5001および解読手段２ 5002に用いる解読方式は前述の方式に限定されるものではなく、状況に応じてコンテンツサーバ装置500の暗号化手段１ 4006および暗号化手段２ 4005で用いる暗号方式に対応したデータの秘匿性を保証可能な十分な暗号強度を持つ最適な解読方式を用いればよい。また、解読手段１ 5001および解読手段２ 5002に用いる鍵はコンテンツサーバ装置500の鍵管理手段506で生成した鍵を用いてもよいし、ユーザ端末装置700の鍵管理手段709で生成した鍵を用いてもよい。そして、ユーザ端末装置700の鍵管理手段709により解読手段１ 5001および解読手段２ 5002で用いる鍵を生成する場合、予めマスタ鍵Ｋｍおよび秘密鍵ＫｓをメディアＩ／Ｆ手段を介してメディア800に記録し、暗号通信によりコンテンツサーバ装置500で使用するマスタ鍵Ｋｍおよび公開鍵Ｋｐをコンテンツサーバ装置500に送信する。一方、コンテンツサーバ装置500の鍵管理手段506により解読手段１ 5001および解読手段２ 5002で用いる鍵を生成する場合、予め暗号通信によりユーザ端末装置700で使用するマスタ鍵Ｋｍおよび秘密鍵Ｋｓをコンテンツサーバ装置500から受信し、メディアＩ／Ｆ手段707を介してメディア800に記録すればよい。
【０１３２】
次に、抽出手段5004は、スクランブルしたコンテンツ用スクランブル鍵の埋め込み情報ＩＮＦＯＢを用いて、スクランブルしたコンテンツ用スクランブル鍵が埋め込まれたスクランブル・コンテンツＢ（ＣＳＣ，ＳＫＳＫ（ＣＳＫ））からスクランブルしたコンテンツ用スクランブル鍵ＳＫＳＫ（ＣＳＫ）を抽出して、鍵用デスクランブル手段5005に出力するとともに、スクランブル・コンテンツＣＳＣをデスクランブル手段705に出力する。
【０１３３】
ここで、Ｂ（ＣＳＣ，ＳＫＳＫ（ＣＳＫ））からのＳＫＳＫ（ＣＳＫ）の抽出方式はコンテンツサーバ装置500でＳＫＳＫ（ＣＳＫ）をスクランブル・コンテンツＣＳＣに埋め込んだ方式と逆の方式を用いるとともに、状況に応じて最適な方式を用いればよい。
【０１３４】
次に、中間鍵生成手段5003は、解読手段２ 5002から出力する中間鍵の生成情報ＩＮＦＯＫｅを用いて中間鍵Ｋｅを生成し、鍵用スクランブル鍵生成手段5005に出力する。ここで、Ｋｅはコンテンツサーバ装置500の中間鍵生成手段4002と同様にＵＩＤ、ＴＩＤ、ＭＩＤおよびＣＩＤの中でＩＮＦＯＫｅに設定されたＩＤを用いて生成する。つまり、ＩＮＦＯＫｅに設定された少なくとも１つのＩＤをシードとして発生した少なくとも１つの乱数を排他的論理和により合成した値などをＫｅとして用いる。なお、ＫｅをＩＮＦＯＫｅに設定されたＩＤにより生成する方式は前述の方式に限定されるものではなく、コンテンツサーバ装置500の中間鍵生成手段4002と同様に状況に応じて最適な方式を適用すればよい。
【０１３５】
次に、鍵用スクランブル鍵生成手段5005は、解読手段２ 5002から出力する鍵用スクランブル鍵の生成情報ＩＮＦＯＫＳＫおよび中間鍵生成手段5003から出力する中間鍵Ｋｅを用いて鍵用スクランブル鍵ＫＳＫを生成し、鍵用デスクランブル手段5006に出力する。ここで、ＫＳＫは、コンテンツサーバ装置500の鍵用スクランブル鍵生成手段4001と同様にＫｅとＵＩＤ、ＴＩＤ、ＭＩＤおよびＣＩＤの中でＩＮＦＯＫＳＫに設定されたＩＤを用いて生成する。つまり、ＫｅおよびＩＮＦＯＫＳＫに設定されたＩＤをシードとして発生した乱数を排他的論理和により合成した値などをＫＳＫとして用いる。なお、ＫＳＫをＫｅおよびＩＮＦＯＫＳＫに設定したＩＤにより生成する方式は前述の方式に限定されるものではなく、コンテンツサーバ装置500の鍵用スクランブル鍵生成手段4001と同様に状況に応じて最適な方式を適用すればよい。
【０１３６】
また、ＵＩＤ、ＴＩＤ、ＭＩＤおよびＣＩＤはユーザ端末装置700およびメディア800内のセキュアな領域に記録されたものを呼び出してもよいし、ＩＳＰ装置200、端末ＩＤ発行センター装置300、メディアＩＤ発行センター装置400およびコンテンツＩＤ発行センター装置600に照会して取得してもよい。
次に、鍵用デスクランブル手段5006は、鍵用スクランブル鍵ＫＳＫを用いて、スクランブルされたコンテンツ用スクランブル鍵ＳＫＳＫ（ＣＳＫ）およびスクランブルしたコンテンツ・スクランブル情報ＳＫＳＫ（ＩＮＦＯＳＣ）をデスクランブルし、コンテンツ用スクランブル鍵ＣＳＫおよびコンテンツ・スクランブル情報ＩＮＦＯＳＣをデスクランブル手段705に出力する。
【０１３７】
ここで、ＳＫＳＫ（ＣＳＫ）およびＳＫＳＫ（ＩＮＦＯＳＣ）のデスクランブル方式はコンテンツサーバ装置500のコンテンツ加工手段505で鍵用スクランブル鍵ＣＳＫおよびコンテンツ・スクランブル情報ＩＮＦＯＳＣをスクランブルした方式と逆の方式を用いるが、状況に応じて最適な方式を用いればよい。
【０１３８】
次に、判定手段710は、コンテンツ分解手段704から出力するコンテンツの著作権情報ＩＮＦＯＣＰＲを基にしてコンテンツの再生の可否を判定し、判定結果を制御手段701に通知する。制御手段701では、判定結果を基にしてデスクランブル705および復号手段706を制御してコンテンツの再生を制御する。
【０１３９】
次に、判定手段710から出力した判定結果によりコンテンツの再生が可能であると判定された場合には、デスクランブル手段705において、コンテンツ用スクランブル鍵ＣＳＫおよびコンテンツ・スクランブル情報ＩＮＦＯＳＣを用いて、スクランブル・コンテンツＣＳＣをデスクランブルして符号化コンテンツＣを出力する。
【０１４０】
ここで、上記のコンテンツサーバ装置500のスクランブル手段507によるコンテンツのスクランブル方法の説明においても示したが、コンテンツは、図８のように識別番号であるＩＤ（ＳＩＤ１〜ＳＩＤ３、ＡＩＤ１〜ＡＩＤ３およびＶＩＤ１〜ＶＩＤ８）が設定された少なくとも１つのシーン、オーディオおよび映像オブジェクト3803、3804、3805（ＳＯ１〜ＳＯ３、ＡＯ１〜ＡＯ３およびＶＯ１〜ＶＯ８）からなる。また、コンテンツ用スクランブル鍵ＣＳＫは、前記シーン、オーディオおよび映像オブジェクトＩＤおよび対応するオブジェクト・スクランブル鍵の生成方式の識別番号またはオブジェクト・スクランブル鍵を１つの組とした配列で構成されている。また、コンテンツ・スクランブル情報ＩＮＦＯＳＣは、前記シーン、オーディオおよび映像オブジェクトＩＤと対応するオブジェクト・スクランブル方式の識別番号および少なくともパラメータ情報を含むオブジェクト・スクランブル情報を１つの組とした配列で構成される。さらに、オブジェクト・スクランブル鍵の生成方式とその識別番号の対応表、オブジェクト・スクランブル方式および対応するオブジェクトデスクランブル方式とその識別番号の対応表は、予めコンテンツサーバ装置500とユーザ端末装置700で同一の対応表を設定すればよい。
【０１４１】
よって、デスクランブル手段705では、ＣＳＫからデスクランブルするシーン、オーディオおよび映像オブジェクトＩＤに対応するオブジェクト・スクランブル鍵の生成方式の識別番号を抽出する。そして、抽出したオブジェクト・スクランブル鍵の生成方式の識別番号に基づいて、上記オブジェクト・スクランブル鍵の生成方式とその識別番号の対応表からオブジェクト・スクランブル鍵の生成方式を選択する。さらに、上記のコンテンツサーバ装置500のスクランブル手段507によるコンテンツのスクランブル方法の説明と同様の方法でシーン、オーディオおよび映像オブジェクトＩＤと選択したオブジェクト・スクランブル鍵の生成方式を用いてオブジェクト・スクランブル鍵を生成する。その後、ＩＮＦＯＳＣからデスクランブルするシーン、オーディオおよび映像オブジェクトＩＤに対応するオブジェクト・スクランブル方式の識別番号およびオブジェクト・スクランブル情報を抽出する。次いで、抽出したオブジェクト・スクランブル方式の識別番号に基づいて、オブジェクト・スクランブル方式とその識別番号の対応表からオブジェクトデスクランブル方式を選択する。そして、生成した前記オブジェクト・スクランブル鍵、選択したオブジェクトデスクランブル方式および抽出したオブジェクト・スクランブル情報を用いて、スクランブル・コンテンツＣＳＣ内の図９または図１０に示すデスクランブルするシーン、オーディオおよび映像オブジェクトＩＤが設定されたヘッダ3900を含む前記データ単位内のオブジェクトデータ3901またはその部分データ３９０３に設定されたスクランブルされた符号化後のシーン、オーディオおよび映像オブジェクトデータまたはその部分データをデスクランブルする。
【０１４２】
そして、デスクランブル手段705は、ＣＳＫに設定された全てのシーン、オーディオおよび映像オブジェクトＩＤと対応するオブジェクト・スクランブル鍵の生成方式の識別番号からなる組およびＩＮＦＯＳＣに設定された全てのシーン、オーディオおよび映像オブジェクトＩＤと対応するオブジェクト・スクランブル方式の識別番号およびオブジェクト・スクランブル情報からなる組を用いて、コンテンツを構成する全てのシーン、オーディオおよび映像オブジェクトのデスクランブルが完了するまで、上記の手順を繰り返す。
【０１４３】
その後、上記に示すデスクランブルにより抽出した符号化コンテンツを復号手段７０６に出力する。
例えば、映像オブジェクトＶＯ１のデスクランブル方法について図８を用いて以下に示す。
【０１４４】
ここで、任意の映像オブジェクトのオブジェクト・スクランブル鍵生成方法をＭＳＫｉ（ｉはオブジェクト・スクランブル鍵生成方法の識別番号）とし、ＭＳＫｉによるオブジェクト・スクランブル鍵の生成をＭＳＫｉ（Ｘ，Ｙ）（Ｘは映像オブジェクトＩＤ、ＹはシーンオブジェクトＩＤ）とし、オブジェクトデスクランブル方法をＭＤＳｊ（ｊはオブジェクト・スクランブル方法の識別番号）とし、ＭＤＳｊによる映像オブジェクトのデスクランブルをＭＤＳｊ（Ｘ，Ｙ，Ｚ）（Ｘはスクランブルされた符号化後の映像オブジェクトデータ、Ｙは映像オブジェクトのオブジェクト・スクランブル鍵、Ｚは映像オブジェクトのオブジェクト・スクランブル情報）とする。
【０１４５】
まず、ＣＳＫからＶＯ１の識別番号ＶＩＤ１に対応するオブジェクト・スクランブル鍵の生成方式の識別番号ＳＫＩＤ１を抽出する。その後、ユーザ端末装置700に予め設定した前記オブジェクト・スクランブル鍵の生成方式とその識別番号の対応表を用いて、ＳＫＩＤ１に対応するオブジェクト・スクランブル鍵生成方式ＭＳＫＳＫＩＤ1を抽出する。
【０１４６】
よって、ＶＯ１のオブジェクト・スクランブル鍵ＳＫＶＩＤ1はＶＩＤ１、ＶＯ１と対応するシーンオブジェクトの識別番号ＳＩＤ１およびＭＳＫＳＫＩＤ1により
ＳＫＶＩＤ1＝ＭＳＫＳＫＩＤ1（ＶＩＤ１，ＳＩＤ１）      （３）
となる。ここで、ＭＳＫＳＫＩＤ1は、上記のコンテンツサーバ装置500のスクランブル手段507によるオブジェクト・スクランブル鍵の生成と同じ鍵生成方式である。
【０１４７】
次に、ＩＮＦＯＳＣからＶＯ１に対応するオブジェクトデスクランブル方式の識別番号ＳＤＩＤ１およびオブジェクト・スクランブル情報ＳＩＶＩＤ１を抽出する。その後、ユーザ端末装置700に予め設定した前記オブジェクトデスクランブル方式とその識別番号の対応表を用いて、ＳＤＩＤ１対応するオブジェクトデスクランブル方式ＭＤＳＳＤＩＤ1を抽出する。
【０１４８】
よって、図９及び図１０に示す前記データ単位３９０２内のＶＯ１のデスクランブルした符号化後の映像オブジェクトデータ３９０１又はその部分データ３９０３であるＤＶＩＤ１は、ＶＯ１のスクランブルされた符号化後の映像オブジェクトデータ３９０１またはその部分データ３９０３をＳＤＶＩＤ１とすると
ＤＶＩＤ１＝ＭＤＳＳＤＩＤ1（ＳＤＶＩＤ１，ＳＫＶＩＤ１，ＳＩＶＩＤ１）      （４）
となる。ここで、ＭＳＣＳＤＩＤ1は、上記のコンテンツサーバ装置500のスクランブル手段507で用いたオブジェクト・スクランブル方式に対応したオブジェクトデスクランブル方式である。
【０１４９】
次に、復号手段705によって上記に示すようにデスクランブルして抽出した符号化コンテンツＣを復号してＡＶ機器708に出力する。
【０１５０】
以上に示したように、ユーザＩＤ、端末ＩＤ、メディアＩＤおよびコンテンツＩＤを用いてコンテンツサーバ装置500とユーザ端末装置700の間で従来よりもセキュアなコンテンツ配信を行うことが可能になる。
【０１５１】
次に、ユーザがユーザ端末装置700に接続したメディア800に記録したユーザ自身で取得したコンテンツを視聴する場合について以下に示す。
まず、メディアＩ／Ｆ手段707を介してメディア800からコンテンツを含む前記多重化データを読み出し、コンテンツ分解手段704に出力する。
【０１５２】
次に、コンテンツ分解手段704により前記多重化データを分解するが、その手順は上記のユーザ端末装置700のコンテンツ分解手段704で説明した手順と同じであるので省略する。
【０１５３】
次に、デスクランブル手段705によりユーザＩＤ、端末ＩＤ、メディアＩＤおよびコンテンツＩＤを用いて、コンテンツ分解手段704から出力するスクランブル・コンテンツをデスクランブルして符号化コンテンツを復号手段706に出力した後、復号手段706により符号化コンテンツを復号してＡＶ機器708に出力する。
【０１５４】
以上のように、ユーザＩＤ、端末ＩＤ、メディアＩＤおよびコンテンツＩＤを用いることにより、認証されたユーザが認証されたユーザ端末装置を介して認証されたメディアに記録した認証されたコンテンツを再生できる。
【０１５５】
次に、ユーザが認証されたメディア800に記録したユーザ自身で取得したコンテンツを未登録または端末ＩＤの異なるユーザ端末装置700に接続してコンテンツを視聴する場合について、図１及び図６を用いて以下に示す。
まず、ユーザ端末装置700が未登録である場合、端末ＩＤ発行センター装置300にユーザ端末装置を登録して端末ＩＤ２００８を取得する。
【０１５６】
次に、ユーザが新たなユーザ端末装置700によりネットワーク・サービスを利用するためＩＳＰ装置200にユーザを登録してユーザＩＤ２００２を取得する。
【０１５７】
次に、メディア800を新たなユーザ端末装置700に接続するためにメディアＩＤ発行センター装置400にメディアを登録してメディアＩＤ２０１０を取得する。
【０１５８】
ここで、前記ユーザの登録、ユーザ端末装置の登録およびメディアの登録の手順は上記のユーザが初めてコンテンツ配信サービスの利用を開始する方法の説明部分と同じであるため説明を省略する。
【０１５９】
次に、コンテンツを取得したユーザがコンテンツを取得した第１のユーザ端末装置７００とは異なる第２のユーザ端末装置７００でコンテンツを視聴する場合、前記第２のユーザ端末装置７００で前記第１のユーザ端末装置700から暗号通信によりコンテンツを取得したユーザのユーザＩＤ、共通鍵および秘密鍵、コンテンツを取得した第１のユーザ端末装置700の端末ＩＤおよび最初にコンテンツを記録したメディア800のメディアＩＤを受信する。そして、前記第２のユーザ端末装置７００で、前記ユーザＩＤ、端末ＩＤ、メディアＩＤ、共通鍵および秘密鍵と前記コンテンツのコンテンツＩＤを用いてコンテンツを再生する。一方、コンテンツを取得したユーザと異なるユーザが前記第２のユーザ端末装置７００でコンテンツを視聴する場合、コンテンツを取得したユーザの承認を得た後、上記と同様の手順でコンテンツを再生することができる。
【０１６０】
以上のように、メディア800に記録されたコンテンツを前記第２のユーザ端末装置で再生する場合、ユーザＩＤ、端末ＩＤ、メディアＩＤ、共通鍵および秘密鍵が異なっているため、そのままではコンテンツ分解手段704で中間鍵または鍵用スクランブル鍵を生成することができない。そのため、前記第２のユーザ端末装置にコンテンツを記録したメディア８００を接続しただけではコンテンツを再生することができず、不正なユーザ端末装置を用いたコンテンツの不正視聴を防止することができる。この場合、上記に示すように前記第２のユーザ端末装置でこのコンテンツを再生しようとすると、コンテンツを取得したユーザの承認を得てコンテンツを取得した際のユーザＩＤ、端末ＩＤおよびメディアＩＤを取得しなければならない。
【０１６１】
次に、ユーザがユーザ端末装置700によってユーザ自身が取得したコンテンツを元のメディア800から新たなメディア800にコピーする場合に、コンテンツのコピーを制御する方法について以下に示す。
【０１６２】
この時、予めコンテンツサーバ装置500の判定手段509においてコンテンツの著作権情報にコピー回数情報を設定した後、コンテンツ加工手段505によりコンテンツを含む多重化データに前記コンテンツの著作権情報を暗号化して多重化しておけばよい。
【０１６３】
まず、判定手段710は、メディアＩ／Ｆ手段707を介して元のメディア800よりコンテンツを含む前記多重化データ、前記多重化データに対応した前記共通鍵および前記秘密鍵を読み出す。次に、コンテンツ分解手段７０４は、前記多重化データを多重分離して暗号化したコンテンツの著作権情報を抽出し、前記共通鍵および前記秘密鍵を用いて前記暗号化したコンテンツの著作権情報を解読してコンテンツの著作権情報を抽出する。そして、判定手段７１０は、前記コンテンツの著作権情報に設定されたコピー回数情報が１以上であれば、コピー回数情報を１だけ減らしてコンテンツの著作権情報を更新した後、共通鍵および秘密鍵を用いてコンテンツの著作権情報を暗号化し、暗号化したコンテンツの著作権情報を多重化データの多重分離により抽出した他のデータとともに再多重化して新たな多重化データを生成する。その後、新たな多重化データをメディアＩ／Ｆ手段707を介して元のメディア800内における再多重化前の元の多重化データを削除した記録位置に記録して置換する。
【０１６４】
次に、判定手段710において、更新前のコンテンツの著作権情報に設定されたコピー回数情報が１以上であれば、再多重化後の新たな多重化データをメディアＩ／Ｆ手段707を介して新たなメディア800に記録する。一方、更新前の前記コンテンツの著作権情報に設定されたコピー回数情報が０であれば、コピーせずに終了する。
【０１６５】
次に、コンテンツを取得した時と同じユーザ端末装置700により新たなメディア800にコピーしたコンテンツを再生する場合について説明する。コンテンツを取得したユーザであれば、メディアＩＤのみが異なるため最初にコンテンツを記録したメディア800のメディアＩＤをメディアＩＤ発行センター装置400に照会するかユーザ端末装置700内のセキュアな領域から抽出してコンテンツを再生できる。一方、新たなユーザであれば、コンテンツを取得したユーザの承認を得てコンテンツを取得した時のユーザＩＤ、メディアＩＤ、共通鍵および秘密鍵を取得してコンテンツを再生する。また、新たなユーザ端末装置700により新たなメディア800にコピーしたコンテンツを再生する場合、ユーザＩＤ、端末ＩＤ、メディアＩＤ、コンテンツＩＤ、共通鍵および秘密鍵が異なるため、コンテンツを取得したユーザの承認を得てコンテンツを取得したユーザ端末装置700から暗号通信によりコンテンツを取得した時のユーザＩＤ、端末ＩＤ、メディアＩＤ、コンテンツＩＤ、共通鍵および秘密鍵を受信し、新たなユーザ端末装置700により受信したユーザＩＤ、端末ＩＤ、メディアＩＤ、コンテンツＩＤ、共通鍵および秘密鍵をセキュアな領域に記録した後、コンテンツを再生する。
【０１６６】
以上に示したように、コンテンツの著作権情報に設定した制限内でコンテンツを新たなメディア800にコピーし、認証されたユーザのみが新たなメディア800からコンテンツを再生でき、コンテンツの不正コピーを防止することができる。
【０１６７】
なお、上記の実施形態において、ユーザ端末装置700で用いられるコンテンツ分解手段704、デスクランブル手段705、復号手段706および鍵管理手段709をソフトウェアモジュールで構成し、ネットワークに接続された外部装置からのダウンロードにより随時更新可能な構成にしてもよい。
【０１６８】
なお、本発明は様々な実施の形態に示されている以下の構成をとることができる。第１の構成によれば、コンテンツ配信システムであって、ネットワークを介してユーザにコンテンツ配信サービスなどのネットワーク・サービスを提供するとともに、ネットワーク・サービスを利用するユーザを管理し、ユーザを一意に識別するためのユーザＩＤを発行するＩＳＰ装置、コンテンツを管理し、コンテンツを一意に識別するためのコンテンツＩＤを発行するコンテンツＩＤ発行センター装置、ユーザ端末装置を管理し、ユーザ端末装置を一意に識別するための端末ＩＤを発行する端末ＩＤ発行センター装置、メディアを管理し、メディアを一意に識別するためのメディアＩＤを発行するメディアＩＤ発行センター装置、コンテンツを前記コンテンツＩＤ発行センター装置に登録してコンテンツＩＤを取得するとともに、コンテンツＩＤを付与したコンテンツをデータベース化し、ネットワークを介してコンテンツを配信するネットワーク・サービスを提供するコンテンツサーバ装置およびネットワークを介して前記ＩＳＰ装置の提供するネットワーク・サービスを利用するためユーザ属性情報、ログオン名およびパスワードとともにユーザ登録してユーザＩＤを取得し、ログオン名、パスワードおよびユーザＩＤを用いて前記ＩＳＰ装置にログオンした後、前記ＩＳＰ装置の提供するコンテンツ配信サービスなどのネットワーク・サービスにアクセスするとともに、前記コンテンツサーバ装置から受信したコンテンツなどのデータを表示し、必要に応じてメディアに前記データを記録するユーザ端末装置をネットワーク上に接続した構成をとる。
【０１６９】
上記構成により、ユーザＩＤ、端末ＩＤ、メディアＩＤおよびコンテンツＩＤを安全に管理することができ、コンテンツのスクランブル情報の秘匿性が向上する。
第２の構成によれば、コンテンツサーバ装置であって、少なくともコンテンツ、コンテンツのタイトル名や著作権情報などの属性情報、コンテンツをスクランブルしたスクランブル・コンテンツ、コンテンツをスクランブルするためのコンテンツ用スクランブル鍵、コンテンツのスクランブル方法を設定したコンテンツ・スクランブル情報、スクランブル・コンテンツへ各種情報を埋め込むための埋め込み情報、およびコンテンツ用スクランブル鍵、コンテンツ・スクランブル情報をスクランブルする鍵を生成するための情報を記録するデータベース、前記データベースへの入出力を制御するデータベースＩ／Ｆ手段、コンテンツを符号化して符号化コンテンツを生成する符号化手段、前記コンテンツ用スクランブル鍵および前記コンテンツ・スクランブル情報を用いて前記符号化コンテンツをスクランブルして前記スクランブル・コンテンツを生成するスクランブル手段、前記鍵用スクランブル鍵生成情報を用いて生成した鍵用スクランブル鍵による前記コンテンツ用スクランブル鍵および前記コンテンツ・スクランブル情報のスクランブル、前記埋め込み情報を用いたスクランブルした前記コンテンツ用スクランブル鍵の前記スクランブル・コンテンツへの埋め込みおよび前記コンテンツの属性情報の暗号化を行うコンテンツ加工手段、前記スクランブル手段および前記コンテンツ加工手段で使用する鍵やネットワークを介して送受信するデータの暗号化および解読で使用する鍵および鍵の生成方式を管理する鍵管理手段、ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵および解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークＩ／Ｆ手段、前記データベースＩ／Ｆ手段を介してデータベースから読み出したデータと前記ネットワークＩ／Ｆ手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段、前記データベースＩ／Ｆ手段を介して前記データベースから読み出したコンテンツ提供リストなどのサービス提供情報を前記ネットワークＩ／Ｆ手段を介してネットワークに接続した外部装置に送信するサービス提供手段、前記鍵管理手段、前記符号化手段、前記スクランブル手段、前記コンテンツ加工手段、前記データベースＩ／Ｆ手段、前記ネットワークＩ／Ｆ手段、前記判定手段および前記サービス提供手段を制御する制御手段からなり、前記鍵管理手段、前記符号化手段、前記スクランブル手段、前記コンテンツ加工手段および前記判定手段を外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置する。
【０１７０】
上記構成により、コンテンツのスクランブルやコンテンツの属性情報の暗号化をセキュアな領域で行え、確実にコンテンツ、スクランブル鍵、暗号化鍵など秘匿情報の漏洩を防止することができる。
【０１７１】
第３の構成によれば、コンテンツサーバ装置であって、コンテンツ加工手段がユーザを一意に識別するためのユーザＩＤ、ユーザ端末装置を一意に識別するための端末ＩＤ、メディアを一意に識別するためのメディアＩＤおよびコンテンツを一意に識別するためのコンテンツＩＤの中から選択した少なくとも１つのＩＤに関する情報を含む中間鍵の生成方法を設定した生成情報を用いて中間鍵を生成し、前記ユーザＩＤ、端末ＩＤ、メディアＩＤおよびコンテンツＩＤの中から選択した前記中間鍵の生成で用いなかった少なくとも１つのＩＤに関する情報を含む鍵用スクランブルの生成方法を設定した生成情報および前記中間鍵を用いて鍵用スクランブル鍵を生成した後、前記鍵用スクランブル鍵を用いてデータベースＩ／Ｆ手段を介してデータベースから読み出したコンテンツをスクランブルするためのコンテンツ用スクランブル鍵およびコンテンツをスクランブルする方法を設定したコンテンツ・スクランブル情報をスクランブルし、埋め込み方法を設定した埋め込み情報に基づいて前記スクランブルしたコンテンツ用スクランブル鍵をデータベースＩ／Ｆ手段を介してデータベースから読み出したコンテンツを符号化してスクランブルしたスクランブル・コンテンツに埋め込んだ後、前記中間鍵の生成情報、前記鍵用スクランブル鍵の生成情報、前記スクランブルしたコンテンツ・スクランブル情報、前記埋め込み情報およびデータベースＩ／Ｆ手段を介してデータベースから読み出したコンテンツの著作権情報を少なくとも１つの暗号化方式を用いて暗号化するとともに、前記スクランブルしたコンテンツ用スクランブル鍵を埋め込んだスクランブル・コンテンツ、前記暗号化した中間鍵の生成情報、前記暗号化した鍵用スクランブル鍵の生成情報、前記暗号化したスクランブル後のコンテンツ・スクランブル情報、前記暗号化した埋め込み情報および前記暗号化したコンテンツの著作権情報を多重化した多重化データを生成する。
【０１７２】
上記構成により、ユーザＩＤ、端末ＩＤ、メディアＩＤおよびコンテンツＩＤを知ることができなければ、スクランブル・コンテンツをデスクランブルできず、従来よりもコンテンツの秘匿性が向上し、効率よくコンテンツの不正コピーや不正視聴を防止することができる。
【０１７３】
第４の構成によれば、前記コンテンツサーバ装置であって、コンテンツ加工手段において、中間鍵および鍵用スクランブル鍵の生成情報、スクランブルしたコンテンツ・スクランブル情報、スクランブル・コンテンツへのスクランブルしたコンテンツ用スクランブル鍵の埋め込み方法を設定した埋め込み情報およびコンテンツの著作権情報を鍵管理手段により生成するかまたはネットワークに接続する外部装置の鍵管理手段により生成してネットワークＩ／Ｆ手段を介して受信したマスタ鍵を用いて共通鍵暗号方式により暗号化した後、鍵管理手段により生成するかまたはネットワークに接続する外部装置の鍵管理手段により生成してネットワークＩ／Ｆ手段を介して受信した公開鍵を用いて公開鍵暗号方式により暗号化する。
【０１７４】
上記構成により、状況に応じて鍵の生成場所を選択することができ、従来よりも確実に情報を秘匿することができる。
【０１７５】
第５の構成によれば、ユーザ端末装置であって、少なくともコンテンツを符号化してスクランブルしたスクランブル・コンテンツおよびコンテンツのタイトル名、著作権情報などが設定されたコンテンツの付属情報の暗号化データからなる多重化データを多重分離し、前記多重化データから抽出した前記暗号化したコンテンツの付属情報を解読およびデスクランブルして少なくともスクランブルしたコンテンツ用スクランブル鍵の前記スクランブル・コンテンツへの埋め込み方法を設定した埋め込み情報、コンテンツのスクランブル方法を設定したコンテンツ・スクランブル情報のスクランブルデータ、コンテンツの著作権情報を抽出した後、前記埋め込み情報を用いて前記スクランブル・コンテンツからスクランブルしたコンテンツ用スクランブル鍵を抽出するとともに、前記スクランブルしたコンテンツ用スクランブル鍵および前記スクランブルしたコンテンツ・スクランブル情報のデスクランブルを行うコンテンツ分解手段、前記コンテンツ用スクランブル鍵および前記コンテンツ・スクランブル情報を用いて前記スクランブル・コンテンツをデスクランブルして符号化コンテンツを出力するデスクランブル手段、前記符号化コンテンツの復号を行う復号手段、前記コンテンツ分解手段および前記デスクランブル手段で使用する鍵やネットワークを介して送受信するデータの暗号化および解読で使用する鍵および鍵の生成方式を管理する鍵管理手段、ユーザ属性情報やネットワークを介してコンテンツサーバ装置などから受信したコンテンツ提供リストなどのデータをメディアへ入出力するメディアＩ／Ｆ手段、ネットワークからデータを送受信するとともに、ネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークＩ／Ｆ手段、前記メディアＩ／Ｆ手段を介してメディアから読み出したデータと前記ネットワークＩ／Ｆ手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段および前記鍵管理手段、前記コンテンツ分解手段、前記デスクランブル手段、前記復号手段、前記メディアＩ／Ｆ手段、前記ネットワークＩ／Ｆ手段および前記判定手段を制御する制御手段からなり、前記鍵管理手段、前記コンテンツ分解手段、前記デスクランブル手段、前記復号手段および前記判定手段を外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置する。
【０１７６】
上記構成により、スクランブル・コンテンツのデスクランブルおよび暗号化したコンテンツの属性情報の解読をセキュアな領域で行え、確実にコンテンツ、スクランブル鍵、解読鍵などの秘匿情報の漏洩を防止することができる。
【０１７７】
第６の構成によれば、前記ユーザ端末装置であって、コンテンツ分解手段が少なくともスクランブルしたコンテンツ用スクランブル鍵を埋め込んだスクランブル・コンテンツ、暗号化した埋め込み情報、暗号化したスクランブル後のコンテンツ・スクランブル情報、暗号化した中間鍵の生成情報、暗号化した鍵用スクランブル鍵の生成情報および暗号化したコンテンツの著作権情報からなる多重化データを多重分離し、前記多重化データから抽出した前記暗号化した埋め込み情報、前記暗号化したスクランブル後のコンテンツ・スクランブル情報、前記暗号化した中間鍵の生成情報、前記暗号化した鍵用スクランブル鍵の生成情報および前記暗号化したコンテンツの著作権情報を少なくとも１つの解読方式を用いて解読して埋め込み情報、スクランブルしたコンテンツ・スクランブル情報、中間鍵の生成情報、鍵用スクランブル鍵の生成情報およびコンテンツの著作権情報を抽出した後、前記埋め込み情報を用いて前記スクランブルしたコンテンツ用スクランブル鍵を埋め込んだスクランブル・コンテンツからスクランブルしたコンテンツ用スクランブル鍵を抽出し、前記中間鍵の生成情報を基にしてユーザを一意に識別するためのユーザＩＤ、ユーザ端末装置を一意に識別するための端末ＩＤ、メディアを一意に識別するためのメディアＩＤおよびコンテンツを一意に識別するためのコンテンツＩＤの中から選択した少なくとも１つのＩＤを用いて中間鍵を生成するとともに、前記鍵用スクランブル鍵の生成情報を基にして前記ユーザＩＤ、端末ＩＤ、メディアＩＤおよびコンテンツＩＤの中から選択した前記中間鍵の生成に用いなかった少なくとも１つのＩＤと前記中間鍵を用いて鍵用スクランブル鍵を生成し、前記鍵用スクランブル鍵を用いて前記スクランブルしたコンテンツ用スクランブル鍵および前記スクランブルしたコンテンツ・スクランブル情報をデスクランブルする。
【０１７８】
上記構成により、ユーザＩＤ、端末ＩＤ、メディアＩＤおよびコンテンツＩＤを知ることができなければ、スクランブル・コンテンツをデスクランブルできず、従来よりもコンテンツの秘匿性が向上し、効率よくコンテンツの不正コピーや不正視聴を防止することができる。
【０１７９】
第７の構成によれば、前記ユーザ端末装置であって、コンテンツ分解手段において、暗号化した中間鍵および鍵用スクランブル鍵の生成情報、暗号化したスクランブル後のコンテンツ・スクランブル情報、暗号化した埋め込み情報および暗号化したコンテンツの著作権情報を鍵管理手段により生成するかまたはネットワークに接続する外部装置の鍵管理手段により生成してネットワークＩ／Ｆ手段を介して受信した秘密鍵を用いて公開鍵暗号方式により解読した後、鍵管理手段により生成するかまたはネットワークに接続する外部装置の鍵管理手段により生成してネットワークＩ／Ｆ手段を介して受信したマスタ鍵を用いて共通鍵暗号方式により解読する。
【０１８０】
上記構成により、状況に応じて鍵の生成場所を選択することができ、従来よりも確実に情報を秘匿することができる。
【０１８１】
第８の構成によれば、前記ユーザ端末装置であって、前記コンテンツ分解手段、前記デスクランブル手段、前記復号手段および前記鍵管理手段がソフトウェアであり、前記ソフトウェアがネットワークを介したダウンロードにより置き換え可能である。
【０１８２】
上記構成により、コンテンツのデスクランブル方式やコンテンツの属性情報の解読方法が解析されても容易に他の方式に変更することができ、コンテンツの不正コピーや不正視聴に対する防止機能を維持することができる。
【０１８３】
第９の構成によれば、端末ＩＤ発行センター装置であって、少なくともユーザ端末装置の製造番号、型番などの属性情報、ユーザ端末装置の識別情報である端末ＩＤ、管理番号を記録するデータベース、前記データベースへの入出力を制御するデータベースＩ／Ｆ手段、前記端末ＩＤを発行するＩＤ発行手段、前記ＩＤ発行手段で使用する鍵やネットワークを介して送受信するデータの暗号化および解読で使用する鍵および鍵の生成方式を管理する鍵管理手段、ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵および解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークＩ／Ｆ手段、前記データベースＩ／Ｆ手段を介してデータベースから読み出したデータと前記ネットワークＩ／Ｆ手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段、前記ＩＤ発行手段、前記鍵管理手段、前記データベースＩ／Ｆ手段、前記ネットワークＩ／Ｆ手段および前記判定手段を制御する制御手段からなり、前記ＩＤ発行手段、前記鍵管理手段、および前記判定手段を外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置する。
【０１８４】
上記構成により、端末ＩＤを介してネットワークに接続したユーザ端末装置の効率的な管理および認証が可能になるとともに、端末ＩＤおよび鍵情報の不正な発行や漏洩を不可能にして、不正なユーザ端末装置によるネットワーク・サービスへの不正なアクセス、コンテンツの不正視聴や不正コピーを防止する。
【０１８５】
第１０の構成によれば、メディアＩＤ発行センター装置であって、少なくともユーザ端末装置に接続するメディアの製造番号、型番などの属性情報、メディアの識別情報であるメディアＩＤ、管理番号を記録するデータベース、前記データベースへの入出力を制御するデータベースＩ／Ｆ手段、前記メディアＩＤを発行するＩＤ発行手段、前記ＩＤ発行手段で使用する鍵やネットワークを介して送受信するデータの暗号化および解読で使用する鍵および鍵の生成方式を管理する鍵管理手段、ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵および解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークＩ／Ｆ手段、前記データベースＩ／Ｆ手段を介してデータベースから読み出したデータと前記ネットワークＩ／Ｆ手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段、前記ＩＤ発行手段、前記鍵管理手段、前記データベースＩ／Ｆ手段、前記ネットワークＩ／Ｆ手段および前記判定手段を制御する制御手段からなり、前記ＩＤ発行手段、前記鍵管理手段、および前記判定手段を外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置する。
【０１８６】
上記構成により、メディアＩＤを介してネットワークに接続したユーザ端末装置で使用するメディアの効率的な管理および認証が可能になるとともに、メディアＩＤおよび鍵情報の不正な発行や漏洩を不可能にして、ユーザ端末装置での不正なメディアの使用を防止する。
【０１８７】
第１１の構成によれば、コンテンツＩＤ発行センター装置であって、少なくともコンテンツのタイトル名、再生時間などの属性情報、コンテンツの識別情報であるコンテンツＩＤ、管理番号を記録するデータベース、前記データベースへの入出力を制御するデータベースＩ／Ｆ手段、前記コンテンツＩＤを発行するＩＤ発行手段、前記ＩＤ発行手段で使用する鍵やネットワークを介して送受信するデータの暗号化および解読で使用する鍵および鍵の生成方式を管理する鍵管理手段、ネットワークを介してデータを送受信し、前記鍵管理手段で生成した暗号化鍵および解読鍵を用いてネットワークへ送信するデータの暗号化およびネットワークから受信した暗号化データの解読を行うネットワークＩ／Ｆ手段、前記データベースＩ／Ｆ手段を介してデータベースから読み出したデータと前記ネットワークＩ／Ｆ手段を介してネットワークに接続する外部装置から受信したデータを比較して判定する判定手段、前記ＩＤ発行手段、前記鍵管理手段、前記データベースＩ／Ｆ手段、前記ネットワークＩ／Ｆ手段および前記判定手段を制御する制御手段からなり、前記ＩＤ発行手段、前記鍵管理手段、および前記判定手段を外部からの不正な制御やメモリアクセスが不可能なセキュア領域に配置する。
【０１８８】
上記構成により、コンテンツＩＤを介してネットワーク上で配信されるコンテンツの効率的な管理および認証が可能になるとともに、コンテンツＩＤおよび鍵情報の不正な発行や漏洩を不可能にして、コンテンツの不正視聴や不正コピーを防止する。
【０１８９】
第１２の構成によれば、コンテンツであって、少なくともシーン、オーディオおよび映像データからなり、前記シーンおよびオーディオデータが再生時間に応じて設定される連続する再生単位である少なくとも１つのシーンおよびオーディオオブジェクトで構成されるとともに、映像データが再生時間および画面の構成要素である物体、文字、背景などに応じて設定される連続する再生単位である少なくとも１つの映像オブジェクトで構成され、前記シーン、オーディオおよび映像オブジェクト毎に識別情報であるＩＤを割り当てるとともに、前記コンテンツが少なくともシーン、オーディオおよび映像データの識別子、前記シーン、オーディオおよび映像オブジェクトのＩＤおよび前記シーン、オーディオおよび映像オブジェクトの再生時間を設定したヘッダおよび対応する前記シーン、オーディオおよび映像オブジェクトの符号化データを１つのデータ単位として全てのシーン、オーディオおよび映像データについて前記データ単位を生成して多重化した構成をとる。
【０１９０】
上記構成により、コンテンツを構成するシーン、オーディオおよび映像オブジェクト毎にデータを構成できる。
【０１９１】
第１３の構成によれば、前記コンテンツであって、ネットワークの伝送方式やユーザ端末のコンテンツ再生方式などのコンテンツに対するデータ処理方式に応じて、コンテンツを構成するシーン、オーディオおよび映像オブジェクトデータをさらに細分化し、コンテンツを構成するデータ単位のヘッダに前記細分化したシーン、オーディオおよび映像オブジェクトの符号化データの部分データの位置を示すデータ位置情報を追加するとともに、前記データ位置情報を追加したヘッダおよび対応するシーン、オーディオおよび映像オブジェクトの符号化データの部分データを新たな１つのデータ単位として全てのシーン、オーディオおよび映像オブジェクトについて前記新たなデータ単位を生成して多重化した構成をとる。
【０１９２】
上記構成により、ネットワークの伝送方式やユーザ端末装置の再生方式などに応じてコンテンツのデータ構成を変更することができる。
【０１９３】
第１４の構成によれば、コンテンツのスクランブル方法であって、コンテンツを構成するシーン、オーディオおよび映像オブジェクトをスクランブルする際のオブジェクト・スクランブル鍵をシーンおよびオーディオオブジェクトについてはシーンおよびオーディオオブジェクトの識別情報であるＩＤおよび予め設定した少なくとも１つの鍵生成方式で構成される一覧表の中から選択した鍵生成方式を用いて生成するとともに、映像オブジェクトについては映像オブジェクトの識別情報であるＩＤと対応するシーンオブジェクトＩＤおよび前記鍵生成方式の一覧表から選択した鍵生成方式を用いて生成し、シーン、オーディオおよび映像オブジェクト毎に予め設定した少なくとも１つのオブジェクト・スクランブル方式で構成される一覧表の中から選択したオブジェクト・スクランブル方式およびそのパラメータ情報であるオブジェクト・スクランブル情報を設定した後、シーン、オーディオおよび映像オブジェクト毎に前記オブジェクト・スクランブル鍵、前記オブジェクト・スクランブル方式および前記オブジェクト・スクランブル情報を用いてシーン、オーディオおよび映像オブジェクトの各データ単位内のヘッダを除くシーン、オーディオおよび映像オブジェクトの符号化データまたはそれらの部分データをスクランブルするとともに、全てのシーン、オーディオおよび映像オブジェクトの符号化データまたはそれらの部分データに対応する前記スクランブルしたデータ単位を多重化したスクランブル・コンテンツを生成し、前記シーン、オーディオおよび映像オブジェクトＩＤおよび対応する前記鍵生成方式の識別情報またはオブジェクト・スクランブル鍵の配列で構成されるコンテンツ用スクランブル鍵を生成するとともに、前記シーン、オーディオおよび映像オブジェクトＩＤ、対応する前記オブジェクト・スクランブル方式の識別情報および前記オブジェクト・スクランブル情報の配列で構成されるコンテンツ・スクランブル情報を生成する。
【０１９４】
上記構成により、全てのスクランブルされたシーン、オーディオおよび映像オブジェクトをデスクランブルできなければ、コンテンツを視聴することができず、従来よりもコンテンツの秘匿性が向上し、効率よくコンテンツの不正コピーや不正視聴を防止することができる。
【０１９５】
第１５の構成によれば、コンテンツのコピー制御方法であって、コンテンツサーバ装置の判定手段によりコンテンツの著作権情報にコンテンツをコピーできる回数を示すコピー回数情報を設定した後、コンテンツサーバ装置のコンテンツ加工手段により前記コンテンツの著作権情報を暗号化してスクランブル・コンテンツなどとともに多重化した多重化データをユーザ端末装置に送信した後、ユーザ端末装置のネットワークＩ／Ｆ手段を介してコンテンツサーバ装置から受信した前記多重化データをメディアＩ／Ｆ手段を介してメディアに記録し、ユーザ端末装置の判定手段によりメディアＩ／Ｆ手段を介してメディアより前記多重化データを読み出した後、前記多重化データを多重分離してスクランブル・コンテンツ、前記暗号化したコンテンツの著作権情報などを抽出し、前記暗号化したコンテンツの著作権情報を解読してコンテンツの著作権情報を抽出するとともに、前記コンテンツの著作権情報に設定された前記コピー回数情報が１以上であれば、前記コピー回数情報を１だけ減らして前記コンテンツの著作権情報を更新した後、前記コンテンツの著作権情報を暗号化し、前記暗号化したコンテンツの著作権情報を前記多重化データの多重分離によって抽出したスクランブル・コンテンツなどとともに再多重化して前記多重化データを生成するとともに、前記多重化データをメディア内の再多重化前の前記多重化データを削除した後の記録位置に記録した後、前記コンテンツの著作権情報に設定された更新前の前記コピー回数情報が１以上であれば、再多重化後の前記多重化データをメディアＩ／Ｆ手段を介して新たなメディアに記録するとともに、前記コンテンツの著作権情報に設定された更新前の前記コピー回数情報が０であれば、コピーせずに終了するようにしたので、コピー回数情報の制御をセキュアな領域で行うことができ、確実にコピー回数情報の不正な制御を防止することができる。
【０１９６】
第１６の構成によれば、コンテンツの再生方法であって、コンテンツを取得したユーザ端末装置により新たなメディアにコピーしたコンテンツを再生する場合、コンテンツを取得したユーザのユーザＩＤ、前記ユーザ端末装置の端末ＩＤ、最初にコンテンツを記録したメディアのメディアＩＤ、前記コンテンツのコンテンツＩＤ、前記ユーザの共通鍵および秘密鍵を用いてコンテンツを再生し、コンテンツを取得したユーザ端末装置と異なる新たなユーザ端末装置により新たなメディアにコピーしたコンテンツを再生する場合、コンテンツを取得したユーザ端末装置から暗号通信により受信したコンテンツを取得したユーザのユーザＩＤ、コンテンツを取得したユーザ端末装置の端末ＩＤ、最初にコンテンツを記録したメディアのメディアＩＤ、前記コンテンツのコンテンツＩＤおよび前記ユーザの共通鍵および秘密鍵を用いてコンテンツを再生するとともに、前記各場合においてコンテンツを取得したユーザ以外のユーザはコンテンツを取得したユーザの承認を得て前記ユーザＩＤ、端末ＩＤ、メディアＩＤ、コンテンツＩＤ、前記ユーザの共通鍵および秘密鍵を取得してコンテンツを再生する。
【０１９７】
上記構成により、コンテンツの不正コピーや不正視聴を確実に防止しながら、任意のユーザまたはユーザ端末装置でコンテンツを視聴することができる。
【０１９８】
上述の通り、本発明は好ましい好ましい実施形態により詳細に説明されているが、本発明はこれらに限定されるものではなく、特許請求の範囲に記載された本発明の技術的範囲内において多くの好ましい変形例及び修正例が可能であることは当業者にとって自明なことであろう。
【図面の簡単な説明】
【０１９９】
【図１】本発明におけるコンテンツ配信システムの構成図である。
【図２】本発明におけるＩＳＰ装置の構成図である。
【図３】本発明における端末ＩＤ発行センター装置、メディアＩＤ発行センター装置およびコンテンツＩＤ発行センター装置の構成図である。
【図４】本発明におけるコンテンツサーバ装置の構成図である。
【図５】本発明におけるユーザ端末装置の構成図である。
【図６】本発明におけるＩＳＰ装置、ユーザ端末装置、端末ＩＤ発行センター装置およびメディアＩＤ発行センター装置間でのデータのやり取りを示す図である。
【図７】本発明におけるＩＳＰ装置、ユーザ端末装置、コンテンツサーバ装置、端末ＩＤ発行センター装置およびメディアＩＤ発行センター装置間でのデータのやり取りを示す図である。
【図８】本発明におけるコンテンツの構成図である。
【図９】本発明におけるコンテンツを構成するシーン、オーディオおよび映像オブジェクトの符号化データを含むデータ単位の構成図である。
【図１０】本発明におけるコンテンツを構成するシーン、オーディオおよび映像オブジェクトの符号化データを分割した部分データを含むデータ単位の構成図である。
【図１１】本発明におけるコンテンツをスクランブルしたスクランブル・コンテンツにコンテンツ用スクランブル鍵を埋め込み暗号化した各情報と多重化して多重化データを生成するブロック図である。
【図１２】本発明における多重化データから逆多重化して暗号化した各情報と埋め込みを有するスクランブル・コンテンツを抽出し、デスクランブルしてコンテンツを出力するブロック図である。
【図１３】本発明におけるコンテンツサーバ装置内のコンテンツ加工手段の構成図である。
【図１４】本発明における、ユーザ端末装置内のコンテンツ分解手段の構成図である。
【図１５】従来のコンテンツＩＤを用いたコンテンツの配信方法を示す図である。
【符号の説明】
【０２００】
１００，６００１  ネットワーク
２００，６０００  ＩＳＰ装置
２０１，３０１，４０１，５０１,６０１，７０１  制御手段
２０２，３０２，４０２，５０２,６０２  データベース
２０３，３０３，４０３，５０３,６０３  データベースＩ／Ｆ手段
２０４，３０４，４０４，５０４,６０４,７０３  セキュア領域
２０５，３０５，４０５，６０５  ＩＤ発行手段
２０６，３０６，４０６，５０９、６０６、７１０  判定手段
２０７，５１１  サービス提供手段
２０８，３０７，４０７，５０６、６０７、７０９  鍵管理手段
２０９，３０８，４０８，５１０、６０８、７０２  ネットワークＩ／Ｆ手段
３００  端末ＩＤ発行センター装置
４００  メディアＩＤ発行センター装置
５００，６００２  コンテンツサーバ装置
５０５  コンテンツ加工手段
５０７  スクランブル手段
５０８  符号化手段
６００，６００３  コンテンツＩＤ発行センター装置
７００，６００５  ユーザ端末装置
７０４  コンテンツ分解手段
７０５  デスクランブル手段
７０６  復号手段
７０７  メディアＩ／Ｆ手段
７０８  ＡＶ機器
８００，６００６  メディア
１０００  コンテンツ
１００２  スクランブル・コンテンツ
１００４  埋め込まれたスクランブル・コンテンツ
１００６  コンテンツ用スクランブル鍵
１００８  スクランブルしたコンテンツ用スクランブル鍵
１０１０  コンテンツ・スクランブル情報
１０１２  中間鍵
１０１４  鍵用スクランブル鍵
１０１６  鍵用スクランブル鍵生成情報
１０１８  埋め込み情報
１０２０、１０２２、１０２４、１０３６、１０４６  暗号化
１０２６、１０３０、１０３４  スクランブル
１０２８  スクランブルしたコンテンツ・スクランブル情報
１０３２  埋め込み
１０３８  中間鍵生成情報
１０４０、１０４２  鍵生成
１０４４  著作権情報
１０５０  多重化
１１００  多重化データ
１１１０  逆多重化
１１２０、１１２２、１１２４、１１３２、１１３４  解読
１１２６  抽出
１１２８、１１３０、１１３６  デスクランブル
２０００  ユーザ属性情報
２００１  ユーザ端末アドレス
２００２  ユーザＩＤ
２００２  パスワード
２００３  ログオン名
２００４  パスワード
２００５  サービス提供リスト
２００６  サービス選択情報
２００７  端末属性情報
２００８  端末ＩＤ
２００９  メディア属性情報
２０１０  メディアＩＤ
３０００  ユーザ端末属性情報
３００１  コンテンツ再生リスト
３００２  コンテンツ選択情報
３００３  ユーザＩＤ照会情報
３００４  端末ＩＤ照会情報
３００５  メディアＩＤ照会情報
３００６  未登録メッセージ
３００７  多重化データ
３８００  シーンデータ
３８０１  オーディオデータ
３８０２  映像データ
３８０３  シーンオブジェクト
３８０４  オーディオオブジェクト
３８０５  映像オブジェクト
３９００  ヘッダ
３９０１  オブジェクトデータ
３９０２  データ単位
３９０３  部分データ
３９０４  位置情報
４０００  鍵用スクランブル手段
４００１  鍵用スクランブル鍵生成手段
４００２  中間鍵生成手段
４００３  埋め込み手段
４００４  ＭＵＸ手段
４００５  暗号化手段２
４００６  暗号化手段１
５０００  ＤＭＵＸ手段
５００１  解読手段１
５００２  解読手段２
５００３  中間鍵生成手段
５００４  抽出手段
５００５  鍵用スクランブル鍵生成手段
５００６  鍵用デスクランブル手段
６００４  コンテンツＩＤ検証センター装置
【図１】
2004252966.tif 000003
【図２】
2004252966.tif 000004
【図３】
2004252966.tif 000005
【図４】
2004252966.tif 000006
【図５】
2004252966.tif 000007
【図６】
2004252966.tif 000008
【図７】
2004252966.tif 000009
【図８】
2004252966.tif 000010
【図９】
2004252966.tif 000011
【図１０】
2004252966.tif 000012
【図１１】
2004252966.tif 000013
【図１２】
2004252966.tif 000014
【図１３】
2004252966.tif 000015
【図１４】
2004252966.tif 000016
【図１５】
2004252966.tif 000017