(57)【要約】【課題】コンテンツの再生に際して再生条件を満たしているかどうかを、コンテンツを復号化なしに判断できる復号化方法を提供するにある。【解決手段】暗号化データを復号化する方法においては、コンテンツ毎にユニークに決まるタイトルキーと端末を限定する項目情報を含みコンテンツの再生対象を限定する固有情報とが組み合わされた運用規則情報及び前記タイトルキーと前記固有情報から生成される暗号化キー情報とを基に暗号化されている暗号化コンテンツ・データを受け取り、端末側装置から項目情報が取得され、この項目情報と前記運用規則情報とから暗号化コンテンツ・データの再生可能性が判定される。この判定に従って、前記項目情報及びタイトルキーから復号化キーが生成され、コンテンツ・データは、この復号化キー情報を基に復号化される。【選択図】　　図２
2004140757.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ毎にユニークに決まるタイトルキーと端末側から取得された項目情報を含みコンテンツの再生対象を限定する再生対象固有情報とが組み合わされた運用規則情報と、
前記タイトルキーと前記再生対象固有情報とから生成される暗号化キー情報を基に暗号化されている暗号化コンテンツ・データとを受け取り、
前記運用規則情報から端末側で取得可能な項目情報を基に暗号化コンテンツ・データの再生可能性を判定し、この判定に従って、前記項目情報及びタイトルキーから復号化キーを生成する復号化キー生成部と、
前記コンテンツ・データを前記復号化キー情報を基に復号化する復号化部と、
を具備する暗号化されたデータを復号化する端末装置。
【請求項２】
前記再生対象固有情報は、再生対象のコンテンツに関する制限項目、前記端末装置を限定する限定項目及びユーザに固有の項目のいずれかの項目を含むことを特徴とする請求項１の端末装置。
【請求項３】
前記暗号化キー情報は、前記再生対象固有情報に依存しない運用規則情報である旨を示すフラグを含むことを特徴とする請求項１の端末装置。
【請求項４】
コンテンツ毎にユニークに決まるタイトルキーと端末側から取得された項目情報を含みコンテンツの再生対象を限定する再生対象固有情報とを基に暗号化したキーワード情報とが組み合わされた運用規則情報と、
前記タイトルキーと前記再生対象固有情報から生成される暗号化キー情報を基に暗号化されている暗号化コンテンツ・データとを受け取り、
前記運用規則情報に含まれる暗号化されたキーワード情報から端末で取得可能な項目情報を基に暗号化コンテンツ・データの再生可能性を判定し、この判定に従って、前記項目情報及びタイトルキーから復号化キーを生成する復号化キー生成部と、
前記コンテンツ・データを前記復号化キー情報を基に復号化する復号化部と、
を具備する暗号化されたデータを復号化する端末装置。
【請求項５】
前記再生対象固有情報は、再生対象のコンテンツに関する制限項目、前記端末装置を限定する限定項目及びユーザに固有の項目のいずれかの項目を含むことを特徴とする請求項４の端末装置。
【請求項６】
前記暗号化キー情報は、前記再生対象固有情報に依存しない運用規則情報である旨を示すフラグを含むことを特徴とする請求項４の端末装置。
【請求項７】
コンテンツ毎にユニークに決まるタイトルキー及び端末側から項目情報を取得してコンテンツの再生対象を限定する再生対象固有情報を生成する第１の生成部と、
前記タイトルキー及び再生対象固有情報に基づいて暗号化キー情報を生成する第２の生成部と、
コンテンツ・データを暗号化キー情報で暗号化する暗号化部と、
前記タイトルキー及び再生対象固有情報から運用規則情報を生成する運用規則生成部と、
を具備するコンテンツの暗号化装置。
【請求項８】
前記再生対象固有情報は、再生対象のコンテンツに関する制限項目、前記端末装置を限定する限定項目及びユーザに固有の項目のいずれかの項目を含むことを特徴とする請求項７の暗号化装置。
【請求項９】
前記再生対象固有情報に依存しない運用規則情報である旨を示すフラグが運用規則生成部で生成されることを特徴とする請求項７の暗号化装置。
【請求項１０】
コンテンツ毎にユニークに決まるタイトルキー及び端末側から項目情報を取得してコンテンツの再生対象を限定する再生対象固有情報を生成する第１の生成部と、
前記タイトルキー及び再生対象固有情報に基づいて暗号化キー情報を生成し、また、前記再生対象固有情報を基にキーワードを暗号化した暗号化キーワード情報を生成する第２の生成部と、
コンテンツ・データを暗号化キー情報で暗号化する暗号化部と、
前記タイトルキー及び暗号化キーワード情報から運用規則情報を生成する運用規則生成部と、
を具備するコンテンツの暗号化装置。
【請求項１１】
前記再生対象固有情報は、再生対象のコンテンツに関する制限項目、前記端末装置を限定する限定項目及びユーザに固有の項目のいずれかの項目を含むことを特徴とする請求項１０の暗号化装置。
【請求項１２】
前記再生対象固有情報に依存しない運用規則情報である旨を示すフラグが運用規則生成部で生成されることを特徴とする請求項１１の暗号化装置。
【請求項１３】
コンテンツ毎にユニークに決まるタイトルキーと端末側から取得された項目情報を含み、コンテンツの再生対象を限定する再生対象固有情報とが組み合わされた運用規則情報と、
前記タイトルキーと前記再生対象固有情報から生成される暗号化キー情報を基に暗号化されている暗号化コンテンツ・データとを受け取る工程と、
前記運用規則情報から端末側で取得可能な項目情報を基に暗号化コンテンツ・データの再生可能性を判定し、この判定に従って、前記項目情報及びタイトルキーから復号化キーを生成する復号化キー生成工程と、
前記コンテンツ・データを前記復号化キー情報を基に復号化する復号化工程と、
を具備する暗号化されたデータを復号化する方法。
【請求項１４】
前記再生対象固有情報は、再生対象のコンテンツに関する制限項目、前記端末装置を限定する限定項目及びユーザに固有の項目のいずれかの項目を含むことを特徴とする請求項１３の方法。
【請求項１５】
前記運用規則情報は、前記再生対象固有情報に依存しない運用規則情報である旨を示すフラグを含むことを特徴とする請求項１３の方法。
【請求項１６】
コンテンツ毎にユニークに決まるタイトルキーと端末側から取得された項目情報を含みコンテンツの再生対象を限定する再生対象固有情報とを基に暗号化したキーワード情報とが組み合わされた運用規則情報と、
前記タイトルキーと、前記再生対象固有情報から生成される暗号化キー情報を基に暗号化されている暗号化コンテンツ・データとを受け取る工程と、
前記運用規則情報に含まれる暗号化されたキーワード情報から端末側で取得可能な項目情報を基に暗号化コンテンツ・データの再生可能性を判定し、この判定に従って、前記項目情報及びタイトルキーから復号化キーを生成する復号化キー生成工程と、
前記コンテンツ・データを前記復号化キー情報を基に復号化する復号化工程と、
を具備する暗号化されたデータを復号化する方法。
【請求項１７】
前記再生対象固有情報は、再生対象のコンテンツに関する制限項目、前記端末装置を限定する限定項目及びユーザに固有の項目のいずれかの項目を含むことを特徴とする請求項１６の方法。
【請求項１８】
前記運用規則情報は、前記再生対象固有情報に依存しない運用規則情報である旨を示すフラグを含むことを特徴とする請求項１６の方法。
【請求項１９】
コンテンツ毎にユニークに決まるタイトルキー及び端末側から項目情報を取得してコンテンツの再生対象を限定する再生対象固有情報を生成する第１の工程と、
前記タイトルキー及び再生対象固有情報に基づいて暗号化キー情報を生成する第２の生成工程と、
コンテンツ・データを暗号化キー情報で暗号化する暗号化工程と、
前記タイトルキー及び再生対象固有情報から運用規則情報を生成する運用規則情報生成工程と、
を具備するコンテンツの暗号化方法。
【請求項２０】
前記再生対象固有情報は、再生対象のコンテンツに関する制限項目、前記端末装置を限定する限定項目及びユーザに固有の項目のいずれかの項目を含むことを特徴とする請求項１９の暗号化方法。
【請求項２１】
前記再生対象固有情報に依存しない運用規則情報である旨を示すフラグが運用規則生成工程で生成されることを特徴とする請求項１９の暗号化方法。
【請求項２２】
コンテンツ毎にユニークに決まるタイトルキー及び端末側から項目情報を取得してコンテンツの再生対象を限定する再生対象固有情報を生成する第１の生成工程と、
前記タイトルキー及び再生対象固有情報に基づいて暗号化キー情報を生成し、また、前記再生対象固有情報を基にキーワードを暗号化した暗号化キーワード情報を生成する第２の生成工程と、
コンテンツ・データを暗号化キー情報で暗号化する暗号化工程と、
前記タイトルキー及び暗号化キーワード情報から運用規則情報を生成する運用規則情報生成工程と、
を具備するコンテンツの暗号化方法。
【請求項２３】
前記再生対象固有情報は、再生対象のコンテンツに関する制限項目、前記端末装置を限定する限定項目及びユーザに固有の項目のいずれかの項目を含むことを特徴とする請求項２２の暗号化方法。
【請求項２４】
前記再生対象固有情報に依存しない運用規則情報である旨を示すフラグが運用規則生成工程で生成されることを特徴とする請求項２２の暗号化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンテンツ・データを暗号化する暗号化方法及び暗号化されたデータを復号化する方法に係り、特に、音楽や映像の配信サービスにおける著作権保護方式にて利用される暗号化・復号化方法に関する。
【０００２】
【従来の技術】
近年、インターネット、或いは、携帯電話サービスの普及に伴い、音楽、或いは、映像コンテンツの配信サービスが普及し始めている。このようなサービスにおいては、配信するコンテンツの違法コピーを防ぐために、著作権保護の仕組みが組み込まれている。
【０００３】
著作権保護方式では、一般的に、あるキー情報を元にコンテンツを暗号化した上で配信し、正規ユーザは、正しいキー情報を受け取った上でこのキー情報を元にコンテンツを復号化し、再生している。暗号化されたコンテンツを不正にコピーした場合には、正しいキー情報を受け取れなくすることにより、コンテンツを正しく復号化できなくして、結果として不正に再生することを防止している。
【０００４】
通常のサービスでは、こうしたキー情報の他に、運用規則情報と呼ばれる付加的な情報をやりとりすることで、配信したコンテンツのコピー条件や再生条件などを制限することができる。例えば、再生回数を制限したい場合には、再生可能な回数をあらかじめ設定しておき、運用規則情報として組み込んでいる。コンテンツを配信する際には、暗号化されたコンテンツとペアで、キー情報及び運用規則情報を配信している。配信先では、受け取ったキー情報を元にコンテンツを復号化し、再生準備をするとともに、同時に、運用規則情報を解析し、再生可能回数を調べている。再生可能回数が１以上であれば、再生処理を実行するとともに、同時に、再生可能回数を１減じた後、その値を運用規則情報に反映している。再生可能回数が０であれば、再生処理を中止している。このように、予め指定された回数だけしか再生できないコンテンツを配信することが可能となる。
【０００５】
こうしたキー情報、或いは、運用規則情報は、コンテンツ配信サービスにおいては、重要な情報であるため、別途セキュリティを考慮した方式で配信される。例えば、インターネットなどの場合、ＳＳＬ（Ｓｅｃｕｒｅ　Ｓｏｃｋｅｔｓ　Ｌａｙｅｒ）と呼ばれる方式を用いて、運用規則情報が暗号化されて送受信される。
【０００６】
通常、キー情報は、コンテンツ毎にユニークとなるよう、乱数発生器などを用いて生成されたタイトルキーと呼ばれる情報が用いられる。また、タイトルキーと他の情報を組み合わせることで、コンテンツの再生を特定の端末などに限定することができる。例えば、配信元では、再生対象となる端末の製造番号を入手し、タイトルキーと組み合わせてキー情報を生成し、キー情報を用いてコンテンツを暗号化している。配信元は、配信先へタイトルキー及び暗号化コンテンツを配信している。配信先でコンテンツを再生する際には、再生端末に付けられている製造番号と、タイトルキーとが組み合わされてキー情報が生成され、キー情報を用いてコンテンツを復号化した上、コンテンツの再生処理がなされる。このとき、再生端末が配信側で予定している端末でない場合には、予定していない端末に付けられた製造番号及びタイトルキーの組み合わせで生成されるキー情報が不正なものとなるため、コンテンツを正しく復号化することができない。
【０００７】
このように、タイトルキー及び限定対象となる固有情報が組み合わされることで、コンテンツの再生できる対象を限定することが可能となる。限定対象としては、再生する端末を限定する場合、再生する個人を限定する場合、蓄積する媒体を限定する場合、あるいはそれらを組み合わせた場合など、様々な場合が想定される。
【０００８】
【発明が解決しようとする課題】
しかしながら、上記した従来技術においては、コンテンツの再生対象を限定した場合、コンテンツの再生条件を満たしているかどうかは、コンテンツを復号化するまで判断ができない問題がある。また、コンテンツの種類によっては、例えば、ＰＣＭ（Ｐｕｌｓｅ　Ｃｏｄｅ　Ｍｏｄｕｌａｔｉｏｎ）生データのようにデータの中身を見ただけでは正しいかどうか判断ができないようなフォーマットの場合、復号化した結果が正しいかどうか判断できない問題がある。
【０００９】
この発明は、上記の問題を解決するためになされたものであり、その目的は、コンテンツの再生対象を限定した場合においても、コンテンツを再生する際に、再生条件を満たしているかどうかを、コンテンツを復号化しなくても確実に判断できる暗号化方法及び暗号化されたコンテンツを復号化する復号化方法を提供するにある。
【００１０】
【課題を解決するための手段】
この発明によれば、
コンテンツ毎にユニークに決まるタイトルキーと端末側から取得された項目情報を含みコンテンツの再生対象を限定する再生対象固有情報とが組み合わされた運用規則情報と、
前記タイトルキーと前記再生対象固有情報とから生成される暗号化キー情報を基に暗号化されている暗号化コンテンツ・データとを受け取り、
前記運用規則情報から端末側で取得可能な項目情報を基に暗号化コンテンツ・データの再生可能性を判定し、この判定に従って、前記項目情報及びタイトルキーから復号化キーを生成する復号化キー生成部と、
前記コンテンツ・データを前記復号化キー情報を基に復号化する復号化部と、
を具備する暗号化されたデータを復号化する端末装置が提供される。
【００１１】
また、この発明によれば、
コンテンツ毎にユニークに決まるタイトルキーと端末側から取得された項目情報を含みコンテンツの再生対象を限定する再生対象固有情報とを基に暗号化したキーワード情報とが組み合わされた運用規則情報と、
前記タイトルキーと前記再生対象固有情報から生成される暗号化キー情報を基に暗号化されている暗号化コンテンツ・データとを受け取り、
前記運用規則情報に含まれる暗号化されたキーワード情報から端末で取得可能な項目情報を基に暗号化コンテンツ・データの再生可能性を判定し、この判定に従って、前記項目情報及びタイトルキーから復号化キーを生成する復号化キー生成部と、
前記コンテンツ・データを前記復号化キー情報を基に復号化する復号化部と、
を具備する暗号化されたデータを復号化する端末装置が提供される。
【００１２】
この発明によれば、また、
コンテンツ毎にユニークに決まるタイトルキー及び端末側から項目情報を取得してコンテンツの再生対象を限定する再生対象固有情報を生成する第１の生成部と、
前記タイトルキー及び再生対象固有情報に基づいて暗号化キー情報を生成する第２の生成部と、
コンテンツ・データを暗号化キー情報で暗号化する暗号化部と、
前記タイトルキー及び再生対象固有情報から運用規則情報を生成する運用規則生成部と、
を具備するコンテンツの暗号化装置が提供される。
【００１３】
更に、この発明によれば、
コンテンツ毎にユニークに決まるタイトルキー及び端末側から項目情報を取得してコンテンツの再生対象を限定する再生対象固有情報を生成する第１の生成部と、
前記タイトルキー及び再生対象固有情報に基づいて暗号化キー情報を生成し、また、前記再生対象固有情報を基にキーワードを暗号化した暗号化キーワード情報を生成する第２の生成部と、
コンテンツ・データを暗号化キー情報で暗号化する暗号化部と、
前記タイトルキー及び暗号化キーワード情報から運用規則情報を生成する運用規則生成部と、
を具備するコンテンツの暗号化装置が提供される。
【００１４】
また、更にこの発明によれば、
コンテンツ毎にユニークに決まるタイトルキーと端末側から取得された項目情報を含み、コンテンツの再生対象を限定する再生対象固有情報とが組み合わされた運用規則情報と、
前記タイトルキーと前記再生対象固有情報から生成される暗号化キー情報を基に暗号化されている暗号化コンテンツ・データとを受け取る工程と、
前記運用規則情報から端末側で取得可能な項目情報を基に暗号化コンテンツ・データの再生可能性を判定し、この判定に従って、前記項目情報及びタイトルキーから復号化キーを生成する復号化キー生成工程と、
前記コンテンツ・データを前記復号化キー情報を基に復号化する復号化工程と、
を具備する暗号化されたデータを復号化する方法が提供される。
【００１５】
更にまた、この発明によれば、
コンテンツ毎にユニークに決まるタイトルキーと端末側から取得された項目情報を含みコンテンツの再生対象を限定する再生対象固有情報とを基に暗号化したキーワード情報とが組み合わされた運用規則情報と、
前記タイトルキーと、前記再生対象固有情報から生成される暗号化キー情報を基に暗号化されている暗号化コンテンツ・データとを受け取る工程と、
前記運用規則情報に含まれる暗号化されたキーワード情報から端末側で取得可能な項目情報を基に暗号化コンテンツ・データの再生可能性を判定し、この判定に従って、前記項目情報及びタイトルキーから復号化キーを生成する復号化キー生成工程と、
前記コンテンツ・データを前記復号化キー情報を基に復号化する復号化工程と、
を具備する暗号化されたデータを復号化する方法が提供される。
【００１６】
また、更に、この発明によれば、
コンテンツ毎にユニークに決まるタイトルキー及び端末側から項目情報を取得してコンテンツの再生対象を限定する再生対象固有情報を生成する第１の工程と、
前記タイトルキー及び再生対象固有情報に基づいて暗号化キー情報を生成する第２の生成工程と、
コンテンツ・データを暗号化キー情報で暗号化する暗号化工程と、
前記タイトルキー及び再生対象固有情報から運用規則情報を生成する運用規則情報生成工程と、
を具備するコンテンツの暗号化方法が提供される。
【００１７】
【発明の実施の形態】
以下、図面を参照しながらこの発明の実施例に係るコンテンツの暗号化方法及び暗号化されたコンテンツを復号化する復号化方法ついて説明する。
【００１８】
図１は、この発明の一実施例に係る暗号化処理の為の回路構成を機能ブロックで示すコンテンツ暗号化処理回路である。図１に示される回路においては、コンテンツ・データが暗号化部１１０に入力されて暗号化されて暗号化コンテンツ・ファイルとして出力される。ここで、コンテンツ・データは、暗号化部１１０において、暗号化キー生成部１１４で生成される暗号化キーに基づいて暗号化される。この暗号化キーは、コンテンツのタイトル毎に定まるタイトルキー及び再生対象固有情報に基づいて暗号化キー生成部１１４で生成される。タイトルキーは、タイトルキー生成部１１６でタイトル毎に生成される。再生対象固有情報は、コンテンツの配布条件に相当する再生対象条件を設定する再生対象条件設定部１２０からの再生対象条件、コンテンツを再生する機器を限定する端末限定項目情報設定部１２２からの端末限定項目情報及び個人に固有の情報に基づいてコンテンツの再生を限定する個人固有項目情報設定部１２４からの個人固有項目情報が再生対象固有情報生成部１１８に与えられて生成される。再生対象条件設定部１２０、端末限定項目情報設定部１２２及び個人固有項目情報設定部１２４は、再生対象制限項目情報、端末情報及び個人固有項目情報が入出力部（図示せず）を介して供給されるメモリ上の領域が相当し、再生対象固有情報生成部１１８に与えられる情報は、これらの情報に限定されず、他の情報に代えられても、或いは、他の情報が追加されても良い。
【００１９】
タイトルキー生成部１１６で生成されるタイトルキー及び再生対象固有情報生成部１１８で生成される再生対象固有情報は、運用規則情報生成部１１２に与えられて運用規則情報としてファイル化され、この運用規則情報ファイルが
出力される。
【００２０】
図２は、図１に示されたコンテンツ暗号化処理回路からの暗号化された暗号化コンテンツ・ファイルを処理する端末の回路構成を機能ブロックで示している。暗号化コンテンツ・ファイル及び運用規則情報ファイルは、ネット網等の通信網を介して送られ、端末の入出力部（図示せず）を介して分離部１４２に与えられる。受信した暗号化コンテンツ・ファイルは、暗号化コンテンツ・データ記憶部１４６に格納され、受信した運用規則情報ファイルは、運用情報記憶部１４４に格納される。これら記憶部は、通常、メモリ上の領域に相当している。図２に示される復号化キー生成部１４８には、端末の固有情報が供給され、また、端末上で入力された個人情報が供給され、復号化キー生成部１４８は、これら端末固有情報及び個人情報並びに運用情報から復号化キーを後に説明するように生成している。復号化部１５０では、暗号化キー生成部１４８で生成された復号化キーを用いて暗号化コンテンツデータを復号化して図示しない変換部で音声信号及び映像信号に変換されて音声・映像コンテンツとして再生される。
【００２１】
次に図１及び図２に示したコンテンツ暗号化処理回路及び端末回路での処理について図３から図５を参照して説明する。
【００２２】
図３は、この発明の一実施例に係る暗号化処理の手順を示すフローチャートである。コンテンツが暗号化される際には、ステップＳ１１に示すように、始めにコンテンツ毎にユニークに決まる固定長のデータがタイトルキーとしてタイトルキー生成部１１６において生成される。例えば、乱数発生器を用いて６４ｂｉｔの乱数データが生成され、タイトルキーに定められる。次に、ステップＳ１２に示すように、コンテンツの再生対象を制限するかどうか、また、制限する場合にはどのような組み合わせで制限するかのような再生対象条件が再生対象条件設定部１２０において設定される。この再生対象条件は、コンテンツ毎にコンテンツの配布元（コンテンツ・プロバイダ）により任意に決められる。次に、ステップＳ１３に示すように設定された再生対象条件が端末に限定されるかどうかが判定され、端末に限定する場合には、ステップＳ１４に示すように対象となる端末の固有情報が端末限定項目情報設定部１２２で入手される。端末の固有情報としては、例えば、端末の製造番号等があり、端末毎にユニークに決まる情報が固有情報として利用される。ステップＳ１５に示すように入手した端末の固有情報は、再生対象固有情報として設定される。
【００２３】
ステップＳ１３において、設定された再生対象条件が端末に限定されない場合には、同様に、ステップＳ１６において、設定された再生対象条件が個人に限定されるかどうかが判定される。個人に限定される場合には、ステップＳ１７に示すように、対象となる個人の固有情報が個人固有項目情報設定部１２４で入手される。この個人情報としては、例えば、クレジットカード番号等があり、個人毎にユニークに決まる情報が固有情報として利用される。入手した個人の固有情報は、ステップＳ１８において、再生対象固有情報として設定される。
【００２４】
ステップＳ１６において、設定された再生対象条件が個人に限定されない場合には、ステップＳ１９に示すように、設定された再生対象条件が端末と個人の組み合わせに限定されるかどうかが判定される。端末と個人の組み合わせに限定する場合には、ステップＳ２０及びＳ２１に示すように対象となる端末の固有情報が入手されると共に個人の固有情報が入手される。入手した端末の固有情報及び個人の固有情報を基にしてステップＳ２２に示すように再生対象固有情報が再生対象固有情報生成部１１８において生成される。この再生対象固有情報としては、例えば、端末固有情報及び個人固有項目情報をＸＯＲ演算処理した演算結果があり、この演算結果が再生対象固有情報に定められる。
【００２５】
ステップＳ１３、ステップＳ１６及びステップＳ１９のいずれかにおいて、再生対象条件を限定する場合には、ステップＳ２３に示すようにタイトルキー及び再生対象固有情報から暗号化キーが暗号化キー生成部１１４において生成される。この暗号化キーとしては、例えば、タイトルキー及び再生対象固有情報をＸＯＲ演算処理した演算結果があり、この演算結果が暗号化キーに定められる。
【００２６】
ステップＳ１９において、設定された再生対象条件が端末と個人の組み合わせに限定されない場合には、ステップＳ２４に示されるように設定された再生対象条件が限定なしかどうかが判定され、再生対象が限定されない場合には、ステップＳ２５において、タイトルキーがそのまま暗号化キーとして設定される。
【００２７】
ステップＳ２４において、設定された再生対象条件が、上記以外の場合には、ステップＳ２６に示すように判定処理エラーとしてエラー処理がなされ、処理が終了する。
【００２８】
ステップＳ２３において、暗号化キーが設定されると、ステップＳ２７に示すように暗号化部１１０にコンテンツが読み込まれてステップＳ２８に示すように暗号化キーを用いてコンテンツが暗号化処理される。その後、ステップＳ２９に示すように、暗号化されたコンテンツがファイルに書き出される。ステップＳ３０に示すように再生対象固有情報及びタイトルキーが運用規則情報としてファイルに書き出される。
【００２９】
図４には、暗号化処理で生成される運用規則情報のデータ構造が示されている。運用規則情報は、再生対象条件を限定するかどうかを示すフラグ２０１と、再生対象固有情報２０２及びタイトルキー２０３から構成される。再生対象を限定する場合には、再生対象限定フラグに１が設定され、このフラグ「１」によって、再生対象固有情報が有効であることが示される。逆に、再生対象を限定しない場合には、再生対象限定フラグに０が設定され、このフラグ「０」によって、再生対象固有情報が不定となる。暗号化処理で生成された暗号化データと運用規則情報は、サービスに応じてあらかじめ決められた方法で、再生端末へ配信される。
【００３０】
再生端末では、図５に示すような手順に従い暗号化されたコンテンツが復号化処理される。
【００３１】
再生端末では、暗号化コンテンツ・ファイルと運用規則情報ファイルがファイル受信部１４２に入力され、夫々運用規則情報記憶部１４４及び暗号化コンテンツ・データ記憶部１４６に記憶される。復号化キー生成部１４８では、始めにステップＳ３１に示されるように配信された運用規則情報が読み込まれる。次に、ステップＳ３２において、読み込んだ運用規則情報から再生対象限定フラグが抽出され、再生対象限定フラグが１に設定されているかが判断される。フラグに１が設定されている場合には、再生対象が限定されていると判断される。従って、ステップＳ３３に示すように端末固有情報が再生端末から復号化キー生成部１４８に入力される。また、ステップＳ３４に示すように個人固有項目情報が復号化キー生成部１４８に入力される。
【００３２】
次に、読み込んだ運用規則情報から再生対象固有情報が抽出され、ステップＳ３５に示すように再生対象固有情報が端末固有情報と一致するかが判定される。両者が一致しない場合には、ステップＳ３６に示すように同様にして再生対象固有情報が個人固有項目情報と一致するかが判定される。再生対象固有情報が個人固有項目情報に一致しない場合には、ステップＳ３７において、端末固有情報及び個人固有項目情報から固有情報が復号化キー生成部１４８で生成される。例えば、既に述べたように端末固有情報及び個人固有項目情報がＸＯＲ演算処理され、その演算結果が固有情報として求められる。次に、ステップＳ３８において、再生対象固有情報と生成した固有情報が一致するかが判定される。ステップＳ３５、Ｓ３６、Ｓ３７のいずれかにおいて、運用規則情報内の再生対象固有情報と、上記いずれかの条件が一致される場合には、再生対象であると判断され、ステップＳ３９において、運用規則情報内のタイトルキー及び再生対象固有情報から復号化キーが復号化キー生成部１４８で生成される。例えば、タイトルキー及び再生対象固有情報がＸＯＲ演算処理され、その演算結果が復号化キーとされる。ステップＳ３８に示すように、いずれの条件にも一致されない場合には、ステップＳ４０において、再生対象ではないと判断され、復号処理が中断される。運用規則情報の再生対象制限フラグが１でなかった場合には、ステップＳ４１において、運用規則情報のタイトルキーがそのまま復号化キーとして復号化キー生成部１４８において設定される。復号化キーが設定されると、次に、ステップＳ４２に示すように暗号化されたコンテンツが読み込まれ、ステップＳ４３に示すように復号化キーを用いてコンテンツが復号化部１５０において復号化される。その後、ステップＳ４４において復号化されたコンテンツが書き出され、処理が終了される。
【００３３】
上述した実施例では、再生対象を限定する条件を、限定なし、端末に限定、個人に限定、端末と個人に限定、のいずれかの場合を前提に説明したが、限定条件はこれに限るものではなく、他の限定条件に換えられても、或いは、他の限定条件が付されても良いことは明らかである。
【００３４】
上述した実施例に係るコンテンツの暗号化方法及び暗号化されたコンテンツを復号化する復号化方法によれば、コンテンツが暗号化される際に、再生対象を限定するための固有情報は、再生対象固有情報として運用規則情報に組み込まれ、暗号化コンテンツと共に配信される。また、コンテンツが復号化される際には、運用規則情報内の再生対象固有情報と、再生元の各種固有情報と比較することによって、再生条件を満たしているかどうかを確実に判断することが可能となり、コンテンツを復号化処理しなくても再生条件を判断することができる。従って、処理の効率化を図ることができる暗号化コンテンツを配信することができ、また、暗号化されたコンテンツの処理の効率化を図ることができる。
【００３５】
次に、この発明の他の実施例に係るコンテンツの暗号化方法及び暗号化されたコンテンツを復号化する復号化方法ついて図６から図９を参照して説明する。
【００３６】
図６は、この発明の他の実施例に係る暗号化処理の為の回路構成を機能ブロックで示すコンテンツ暗号化処理回路である。図６に示される機能ブロック回路は、実質的に図１に示す機能ブロック回路に同一であるので、図１と同一箇所には、同一符号を付してその説明を省略する。
【００３７】
図６に示されるコンテンツ暗号化処理回路では、運用規則情報生成部１１２に代えて暗号化されたキーワードを運用規則情報として生成する運用規則情報生成部１６０が設けられている。即ち、再生対象固有情報生成部１１８からの再生対象固有情報及びタイトルキー生成部１１６からのタイトルキーで暗号化キー生成部１１４で暗号化キーが生成され、また、再生対象固有情報を用いてキーワードが暗号化され、この暗号化キーワードがタイトルキーとともに運用規則情報生成部１６０で運用規則情報ファイルとして書き出される。
【００３８】
暗号化処理手順を示すフローチャートを示す図７を参照して図６に示したコンテンツ暗号化処理回路での暗号化処理について説明する。
【００３９】
図７に示されるコンテンツを暗号化する手順は、図１〜図３を参照して説明した第１実施例の暗号化処理とほぼ同一の手順で実行される。従って、図４において、図１に付した符号と同一の符号を付した処理は、同一の処理が実行されるものとしてその説明を省略する。
【００４０】
この他の実施例に係るコンテンツの暗号化方法においては、ステップＳ１１からＳ２３が実行されて再生対象条件が限定されてタイトルキー及び再生対象固有情報から暗号化キーが生成された後に、第１の実施例と異なり、ステップＳ５１において、暗号化キー生成部１１４において、再生対象固有情報をキーとしてあらかじめ決められているキーワードが暗号化される。例えば、０ｘ１２３４５６７８というキーワード値が再生対象固有情報をキーとして暗号化される。そして、以下同様にステップＳ２７〜Ｓ３０の処理が実行され、暗号化されたキーワードが運用規則情報生成部１６０に書き出され、この運用規則情報生成部１６０において、暗号化されたキーワード情報及びタイトルキーが運用規則情報ファイルとして書き出される。
【００４１】
図８には、暗号化処理で生成される運用規則情報のデータ構造が示されている。運用規則情報は、再生対象条件を限定するかどうかを示すフラグ５０１と、暗号化されたキーワード情報５０２、タイトルキー５０３から構成される。再生対象を限定する場合には、再生対象限定フラグに１が設定され、このフラグ「１」によって、暗号化されたキーワード情報が有効であることが示される。逆に、再生対象を限定しない場合には、再生対象限定フラグに０が設定され、このフラグ「０」によって、暗号化されたキーワード情報が不定となる。暗号化処理で生成された暗号化データ及び運用規則情報は、サービスに応じてあらかじめ決められた方法で、再生端末へ配信される。
【００４２】
図２に示す再生端末では、図９に示すような手順に従い暗号化コンテンツが復号化処理される。図９に示される処理においては、図５に示したと同様の処理を含むことからおいて、図５に付した符号と同一の符号を付した処理は、同一の処理が実行されるものとしてその説明を簡略にして説明する。
【００４３】
始めに、ステップＳ３１において、配信された運用規則情報が読み込まれる。次に、運用情報記憶部１４４に読み込こまれた運用規則情報から再生対象限定フラグが復号化キー生成部１４８で抽出され、ステップＳ３２において、再生対象限定フラグが１に設定されているかが判断される。フラグに１が設定されている場合、再生対象が限定されているものと判断され、ステップＳ３３において、復号化キー生成部１４８に端末固有情報が再生端末から入力され、ステップＳ３４において、個人固有項目情報が同様に入力される。
【００４４】
ここで、図６に示す処理においては、ステップＳ６５に示されるように、端末固有情報が再生対象固有情報として復号化キー生成部１４８においてにおいて設定される。次に、ステップＳ６６において、再生対象固有情報をキーにして、運用規則情報内の暗号化キーワード情報が復号化キー生成部１４８において復号化処理され、ステップＳ６７において、復号化されたキーワード情報があらかじめ決められたキーワード情報、例えば０ｘ１２３４５６７８と一致するかが判定される。両者が一致しない場合には、ステップＳ６８において、個人固有項目情報が再生対象固有情報として設定される。次に、ステップＳ６９において、再生対象固有情報をキーにして、復号化キー生成部１４８において、運用規則情報内の暗号化キーワード情報が復号化処理され、ステップＳ７０において、復号化されたキーワード情報があらかじめ決められたキーワード情報と一致するかが判定される。両者が一致しない場合、ステップＳ７１において、端末固有情報と個人固有項目情報から再生対象固有情報が復号化キー生成部１４８において生成される。例えば、端末固有情報及び個人固有項目情報がＸＯＲ演算処理されて求められた演算結果が再生対象固有情報に定められる。ステップＳ７２において、再生対象固有情報をキーにして、運用規則情報内の暗号化キーワード情報が復号化キー生成部１４８において復号化処理され、ステップＳ７３において、復号化されたキーワード情報があらかじめ決められたキーワード情報と一致するかが判定される。
【００４５】
上記ステップＳ６７、Ｓ７０、Ｓ７３において、いずれかの条件にて、暗号化キーワードからキーワードが復号されている場合には、再生対象であると判断され、ステップＳ３９において、運用規則情報内のタイトルキーと再生対象固有情報から復号化キーが生成される。例えば、タイトルキー及び再生対象固有情報のＸＯＲ演算処理した演算結果が復号化キーとされる。ステップＳ６７、Ｓ７０、Ｓ７３において、いずれの条件にも一致しなかった場合には、復号化キー生成部１４８において再生対象ではないと判断され、ステップＳ４０において、復号処理が中断される。ステップＳ３２において、運用規則情報の再生対象制限フラグが１でなかった場合には、ステップＳ４１において、運用規則情報のタイトルキーがそのまま復号化キーとして設定される。ステップＳ４１或いはＳ３９において、復号化キーが設定されると、ステップＳ４２において、暗号化されたコンテンツが復号化部１５０に読み込まれ、ステップＳ４３において、復号化キーを用いてコンテンツが復号化される。その後、ステップＳ４４において、復号化されたコンテンツが書き出されて処理が終了される。
【００４６】
この他の実施例では、再生対象を限定する条件を、限定なし、端末に限定、個人に限定、端末と個人に限定、のいずれかの場合を前提に説明したが、限定条件はこれに限るものではなく、他の限定条件に換えられても、或いは、他の限定条件が付されても良いことは明らかである。
【００４７】
以上、図６から図９に示された他の実施例によれば、コンテンツが暗号化される際に、再生対象を限定するための固有情報をキーにキーワードが暗号化され運用規則情報に組み込まれ、暗号化コンテンツと共に配信される。また、コンテンツが復号化される際には、再生元の各種固有情報をキーに運用規則情報内の暗号化キーワードを正しく復号化できるかどうかを判断することで、再生条件を満たしているかどうかを確実に判定することができる。従って、処理の効率化を図ることができる暗号化コンテンツを配信することができ、また、暗号化されたコンテンツの処理の効率化を図ることができる。
【００４８】
【発明の効果】
以上のように、コンテンツの再生対象を限定した場合においても、コンテンツを再生する際に、再生条件を満たしているかどうかを、コンテンツを復号化しなくても確実に判断できる暗号化方法及び暗号化されたコンテンツを復号化する復号化方法が提供される。
【図面の簡単な説明】
【図１】この発明の一実施例に係るコンテンツの暗号化方法を実現するための機能ブロックを示す説明図である。
【図２】この発明の一実施例に係る暗号化されたコンテンツを復号化する復号化方法を実現するための機能ブロックを示す説明図である。
【図３】この発明の一実施例に係るコンテンツの暗号化方法を示すフローチャートである。
【図４】図３に示された方法によって作成される運用規則情報ファイルのフォーマットを示す平面図である。
【図５】この発明の他の実施例に係る暗号化されたコンテンツの復号化方法を示すフローチャートである。
【図６】この発明の他の実施例に係るコンテンツの暗号化方法を実現するための機能ブロックを示す説明図である。
【図７】この発明の他の実施例に係るコンテンツの暗号化方法を示すフローチャートである。
【図８】図７に示された方法によって作成される運用規則情報ファイルのフォーマットを示す平面図である。
【図９】この発明の他の実施例に係る暗号化されたコンテンツの復号化方法を示すフローチャートである。
【符号の説明】
１１０．．．暗号化部
１１２、１６０．．．運用規則情報生成部
１１４．．．暗号化キー生成部
１１６．．．タイトルキー生成部
１１８．．．再生対象固有情報生成部
１２０．．．再生対象条件設定部
１２４．．．個人固有項目情報設定部
１４２．．．ファイル受信部
１４４．．．運用情報記憶部
１４６．．．暗号化コンテンツ・データ記憶部
１４８．．．復号化キー生成部
１５０．．．復号化部
【図１】
2004140757.tif 000003
【図２】
2004140757.tif 000004
【図３】
2004140757.tif 000005
【図４】
2004140757.tif 000006
【図５】
2004140757.tif 000007
【図６】
2004140757.tif 000008
【図７】
2004140757.tif 000009
【図８】
2004140757.tif 000010
【図９】
2004140757.tif 000011