(57)【要約】【課題】  鍵情報の管理を容易に行うことできるとともに、著作権保護およびユーザの操作性を向上させることのできるデータ配信装置またはデータ提供装置を提供すること。【解決手段】  情報記録再生装置４００は、データ流通システム１００において提供されたコンテンツデータをリムーバブルＨＤ１０に記録されたライセンス鍵情報に基づいて復号化するとともに、当該復号されたコンテンツデータに対して、当該ライセンス鍵情報に基づいてコンテンツ鍵情報を生成し、当該生成されたコンテンツ鍵情報に基づいて予め定められた暗号化処理を行うようになっており、暗号化コンテンツデータを復号化する際にリムーバブルＨＤ１０に記録されたライセンス鍵情報を当該リムーバブルＨＤ１０から抹消するようになっている。【選択図】  図１
2007328379.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを取得するコンテンツデータ取得手段と、
前記取得されたコンテンツデータを暗号化するための鍵情報を予め格納する暗号化用鍵情報格納手段と、
前記取得されたコンテンツデータを複数のコンテンツデータに分割する分割手段と、
前記格納された鍵情報に基づいて、前記分割されたコンテンツデータであるユニットデータ毎に当該各ユニットデータに対して順次暗号化を行う暗号化手段と、
前記暗号化されたコンテンツデータを配信するデータ配信手段と、
を備え、
前記暗号化手段が、一のユニットデータを暗号化する際に、直前に暗号化されたユニットデータを暗号化するための暗号化情報に基づいて当該一のユニットデータを暗号化するための暗号化情報を生成する生成手段を有し、前記生成された暗号化情報に基づいて前記各ユニットデータを暗号化することを特徴とするデータ配信装置。
【請求項２】
請求項１に記載のデータ配信装置において、
前記生成手段が、一のユニットデータを暗号化する際に、直前に暗号化されたユニットデータにおける暗号化情報に基づいて一方向関数を用いて当該暗号化すべきユニットデータにおける暗号化情報を生成することを特徴とするデータ配信装置。
【請求項３】
請求項１または２に記載のデータ配信装置において、
前記生成手段が、最初に暗号化の対象となる一のユニットデータを暗号化する際に、前記格納された鍵情報に基づいて当該暗号化すべきユニットデータにおける暗号化情報を生成することを特徴とするデータ配信装置。
【請求項４】
請求項１乃至３の何れか一項に記載のデータ配信装置において、
前記暗号化手段が、暗号化の対象となる一のユニットデータが暗号化された直前の暗号化情報である直前暗号化情報に基づいて、次のユニットデータに対して暗号化する際に必要となる暗号化情報が生成された後に、当該直前暗号化情報を抹消する抹消手段を有することを特徴とするデータ配信装置。
【請求項５】
コンテンツデータが複数のユニットデータに分割され、当該ユニットデータ毎に予め定められた鍵情報に基づいて暗号化されたコンテンツデータを取得する暗号化データ取得手段と、
前記取得された暗号化されたコンテンツデータを復号化するための鍵情報を予め格納する復号化用鍵情報格納手段と、
一の前記ユニットデータが暗号化される際に、前記鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化すべきユニットデータにおける暗号化情報が生成され、各ユニットデータが暗号化されている場合に、前記取得されたコンテンツデータを構成する各ユニットデータに対して、前記鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて前記ユニット毎に順次復号化を行う復号化手段と、
前記復号化されたコンテンツデータをユーザに提供する提供手段と、
を備え、
前記復号化手段が、前記一のユニットデータを復号化する際に、前記格納された鍵情報または前記直前に復号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化されている一のユニットデータを復号化するための暗号化情報を復元する復元手段を有し、当該復元された各暗号化情報に基づいて各ユニットデータを復号化することを特徴とするデータ提供装置。
【請求項６】
請求項５に記載のデータ提供装置において、
前記一のユニットデータが暗号化される際に、直前に暗号化されたユニットデータにおける暗号化情報に基づいて一方向関数を用いて当該暗号化すべきユニットデータにおける暗号化情報が生成され、各ユニットデータが暗号化されている場合に、
前記復元手段が、一のユニットデータを復号化する際に、直前に復元されたユニットデータにおける暗号化情報に基づいて前記一方向関数を用いて当該復号化すべきユニットデータにおける暗号化情報を復元することを特徴とするデータ提供装置。
【請求項７】
請求項５または６に記載のデータ提供装置において、
前記提供手段が、前記鍵情報に基づいて前記暗号化データ取得手段によって取得されたコンテンツデータとは異なる暗号化方式にて前記復号化されたコンテンツデータを再暗号化し、当該再暗号化されたコンテンツデータを記録媒体に記録することによってユーザに提供することを特徴とするデータ提供装置。
【請求項８】
請求項５乃至７の何れか一項に記載のデータ提供装置において、
最初に暗号化の対象となる一のユニットデータが暗号化される際に、前記格納された鍵情報に基づいて当該暗号化すべきユニットデータにおける暗号化情報が生成され、当該最初のユニットデータが暗号化されている場合に、
前記復元手段が、最初に暗号化の対象となる一の暗号化されたユニットデータを復号化する際に、前記格納された鍵情報に基づいて当該復号化すべきユニットデータにおける暗号化情報を復元することを特徴とするデータ提供装置。
【請求項９】
請求項５乃至８の何れか一項に記載のデータ提供装置において、
前記復号化手段が、復号化の対象となる一のユニットデータが復号化される際に用いられた直前の暗号化情報である直前暗号化情報に基づいて、次のユニットデータに対して復号化する際に必要となる暗号化情報が生成された後に、当該直前暗号化情報を抹消する抹消手段を有することを特徴とするデータ提供装置。
【請求項１０】
コンテンツデータを取得するコンテンツデータ取得工程と、
前記取得されたコンテンツデータを複数のコンテンツデータに分割する分割工程と、
暗号化用鍵情報格納手段に予め格納され、前記取得されたコンテンツデータを暗号化するための鍵情報に基づいて、前記分割されたコンテンツデータであるユニットデータ毎に当該各ユニットデータに対して順次暗号化を行う暗号化工程と、
前記暗号化されたコンテンツデータを記録媒体に記録する記録制御工程と、
を含み、
前記暗号化工程においては、一のユニットデータを暗号化する際に、直前に暗号化されたユニットデータを暗号化するための暗号化情報に基づいて当該一のユニットデータを暗号化するための暗号化情報を生成する生成工程を有し、前記生成された暗号化情報に基づいて前記各ユニットデータを暗号化することを特徴とするデータ配信方法。
【請求項１１】
請求項１０に記載のデータ配信方法において、
前記暗号化工程においては、暗号化の対象となる一のユニットデータが暗号化された直前の暗号化情報である直前暗号化情報に基づいて、次のユニットデータに対して暗号化する際に必要となる暗号化情報が生成された後に、当該直前暗号化情報を抹消する抹消工程を有することを特徴とするデータ配信方法。
【請求項１２】
コンテンツデータが複数のユニットデータに分割され、当該ユニットデータ毎に予め定められた鍵情報に基づいて暗号化されたコンテンツデータを取得する暗号化データ取得工程と、
一の前記ユニットデータが暗号化される際に、前記鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化すべきユニットデータにおける暗号化情報が生成され、各ユニットデータが暗号化されている場合に、前記取得されたコンテンツデータを構成する各ユニットデータに対して、復号化用鍵情報格納手段に予め格納され、前記取得された暗号化されたコンテンツデータを復号化するための鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて前記ユニット毎に順次復号化を行う復号化工程と、
前記復号化されたコンテンツデータをユーザに提供する提供手段を制御する提供工程と、
を含み、
前記復号化工程においては、前記一のユニットデータを復号化する際に、前記格納された鍵情報または前記直前に復号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化されている一のユニットデータを復号化するための暗号化情報を復元する復元工程を有し、当該復元された各暗号化情報に基づいて各ユニットデータを復号化することを特徴とするデータ提供方法。
【請求項１３】
請求項１２に記載のデータ提供方法において、
前記復号化工程においては、復号化の対象となる一のユニットデータが復号化される際に用いられた直前の暗号化情報である直前暗号化情報に基づいて、次のユニットデータに対して復号化する際に必要となる暗号化情報が生成された後に、当該直前暗号化情報を抹消することを特徴とするデータ提供方法。
【請求項１４】
コンピュータを、
コンテンツデータを取得するコンテンツデータ取得手段、
前記取得されたコンテンツデータを複数のコンテンツデータに分割する分割手段、
暗号化用鍵情報格納手段に予め格納され、前記取得されたコンテンツデータを暗号化するための鍵情報に基づいて、前記分割されたコンテンツデータであるユニットデータ毎に当該各ユニットデータに対して順次暗号化を行う暗号化手段、
前記暗号化されたコンテンツデータを配信するデータ配信手段、
として機能させるとともに、
一のユニットデータを暗号化する際に、直前に暗号化されたユニットデータを暗号化するための暗号化情報に基づいて当該一のユニットデータを暗号化するための暗号化情報を生成し、前記生成された暗号化情報に基づいて前記各ユニットデータを暗号化する前記暗号化手段として機能させることを特徴とするデータ配信プログラム。
【請求項１５】
請求項１４に記載のデータ配信プログラムにおいて、
前記コンピュータを、
暗号化の対象となる一のユニットデータが暗号化された直前の暗号化情報である直前暗号化情報に基づいて、次のユニットデータに対して暗号化する際に必要となる暗号化情報が生成された後に、当該直前暗号化情報を抹消する前記暗号化手段として機能させることを特徴とするデータ配信プログラム。
【請求項１６】
請求項１４または１５に記載のデータ配信プログラムをコンピュータに読み取り可能に記録したことを特徴とする情報記録媒体。
【請求項１７】
コンピュータを、
コンテンツデータが複数のユニットデータに分割され、当該ユニットデータ毎に予め定められた鍵情報に基づいて暗号化されたコンテンツデータを取得する暗号化データ取得手段、
一の前記ユニットデータが暗号化される際に、前記鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化すべきユニットデータにおける暗号化情報が生成され、各ユニットデータが暗号化されている場合に、前記取得されたコンテンツデータを構成する各ユニットデータに対して、復号化用鍵情報格納手段に予め格納され、前記取得された暗号化されたコンテンツデータを復号化するための鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて前記ユニット毎に順次復号化を行う復号化手段、
前記復号化されたコンテンツデータをユーザに提供する提供手段を制御する提供制御手段、
として機能させるとともに、
前記一のユニットデータを復号化する際に、前記格納された鍵情報または前記直前に復号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化されている一のユニットデータを復号化するための暗号化情報を復元する復元工程を有し、当該復元された各暗号化情報に基づいて各ユニットデータを復号化する復号化手段として機能させることを特徴とするデータ提供プログラム。
【請求項１８】
請求項１７に記載のデータ提供プログラムにおいて、
前記コンピュータを、復号化の対象となる一のユニットデータが復号化される際に用いられた直前の暗号化情報である直前暗号化情報に基づいて、次のユニットデータに対して復号化する際に必要となる暗号化情報が生成された後に、当該直前暗号化情報を抹消する抹消する復号化手段として機能させることを特徴とするデータプログラム。
【請求項１９】
請求項１７または１８に記載のデータ提供プログラムをコンピュータに読み取り可能に記録したことを特徴とする情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、著作権の保護が考慮されたデータ流通システムに関する技術分野に属する。
【背景技術】
【０００２】
近年、インターネット等の通信ネットワークに関する技術の発達により、携帯用電話機等を用いた個人向けの携帯通信端末装置により、映像データをはじめとする様々な情報の閲覧、取得および提供など各ユーザが容易に情報を利用することができるようになっている。
【０００３】
このような情報の授受においては、すべての情報がデジタル信号により行われるため、音楽データや映像データの授受を行った場合に、データの授受による音質や画質の劣化をほとんど生じさせることなく、データの複製を行うことが可能となっている。したがって、様々な媒体で提供される音楽データや映像データにおいて、著作者の権利が存在する場合には、適切な著作権保護のための方策が取られていないと、著しく著作権者の権利が侵害されてしまうおそれがある。
【０００４】
一方、著作権保護の目的を最優先して、様々な媒体で提供される音楽データや映像データの複製などのデータの授受を禁止すると、適法にコンテンツデータを購入したユーザが個人的に使用する場合であっても複製を行う事ができなくなるので、著作権の保護が過度になりすぎるとともに、コンテンツデータの複製に際し一定の著作権料を徴収することが可能な著作権者にとっても、その機会を喪失することになりかねず、かえって不利益が生ずることとなる。
【０００５】
このような状況下において、従来、コンテンツデータをネットワークを介して提供する方法において、著作権保護を実現しつつ、データ容量の多いンテンツデータを提供する方法として、当該コンテンツデータを複数に分割し、各分割されたコンテンツデータのユニット毎に暗号化を行うための鍵情報によって暗号化して提供する方法が知られている。
【０００６】
具体的には、このコンテンツデータの提供方法は、分割された複数のコンテンツデータにおけるユニットのデータ（以下、ユニットデータという。）毎に、異なる鍵情報によって暗号化を行い、各ユニットデータ毎にコンテンツデータを他の情報通信端末装置に提供するようになっている。そして、当該他の情報通信端末装置は、ユニットデータ毎に適法な異なる鍵情報を取得し、当該取得した鍵情報に基づいて各ユニットデータを復号化するようになっており、復号された各ユニットデータに基づいてコンテンツデータの再生、記録、または転送を行うようになっている（例えば、特許文献１）。
【特許文献１】特開２００２−２８８３７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような従来のコンテンツデータの提供方法および復号化装置においては、当該コンテンツデータを提供する際、または、当該コンテンツデータを復号化する際に、異なる複数の鍵情報を取得する必要があるので、複数の鍵情報の管理が容易でなく、コンテンツデータの提供またはコンテンツデータの復号に際してユーザの操作が煩雑になる可能性が高い。
【０００８】
本発明は、上記の課題に鑑み、その一例として、鍵情報の管理を容易に行うことができるとともに、著作権保護およびユーザの操作性を向上させることのできるデータ配信装置およびデータ提供装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、請求項１に記載の発明は、コンテンツデータを取得するコンテンツデータ取得手段と、前記取得されたコンテンツデータを暗号化するための鍵情報を予め格納する暗号化用鍵情報格納手段と、前記取得されたコンテンツデータを複数のコンテンツデータに分割する分割手段と、前記格納された鍵情報に基づいて、前記分割されたコンテンツデータであるユニットデータ毎に当該各ユニットデータに対して順次暗号化を行う暗号化手段と、前記暗号化されたコンテンツデータを配信するデータ配信手段と、を備え、前記暗号化手段が、一のユニットデータを暗号化する際に、直前に暗号化されたユニットデータを暗号化するための暗号化情報に基づいて当該一のユニットデータを暗号化するための暗号化情報を生成する生成手段を有し、前記生成された暗号化情報に基づいて前記各ユニットデータを暗号化する構成を有している。
【００１０】
また、請求項５に記載の発明は、コンテンツデータが複数のユニットデータに分割され、当該ユニットデータ毎に予め定められた鍵情報に基づいて暗号化されたコンテンツデータを取得する暗号化データ取得手段と、前記取得された暗号化されたコンテンツデータを復号化するための鍵情報を予め格納する復号化用鍵情報格納手段と、一の前記ユニットデータが暗号化される際に、前記鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化すべきユニットデータにおける暗号化情報が生成され、各ユニットデータが暗号化されている場合に、前記取得されたコンテンツデータを構成する各ユニットデータに対して、前記鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて前記ユニット毎に順次復号化を行う復号化手段と、前記復号化されたコンテンツデータをユーザに提供する提供手段と、を備え、前記復号化手段が、前記一のユニットデータを復号化する際に、前記格納された鍵情報または前記直前に復号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化されている一のユニットデータを復号化するための暗号化情報を復元する復元手段を有し、当該復元された各暗号化情報に基づいて各ユニットデータを復号化する構成を有している。
【００１１】
また、請求項１０に記載の発明は、コンテンツデータを取得するコンテンツデータ取得工程と、前記取得されたコンテンツデータを複数のコンテンツデータに分割する分割工程と、暗号化用鍵情報格納手段に予め格納され、前記取得されたコンテンツデータを暗号化するための鍵情報に基づいて、前記分割されたコンテンツデータであるユニットデータ毎に当該各ユニットデータに対して順次暗号化を行う暗号化工程と、前記暗号化されたコンテンツデータを記録媒体に記録する記録制御工程と、を含み、前記暗号化工程においては、一のユニットデータを暗号化する際に、直前に暗号化されたユニットデータを暗号化するための暗号化情報に基づいて当該一のユニットデータを暗号化するための暗号化情報を生成する生成工程を有し、前記生成された暗号化情報に基づいて前記各ユニットデータを暗号化する構成を有している。
【００１２】
また、請求項１２に記載の発明は、コンテンツデータが複数のユニットデータに分割され、当該ユニットデータ毎に予め定められた鍵情報に基づいて暗号化されたコンテンツデータを取得する暗号化データ取得工程と、一の前記ユニットデータが暗号化される際に、前記鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化すべきユニットデータにおける暗号化情報が生成され、各ユニットデータが暗号化されている場合に、前記取得されたコンテンツデータを構成する各ユニットデータに対して、復号化用鍵情報格納手段に予め格納され、前記取得された暗号化されたコンテンツデータを復号化するための鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて前記ユニット毎に順次復号化を行う復号化工程と、前記復号化されたコンテンツデータをユーザに提供する提供手段を制御する提供工程と、を含み、前記復号化工程においては、前記一のユニットデータを復号化する際に、前記格納された鍵情報または前記直前に復号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化されている一のユニットデータを復号化するための暗号化情報を復元する復元工程を有し、当該復元された各暗号化情報に基づいて各ユニットデータを復号化する構成を有している。
【００１３】
また、請求項１４または１６に記載の発明は、コンピュータを、コンテンツデータを取得するコンテンツデータ取得手段、前記取得されたコンテンツデータを複数のコンテンツデータに分割する分割手段、暗号化用鍵情報格納手段に予め格納され、前記取得されたコンテンツデータを暗号化するための鍵情報に基づいて、前記分割されたコンテンツデータであるユニットデータ毎に当該各ユニットデータに対して順次暗号化を行う暗号化手段、前記暗号化されたコンテンツデータを配信するデータ配信手段、として機能させるとともに、一のユニットデータを暗号化する際に、直前に暗号化されたユニットデータを暗号化するための暗号化情報に基づいて当該一のユニットデータを暗号化するための暗号化情報を生成し、前記生成された暗号化情報に基づいて前記各ユニットデータを暗号化する前記暗号化手段として機能させる構成を有している。
【００１４】
また、請求項１７または１９に記載の発明は、コンピュータを、コンテンツデータが複数のユニットデータに分割され、当該ユニットデータ毎に予め定められた鍵情報に基づいて暗号化されたコンテンツデータを取得する暗号化データ取得手段、一の前記ユニットデータが暗号化される際に、前記鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化すべきユニットデータにおける暗号化情報が生成され、各ユニットデータが暗号化されている場合に、前記取得されたコンテンツデータを構成する各ユニットデータに対して、復号化用鍵情報格納手段に予め格納され、前記取得された暗号化されたコンテンツデータを復号化するための鍵情報または直前に暗号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて前記ユニット毎に順次復号化を行う復号化手段、前記復号化されたコンテンツデータをユーザに提供する提供手段を制御する提供制御手段、として機能させるとともに、前記一のユニットデータを復号化する際に、前記格納された鍵情報または前記直前に復号化されたユニットデータにおける暗号化情報の少なくとも何れか一方の情報に基づいて当該暗号化されている一のユニットデータを復号化するための暗号化情報を復元する復元工程を有し、当該復元された各暗号化情報に基づいて各ユニットデータを復号化する復号化手段として機能させる構成を有している。
【発明を実施するための最良の形態】
【００１５】
以下、本願の実施の形態について、図面を参照しながら説明する。
【００１６】
なお、以下に説明する実施の形態は、音声データと映像データを含むコンテンツデータが記録され、持ち運び可能なハードディスク（以下、リムーバブルＨＤという。）を用いてコンテンツデータの授受を行うことが可能なデータ流通システムに属する各装置に対して、本願のデータ配信装置およびデータ提供装置を適用した場合の実施の形態である。
【００１７】
また、本実施形態では、コンテンツデータそのものについては、著作権保護のための管理を行わず、ライセンスと呼ばれる鍵情報を管理することによってコンテンツデータの視聴制御を行う超流通と呼ばれる流通システムを用いて説明する。
【００１８】
さらに、データ流通システムとして、超流通システムを用いて説明するとともに、当該超流通システムにおける著作権保護とは異なる著作権保護のための管理を行う方法として各記録媒体に毎に適法な鍵情報を記録し、当該コンテンツデータに対して一対一に鍵情報が存在することによって著作権保護を行う方法を用いて説明する。
【００１９】
〔データ流通システムの概要〕
始めに、図１を用いてコンテンツデータが記録されるリムーバブルＨＤを用いてコンテンツデータの授受を行うことが可能なデータ流通システムの概要について説明する。
【００２０】
なお、図１は、リムーバブルＨＤを用いてコンテンツデータの授受を行うことが可能なデータ流通システムの概要構成を説明するための図である。
【００２１】
本実施形態のデータ流通システム１００は、図１に示すように、放送波を介して各放送局Ｈから提供される放送番組をコンテンツデータとしてデータ配信を行うシステムであり、放送局において放送番組として提供するコンテンツデータのデータ配信を行うコンテンツデータ配信装置２００と、衛星Ｓを介して提供された放送波を復調するとともにコンテンツデータとしてリムーバブルＨＤ１０に記録し、当該コンテンツデータの再生を行う複数のＴＶ受信装置３００と、コンテンツデータが記録されたリムーバブルＨＤ１０を装着し、ＤＶＤ（Digital Versatile Disc）などの本実施形態のデータ流通システム１００における著作権保護とは異なる著作権保護の管理を行う他の記録媒体に当該コンテンツデータの転送記録を行うことが可能な複数の情報記録再生装置４００と、から構成されている。
【００２２】
なお、例えば、本実施形態のコンテンツデータ配信装置２００は、本発明のデータ配信装置を構成し、情報記録再生装置４００は、本発明のデータ提供装置を構成する。
【００２３】
このデータ流通システム１００では、各ＴＶ受信装置３００または各情報記録再生装置４００は、コンテンツデータの配信元として放送局Ｈから暗号化された当該コンテンツデータを取得するようになっており、当該コンテンツデータにおけるリムーバブルＨＤ１０に代表される記録媒体への複製およびムーブと呼ばれる一の記録媒体から他の記録媒体への転送記録または他の情報記録媒体への提供などの処理を自由に行うことができるようになっている。
【００２４】
その一方、本実施形態のデータ流通システム１００では、暗号化されたコンテンツデータの再生、すなわち、暗号化されたコンテンツデータの視聴を行うためには、各ＴＶ受信装置３００および各情報記録再生装置４００は、コンテンツデータの配信元から供給される鍵情報（以下、ライセンス鍵情報という。）を予め取得またはコンテンツデータともに取得する必要があり、当該取得された鍵情報に基づいて暗号化されているコンテンツデータを復号化して当該コンテンツデータの視聴を行うようになっている。
【００２５】
他方、本実施形態では、このデータ流通システム１００に属さないＤＶＤプレーヤなどの当該データ流通システム１００における著作権保護とは異なる著作権保護のための管理を行う情報再生装置５００に、ＤＶＤなどの記録媒体またはデータ転送によって当該コンテンツデータを提供する場合に、当該データ流通システム１００上において暗号化されているコンテンツデータを一度復号化し、再度、所定の暗号化方法により、暗号化する必要がある。すなわち、この情報再生装置５００においてコンテンツデータを再生させるためには、データ流通システム１００上において暗号化コンテンツデータを復号した後に、ＣＰＲＭ（Content Protection for Recordable Media）またはＤＴＣＰ（Dynamic Tunnel Configuration Protocol）に代表される暗号化方法によって当該復号されたコンテンツデータを暗号化されたＤＶＤによって提供させる必要がある。
【００２６】
したがって、このような他の著作権保護のための管理方法と互換性を備えるために、本実施形態の各情報記録再生装置４００は、データ流通システム１００において提供されたコンテンツデータを復号化するとともに、当該復号されたコンテンツデータに対して、適法に取得された鍵情報に基づいて予め定められた暗号化処理を行うようになっている。
【００２７】
なお、ＣＰＲＭなどの暗号化方法では、各記録媒体に毎に鍵情報が記録され、当該コンテンツデータに対して一体一に鍵情報が存在することによって著作権保護が行われるようになっており、暗号化されたコンテンツデータと、当該暗号化されたコンテンツデータを復号化するための鍵情報と、がＤＶＤ毎に記録され、ＤＶＤに書き込まれた鍵情報と情報記録再生装置４００の適法性を示す情報とを用いてコンテンツデータの暗号化および復号化が行われるようになっている。
【００２８】
〔データ配信装置〕
次に、図２〜図５を用いて本実施形態のデータ流通システム１００におけるコンテンツデータ配信装置２００について説明する。
【００２９】
まず、図２〜図４を用いて本実施形態のデータ流通システム１００におけるコンテンツデータ配信装置２００の構成および動作について説明する。
【００３０】
なお、図２は、本実施形態におけるコンテンツデータ配信装置２００の構成を示すブロック図であり、図３は、本実施形態の暗号化処理部における暗号化処理を説明するための図である。また、図４は、本実施形態の暗号化処理部における暗号化処理における一方向関数の構成例を示す図である。
【００３１】
本実施形態のコンテンツデータ配信装置２００は、放送局などのデータ配信元に設置されるようになっており、本実施形態のデータ流通システム１００におけるコンテンツデータを配信するための装置である。また、このコンテンツデータ配信装置２００は、各ＴＶ受信装置３００に対して所定の鍵情報であるライセンス鍵情報に基づいて暗号化されたコンテンツデータ（以下、暗号化コンテンツデータという。）を配信するようになっている。特に、本実施形態のコンテンツデータ配信装置２００は、入力されたコンテンツデータを予め設定されたライセンス鍵情報に基づいて暗号化しつつ、放送波に変調し、当該コンテンツデータが変調された放送波を各ＴＶ受信装置３００に送信するようになっている。
【００３２】
このような本実施形態のコンテンツデータ配信装置２００は、図２に示すように、コンテンツデータが入力される入力処理部２０１と、予め設定されたライセンス鍵情報が格納されているデータ配信用鍵情報格納部２０２と、ライセンス鍵情報に基づいてコンテンツデータの暗号化処理を行うデータ配信用暗号化処理部２０３と、暗号化されたコンテンツデータを変調し、放送アンテナ２１０を介して各ＴＶ受信装置３００に送信するデータ送信部２０４と、を有している。
【００３３】
また、本実施形態のコンテンツデータ配信装置２００は、コンテンツデータの暗号化処理または送信処理を行うために各種の設定操作を行うデータ配信用操作部２０５と、各部を制御するデータ配信用システム制御部２０６と、各部を制御する際に用いるデータ配信用ＲＯＭ／ＲＡＭ２０７と、を有し、データ配信用システム制御部２０６は、各部とバスＢを介して接続されている。
【００３４】
なお、例えば、本実施形態のデータ配信用暗号化処理部２０３は、本発明のコンテンツデータ取得手段と、暗号化手段、生成手段を構成し、データ配信用システム制御部２０６は、本発明の提供制御手段を構成する。
【００３５】
入力処理部２０１は、ＤＶＤなどの記録媒体からデータ配信するコンテンツデータを読み出すためのドライブを備え、データ配信用システム制御部２０６の制御の下、コンテンツデータを暗号化して各ＴＶ受信装置３００に提供する際に、当該読み出したコンテンツデータをデータ配信用暗号化処理部２０３に出力するようになっている。
【００３６】
データ配信用鍵情報格納部２０２には、本実施形態のデータ流通システム１００において適法に当該データ流通システム１００上流通するコンテンツデータを暗号化するため、また、各ＴＶ受信装置３００または各情報記録再生装置４００において当該コンテンツデータを復号するためのライセンス鍵情報が格納されている。
【００３７】
なお、このデータ配信用鍵情報格納部２０２に格納されたライセンス鍵情報は、図示しない通信制御部を介して、または、各種の記録媒体を介して各ＴＶ受信装置３００に提供されるようになっている。
【００３８】
データ配信用暗号化処理部２０３には、入力処理部２０１から出力されたコンテンツデータが入力されるようになっており、このデータ配信用暗号化処理部２０３は、データ配信用記録制御部の制御の下、データ配信用鍵情報格納部２０２からライセンス鍵情報を取得するようになっている。そして、このデータ配信用暗号化処理部２０３は、入力されたコンテンツデータを複数のユニットデータに分割しつつ、ライセンス鍵情報または当該ライセンス鍵情報から各ユニットデータ毎に生成される鍵情報に基づいて、分割された各ユニットデータをそれぞれ暗号化し、当該暗号化された複数のユニットデータから構成される暗号化コンテンツデータをデータ送信部２０４に出力するようになっている。
【００３９】
具体的には、本実施形態のデータ配信用暗号化処理部２０３は、予め定められたコンテンツデータの再生時における再生時間軸を基準としたユニット単位にて、入力されたコンテンツデータを複数のユニットデータに分割するようになっている。例えば、本実施形態では、データ配信用暗号化処理部２０３は、再生時間を１分としたアロケーションユニットと呼ばれるユニット単位にて入力されたコンテンツデータを複数のユニットデータに分割するようになっている。
【００４０】
また、このデータ配信用暗号化処理部２０３は、取得されたライセンス鍵情報に基づいて、または、各ユニットデータ毎に当該各ユニットデータを暗号化するための鍵情報（以下、ユニット鍵情報という。）に基づいて、一方向関数を用いて各ユニットデータをコンテンツデータの再生時間軸上先頭のユニットデータ（以下、単に先頭ユニットデータという。）から順次暗号化するようになっている。
【００４１】
特に、本実施形態のデータ配信用暗号化処理部２０３は、図３に示すように、先頭のユニットデータについては、データ配信用鍵情報格納部２０２に格納されているライセンス鍵情報に基づいて当該ユニットデータを暗号化するためのユニット鍵情報を生成するようになっている。また、このデータ配信用暗号化処理部２０３は、生成されたユニット鍵情報に基づいて、当該先頭ユニットデータの次に配されているユニットデータを暗号化するためのユニット鍵情報を生成するようになっている。このように、このデータ配信用暗号化処理部２０３は、ユニット鍵情報の生成を繰り返す、すなわち、直前に暗号化されたユニットデータを暗号化する際に用いられたユニット鍵情報（以下、直前ユニット鍵情報という。）に基づいて、当該暗号化されたユニットデータの次に配されているユニットデータにおけるユニット鍵情報を生成し、各ユニットデータの暗号化処理を行うようになっている。
【００４２】
例えば、本実施形態では、データ配信用暗号化処理部２０３は、図４および（式１）に示すように、ｉ番目のユニットデータを暗号化する際に、ライセンス鍵情報または直前ユニット鍵情報Ｍｉと、予め定められ固定された鍵情報（以下、固定鍵情報とういう。）Ｈと、に基づいてｉ番目のユニットデータを暗号化し、当該暗号化されたユニットデータと、ライセンス鍵情報またはユニット鍵情報とに基づいて次に暗号化されるユニットデータを暗号化するためのユニット鍵情報Ｍ（ｉ＋１）を算出するようになっている。ただし、（式１）において、ＥｎｃＨ（Ｍｉ）は、ユニット鍵情報Ｍｉと固定鍵情報Ｈにて暗号化されたユニットデータを示す。
【００４３】
【数１】
2007328379.tif 000003
なお、一方向関数とは、入力値から出力値を算出する際には、容易に算出する事ができる一方、出力値から入力値を算出するには非常に困難である性質を有する関数をいい、例えば、本実施形態では、一方向関数として、データを６４ｂｉｔ単位に区切って暗号化処理を行なう暗号システムであって、簡単なビット位置転置とXOR演算の組み合わせ論理を複数回繰り返し行う秘密鍵を使用する慣用暗号方式であるＤＥＳ（Data Encryption Standard）、１２８ｂｉｔ単位に区切って暗号化処理を行なう暗号システムであって、共通鍵を使用する暗号方式であるＡＥＳ（Advanced Encryption Standard）、または、ドキュメントや数字などの文字列の羅列から一定長のデータに要約するための関数・手順を示すハッシュ関数を用いて各ユニット鍵情報を生成するようになっている。
【００４４】
データ送信部２０４には、データ配信用暗号化処理部２０３から出力された複数のユニットデータによって構成される暗号化コンテンツデータが入力されるようになっており、このデータ送信部２０４は、入力された暗号化コンテンツデータを、例えば、ＢＳ（Broadcasting Satellite）デジタル放送などの所定のデジタル形式を有する放送波に変調し、アンテナＡＴを介して各ＴＶ受信装置３００に送信するようになっている。
【００４５】
データ配信用操作部２０５は、各種確認ボタン、選択ボタンおよび数字キー等の多数のキーを有するリモートコントロール装置および当該リモートコントロール装置から送信された信号を受光する受光部、または、各種確認ボタン、選択ボタンおよび数字キー等の多数のキーを有する操作パネルにより構成されている。そして、この操作部は、コンテンツデータを放送番組データとして各ＴＶ受信装置３００に送信するための各種の指示のために用いられるようになっている。
【００４６】
データ配信用システム制御部２０６は、データ配信用ＲＯＭ／ＲＡＭ２０７に格納される制御プログラムを読み出して各処理を実行するとともに、当該データ配信用ＲＯＭ／ＲＡＭ２０７に処理中のデータを一時的に保持するようになっており、コンテンツデータを放送番組データとして各ＴＶ受信装置３００に送信するためデータ送信処理の制御を行うようになっている。
【００４７】
次に、図５を用いて、本実施形態におけるデータ配信用システム制御部２０６の暗号化処理を含むデータ送信処理について説明する。
【００４８】
なお、図５は、本実施形態におけるデータ配信用システム制御部２０６の暗号化処理を含むデータ送信処理の動作を示すフローチャートである。
【００４９】
まず、ユーザがデータ配信用操作部２０５を操作することによって、所定の放送波により提供されるコンテンツデータを各ＴＶ受信装置３００に送信すべきことを指示すると、データ配信用システム制御部２０６は、当該指示を検出し（ステップＳ１１１）、データ配信用暗号化処理部２０３にデータ配信用鍵情報格納部２０２から適法にコンテンツデータを暗号化するためのライセンス鍵情報を取得させる（ステップＳ１１２）。
【００５０】
次いで、データ配信用システム制御部２０６は、暗号化配信用暗号化処理部に入力処理部２０１にあるコンテンツデータを取得させ（ステップＳ１１３）、データ配信用暗号化処理部２０３に取得されたコンテンツデータを予め定められたデータ容量毎に、コンテンツデータを複数のユニットデータに分割させる（ステップＳ１１４）。
【００５１】
次いで、データ配信用システム制御部２０６は、ライセンス鍵情報に基づいて最初のユニット鍵情報を生成し、当該生成されたユニット鍵情報に基づいてデータ配信用暗号化処理部２０３に分割されたユニットデータにおける先頭ユニットデータを暗号化する（ステップＳ１１４）。
【００５２】
次いで、データ配信用システム制御部２０６は、データ配信用暗号化処理部２０３に、ステップＳ１１４の処理において先頭ユニットデータの暗号化に用いた、または、ステップＳ１１６の処理においてユニットデータの暗号化に用いたユニット鍵情報に基づいて一方向関数を用いて、一のユニット鍵情報を生成する（ステップＳ１１５）。
【００５３】
次いで、データ配信用システム制御部２０６は、データ配信用暗号化処理部２０３に分割されたユニットデータにおける先頭ユニットデータまたは前回当該ステップＳ１１６の処理において暗号化されたユニットデータの次に配されているユニットデータを、ステップＳ１１５の処理に置いて生成されたユニット鍵情報に基づいて暗号化する（ステップＳ１１６）。
【００５４】
次いで、データ配信用システム制御部２０６は、データ配信用暗号化処理部２０３に未だ暗号化されていないユニットデータがあるか否かを判断させ（ステップＳ１１７）、当該データ配信用暗号化処理部２０３が未だ暗号化されていないユニットデータを検出すると、データ配信用システム制御部２０６は、ステップＳ１１５の処理に移行する。
【００５５】
一方、データ配信用暗号化処理部２０３が未だ暗号化されていないユニットデータがないと判断された場合には、データ配信用システム制御部２０６は、本動作を終了させる。
【００５６】
〔ＴＶ受信装置〕
次に、図６〜図８を用いて本実施形態のデータ流通システム１００におけるＴＶ受信装置３００について説明する。
【００５７】
まず、図６および図７を用いて本実施形態のデータ流通システム１００におけるＴＶ受信装置３００の構成および動作について説明する。なお、図６は、本実施形態におけるＴＶ受信装置３００の構成を示すブロック図であり、図７は、本実施形態の復号化処理部における復号化処理を説明するための図である。
【００５８】
本実施形態のＴＶ受信装置３００は、本実施形態のデータ流通システム１００における適法にコンテンツデータ配信装置２００から送信された放送波を受信することができるものとして認証されており、各放送局から送信されたデジタル形式の放送波を受信すると、当該受信された放送波を所定のデジタル形式の暗号化コンテンツデータに復調し、当該復調された暗号化コンテンツデータを予め取得されたライセンス鍵情報に基づいて復号化し、図示しないモニタなどの外部装置に出力するようになっている。
【００５９】
また、本実施形態のＴＶ受信装置３００は、受信された放送波から復調された暗号化コンテンツデータをリムーバブルＨＤ１０に記録するようになっている。特に、本実施形態のＴＶ受信装置３００は、コンテンツデータの著作権保護を行うため、すなわち、リムーバブルＨＤ１０によって他の装置に当該コンテンツデータが提供される場合であって適法に著作権保護を行うために、リムーバブルＨＤ１０に暗号化コンテンツデータを記録する際に、予め取得されたライセンス鍵情報を当該暗号化コンテンツデータとともに、リムーバブルＨＤ１０に記録し、当該ＴＶ受信装置３００からこのライセンス鍵情報を抹消するようになっている。なお、本実施形態のＴＶ受信装置３００は、暗号化するためのライセンスとしてのライセンス鍵情報を予め所定の方法により取得しておくようになっている。
【００６０】
一方、本実施形態のＴＶ受信装置３００は、リムーバブルＨＤ１０に記録された暗号化コンテンツデータを再生する際には、当該暗号化コンテンツデータを読み出し、当該読み出された暗号化コンテンツデータを復号化して図示しないモニタなどの外部装置に出力するようになっている。特に、本実施形態のＴＶ受信装置３００は、リムーバブルＨＤ１０に暗号化コンテンツデータを記録する際に、当該リムーバブルＨＤ１０にライセンス鍵情報を記録し、当該ＴＶ受診部から抹消されているので、当該ムーバブルＨＤに記録された暗号化コンテンツデータを復号化して再生する際には、当該ムーバブルＨＤからライセンス鍵情報を取得し、当該取得されたライセンス鍵情報に基づいて当該読み出された暗号化コンテンツデータを復号化するようになっている。
【００６１】
このような本実施形態のＴＶ受信装置３００は、図６に示すように、アンテナＡＴを介して受信された放送波をコンテンツデータに復調するＴＶ受信部３０１と、コンテンツデータの記録制御を行う受信装置用記録制御部３０２と、リムーバブルＨＤ１０を装着する受信装置用ＨＤドライブ３０３と、予め取得されたまたはリムーバブルＨＤ１０から暗号化コンテンツデータが読み出された際に取得されたライセンス鍵情報が受信装置用鍵情報格納部３０４と、を有している。
【００６２】
また、このＴＶ受信装置３００は、ＴＶ受信部３０１において受信されたまたはリムーバブルＨＤ１０に記録されている暗号化コンテンツデータの再生制御を行う受信装置用再生制御部３０５と、リムーバブルＨＤ１０に記録されている暗号化コンテンツデータを復号する復号化の処理（以下、復号化処理という）を行う受信装置用復号化処理部３０６と、復調されたコンテンツデータまたは復号化されたコンテンツデータを所定の信号に変換し、外部装置に出力する受信装置用出力処理部３０７と、出力する映像信号に対してＯＳＤ（On screen Display）処理を行う受信装置用ＯＳＤ処理部３０８と、を有している。
【００６３】
一方、このＴＶ受信装置３００は、コンテンツデータの記録および再生を行うために各種の設定操作を行う受信装置用操作部３０９と、各部を制御する受信装置用システム制御部３１０と、各部を制御する際に用いる受信装置用ＲＯＭ／ＲＡＭ３１１と、を有し、受信装置用システム制御部３１０は、各部とバスＢを介して接続されている。
【００６４】
なお、例えば、本実施形態の受信装置用鍵情報格納部３０４は、本発明の復号化用鍵情報格納手段を構成し、受信装置用復号化処理部３０６は、本発明のコンテンツデータ取得手段、復号化手段、および、復元手段を構成する。また、例えば、本実施形態の受信装置用出力処理部３０７は、本発明の提供手段を構成し、受信装置用システム制御部３１０は、本発明の提供制御手段を構成する。
【００６５】
ＴＶ受信部３０１は、アンテナＡＴを介して各放送局から送信された放送波、例えば、ＢＳ（Broadcasting Satellite）デジタル放送などの所定のデジタル形式を有する放送波を受信するようになっており、ユーザの選択した受信帯域に同調して受信された信号波を暗号化コンテンツデータに復調し、復調された暗号化コンテンツデータを受信装置用ＨＤドライブ３０３または受信装置用復号化処理部３０６に出力するようになっている。
【００６６】
受信装置用記録制御部３０２は、受信装置用システム制御部３１０の制御の下、操作部を介して入力されたユーザの指示に基づいて、受信装置用ＨＤドライブ３０３を制御し、リムーバブルＨＤ１０にＴＶ受信部３０１から出力された暗号化コンテンツデータを記録するようになっている。
【００６７】
特に、本実施形態の受信装置用記録制御部３０２は、後述するように、ＴＶ受信部３０１から出力された暗号化コンテンツデータをリムーバブルＨＤ１０に記録する際に、受信装置用鍵情報格納部３０４に格納されているコンテンツ鍵情報を読み出し、当該読み出されたコンテンツ鍵情報を暗号化コンテンツデータとともにリムーバブルＨＤ１０に記録するようになっている。
【００６８】
受信装置用ＨＤドライブ３０３は、リムーバブルＨＤ１０を着脱可能にするための構造を有するとともに、例えば、ｉＶＤＲ（Information Versatile Disc for Removable usage）などの規格に準拠したＨＤ用ドライブインターフェースを有している。また、この受信装置用ＨＤドライブ３０３は、受信装置用システム制御部３１０の制御の下、リムーバブルＨＤ１０に記録する暗号化コンテンツデータおよびライセンス鍵情報またはリムーバブルＨＤ１０から読み出す暗号化コンテンツデータまたはライセンス鍵情報のデータに関する入出力の切り換え、および、それに伴うＨＤの記録再生の制御を行うようになっている。
【００６９】
受信装置用鍵情報格納部３０４には、不揮発性メモリにて構成されており、本実施形態のデータ流通システム１００において適法に当該データ流通システム１００上流通するコンテンツデータを再生することが可能なことを示し、当該コンテンツデータを復号化するためのライセンス鍵情報が格納されている。特に、本実施形態の受信装置用鍵情報格納部３０４には、図示しない通信回線を介してコンテンツデータの配信元から提供された、または、カード型などの可搬型記録媒体にてコンテンツデータの配信元から提供されたライセンス鍵情報が所定の方法により予め取得され格納されている。
【００７０】
また、リムーバブルＨＤ１０から暗号化コンテンツデータ読み出された際に、当該リムーバブルＨＤ１０に当該暗号化コンテンツデータとともに記録されているライセンス鍵情報が読み出されるようになっており、この受信装置用鍵情報格納には、当該読み出されたライセンス鍵情報が格納されるようになっている。
【００７１】
なお、この受信装置用鍵情報格納部３０４に格納されているライセンス鍵情報は、暗号化コンテンツデータをリムーバブルＨＤ１０に記録する際に、当該受信装置用鍵情報格納部３０４から読み出され、リムーバブルＨＤ１０記録されるようになっている。また、このライセンス鍵情報は、リムーバブルＨＤ１０から暗号化コンテンツデータが再生された場合には、当該リムーバブルＨＤ１０がＨＤドライブから着脱される際に、抹消されるようになっている。
【００７２】
受信装置用再生制御部３０５には、システム制御部を介して受信装置用操作部３０９から入力された再生指示が入力されるようになっており、この受信装置用再生制御部３０５は、受信装置用システム制御部３１０の制御の下、入力された再生指示に基づいてＴＶ受信部３０１、ＨＤドライブ、受信装置用暗号化処理部および出力処理部を制御し、複数のユニットデータから構成される暗号化コンテンツデータを復号化して再生するようなっている。特に、この受信装置用再生制御部３０５は、受信装置用鍵情報格納部３０４に格納されているライセンス鍵情報に基づいて、受信装置用復号化処理部３０６に暗号化コンテンツデータを復号化処理させるとともに、受信装置用出力処理部３０７に復号化されたコンテンツデータを所定の信号に変換させ外部装置へ出力させるようになっている。
【００７３】
受信装置用復号化処理部３０６は、受信装置用再生制御部３０５の制御の下、ＴＶ受信部３０１から出力された、または、リムーバブルＨＤ１０から読み出された暗号化コンテンツデータをユニットデータ毎に取得するようになっており、特に、リムーバブルＨＤ１０に記録された暗号化コンテンツデータを取得する際には、当該暗号化コンテンツデータを復号化するためのライセンス鍵情報も取得するようになっている。そして、この受信装置用復号化処理部３０６は、入力された複数のユニットデータから構成される暗号化コンテンツデータに対して、当該取得されたライセンス鍵情報に基づいて復号化処理を行い、復号化されたコンテンツデータを受信装置用出力処理部３０７に出力するようになっている。
【００７４】
具体的には、本実施形態の受信装置用復号化処理部３０６は、予め定められたコンテンツデータの再生時における再生時間軸を基準としたユニット単位にて構成され、暗号化された複数のユニットデータが当該ユニットデータ毎に取得するようになっている。例えば、本実施形態では、受信装置用復号化処理部３０６は、上述のように、再生時間を１分としたアロケーションユニットと呼ばれるユニット単位にて構成される複数の暗号化された複数のユニットデータ毎に当該ユニットデータを取得するようになっている。
【００７５】
また、この受信装置用復号化処理部３０６は、取得されたライセンス鍵情報を基づいて、または、各ユニットデータ毎に当該各ユニットデータを復号化するためのユニット鍵情報に基づいて、一方向関数を用いて各ユニットデータをコンテンツデータの再生時間軸上先頭ユニットデータから順次復号化するようになっている。
【００７６】
特に、本実施形態の受信装置用復号化処理部３０６は、暗号化処理と同様に、図７に示すように、先頭のユニットデータについては、受信装置用鍵情報格納部３０４に格納されているライセンス鍵情報に基づいて一方向関数を用いて生成されたユニット鍵情報に基づいて復号化するとともに、当該生成されたユニット鍵情報に基づいて一方向関数を用いて次のユニット鍵情報を生成し、当該次のユニット鍵情報に基づいて先頭ユニットデータの次に配されているユニットデータを復号化するようになっている。このように、この受信装置用復号化処理部３０６は、ユニットデータの復号化とユニット鍵情報の生成とを繰り返す、すなわち、直前に復号化されたユニットデータを復号化する際に用いられた直前ユニット鍵情報に基づいて、当該復号化されたユニットデータの次に配されているユニットデータにおけるユニット鍵情報を生成し、各ユニットデータの復号化処理を行うようになっている。
【００７７】
例えば、受信装置用暗号化処理部は、図４および（式１）と同様に、ｉ番目のユニットデータを復号化する際に、ライセンス鍵情報または直前ユニット鍵情報Ｍｉと、予め定められ固定された鍵情報（以下、固定鍵情報とういう。）Ｈと、に基づいてｉ番目のユニットデータを復号化し、当該復号の対象となった暗号化されているユニットデータと、ライセンス鍵情報またはユニット鍵情報と、に基づいて次のユニットデータを復号化するためのユニット鍵情報Ｍ（ｉ＋１）を算出するようになっている。
【００７８】
一方、この受信装置用復号化処理部３０６は、ライセンス鍵情報のみによって暗号化コンテンツデータの視聴制御を行うため、次のユニットデータにおけるユニット鍵情報を生成すると、当該次のユニットデータにおけるユニット鍵情報を生成する際に必要となるユニット鍵情報を適宜抹消するようになっている。
【００７９】
受信装置用出力処理部３０７には、受信装置用復号化処理部３０６において復号化されたコンテンツデータが入力されるようになっており、この受信装置用出力処理部３０７は、入力されたコンテンツデータを所定の信号に変換し、外部装置に出力するようになっている。
【００８０】
具体的には、本実施形態の受信装置用出力処理部３０７は、受信装置用再生制御部３０５の制御の下、復号化されたコンテンツデータを音声データと映像データに分離するとともに、これらの各データに対してデコード処理など所定の処理を行うことによって、コンテンツデータにおける映像データおよび音声データを生成するようになっている。また、この受信装置用出力処理部３０７は、デコードされた映像データおよび音声データをＮＴＳＣ形式の信号形式に変換するとともに、当該変換された映像信号に対して、ＯＳＤ処理部によって生成され、入力された表示データを重畳するようになっている。そして、この受信装置用出力処理部３０７は、表示データが重畳された映像信号および信号形式が変換された音声信号を映像信号出力端子Ｔ１および音声信号出力端子Ｔ２を介して接続された外部装置に出力するようになっている。
【００８１】
なお、例えば、本実施形態では、音声を拡声する機能を有するモニタが外部装置として接続されるようになっており、受信装置用出力処理部３０７から出力された映像信号または音声信号は、当該モニタによって拡声され、および、表示させるようになっている。
【００８２】
受信装置用ＯＳＤ処理部３０８は、受信装置用再生制御部３０５の制御の下、文字情報等の外部装置に出力される映像信号に対して重畳するための表示データを生成し、当該生成された文字情報などの表示データを受信装置用出力処理部３０７に出力するようになっている。
【００８３】
受信装置用操作部３０９は、各種確認ボタン、選択ボタンおよび数字キー等の多数のキーを有するリモートコントロール装置および当該リモートコントロール装置から送信された信号を受光する受光部、または、各種確認ボタン、選択ボタンおよび数字キー等の多数のキーを有する操作パネルにより構成されている。そして、この操作部は、放送番組データとしてコンテンツデータの受信、リムーバブルＨＤ１０への当該コンテンツデータの記録または当該リムーバブルＨＤ１０に記録されたコンテンツデータの再生を行う際の各種の指示のために用いられるようになっている。
【００８４】
受信装置用システム制御部３１０は、受信装置用ＲＯＭ／ＲＡＭ３１１に格納される制御プログラムを読み出して各処理を実行するとともに、当該受信装置用ＲＯＭ／ＲＡＭ３１１に処理中のデータを一時的に保持するようになっており、受信装置用記録制御装置を介して放送番組データをコンテンツデータとして受信する受信処理、当該リムーバブルＨＤ１０に暗号化コンテンツデータを記録するための記録処理の制御、および、受信装置用生成制御部を介してリムーバブルＨＤ１０に記録されている暗号化コンテンツデータの復号化処理を含む当該コンテンツデータを再生するための再生処理の制御を行うようになっている。
【００８５】
また、この受信装置用システム制御部３１０は、リムーバブルＨＤ１０に記録されている暗号化コンテンツデータを再生する際に受信装置用鍵情報格納部３０４から取得されたライセンス鍵情報が取得している場合に、当該リムーバブルＨＤ１０がＨＤドライブから着脱されると、当該記録されているコンテンツデータにおける受信装置用鍵情報格納部３０４格納されているライセンス鍵情報を抹消し、リムーバブルＨＤ１０に移動するようになっている。
【００８６】
次に、図８を用いて、本実施形態における受信装置用システム制御部３１０の復号化処理を含む再生処理について説明する。
【００８７】
なお、図８は、本実施形態における受信装置用システム制御部３１０の復号化処理を含む再生処理の動作を示すフローチャートである。
【００８８】
また、本動作では、装着されたリムーバブルＨＤ１０に記録されている暗号化コンテンツデータの再生を行うものとして説明するとともに、受信装置用鍵情報格納部３０４には、本実施形態のデータ流通システム１００において視聴制御を行うためのライセンス鍵情報が予め適法に格納されているものとする。
【００８９】
まず、ユーザが受信装置用操作部３０９を操作することによって、リムーバブルＨＤ１０に記録されたコンテンツデータを再生すべきことを指示すると、受信装置用再生制御部３０５は、受信装置用システム制御部３１０を介して当該指示を検出し（ステップＳ２１１）、リムーバブルＨＤ１０に記録されているコンテンツデータを適法に復号化するためのライセンス鍵情報を受信装置用鍵情報格納部３０４に移動させるとともに、当該移動されたコンテンツ鍵情報を受信装置用復号化処理部３０６に取得させる（ステップＳ２１２）。
【００９０】
次いで、受信装置用再生制御部３０５は、受信装置用復号化処理部３０６に先頭ユニットデータをリムーバブルＨＤ１０から取得させ（ステップＳ２１３）、上述のように、ステップＳ２１２の処理において取得されたライセンス鍵情報および当該受信装置用復号化処理部３０６の内部に格納されている固定鍵情報に基づいて先頭ユニットデータを復号化させるためのユニット鍵情報を生成する（ステップＳ２１４）。
【００９１】
次いで、受信装置用再生制御部３０５は、受信装置用復号化処理部３０６にステップＳ２１４の処理またはステップＳ２１９の処理においてユニットデータを復号化する際に用いて直前ユニット鍵情報に基づいて、暗号化されたユニットデータを復号化させる（ステップＳ２１５）。
【００９２】
次いで、受信装置用再生制御部３０５は、受信装置用復号化処理部３０６に直前ユニット鍵情報を削除させ（ステップＳ２１６）、リムーバブルＨＤ１０に次に格納されているユニットデータがあるか否かを判断させる（ステップＳ２１７）。
【００９３】
このとき、受信装置用復号化処理部３０６がリムーバブルＨＤ１０に次に格納されているユニットデータがあることを検出すると、受信装置用再生制御部３０５は、受信装置用復号化処理部３０６に検出された次のユニットデータを取得させるとともに（ステップＳ２１８）、上述のように、ステップＳ２１５の処理において生成されたユニット鍵情報および当該受信装置用復号化処理部３０６の内部に格納されている固定鍵情報に基づいて当該取得されたユニットデータを復号化させ（ステップＳ２１９）、ステップＳ２１５の処理に移行させる。
【００９４】
一方、受信装置用復号化処理部３０６がリムーバブルＨＤ１０に次に格納されているユニットデータがないことを検出すると、受信装置用再生制御部３０５は、本動作を終了させる。
【００９５】
なお、上述の動作は、装着されたリムーバブルＨＤ１０に記録されている暗号化コンテンツデータの再生を行うものとして説明してあるが、ＴＶ受信部３０１にて受信された暗号化コンテンツデータを再生する場合にも同様な処理を行うようになっている。
【００９６】
〔情報記録再生装置〕
次に、図９および図１０を用いて本実施形態のデータ流通システム１００における情報記録再生装置４００について説明する。
【００９７】
まず、図９を用いて本実施形態のデータ流通システム１００における情報記録再生装置４００の構成および動作について説明する。なお、図９は、本実施形態における情報記録再生装置４００の構成を示すブロック図である。
【００９８】
本実施形態の情報記録再生装置４００は、リムーバブルＨＤ１０に記録された暗号化コンテンツデータを当該リムーバブルＨＤ１０に記録されたライセンス鍵情報に基づいて、復号化するようになっており、当該暗号化コンテンツデータを復号した後に再生、または、本実施形態のデータ流通システム１００における著作権保護とは異なる著作権保護のための管理を行うＤＶＤなどの情報記録媒体に対してリムーバブルＨＤ１０に記録されたコンテンツデータの転送記録を行うようになっている。
【００９９】
特に、本実施形態の情報記録再生装置４００は、リムーバブルＨＤ１０に記録された暗号化コンテンツデータを構成する複数の暗号化されたユニットデータに対して、それぞれ、リムーバブルＨＤ１０に記録されたライセンス鍵情報または当該ライセンス鍵情報に基づいて生成されたユニット鍵情報に基づいて復号化しつつ、ライセンス鍵情報から生成されたコンテンツ鍵情報に基づいて所定の暗号化処理を施すことによって他の著作権保護を行う情報記録媒体にコンテンツデータを記録するようになっている。そして、本実施形態の情報記録再生装置４００は、コンテンツデータの著作権保護を的確に行うために、暗号化コンテンツデータを復号化する際にリムーバブルＨＤ１０に記録されたライセンス鍵情報を当該リムーバブルＨＤ１０から抹消するようになっている。
【０１００】
このような情報記録再生装置４００は、図９に示すように、コンテンツデータが記録されるリムーバブルＨＤ１０を装着する記録再生装置用ＨＤドライブ４０１と、リムーバブルＨＤ１０に記録されているライセンス鍵情報が格納され記録再生装置用鍵情報格納部４０２と、ライセンス鍵情報に基づいてリムーバブルＨＤ１０に記録されている暗号化コンテンツデータを復号する記録再生装置用復号化処理部４０３と、復号化されたコンテンツデータを所定の信号に変換し、外部装置に出力する記録再生装置用出力処理部４０４と、出力する映像信号に対してＯＳＤ（On screen Display）処理を行う記録再生装置用ＯＳＤ処理部４０５と、リムーバブルＨＤ１０に記録されているコンテンツデータの再生制御および記録制御を行う記録再生制御部４０６と、を有している。
【０１０１】
また、この情報記録再生装置４００は、復号化されたコンテンツデータに対して本実施形態のデータ流通システム１００と異なる著作権保護を行うための所定の暗号化処理を行う記録再生装置用暗号化処理部４０７と、コンテンツデータが記録されるＤＶＤを装着するＤＶＤドライブ４０８と、を有している。
【０１０２】
一方、この情報記録再生装置４００は、コンテンツデータの記録および再生を行うために各種の設定操作を行う記録再生装置用操作部４０９と、各部を制御する記録再生装置用システム制御部４１０と、各部を制御する際に用いる記録再生装置用ＲＯＭ／ＲＡＭ４１１と、を有し、記録再生装置用システム制御部４１０は、各部とバスＢを介して接続されている。
【０１０３】
なお、例えば、本実施形態の記録再生装置用鍵情報格納部４０２は、本発明の復号化用鍵情報格納手段を構成し、記録再生装置用復号化処理部４０３は、本発明のコンテンツデータ取得手段、復号化手段、および、復元手段を構成する。また、例えば、本実施形態の記録再生装置用出力処理部４０４は、本発明の提供手段を構成し、記録再生制御部４０６は、本発明の抹消手段を構成する。さらに、例えば、本実施形態の受信装置用システム制御部３１０は、本発明の提供制御手段を構成する。
【０１０４】
記録再生装置用ＨＤドライブ４０１は、受信装置用ＨＤドライブ３０３と同様な構成を有しており、リムーバブルＨＤ１０を着脱可能にするための構造を有している。例えば、記録再生装置用ＨＤドライブ４０１は、ｉＶＤＲ（Information Versatile Disc for Removable usage）などの規格に準拠したＨＤ用ドライブインターフェースを有している。また、この記録再生装置用ＨＤドライブ４０１は、記録再生装置用システム制御部４１０の制御の下、リムーバブルＨＤ１０に記録するコンテンツデータまたはリムーバブルＨＤ１０から読み出すコンテンツデータのデータに関する入出力の切り換え、およびそれに伴うＨＤの記録再生の制御を行うようになっている。
【０１０５】
記録再生装置用鍵情報格納部４０２には、不揮発性メモリにて構成されており、記録再生装置用鍵情報格納部は、受信装置用鍵情報格納部３０４と同様な構成を有している。本実施形態のデータ流通システム１００において適法に当該データ流通システム１００上流通するコンテンツデータを再生することが可能なことを示し、当該コンテンツデータを復号化するためのライセンス鍵情報が格納されている。特に、本実施形態の受信装置用鍵情報格納部３０４には、図示しない通信回線を介してコンテンツデータの配信元から提供された、または、カード型などの可搬型記録媒体にてコンテンツデータの配信元から提供されたライセンス鍵情報が所定の方法により予め取得され格納されている。
【０１０６】
また、リムーバブルＨＤ１０から暗号化コンテンツデータ読み出された際に、当該リムーバブルＨＤ１０に当該暗号化コンテンツデータとともに記録されているライセンス鍵情報が読み出されるようになっており、この受信装置用鍵情報格納には、当該読み出されたライセンス鍵情報が格納されるようになっている。
【０１０７】
なお、ライセンス鍵情報は、リムーバブルＨＤ１０から暗号化コンテンツデータが再生された場合には、当該リムーバブルＨＤ１０がＨＤドライブから着脱される際に、記録再生装置用鍵情報格納部４０２から抹消され、リムーバブルＨＤ１０に移動されるようになっている。ただし、後述するように、リムーバブルＨＤ１０に記録された暗号化コンテンツデータが復号化され、かつ再暗号化されてＤＶＤに記録される際には、記録再生装置用復号化処理部４０３および記録再生制御部４０６は、リムーバブルＨＤ１０からライセンス鍵情報を取得するようになっており、記録再生制御部４０６は、当該取得されたライセンス鍵情報から暗号化するためのコンテンツ鍵情報を生成するようになっている。なお、記録再生装置用復号化処理部４０３および記録再生制御部４０６がリムーバブルＨＤ１０からライセンス鍵情報を取得したとき、リムーバブルＨＤ１０に記録されているライセンス鍵情報は抹消されるようになっている。
【０１０８】
記録再生装置用復号化処理部４０３は、受信装置用復号化処理部３０６と同様な構成を有しており、この記録再生装置用復号化処理部４０３は、記録再生装置用再生制御部の制御の下、記録再生装置用鍵情報格納部４０２またはリムーバブルＨＤ１０からライセンス鍵情報を取得するようになっている。そして、この記録再生装置用復号化処理部４０３は、入力された複数のユニットデータから構成される暗号化コンテンツデータに対して復号化処理を行い、復号化されたコンテンツデータを受信装置用出力処理部３０７に出力するようになっている。
【０１０９】
記録再生装置用出力処理部４０４は、受信装置用復号化処理部３０６と同様な構成を有しており、記録再生装置用復号化処理部４０３において復号化されたコンテンツデータを所定の信号に変換し、外部装置に出力するようになっている。
【０１１０】
記録再生装置用ＯＳＤ処理部４０５は、受信装置用復号化処理部３０６と同様な構成を有しており、記録再生装置用再生制御部の制御の下、文字情報等の外部装置に出力される映像信号に対して重畳するための表示データを生成し、当該生成された文字情報などの表示データを記録再生装置用出力処理部４０４に出力するようになっている。
【０１１１】
記録再生制御部４０６は、記録再生装置用システム制御部４１０の制御の下、入力された再生指示に基づいてＨＤドライブを制御し、リムーバブルＨＤ１０から複数のユニットデータから構成される暗号化コンテンツデータを読み出させるとともに、受信装置用復号化処理部４０３に当該読み出された暗号化コンテンツデータを復号化処理させ、受信装置用出力処理部４０４に復号化されたコンテンツデータを所定の信号に変換させて外部装置に出力させるようになっている。
【０１１２】
一方、記録再生制御部４０６は、記録再生装置用システム制御部４１０の制御の下、入力された記録指示に基づいてＨＤドライブを制御し、上述と同様に、受信装置用復号化処理部４０３に当該読み出された暗号化コンテンツデータを復号化処理させるとともに、受信装置用暗号化処理部４０７に当該復号されたコンテンツデータを再暗号化し、暗号化処理されたコンテンツデータをＤＶＤに記録するようになっている。
【０１１３】
特に、本実施形態の記録再生制御部４０６は、リムーバブルＨＤ１０に記録された暗号化コンテンツデータを復号化してＤＶＤに記録する際に、リムーバブルＨＤ１０からライセンス鍵情報を取得し、本実施形態のデータ流通システム１００における著作権保護とは異なる著作権保護のための管理を行う鍵情報であるコンテンツ鍵情報を生成するようになっており、当該生成されたコンテンツ鍵情報に基づいてコンテンツデータを再暗号化するため当該生成されたコンテンツ鍵情報を記録再生装置用暗号化処理部４０７に出力するようになっている。
【０１１４】
なお、受信装置用復号化処理部４０３にライセンス鍵情報を取得させた際に、本実施形態の記録再生制御部４０６は、リムーバブルＨＤ１０に記録されているライセンス鍵情報を抹消するようになっている。
【０１１５】
記録再生装置用暗号化処理部４０７には、記録装置用復号化処理部から出力されたコンテンツデータ、および、記録再生装置用記録制御部において生成されたコンテンツ鍵情報が入力されるようになっている。この記録再生装置用暗号化処理部４０７は、記録再生装置用記録制御部の制御の下、入力されたコンテンツ鍵情報に基づいて入力されたコンテンツデータに対して所定の暗号化処理を行うようになっており、暗号化処理されたコンテンツデータをＤＶＤドライブ４０８に出力するようになっている。例えば、本実施形態の記録再生装置用暗号化処理部４０７は、著作権保護を実現するためにＣＰＲＭの暗号化方法によって当該入力されたコンテンツデータを暗号化するようになっている。
【０１１６】
記録再生装置用操作部４０９は、受信装置用操作部３０９と同様な構成を有しており、各種確認ボタン、選択ボタンおよび数字キー等の多数のキーを有するリモートコントロール装置および当該リモートコントロール装置から送信された信号を受光する受光部、または、各種確認ボタン、選択ボタンおよび数字キー等の多数のキーを有する操作パネルにより構成されている。そして、この記録再生装置用操作部４０９は、リムーバブルＨＤ１０に記録されたコンテンツデータの再生、および、当該リムーバブルＨＤ１０に記録されたコンテンツデータをＤＶＤに転送して記録する転送記録の各種の指示を行うために用いられるようになっている。
【０１１７】
記録再生装置用システム制御部４１０は、記録再生装置用ＲＯＭ／ＲＡＭ４１１に格納される制御プログラムを読み出して各処理を実行するとともに、当該記録再生装置用ＲＯＭ／ＲＡＭ４１１に処理中のデータを一時的に保持することによって、リムーバブルＨＤ１０に記録されているコンテンツデータの復号化処理を含む当該コンテンツデータを再生するための再生処理、および、リムーバブルＨＤ１０に記録されているコンテンツデータの復号化処理および再暗号化処理を含む、当該リムーバブルＨＤ１０からＤＶＤにコンテンツデータを転送記録するための転送処理の制御を行うようになっている。
【０１１８】
なお、本実施形態の情報記録再生装置４００におけるリムーバブルＨＤ１０に記録された暗号化コンテンツデータの復号化処理を含む当該コンテンツデータの再生処理は、上述のＴＶ受信装置３００と同様であるため、その説明を省略する。
【０１１９】
次に、図１０を用いて、本実施形態における記録再生装置用記録制御部の転送記録処理について説明する。
【０１２０】
なお、図１０は、本実施形態における記録再生装置用記録制御部の移動記録処理の動作を示すフローチャートである。
【０１２１】
また、本動作では、装着されたリムーバブルＨＤ１０に記録されている暗号化コンテンツデータを復号しつつ、ＤＶＤドライブ４０８に格納されたＤＶＤに再度暗号化して当該コンテンツデータを記録するものとして説明するものとする。
【０１２２】
まず、ユーザが記録再生装置用操作部４０９を操作することによって、リムーバブルＨＤ１０に記録されたコンテンツデータの転送記録すべきことを指示すると、記録再生制御部４０６は、記録再生装置用システム制御部４１０を介して当該指示を検出し（ステップＳ３１１）、記録再生装置用復号化処理部４０３にコンテンツデータを復号化するためのライセンス鍵情報をリムーバブルＨＤ１０から移動させる（ステップＳ３１２）。
【０１２３】
次いで、記録再生制御部４０６は、記録再生装置用復号化処理部４０３にリムーバブルＨＤ１０に記録されている先頭ユニットデータを取得させ（ステップＳ３１３）、上述のように、ステップＳ３１２の処理において取得されたライセンス鍵情報および当該記録再生装置用復号化処理部４０３の内部に格納されている固定鍵情報に基づいて先頭ユニットデータを復号化させるためのユニット鍵情報を生成し、当該生成されたユニット鍵情報に基づいて先頭ユニットデータを復号化させる（ステップＳ３１４）。
【０１２４】
次いで、記録再生装置は、ライセンス鍵情報に基づいて、本実施形態のデータ流通システム１００における著作権保護とは異なる著作権保護のための管理を行うためのコンテンツ暗号化鍵を生成する（ステップＳ３１５）。
【０１２５】
次いで、記録再生制御部４０６は、記録再生装置用復号化処理部４０３にライセンス鍵情報またはユニット鍵情報である直前ユニット鍵情報を削除させ（ステップＳ３１６）、リムーバブルＨＤ１０に次に格納されているユニットデータがあるか否かを判断させる（ステップＳ３１７）。
【０１２６】
次いで、ステップＳ３１８の処理において、情報記録再生装置４００用復号化処理部がリムーバブルＨＤ１０に次に格納されているユニットデータがあることを検出すると、記録再生制御部４０６は、記録再生装置用復号化処理部４０３にステップＳ３１４の処理またはステップＳ３２０の処理において暗号化ユニットデータを復号化する際に用いたライセンス鍵情報または直前ユニット鍵情報に基づいて、一のユニット鍵情報を生成する（ステップＳ３１８）。
【０１２７】
次いで、記録再生制御部４０６は、情報記録再生装置４００用復号化処理部に検出された次のユニットデータを取得させ（ステップＳ３１９）、ステップＳ３１８の処理において生成されたユニット鍵情報および当該記録再生装置用復号化処理部４０３の内部に格納されている固定鍵情報に基づいて当該取得されたユニットデータを復号化させ（ステップＳ３２０）、ステップＳ３１６の処理に移行させる。
【０１２８】
一方、記録再生装置用復号化処理部４０３がリムーバブルＨＤ１０に次に格納されているユニットデータがないことを検出すると、記録再生装置は、生成されたコンテンツ鍵情報に基づいて復号化されたコンテンツデータの暗号化処理を実行する（ステップＳ３２１）。
【０１２９】
そして最後に、記録再生装置は、ＤＶＤドライブ４０８に暗号化処理されたコンテンツデータをコンテンツ鍵情報とともにＤＶＤに記録させ（ステップＳ３２２）、本動作を終了させる。
【０１３０】
以上本実施形態によれば、コンテンツデータ配信装置２００は、取得されたコンテンツデータを暗号化するためのライセンス鍵情報を予め格納するデータ配信用鍵情報格納部２０２と、コンテンツデータを取得するとともに、当該取得されたコンテンツデータを複数のコンテンツデータに分割し、格納されたライセンス鍵情報に基づいて、分割されたコンテンツデータであるユニットデータ毎に当該各ユニットデータに対して順次暗号化を行うデータ配信用暗号化処理部２０３と、暗号化されたコンテンツデータを配信するデータ送信部２０４と、を備え、データ配信用暗号化処理部２０３が、一のユニットデータを暗号化する際に、直前に暗号化されたユニットデータを暗号化するためのユニット鍵情報に基づいて当該一のユニットデータを暗号化するためのユニット鍵情報を生成し、生成されたユニット鍵情報に基づいて各ユニットデータを暗号化する構成を有している。
【０１３１】
この構成により、本実施形態のコンテンツデータ配信装置２００は、分割されたコンテンツデータであるユニットデータ毎に当該各ユニットデータに対して順次暗号化を行うとともに、一のユニットデータを暗号化する際に、格納されたライセンス鍵情報または直前ユニット鍵情報に基づいて当該一のユニットデータを暗号化するためのユニット鍵情報を生成する。そして、本実施形態のコンテンツデータ配信装置２００は、生成されたユニット鍵情報に基づいて各ユニットデータを暗号化し、暗号化されたコンテンツデータを配信する。
【０１３２】
したがって、本実施形態のコンテンツデータ配信装置２００は、コンテンツデータを暗号化する際に、コンテンツデータを複数のユニットデータ毎に分割しつつ、暗号化を行うので、暗号化されたコンテンツデータの複製または転送など当該コンテンツデータの取り扱いに関し、コンテンツデータを一のデータとして取り扱うときよりも、ユーザの操作性が向上する。
【０１３３】
また、本実施形態のコンテンツデータ配信装置２００は、各ユニットデータを暗号化するためのユニット鍵情報をライセンス鍵情報から生成するので、各ユニットデータ毎に鍵情報を用意する必要なく、コンテンツの視聴制御を行う際に必要となるライセンス鍵情報の管理を容易に行うことできるとともに、特に、例えば、超流通システムにてデータ配信を行う場合に、コンテンツデータの著作権保護を的確に行うことができる。
【０１３４】
すなわち、超流通システムでは、コンテンツデータの複製または転送記録（ムーブ）における著作権保護を行わず、当該コンテンツデータを視聴する際の視聴制御を行うので、超流通システムにおいてコンテンツデータの複製および転送記録を制御することができない。
【０１３５】
その一方、ＡＲＩＢ（Association of Radio Industries and Business／社団法人電波産業会）にてデジタル放送におけるコンテンツ保護規定により策定されている規格（ARIB Technical Report B-15）では、コンテンツデータのムーブ（転送記録）に関して、ムーブ処理の途中において、ムーブ処理におけるコンテンツデータを転送する側（ムーブ元）および当該ムーブ処理におけるコンテンツデータが転送される側（ムーブ先）の双方の装置に同時に、所定の時間、すなわち、１分を越える時間的長さを有するコンテンツデータが再生可能な状態であってはならないことが規定されている。
【０１３６】
また、コンテンツデータを超流通システムにおける著作権保護とは異なる著作権保護のための管理を行う記録媒体に、当該超流通システムにおいて配信されているコンテンツデータを提供する場合には、暗号化のアルゴリズムが超流通システムと記録媒体にコンテンツデータを記録するシステムの２つのシステムの間で異なるために、当該コンテンツデータを復号して再暗号化する必要がある。
【０１３７】
さらに、コンテンツデータを超流通システムにおける何れかの装置から当該超流通システムにおける著作権保護とは異なる著作権保護のための管理を行う記録媒体に、コンテンツデータを転送記録する場合には、当該転送記録終了の直前には、超流通システムの何れかの装置と、コンテンツデータが提供される記録媒体との両方に大量の復号可能なコンテンツデータが存在することになる。
【０１３８】
しかしながら、本実施形態のコンテンツデータ配信装置２００は、上述のように、コンテンツデータを複数のユニットデータ毎に分割しつつ、暗号化を行うとともに、各ユニットデータを暗号化するためのユニット鍵情報をライセンス鍵情報から生成することができるので、超流通システムなどのデータ流通システム１００の著作権保護とは異なる著作権保護のための管理を行う記録媒体にコンテンツデータを提供する際に、超流通システムの何れかの装置と、コンテンツデータが提供される記録媒体との両方に大量な復号可能なコンテンツデータが存在することなく、かつ、的確に著作権保護を行うことができる。
【０１３９】
また、本実施形態のコンテンツデータ配信装置２００は、データ配信用暗号化処理部２０３が、一のユニットデータを暗号化する際に、直前に暗号化されたユニットデータにおけるユニット鍵情報に基づいて一方向関数を用いて当該暗号化すべきユニットデータにおけるユニット鍵情報を生成する構成を有している。
【０１４０】
この構成により、本実施形態のコンテンツデータ配信装置２００は、一のユニットデータを暗号化する際に、直前に暗号化されたユニットデータにおけるユニット鍵情報に基づいて一方向関数を用いて当該暗号化すべきユニットデータにおけるユニット鍵情報を生成する。
【０１４１】
したがって、本実施形態のコンテンツデータ配信装置２００は、一方向関数の性質により、暗号化されたユニットデータからそれ以前に既に暗号化されたユニットデータを暗号化したユニット鍵情報を算出することができないので、暗号化されたユニットデータにおけるユニット鍵情報を抹消すれば、的確に著作権保護を行うことができる。
【０１４２】
本実施形態のコンテンツデータ配信装置２００は、配信用暗号化処理部２０３が、最初に暗号化の対象となる一のユニットデータを暗号化する際に、格納されたライセンス鍵情報に基づいて当該暗号化すべきユニットデータにおけるユニット鍵情報を生成する構成を有している。
【０１４３】
この構成により、本実施形態のコンテンツデータ配信装置２００は、最初に暗号化の対象となる一のユニットデータを暗号化する際に、格納されたライセンス鍵情報に基づいて当該暗号化すべきユニットデータにおけるユニット鍵情報を生成する。
【０１４４】
したがって、本実施形態のコンテンツデータ配信装置２００は、ライセンス鍵情報のみによって各ユニットデータを暗号化すべきユニット鍵情報を生成することができるので、著作権保護を行うためのライセンス鍵情報のみによって複数のユニットデータからなるコンテンツデータを暗号化することでき、ライセンス鍵情報の管理を容易に行うことできるとともに的確に著作権保護を行うことができる。
【０１４５】
また、本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、取得された暗号化されたコンテンツデータを復号化するためのライセンス鍵情報を予め格納する受信装置用鍵情報格納部３０４または記録再生用鍵情報格納部と、コンテンツデータが複数のユニットデータに分割され、当該ユニットデータ毎に予め定められたライセンス鍵情報に基づいて暗号化されたコンテンツデータを取得するとともに、一のユニットデータが暗号化される際に、ライセンス鍵情報または直前に暗号化されたユニットデータにおけるユニット鍵情報の少なくとも何れか一方の情報に基づいて当該暗号化すべきユニットデータにおけるユニット鍵情報が生成され、各ユニットデータが暗号化されている場合に、取得されたコンテンツデータを構成する各ユニットデータに対して、ライセンス鍵情報または直前に暗号化されたユニットデータにおけるユニット鍵情報の少なくとも何れか一方の情報に基づいてユニット毎に順次復号化を行う受信装置用復号化処理部３０６または記録再生装置用復号化処理部４０３と、復号化されたコンテンツデータをユーザに提供する受信装置用出力処理部３０７または記録再生装置用出力処理部４０４と、を備え、受信装置用復号化処理部３０６または記録再生装置用復号化処理部４０３が、一のユニットデータを復号化する際に、直前に復号化されたユニットデータにおけるユニット鍵情報に基づいて当該暗号化されている一のユニットデータを復号化するためのユニット鍵情報を復元し、当該復元された各ユニット鍵情報に基づいて各ユニットデータを復号化する構成を有している。
【０１４６】
この構成により、本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、取得されたコンテンツデータを構成する各ユニットデータに対して、ライセンス鍵情報または直前に暗号化されたユニットデータにおけるユニット鍵情報の少なくとも何れか一方の情報に基づいてユニット毎に順次復号化を行うとともに、一のユニットデータを復号化する際に、直前に復号化されたユニットデータにおけるユニット鍵情報の少なくとも何れか一方の情報に基づいて当該暗号化されている一のユニットデータを復号化するためのユニット鍵情報を復元し、当該復元された各ユニット鍵情報に基づいて各ユニットデータを復号化する構成を有している。
【０１４７】
したがって、本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、コンテンツデータを復号化する際に、複数のユニットデータ毎に分割され、暗号化されたコンテンツデータを、各ユニットデータ毎に復号化を行うので、暗号化されたコンテンツデータの複製または転送など当該コンテンツデータの取り扱いに関し、コンテンツデータを一のデータとして取り扱うときよりも、ユーザの操作性が向上する。
【０１４８】
また、本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、各ユニットデータを復号化するためのユニット鍵情報をライセンス鍵情報から生成するので、各ユニットデータ毎に鍵情報を用意する必要なく、コンテンツの視聴制御を行う際に必要となるライセンス鍵情報の管理を容易に行うことできるとともに、特に、例えば、超流通システムにてデータ配信を行う場合に、コンテンツデータの著作権保護を的確に行うことができる。
【０１４９】
すなわち、超流通システムでは、コンテンツデータの複製または転送記録（ムーブ）における著作権保護を行わず、当該コンテンツデータを視聴する際の視聴制御を行うので、超流通システムにおいてコンテンツデータの複製および転送記録を制御することができない。
【０１５０】
その一方、ＡＲＩＢ（Association of Radio Industries and Business／社団法人電波産業会）にてデジタル放送におけるコンテンツ保護規定により策定されている規格（ARIB Technical Report B-15）では、コンテンツデータのムーブ（転送記録）に関して、ムーブ処理の途中において、ムーブ処理におけるコンテンツデータを転送する側（ムーブ元）および当該ムーブ処理におけるコンテンツデータが転送される側（ムーブ先）の双方の装置に同時に、所定の時間、すなわち、１分を越える時間的長さを有するコンテンツデータが再生可能な状態であってはならないことが規定されている。
【０１５１】
また、コンテンツデータを超流通システムにおける著作権保護とは異なる著作権保護のための管理を行う記録媒体に、当該超流通システムにおいて配信されているコンテンツデータを提供する場合には、暗号化のアルゴリズムが超流通システムと記録媒体にコンテンツデータを記録するシステムの２つのシステムの間で異なるために、当該コンテンツデータを復号して再暗号化する必要がある。
【０１５２】
さらに、コンテンツデータを超流通システムにおける何れかの装置から当該超流通システムにおける著作権保護とは異なる著作権保護のための管理を行う記録媒体に、コンテンツデータを転送記録する場合には、当該転送記録終了の直前には、超流通システムの何れかの装置と、コンテンツデータが提供される記録媒体との両方に大量の復号可能なコンテンツデータが存在することになる。
【０１５３】
しかしながら、本実施形態のコンテンツデータ配信装置２００は、上述のように、複数のユニットデータ毎に分割されたコンテンツデータの復号化を行うとともに、各ユニットデータを復号化するためのユニット鍵情報をライセンス鍵情報から生成することができるので、超流通システムなどのデータ流通システム１００の著作権保護とは異なる著作権保護のための管理を行う記録媒体にコンテンツデータを提供する際に、超流通システムの何れかの装置と、コンテンツデータが提供される記録媒体との両方に大量な復号可能なコンテンツデータが存在することになく、かつ、的確に著作権保護を行うことができる。
【０１５４】
また、本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、一のユニットデータが暗号化される際に、直前に暗号化されたユニットデータにおけるユニット鍵情報に基づいて一方向関数を用いて当該暗号化すべきユニットデータにおけるユニット鍵情報が生成され、各ユニットデータが暗号化されている場合に、受信装置用復号化処理部３０６または記録再生装置用復号化処理部４０３が、一のユニットデータを復号化する際に、直前に復元されたユニットデータにおけるユニット鍵情報に基づいて一方向関数を用いて当該復号化すべきユニットデータにおけるユニット鍵情報を復元する構成を有している。
【０１５５】
この構成により、本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、一のユニットデータを復号化する際に、直前に復元されたユニットデータにおけるユニット鍵情報に基づいて一方向関数を用いて当該復号化すべきユニットデータにおけるユニット鍵情報を復元する。
【０１５６】
したがって、本実施形態のコンテンツデータ配信装置２００は、一方向関数の性質により、暗号化されたユニットデータからそれ以前に既に暗号化されたユニットデータを暗号化した際のユニット鍵情報を算出することができない一方、ライセンス鍵情報に基づいて各ユニットデータを暗号化した際のユニット鍵情報を生成することができるので、的確に著作権保護を行うことができるとともに、容易に暗号化されたコンテンツデータを復元することができる。
【０１５７】
本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、最初に暗号化の対象となる一のユニットデータが暗号化される際に、格納されたライセンス鍵情報に基づいて当該暗号化すべきユニットデータにおけるユニット鍵情報が生成され、当該最初のユニットデータが暗号化されている場合に、受信装置用復号化処理部３０６または記録再生装置用復号化処理部４０３が、最初に暗号化の対象となる一の暗号化されたユニットデータを復号化する際に、格納されたライセンス鍵情報に基づいて当該復号化すべきユニットデータにおける暗号化情報を復元する構成を有している。
【０１５８】
この構成により、本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、最初に暗号化の対象となる一の暗号化されたユニットデータを復号化する際に、格納されたライセンス鍵情報に基づいて当該復号化すべきユニットデータにおける暗号化情報を復元する。
【０１５９】
したがって、本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、ライセンス鍵情報のみによって各ユニットデータを暗号化すべきユニット鍵情報を生成することができるので、著作権保護を行うためのライセンス鍵情報のみによって複数のユニットデータからなるコンテンツデータを暗号化することでき、ライセンス鍵情報の管理を容易に行うことできるとともに的確に著作権保護を行うことができる。
【０１６０】
また、本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、受信装置用出力処理部３０７または記録再生装置用出力処理部４０４が、ライセンス鍵情報に基づいて受信装置用復号化処理部３０６または記録再生装置用復号化処理部４０３によって取得されたコンテンツデータとは異なる暗号化方式にて復号化されたコンテンツデータを再暗号化し、当該再暗号化されたコンテンツデータを記録媒体に記録することによってユーザに提供する構成を有している。
【０１６１】
この構成により、本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、ライセンス鍵情報に基づいて受信装置用復号化処理部３０６または記録再生装置用復号化処理部４０３によって取得されたコンテンツデータとは異なる暗号化方式にて復号化されたコンテンツデータを再暗号化し、当該再暗号化されたコンテンツデータを記録媒体に記録することによってユーザに提供する。
【０１６２】
したがって、本実施形態のＴＶ受信装置３００または情報記録再生装置４００は、超流通システムにおける著作権保護とは異なる著作権保護のための管理を行う記録媒体に、当該超流通システムおいて配信されているコンテンツデータを提供することができるとともに、的確に著作権保護を行うことができる。
【０１６３】
また、本実施形態の情報記録再送装置は、記録再生装置用暗号化処理部４０７が、暗号化の対象となる一のユニットデータが暗号化され、当該暗号化する際に必要なライセンス鍵情報またはユニット鍵情報の少なくとも何れか一方の直前ユニット鍵情報に基づいて、次のユニットデータに対して暗号化する際に必要となるユニット鍵情報が生成された後に、当該直前ユニット鍵情報を抹消する構成を有している。
【０１６４】
この構成により、本実施形態の情報記録再送装置は、暗号化の対象となる一のユニットデータが暗号化され、当該暗号化する際に必要な鍵情報またはユニット鍵情報の少なくとも何れか一方の直前ユニット鍵情報に基づいて、次のユニットデータに対して暗号化する際に必要となるユニット鍵情報が生成された後に、当該直前ユニット鍵情報を抹消する。
【０１６５】
したがって、本実施形態の情報記録再送装置は、コンテンツデータの転送記録行う際に、超流通システムに係るライセンス鍵情報を残すことなく、超流通システムなどのデータ流通システム１００の著作権保護とは異なる著作権ほどのための管理を行う記録媒体にコンテンツデータを提供することができるとともに、超流通システムの何れかの装置と、コンテンツデータが提供される記録媒体との両方に大量な復号可能なコンテンツデータが存在することになく、かつ、的確に著作権保護を行うことができる。
【０１６６】
また、本実施形態の情報記録再送装置は、受信装置用復号化処理部３０６または記録再生装置用復号化処理部４０３が、復号化の対象となる一のユニットデータが復号化され、当該復号化する際に必要なライセンス鍵情報またはユニット鍵情報の少なくとも何れか一方の直前ユニット鍵情報に基づいて、次のユニットデータに対して復号化する際に必要となるユニット鍵情報が生成された後に、当該直前ユニット鍵情報を抹消する抹消手段を有する構成をしている。
【０１６７】
この構成により、本実施形態の情報記録再送装置は、復号化の対象となる一のユニットデータが復号化され、当該復号化する際に必要なライセンス鍵情報またはユニット鍵情報の少なくとも何れか一方の直前ユニット鍵情報に基づいて、次のユニットデータに対して復号化する際に必要となるユニット鍵情報が生成された後に、当該直前ユニット鍵情報を抹消する。
【０１６８】
したがって、本実施形態の情報記録再送装置は、コンテンツデータの転送記録行う際に、超流通システムに係るライセンス鍵情報を残すことなく、超流通システムなどのデータ流通システム１００の著作権保護とは異なる著作権ほどのための管理を行う記録媒体にコンテンツデータを提供することができるとともに、超流通システムの何れかの装置と、コンテンツデータが提供される記録媒体との両方に大量な復号可能なコンテンツデータが存在することになく、かつ、的確に著作権保護を行うことができる。
【０１６９】
なお、本実施形態では、リムーバブルＨＤ１０を用いて各情報記録再生装置４００間におけるコンテンツデータの授受を行うようになっているが、勿論、インターネットなどの通信回線を介して、または、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４規格（正式名称は、「IEEE Std.1394-1995 IEEE Standard for a High Performance Serial Bus」である。）などによって策定されている通信方式によってコンテンツデータの授受を行う場合についても同様に適用することができる。
【０１７０】
また、本実施形態では、上述のデータ配信装置によって、送信処理を行うようになっている。しかしながら、上述のように、ＤＶＤドライブ４０８またはＨＤドライブ有する情報記録再生装置４００にコンピュータを備え、このＤＶＤまたはＨＤに上述の送信処理を行うプログラムを格納し、このコンピュータで当該プログラムを読み込むことによって上述と同様の送信処理を行うようにしてもよい。
【０１７１】
また、本実施形態では、上述のＴＶ受信装置３００によって、再生処理および記録処理を行うようになっている。しかしながら、上述のように、ＤＶＤドライブ４０８またはＨＤドライブ有するＴＶ装置にコンピュータを備え、このＤＶＤまたはＨＤに上述の再生処理及び記録処理を行うプログラムを格納し、このコンピュータで当該プログラムを読み込むことによって上述と同様の生成処理および記録処理を行うようにしてもよい。
【０１７２】
また、本実施形態では、上述の情報記録再生装置４００によって、再生処理および転送記録処理を行うようになっている。しかしながら、上述のように、ＤＶＤドライブ４０８またはＨＤドライブ有するＴＶ装置にコンピュータを備え、このＤＶＤまたはＨＤに上述の再生処理及び転送記録処理を行うプログラムを格納し、このコンピュータで当該プログラムを読み込むことによって上述と同様の生成処理および転送記録処理を行うようにしてもよい。
【図面の簡単な説明】
【０１７３】
【図１】本願に係るリムーバブルＨＤ１０を用いてコンテンツデータの授受を行うことが可能なデータ流通システム１００の概要構成を説明するための図である。
【図２】一実施形態のデータ流通システム１００におけるコンテンツデータ配信装置２００の構成を示すブロック図である。
【図３】一実施形態の暗号化処理部における暗号化処理を説明するための図である。
【図４】一実施形態の暗号化処理部における暗号化処理における一方向関数の構成例を示す図である
【図５】一実施形態における受信装置用システム制御部３１０の暗号化処理の動作を示すフローチャートである。
【図６】一実施形態のデータ流通システム１００におけるＴＶ受信装置３００の構成を示すブロック図である。
【図７】一実施形態の復号化処理部における復号化処理を説明するための図である。
【図８】一実施形態における受信装置用システム制御部３１０の復号化処理の動作を示すフローチャートである。
【図９】一実施形態のデータ流通システム１００における情報記録再生装置４００の構成を示すブロック図である。
【図１０】一実施形態における記録再生装置用システム制御部４１０の移動記録処理の動作を示すフローチャートである。
【符号の説明】
【０１７４】
１０  …  リムーバブルＨＤ
２０  …  ＤＶＤ
１００  …  データ流通システム
２００  …  コンテンツデータ配信装置
２０１  …  入力処理部
２０２  …  データ配信用鍵情報格納部
２０３  …  データ配信用暗号化処理部
２０４  …  データ送信部
２０５  …  データ配信用操作部
２０６  …  データ配信用システム制御部
３００  …  ＴＶ受信装置
３０１  …  ＴＶ受信部
３０２  …  受信装置用記録制御部
３０３  …  受信装置用ＨＤドライブ
３０４  …  受信装置用鍵情報格納部
３０５  …  受信装置用再生制御部
３０６  …  受信装置用復号化処理部
３０７  …  受信装置用出力処理部
３０８  …  受信装置用ＯＳＤ処理部
３０９  …  受信装置用操作部
３１０  …  受信装置用システム制御部
４００  …  情報記録再生装置
４０１  …  記録再生装置用ＨＤドライブ
４０２  …  記録再生装置用鍵情報格納部
４０３  …  記録再生装置用復号化処理部
４０４  …  記録再生装置用出力処理部
４０５  …  記録再生装置用ＯＳＤ処理部
４０６  …  記録再生制御部
４０７  …  記録再生装置用暗号化処理部
４０８  …  ＤＶＤドライブ
４０９  …  記録再生装置用操作部
４１０  …  記録再生装置用システム制御部
【図１】
2007328379.tif 000004
【図２】
2007328379.tif 000005
【図３】
2007328379.tif 000006
【図４】
2007328379.tif 000007
【図５】
2007328379.tif 000008
【図６】
2007328379.tif 000009
【図７】
2007328379.tif 000010
【図８】
2007328379.tif 000011
【図９】
2007328379.tif 000012
【図１０】
2007328379.tif 000013
【手続補正書】
【提出日】平成16年9月29日(2004.9.29)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2007328379.tif 000014
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2007328379.tif 000015
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2007328379.tif 000016
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2007328379.tif 000017