(57)【要約】【課題】セキュアーなコンテンツ配信を実現する。【解決手段】コンテンツ配信コンテンツ配信装置は、変換部９、複合鍵生成部８、加算器１０を備える。変換部９は、コンテンツＣに予め付与されたコンテンツ識別番号Ｎｃを使用して、コンテンツを変換処理し、変換コンテンツＣ／Ｎｃを生成する。複合鍵生成部８は、コンテンツ識別番号Ｎｃと、蓄積器に予め付与された蓄積器識別番号Ｎｓと、端末器に対応する端末鍵αとから複合鍵Ｋを生成する。加算器１０は、変換部９で生成された変換コンテンツＣ／Ｎｃに、複合鍵生成部８で生成された複合鍵Ｋを加算し、加算変換コンテンツＣ’を生成する。【選択図】　図１
2004062866.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ配信装置から蓄積器が接続された端末器にコンテンツを配信する、コンテンツ配信システムであって、
前記コンテンツ配信装置は、
前記コンテンツに予め付与されたコンテンツ識別番号を使用して、前記コンテンツを変換処理し、変換コンテンツを生成する、変換部と、
前記コンテンツ識別番号と、前記蓄積器に予め付与された蓄積器識別番号と、前記端末器に対応する端末鍵とから複合鍵を生成する、複合鍵生成部と、
前記変換部で生成された変換コンテンツに、前記複合鍵生成部で生成された複合鍵を加算し、加算変換コンテンツを生成する、第１の演算器と
を備え、
前記端末器は、
前記端末鍵を記憶する端末鍵管理部と、
前記蓄積器識別番号を記憶する蓄積器識別番号記憶部と、
前記コンテンツ配信装置から取得した前記加算変換コンテンツを、前記変換コンテンツと前記複合鍵とに分割し、前記変換コンテンツを前記蓄積器に蓄積する、分割器と、
前記端末鍵管理部に記憶された前記端末鍵と、前記蓄積器識別番号記憶部に記憶された前記蓄積器識別番号とを使用して、前記複合鍵から前記コンテンツ識別番号を算出する制御演算部と、
前記制御演算部により算出された前記コンテンツ識別番号を使用して、前記蓄積器に蓄積された前記変換コンテンツに対して、前記コンテンツ配信装置の前記変換部による変換処理とは逆の変換処理を実行し、前記コンテンツを得る逆変換部と
を備える、コンテンツ配信システム。
【請求項２】
前記コンテンツ識別番号を前記コンテンツと関連付けて記憶しているコンテンツ識別番号管理部をさらに備え、
前記コンテンツ配信装置の前記変換部は、前記端末器から要求されたコンテンツに対応するコンテンツ識別番号を、前記コンテンツ識別番号管理部から取得する、
請求項１に記載のコンテンツ配信システム。
【請求項３】
前記蓄積器識別番号を前記蓄積器と関連付けて記憶している蓄積器識別番号管理部と、
前記コンテンツ配信装置からの要求に応じて、予め定められた関数を使用し、前記コンテンツ識別番号管理部に記憶された前記コンテンツ識別番号と、前記蓄積器識別番号管理部に記憶された前記蓄積器識別番号とから合成識別番号を生成する、合成識別番号生成部とをさらに備え、
前記コンテンツ配信装置の前記複合鍵生成部は、前記合成識別番号生成部から取得した前記合成識別番号と前記端末鍵とから前記複合鍵を生成する、
請求項２に記載のコンテンツ配信システム。
【請求項４】
前記端末器の前記制御演算部は、
前記端末鍵管理部に記憶された端末鍵を使用して、前記複合鍵から前記合成識別番号を算出する、第１の除算器と、
前記蓄積器識別番号記憶部に記憶され蓄積器識別番号を使用して、前記第１の除算器により算出された前記合成識別番号から前記コンテンツ識別番号を算出する、第２の除算器と
を備える、請求項１に記載のコンテンツ配信システム。
【請求項５】
前記端末器は、前記逆変換部で得られた前記コンテンツに、前記蓄積器識別番号と、前記端末器に予め割り当てられた端末番号と、前記コンテンツ識別番号とのうち、少なくとも一つを加算して出力する加算演算器をさらに備える、請求項１に記載のコンテンツ配信システム。
【請求項６】
前記コンテンツ配信装置と前記端末器とを互いに接続する通信ネットワークをさらに備え、
前記コンテンツ配信装置は、前記第１の演算器により生成された加算変換コンテンツを、前記通信ネットワークを介して前記端末器に送信する第１の通信部をさらに備え、
前記端末器は、前記加算変換コンテンツを受信する第２の通信部をさらに備える、
請求項１に記載のコンテンツ配信システム。
【請求項７】
蓄積器が接続された端末器にコンテンツを配信する、コンテンツ配信装置であって、
前記コンテンツに予め付与されたコンテンツ識別番号を使用して、前記コンテンツを変換処理し、変換コンテンツを生成する、変換部と、
前記コンテンツ識別番号と、前記蓄積器に予め付与された蓄積器識別番号と、前記端末器に対応する端末鍵とから複合鍵を生成する、複合鍵生成部と、
前記変換部で生成された変換コンテンツに、前記複合鍵生成部で生成された複合鍵を加算し、加算変換コンテンツを生成する、第１の演算器と
前記加算変換コンテンツを前記端末器へ出力するためのインターフェース部と
を備える、コンテンツ配信装置。
【請求項８】
前記コンテンツ識別番号を前記コンテンツと関連付けて記憶しているコンテンツ識別番号管理部に接続され、かつ
前記変換部は、前記端末器から要求されたコンテンツに対応するコンテンツ識別番号を、前記コンテンツ識別番号管理部から取得する、請求項７に記載のコンテンツ配信装置。
【請求項９】
前記蓄積器識別番号を前記蓄積器と関連付けて記憶している蓄積器識別番号管理部に接続され、
前記コンテンツ配信装置からの要求に応じて、予め定められた関数を使用し、前記コンテンツ識別番号管理部に記憶された前記コンテンツ識別番号と、前記蓄積器識別番号管理部に記憶された前記蓄積器識別番号とから合成識別番号を生成する、合成識別番号生成部に接続され、かつ
前記複合鍵生成部は、前記合成識別番号生成部から取得した前記合成識別番号と前記端末鍵とから前記複合鍵を生成する、請求項８に記載のコンテンツ配信装置。
【請求項１０】
前記インターフェース部は、前期第１の演算器により生成された前記加算変換コンテンツを、通信ネットワークを介して前記端末器に送信する、請求項７に記載のコンテンツ配信装置。
【請求項１１】
コンテンツ配信装置からコンテンツが配信され、かつ蓄積器が接続された端末器であって、
前記コンテンツ配信装置から加算変換コンテンツが入力されるインターフェース部と、
端末鍵を記憶する端末鍵管理部と、
前記蓄積器に予め付与された蓄積器識別番号を記憶する蓄積器識別番号記憶部と、
前記加算変換コンテンツを、変換コンテンツと複合鍵とに分割し、前記変換コンテンツを前記蓄積器に蓄積する、分割器と、
前記端末鍵管理部に記憶された前記端末鍵と、前記蓄積器識別番号記憶部に記憶された前記蓄積器識別番号とを使用して、前記複合鍵からコンテンツに予め付与されたコンテンツ識別番号を算出する制御演算部と、
前記制御演算部により算出された前記コンテンツ識別番号を使用して、前記蓄積器に蓄積された前記変換コンテンツを変換処理し、前記コンテンツを得る逆変換部と
を備える、端末器。
【請求項１２】
前記制御演算部は、
前記端末鍵管理部に記憶された端末鍵を使用して、前記複合鍵から前記合成識別番号を算出する、第１の除算器と、
前記蓄積器識別番号記憶部に記憶された蓄積器識別番号を使用して、前記第１の除算器により算出された前記合成識別番号から前記コンテンツ識別番号を算出する、第２の除算器と
を備える、請求項１１に記載の端末器。
【請求項１３】
前記逆変換部で得られた前記コンテンツに、前記蓄積器識別番号と、前記端末器に予め割り当てられた端末番号と、前記コンテンツ識別番号とのうち、少なくとも一つを加算して出力する加算演算器をさらに備える、請求項１１に記載の端末器。
【請求項１４】
コンテンツ配信装置から蓄積器が接続された端末器にコンテンツを配信する、コンテンツ配信方法であって、
前記コンテンツに予め付与されたコンテンツ識別番号を使用して、前記コンテンツを変換処理し、変換コンテンツを生成し、
前記コンテンツ識別番号と、前記蓄積器に予め付与された蓄積器識別番号と、前記端末器に対応する端末鍵とから複合鍵を生成し、
前記変換コンテンツに前記複合鍵を加算して、加算変換コンテンツを生成し、
前記加算変換コンテンツを前記コンテンツ配信装置から前記端末器に送る、
コンテンツ配信方法。
【請求項１５】
前記コンテンツ配信装置から前記端末に送られた前記加算変換コンテンツを、前記変換コンテンツと前記複合鍵とに分割し、
前記変換コンテンツを前記蓄積器に蓄積し、
前記端末鍵と、前記蓄積器識別番号とを使用して、前記複合鍵から前記コンテンツ識別番号を算出し、
前記コンテンツ識別番号を使用して、前記蓄積器に蓄積された前記変換コンテンツに対して変換処理を実行し、それによって前記コンテンツを得る、
請求項１４に記載のコンテンツ配信方法。
【請求項１６】
前記得られたコンテンツに、前記蓄積器識別番号と、前記端末器に予め割り当てられた端末番号と、前記コンテンツ識別番号とのうち、少なくとも一つを加算して出力する、請求項１５に記載のコンテンツ配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル化された映像・音声等のコンテンツを、ネットワーク等を介して配信するコンテンツ配信システムに関する。特に、本発明は、電子透かし等の複雑な信号処理を必要としないで、セキュアーなコンテンツ配信と、コンテンツの不正流通防止を実現する、コンテンツ配信システムに関する。
【０００２】
【従来の技術】
図７は、従来のデジタルコンテンツ情報の配信システムを示したものである。図７において、５１は入力端子、５２は出力端子である。コンテンツＣは、入力端子５１から出力端子５２へ配信される。図７において、１はコンテンツ配信装置、２はネットワーク、３は端末器、４は蓄積器、５０は鍵、５はコンテンツ識別番号（ＩＤ番号）付与機構、である。コンテンツＣは、入力端子５１から出力端子５２に至るコンテンツ配信経路で配信され、必要に応じて蓄積器４に蓄積される。コンテンツ配信者は、コンテンツＣの管理（例えば配信の制御や課金）の必要に応じて、コンテンツに固有の番号（ＩＤ番号）を付与する。この目的の為、本システムはコンテンツＩＤ番号付与機構５を備えている。
【０００３】
コンテンツＩＤ番号付与機構５により、各コンテンツＣに固有の番号が付与され、この番号は流通時にコンテンツＣの識別番号（ＩＤ番号）として適用される。コンテンツＣの配信条件によっては、コンテンツＣが蓄積器４へ無条件で蓄積されるわけではない。従って、読み出しの許可、読み出し不許可、あるいは転送許可等の配信条件を配信時に設定し、該配信条件を該コンテンツＩＤ番号に付加情報として付与し、コンテンツＣを管理制御する必要がある。コンテンツＣの蓄積器４への蓄積や読み出し制御は、鍵５０の授受によって実行される。鍵５０の管理情報ないしは制御情報は、鍵５０とは別に端末器３に送られる。
【０００４】
図７のデジタルコンテンツ情報の配信システムでは、コンテンツＣの蓄積器４からの読み出しや、読み出されたコンテンツＣの転送等のコンテンツ利用条件は、コンテンツ配信時に決められる。一般に、コンテンツＣは通信ネットワークを通じて配信される場合が多い。その場合、通信ネットワークの特性に依存した様々な伝送配信状態の混乱に、流通過程で遭遇する場合が想定される。場合によっては、配信条件の一部が改竄される場合や欠落する場合があり、その時には、初期設定条件の通りコンテンツＣが配信されない可能性がある。換言すれば、コンテンツＣを再利用する条件設定はコンテンツ配信時の初期設定に依存するが、流通の途中段階での、意図的なあるいは事故等で条件設定の変化を生じた場合、コンテンツの権利者、あるいは配信者の意図と異なるコンテンツ配信が行われるおそれがある。コンテンツの権利者、あるいは配信者の意図と異なるコンテンツの配信が行われる可能性がある限り、配信の状態を調査する機能を配信側と端末側で持つ必要がある。
【０００５】
従来のこの種の配信システムでは、セキュアーなコンテンツ配信の実現と、コンテンツの不正流通防止するために、設定された配信条件やＩＤ番号を電子透かし情報としてコンテンツに直接埋め込み、該電子透かし情報を解く鍵を個別に配送する手法が用いられてきた。特許文献１から４には、この種の電子透かしを利用した手法が記載されている。
【０００６】
【特許文献１】
特開２０００−１５５７１８号公報
【特許文献２】
特開平１１−１７９９８２号公報
【特許文献３】
特開２００１−２５６１９２号公報
【特許文献４】
米国特許第５，１４４，６６５号
【０００７】
【発明が解決しようとする課題】
しかし、図７に示す従来の従来のコンテンツ配信モデルには、以下の問題がある。まず、コンテンツ配信装置１は、電子透かしの埋め込み処理や鍵の解読等、複雑な演算処理を伴う認証制御を実行する機能を備えている必要がある。また、電子透かし情報は配送するコンテンツＣに直接埋め込まれる為、コンテンツＣの品質（例えば画質や音質）に影響を与えるおそれがある。さらに、認証情報秘匿のため、情報の解読には、高い信頼性を有する鍵５０の情報の伝送手段、電子透かし信号処理、電子透かし情報のコンテンツへの重畳機能、受信した秘匿制御情報の解読機能等の技術が必要となる。さらにまた、配信時に予め設定されたコンテンツＣに関する配信条件の設定情報の内容が、配信時の様々な改竄、擾乱により内容が変化した場合、その直接的な確認手段がなく、且つ、改竄や擾乱が配信されるコンテンツＣの品質へ及ぼす影響を阻止できない。
【０００８】
そこで、本発明は、電子透かし等の複雑な信号処理を必要としないで、セキュアーなコンテンツ配信と、コンテンツの不正流通防止を実現することを目的とする。詳細には、電子透かし等の複雑な信号処理を必要としないで、コンテンツの盗聴や改竄を防止する制御を実現することを目的とする。また、本発明は、電子透かし等の複雑な信号処理を必要としないで、コンテンツ権利所持者、或いはコンテンツ配信者の意思に反したコンテンツの蓄積やコンテンツの再利用や転送を確実に追跡、あるいは阻止することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の第１の態様は、コンテンツ配信装置から蓄積器が接続された端末器にコンテンツを配信する、コンテンツ配信システムであって、前記コンテンツ配信装置は、前記コンテンツに予め付与されたコンテンツ識別番号を使用して、前記コンテンツを変換処理し、変換コンテンツを生成する、変換部と、前記コンテンツ識別番号と、前記蓄積器に予め付与された蓄積器識別番号と、前記端末器に対応する端末鍵とから複合鍵を生成する、複合鍵生成部と、前記変換部で生成された変換コンテンツに、前記複合鍵生成部で生成された複合鍵を加算し、加算変換コンテンツを生成する、第１の演算器とを備え、前記端末器は、前記端末鍵を記憶する端末鍵管理部と、前記蓄積器識別番号を記憶する蓄積器識別番号記憶部と、前記コンテンツ配信装置から取得した前記加算変換コンテンツを、前記変換コンテンツと前記複合鍵とに分割し、前記変換コンテンツを前記蓄積器に蓄積する、分割器と、前記端末鍵管理部に記憶された前記端末鍵と、前記蓄積器識別番号記憶部に記憶された前記蓄積器識別番号とを使用して、前記複合鍵から前記コンテンツ識別番号を算出する制御演算部と、前記制御演算部により算出された前記コンテンツ識別番号を使用して、前記蓄積器に蓄積された前記変換コンテンツに対して、前記コンテンツ配信装置の前記変換部による変換処理とは逆の変換処理を実行し、前記コンテンツを得る逆変換部とを備える。
【００１０】
本発明によれば、コンテンツ配信装置から端末器に配信されたコンテンツ情報に、コンテンツ識別番号が付加されていない場合、変換コンテンツを元のコンテンツに変換できない。また、コンテンツ識別番号が付加されている場合でも、それが、端末鍵と蓄積器識別番号で正しく演算されたものでない場合、すなわち他人が要求したコンテンツを盗聴した場合、元のコンテンツに正しく変換できない。
【００１１】
前記コンテンツ識別番号を前記コンテンツと関連付けて記憶しているコンテンツ識別番号管理部をさらに備え、前記コンテンツ配信装置の前記変換部は、前記端末器から要求されたコンテンツに対応するコンテンツ識別番号を、前記コンテンツ識別番号管理部から取得することが好ましい。
【００１２】
前記蓄積器識別番号を前記蓄積器と関連付けて記憶している蓄積器識別番号管理部と、前記コンテンツ配信装置からの要求に応じて、予め定められた関数を使用し、前記コンテンツ識別番号管理部に記憶された前記コンテンツ識別番号と、前記蓄積器識別番号管理部に記憶された前記蓄積器識別番号とから合成識別番号を生成する、合成識別番号生成部とをさらに備え、前記コンテンツ配信装置の前記複合鍵生成部は、前記合成識別番号生成部から取得した前記合成識別番号と前記端末鍵とから前記複合鍵を生成することが好ましい。
【００１３】
前記端末器の前記制御演算部は、前記端末鍵管理部に記憶された端末鍵を使用して、前記複合鍵から前記合成識別番号を算出する、第１の除算器と、前記蓄積器識別番号記憶部に記憶され蓄積器識別番号を使用して、前記第１の除算器により算出された前記合成識別番号から前記コンテンツ識別番号を算出する、第２の除算器とを備える。
【００１４】
前記端末器は、前記逆変換部で得られた前記コンテンツに、前記蓄積器識別番号と、前記端末器に予め割り当てられた端末番号と、前記コンテンツ識別番号とのうち、少なくとも一つを加算して出力する加算演算器をさらに備えることが好ましい。不正にコンテンツの複製又は流通をしても、誰が不正を働いたかが直ちに判明するので、コンテンツの不正流通を防止することが可能である。
【００１５】
前記コンテンツ配信装置と前記端末器とを互いに接続する通信ネットワークをさらに備え、前記コンテンツ配信装置は、前記第１の演算器により生成された加算変換コンテンツを、前記通信ネットワークを介して前記端末器に送信する第１の通信部をさらに備え、前記端末器は、前記加算変換コンテンツを受信する第２の通信部をさらに備えることが好ましい。
【００１６】
本発明の第２の態様は、蓄積器が接続された端末器にコンテンツを配信する、コンテンツ配信装置であって、前記コンテンツに予め付与されたコンテンツ識別番号を使用して、前記コンテンツを変換処理し、変換コンテンツを生成する、変換部と、前記コンテンツ識別番号と、前記蓄積器に予め付与された蓄積器識別番号と、前記端末器に対応する端末鍵とから複合鍵を生成する、複合鍵生成部と、前記変換部で生成された変換コンテンツに、前記複合鍵生成部で生成された複合鍵を加算し、加算変換コンテンツを生成する、第１の演算器と、前記加算変換コンテンツを前記端末器へ出力するためのインターフェース部とを備える、コンテンツ配信装置を提供する。
【００１７】
本発明の第３の態様は、コンテンツ配信装置からコンテンツが配信され、かつ蓄積器が接続された端末器であって、前記コンテンツ配信装置から加算変換コンテンツが入力されるインターフェース部と、端末鍵を記憶する端末鍵管理部と、前記蓄積器に予め付与された蓄積器識別番号を記憶する蓄積器識別番号記憶部と、前記加算変換コンテンツを、変換コンテンツと複合鍵とに分割し、前記変換コンテンツを前記蓄積器に蓄積する、分割器と、前記端末鍵管理部に記憶された前記端末鍵と、前記蓄積器識別番号記憶部に記憶された前記蓄積器識別番号とを使用して、前記複合鍵からコンテンツに予め付与されたコンテンツ識別番号を算出する制御演算部と、前記制御演算部により算出された前記コンテンツ識別番号を使用して、前記蓄積器に蓄積された前記変換コンテンツを変換処理し、前記コンテンツを得る逆変換部とを備える、端末器を提供する。
【００１８】
本発明の第４の態様は、コンテンツ配信装置から蓄積器が接続された端末器にコンテンツを配信する、コンテンツ配信方法であって、前記コンテンツに予め付与されたコンテンツ識別番号を使用して、前記コンテンツを変換処理し、変換コンテンツを生成し、前記コンテンツ識別番号と、前記蓄積器に予め付与された蓄積器識別番号と、前記端末器に対応する端末鍵とから複合鍵を生成し、前記変換コンテンツに前記複合鍵を加算して、加算変換コンテンツを生成し、前記加算変換コンテンツを前記コンテンツ配信装置から前記端末器に送る、コンテンツ配信方法を提供する。
【００１９】
【発明の実施の形態】
次に、添付図面を参照して、本発明の実施形態を詳細に説明する。
【００２０】
図１は、本発明によるコンテンツ配信システムの構成例を示したものである。この図１の構成は、端末器３の所有者又は使用者であるコンテンツ利用者が、コンテンツ関連情報からコンテンツ検索に必要なアクセス情報を得て所望のコンテンツを取得し、蓄積するコンテンツ配信システムである。特に、コンテンツ利用者には、予め登録機関に登録されているコンテンツ識別番号（コンテンツＩＤ番号）Ｎｃで除算されたコンテンツ（変換コンテンツ）が配信されるので、コンテンツ利用者は第３者に勝手に利用される事なくコンテンツを取得し蓄積することが可能である。
【００２１】
コンテンツＩＤ番号Ｎｃと同様に、コンテンツＩＤ番号Ｎｃに関連したコンテンツを蓄積する目的で、登録機関で端末３に付属する蓄積器４の登録認証を得て、蓄積器識別番号（蓄積器ＩＤ番号）Ｎｓを予め得ておく。
【００２２】
予め設定した関数機能を使用した演算により、コンテンツＩＤ番号Ｎｃと蓄積器識別番号Ｎｓの両方から合成識別番号（合成ＩＤ番号）Ｎｔを生成する。また、コンテンツ配信装置３は、プロバイダー側から個々の端末器３に与えられた個別の鍵（端末鍵）αを合成ＩＤ番号Ｎｔに乗算して複合化する。更に、その演算結果を変換コンテンツに加算して配信することで、安全性と確実性を強化する事が出来る。
【００２３】
一方、受信側の端末器３では、変換コンテンツを変換状態のままで蓄積器４に蓄積する事で、第３者への秘匿性や安全性を確保する。蓄積器４に蓄積器ＩＤ番号が付与され、かつ端末器３が端末鍵αを取得済みである限り、端末器３におけるコンテンツの取得と蓄積には、特に支障はない。
【００２４】
コンテンツＩＤ番号Ｎｃを用いて前述の変換コンテンツを乗算処理することで、元のコンテンツを得る事が可能となる。端末器３でコンテンツＩＤ番号Ｎｃを得るためには、先ず端末鍵αを用いた除算処理で合成ＩＤ番号Ｎｔを得る。次いで、合成ＩＤ番号Ｎｔを蓄積器ＩＤ番号Ｎｓで除算処理し、コンテンツＩＤ番号Ｎｃを得る。こうして得られたコンテンツＩＤ番号Ｎｃで変換コンテンツを乗算処理し、元のコンテンツを得る。
【００２５】
以下、図１から図３を参照して本実施形態のコンテンツ配信システムを詳細に説明する。
【００２６】
図１を参照すると、このコンテンツ配信システムでは、コンテンツＣは入力端子４１から出力端子４２へ伝送される。
【００２７】
図１において、１はコンテンツ配信装置、２は通信ネットワーク、３は通信ネットワーク２を介して接続された端末器、４は端末器３に接続された蓄積器、１０１は専用回線等の通信回線１０２を介してコンテンツ配信装置１に接続された識別番号管理装置である。コンテンツ配信装置１は、コンテンツを配信するプロバイダにより所有又は使用される。端末器３はコンテンツ利用者により所有又は使用される。識別番号管理装置１０１は登録機関により所有又は使用される。コンテンツ配信装置１、端末器３、及び識別番号管理装置１０１は、ＣＰＵ、メモリ、外部記憶装置、入力装置、出力装置等の要素を備えるコンピュータと、このコンピュータの外部記憶装置に記憶されてＣＰＵにより実行されるソフトウェアとにより実現される。
【００２８】
コンテンツ配信装置１について説明する。図１及び図２を参照すると、コンテンツ配信装置１は、変換部９、複合鍵生成部８と要求処理部２５を有する配信制御部２４、加算器（第１の演算器）１０、インターフェースないしは通信部１０３、及び処理指示部２６を備えている。
【００２９】
変換部９は、コンテンツＣをコンテンツＩＤ番号Ｎｃで演算（除算）し、変換コンテンツＣ／Ｎｃを生成する。複合鍵生成部８は、コンテンツＩＤ番号Ｎｃと、蓄積器ＩＤ番号Ｎｓと端末器３に対応する端末鍵αとから複合鍵Ｋを生成する。この複合鍵Ｋは配信されるコンテンツの演算解読情報となる。加算器１０は、変換コンテンツＣ／Ｎｃに複合鍵Ｋを加算し、加算変換コンテンツ（Ｃ／Ｎｃ＋Ｋ）を生成する。要求処理部２５は、後に詳述するように、端末器３からのコンテンツ配信要求信号を分離して識別番号管理装置１０１に送る。インターフェースないしは通信部１０３は、通信ネットワーク２を介した端末器３との情報の送受信を実行する。処理指示部２６は、コンテンツ配信装置１の各システム制御の処理を指示する。
【００３０】
識別番号管理装置１０１について説明する。図１を参照すると、識別番号管理装置１０１は、コンテンツ識別番号管理部５、蓄積器識別番号管理部６、及び合成識別番号生成部７を備えている。
【００３１】
コンテンツ識別番号管理部５は、登録機関により付与されたコンテンツＩＤ番号ＮｃをコンテンツＣに関連付けて記憶している。また、コンテンツ識別番号管理部５は、コンテンツ配信装置１からの要求に応じて、特定のコンテンツのコンテンツＩＤ番号をコンテンツ配信装置１に送信する。蓄積器識別番号管理部６は、登録機関により付与された蓄積器ＩＤ番号Ｎｓを蓄積器４に関連付けて記憶している。また、蓄積器識別番号管理部６は、コンテンツ配信装置１からの要求に応じて、特定の蓄積器４の蓄積器ＩＤ番号Ｎｓをコンテンツ配信装置１に送信する。合成識別番号生成部７は、コンテンツ配信装置１からの要求に応じて、予め定められた関数ｆを使用し、コンテンツ識別番号Ｎｃと、蓄積器ＩＤ番号Ｎｓとから合成識別番号Ｎｔを生成する。
【００３２】
端末器３について説明する。図１及び図３を参照すると、端末器３は、端末鍵αを記憶する端末鍵管理部１７、蓄積器ＩＤ番号Ｎｓを記憶する蓄積器識別番号記憶部１０５、分割器２１、制御演算部１０６、乗算器（逆変換部）１１、加算演算器２０、及びインターフエースないしは通信部１０６を備えている。
【００３３】
分割器２１は、コンテンツ配信装置１から受信した加算変換コンテンツ（Ｃ’＝Ｃ／Ｎｃ＋Ｋ）を、変換コンテンツＣ／Ｎｃと複合鍵Ｋとに分割し、変換コンテンツＣ／Ｎｃを蓄積器４に蓄積する。
【００３４】
制御演算部１０６は、第１及び第２の除算器１８，１９、要求生成部１５、及び処理指示部１６を備えている。第１の除算器１８は、端末鍵αを使用して、複合鍵Ｋから合成識別番号Ｎｔを算出する。第２の除算器１９は、蓄積器識別番号Ｎｓを使用して、合成識別番号Ｎｔからコンテンツ識別番号Ｎｃを算出する。要求生成部１５は、コンテンツＣの配信要求Ｒｃと蓄積器ＩＤ番号Ｎｓの送信要求Ｒｓを生成する。処理支持部１６は、端末器３の各システム制御の処理を指示する。
【００３５】
乗算器１１は、制御演算部１０６により算出されたコンテンツＩＤ番号と蓄積器４に蓄積された変換コンテンツとを乗算し、コンテンツＣを算出する。加算演算器２０は、後に詳述するように、乗算器１１により算出されたコンテンツＣに、コンテンツＩＤ番号Ｎｃ等を加算して出力端子４２に出力する。
【００３６】
ここで端末鍵αについて説明する。コンテンツ配信者により端末器３の端末番号ｎに対応する端末鍵αが付与される。コンテンツ利用者は、ＩＣカードやダウンロードにより端末鍵αを取得する。取得した端末鍵αは、端末器３の鍵管理部１７に記憶される。また、端末鍵αは、端末番号ｎと関連付けてコンテンツ配信装置１の鍵生成部８に記憶される。
【００３７】
蓄積器４は、ハードディスクドライブ、ＳＤカード、ＤＶＤ−ＲＡＭ等である。コンテンツ情報を蓄積可能である限り、蓄積器４の種類は限定されない。
【００３８】
次に、このコンテンツ配信システムの動作を説明する。端末器３の要求発生部１５により生成された蓄積器ＩＤ番号Ｎｓの送信要求Ｒｓは、通信ネットワーク２を介してコンテンツ配信装置１に送信される。送信要求Ｒｓは要求処理部２５及び通信回線１０２を介して、識別番号管理装置１０１に送信される。送信要求Ｒｓは蓄積器識別番号管理部６に入力される。蓄積器識別番号管理部６は、端末器３に接続された蓄積器４に対応する蓄積器ＩＤ番号Ｎｓを通信回線１０２を介してコンテンツ配信装置１に送信する。コンテンツ配信装置１は蓄積器ＩＤ番号Ｎｓを端末器３に送信する。端末器３により受信された蓄積器ＩＤ番号Ｎｓは、蓄積器識別番号記憶部１０５に記憶される。
【００３９】
次に、端末器３からコンテンツ配信装置１にコンテンツ配信要求Ｒｃが送信された場合の動作を説明する。以降の説明では、必要に応じてコンテンツＣ、コンテンツ識別番号Ｎｃ、及び複合鍵Ｋが、以下の式（１）のように表されるものとする。
【００４０】
2004062866.tif 000003
【００４１】
コンテンツ配信要求時には、端末器３からコンテンツ送信装置１にコンテンツ配信要求Ｒｃと端末番号ｎが送信される。コンテンツ配信要求はＲｃはコンテンツを特定する情報、例えばコンテンツのタイトルを含む。図４を参照すると、コンテンツ配信要求Ｒｃを受信したコンテンツ配信装置１は、識別番号管理装置１０１のコンテンツ識別番号管理部５から対応するコンテンツＩＤ番号Ｎｃを取得する（ステップＳ４−１）。詳細には、コンテンツ配信要求Ｒｃは要求処理部２５及び通信回線１０２を経てコンテンツ識別番号管理部５に入力され、コンテンツ識別番号管理部５はコンテンツＩＤ番号Ｎｃをコンテンツ配信装置１に送信する。コンテンツＩＤ番号Ｎｃは変換部９に入力される。変換部９は、入力されたコンテンツＩＤ番号ＮｃでコンテンツＣを除算し、変換コンテンツＣ／Ｎｃを生成する（ステップＳ４−２及び下記の式（２）参照）。
【００４２】
2004062866.tif 000004
【００４３】
一方、識別番号管理装置１０１がコンテンツ配信要求Ｒｃを受信すると、コンテンツ識別番号管理部５から合成識別番号生成部７にコンテンツＩＤ番号Ｎｃが入力される。また、蓄積器識別番号管理部６から合成識別番号生成部７に蓄積器ＩＤ番号Ｎｓが入力される。合成識別番号生成部７は、関数ｆを使用して、コンテンツＩＤ番号Ｎｃと蓄積器ＩＤ番号Ｎｓとから、合成ＩＤ番号Ｎｔを生成する。コンテンツ配信装置１は合成識別番号生成部７から合成ＩＤ番号Ｎｔを取得する（ステップＳ４−３）。詳細には、合成ＩＤ番号Ｎｔは、複合鍵生成部８に入力される。
【００４４】
次に、複合鍵生成部８が複合鍵Ｋを生成する（ステップＳ４−４）。詳細には、複合鍵生成部８は、合成ＩＤ番号Ｎｔと、端末器３から受信した端末番号ｎに対応する端末鍵αとを乗算し、それによって複合鍵Ｋを生成する。
【００４５】
次に、加算器１０が加算変換コンテンツＣ’を生成する（ステップＳ４−５及び下記の式（３）参照）。詳細には、変換部９から加算器１０に変換コンテンツＣ／Ｎｃが入力され、かつ複合鍵生成部８から加算器１０に複合鍵Ｋが入力される。加算器１０は、変換コンテンツＣ／Ｎｃに複合鍵Ｋを加算し、それによって加算変換コンテンツＣ’を生成する。
【００４６】
2004062866.tif 000005
【００４７】
コンテンツ配信装置１は、加算変換コンテンツＣ’を通信ネットワーク２を介して端末器３に送信する。
【００４８】
端末器３により受信された加算変換コンテンツＣ’は、分割器２１に入力される。図５を参照すると、分割器２１は加算変換コンテンツＣ’を変換コンテンツＣ／Ｎｃと複合鍵Ｋに分割する（ステップＳ５−１及び下記の式（４））。
【００４９】
2004062866.tif 000006
【００５０】
変換コンテンツＣ／Ｎｃは蓄積器４に蓄積される。ここで蓄積器４に蓄積されたコンテンツは、コンテンツＩＤ番号Ｎｃで演算変換された変換コンテンツＣ／Ｎｃである。変換されたままの状態で、読み出された変換コンテンツＣ／Ｎｃは、そのままでは無意味の信号列であり、例え、無許可で読み出されたとしても、価値を生まない信号列に過ぎないので、コンテンツは保護されている状態である。
【００５１】
一方、複合鍵Ｋは第１の除算器１８に入力される。第１の除算器１８は複合鍵Ｋを端末鍵管理部１７に記憶された端末鍵αで除算し、合成ＩＤ番号Ｎｔを算出する（ステップＳ５−３）。算出された合成ＩＤ番号Ｎｔは、第２の除算器１９に入力される。第２の除算器１９は、合成ＩＤ番号Ｎｔを蓄積器識別番号記憶部１０５に記憶された蓄積器ＩＤ番号Ｎｓで除算し、コンテンツＩＤ番号Ｎｃを算出する（ステップＳ５−４）。算出されたコンテンツＩＤ番号Ｎｃは、乗算器１１に入力される。乗算器１１は、蓄積器４に蓄積された変換コンテンツＣ／ＮｃとコンテンツＩＤ番号Ｎｃとを乗算し、コンテンツＣを算出する（ステップＳ５−５、式（５））。
【００５２】
2004062866.tif 000007
【００５３】
乗算器１１により算出されたコンテンツＣは加算演算器２０に出力される。加算演算器２０は、必要に応じて、コンテンツＣにコンテンツＩＤ番号Ｎｃ、蓄積器ＩＤ番号Ｎｓ、及び端末番号ｎを加算して出力端子４２に出力する。また、この加算機能を用いて、必要に応じて、別途、複製不可コード等の付与もする事が出来る。
【００５４】
図６に示すように、加算演算器２０に代えて電子透かし処理部９０を設け、コンテンツＩＤ番号Ｎｃ、蓄積器ＩＤ番号Ｎｓ、及び端末番号ｎをコンテンツＣに埋め込んでもよい。
【００５５】
コンテンツ識別番号管理部５、蓄積器識別番号管理部６、及び合成識別番号生成部７は別個の装置として構成してもよい。通信ネットワークを介さないコンテンツ配信、例えばＤＶＤ等の媒体にコンテンツを記録して配信にも本発明を適用することができる。
【００５６】
【発明の効果】
本発明では、コンテンツ配信装置は、変換部によってコンテンツ識別番号を使用して生成された変換コンテンツに、複合鍵生成部によってコンテンツ識別番号、蓄積器識別番号、及び端末鍵から生成された複合鍵を加算し、加算変換コンテンツを生成する。端末器が取得した加算変換コンテンツは複合鍵と変換コンテンツに分割され、変換コンテンツは蓄積器に蓄積される。従って、コンテンツ配信装置から端末器に配信されたコンテンツ情報に、コンテンツ識別番号が付加されていない場合、変換コンテンツを元のコンテンツに変換できない。また、コンテンツ識別番号が付加されている場合でも、それが、端末鍵と蓄積器識別番号で正しく演算されたものでない場合、すなわち他人が要求したコンテンツを盗聴した場合、元のコンテンツに正しく変換できない。これらによって、セキュアーなコンテンツ配信を実現することができる。
【００５７】
また、端末器の加算演算器は、コンテンツに蓄積器識別番号、端末番号、及びコンテンツ識別番号のうち、少なくとも一つを加算して出力する。従って、不正にコンテンツの複製又は流通をしても、誰が不正を働いたかが直ちに判明するので、コンテンツの不正流通を防止することが可能である。これにより、コンテンツの不正流通防止を実現することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るコンテンツ配信システムを示す概略ブロック図である。
【図２】コンテンツ配信部示す概略ブロック図である。
【図３】端末器を示す概略ブロック図である。
【図４】コンテンツ配信部の動作を説明するためのフローチャートである。
【図５】端末器の動作を説明するためのフローチャートである。
【図６】端末器の代替構造を示す概略ブロック図である。
【図７】従来のコンテンツ配信システムを示す概略ブロック図である。
【符号の説明】
１　コンテンツ配信装置
２　通信ネットワーク
３　端末器
４　蓄積器
５　コンテンツＩＤ番号管理部
６　蓄積器ＩＤ番号管理部
７　合成ＩＤ番号生成部
８　複合鍵生成部
９　変換部
１０　加算器
１１　乗算器
１５　要求生成部
１６　処理指示部
１７　端末鍵管理部
１８，１９　除算器
２０　加算演算器
２１　分割器
２３　加算器
２４　配信制御部
２５　要求処理部
２６　処理指示部
１０１　識別番号管理装置
Ｃ　コンテンツ
Ｃ’　加算変換コンテンツ
Ｋ　複合鍵
ｎ　端末番号
Ｎｃ　コンテンツ識別番号
Ｎｔ　蓄積器識別番号
α　端末鍵
【図１】
2004062866.tif 000008
【図２】
2004062866.tif 000009
【図３】
2004062866.tif 000010
【図４】
2004062866.tif 000011
【図５】
2004062866.tif 000012
【図６】
2004062866.tif 000013
【図７】
2004062866.tif 000014