(57)【要約】基本コンテンツに関連する追加コンテンツを安全に入手可能とする方法である。基本コンテンツは記録担体に載せて配布され、少なくとも１つの秘密情報を用いるセキュリティ機構によって保護される。例えば、ＤＶＤコンテンツスクランブリングシステムは、ＡＣＣ、タイトル鍵、ディスク鍵等の秘密情報と共に使用されうる。追加コンテンツは、サーバ上で入手可能であり、レンダリング装置によってダウンロードされうる。追加的なコンテンツは、基本コンテンツを保護するのに用いられたのと同じ秘密情報のうちの１つを用いて基本コンテンツと同じセキュリティ機構によって保護される。このようにして、レンダリング装置は、ＤＶＤドライブとの認証が成功した後にのみ追加コンテンツへアクセス可能である。さもなければ追加コンテンツへのアクセスに必要な秘密情報を知ることができないからである。
2005505846.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの秘密情報を用いるセキュリティ機構によって保護される記録担体上で配布される基本コンテンツに関連する追加コンテンツを利用可能とする方法であって、
前記方法は、サーバからクライアントへ追加コンテンツを配布する段階を含み、
前記追加コンテンツは、前記基本コンテンツを保護するのに用いられるのと同じ秘密情報のうちの少なくとも１つを用いて前記基本コンテンツと同じセキュリティ機構によって保護されることを特徴とする方法。
【請求項２】
セッション鍵を確立するよう前記記録担体上にある秘密認証制御コード（ＡＣＣ）を用いて前記クライアントとの認証プロトコルを実行する段階と、前記追加コンテンツを暗号化するのに前記セッション鍵を使用する段階とを含む、請求項１記載の方法。
【請求項３】
前記基本コンテンツの少なくとも一部分を暗号化するのにも使用された暗号化鍵を用いて前記追加コンテンツを暗号化する、請求項１記載の方法。
【請求項４】
前記暗号化鍵は、ＤＶＤタイトル鍵及びＤＶＤディスク鍵のうちの１つである、請求項３記載の方法。
【請求項５】
前記記録担体は、ＤＶＤディスクである、請求項１記載の方法。
【請求項６】
再生装置から受信され少なくとも１つの秘密情報を用いてセキュリティ機構によって保護される基本コンテンツをレンダリングするレンダリング装置であって、
前記装置は前記少なくとも１つの秘密情報を用いて前記基本コンテンツを取得する条件付きアクセス手段と、前記基本コンテンツに関連する追加コンテンツをサーバから受信する受信手段とを含み、
前記追加コンテンツは、前記基本コンテンツを保護するのに用いられるのと同じ秘密情報のうちの少なくとも１つを用いて、前記基本コンテンツと同じセキュリティ機構によって保護され、前記条件付きアクセス手段は前記少なくとも１つの秘密情報を用いて前記追加コンテンツを取得するよう配置されることを特徴とする、レンダリング装置。
【請求項７】
前記基本コンテンツの取得を前記追加コンテンツの取得と同期させる同期手段を更に有する、請求項６記載の装置。
【請求項８】
前記条件付きアクセス手段は、セッション鍵を確立するよう前記記録担体上にある秘密認証制御コード（ＡＣＣ）を用いて、また、前記追加コンテンツを暗号化するよう前記セッション鍵を用いて、前記サーバとの認証プロトコルを実行するよう配置される、請求項６記載の装置。
【請求項９】
前記条件付きアクセス手段は、前記基本コンテンツの少なくとも一部分を復号化するためにも使用された復号化鍵を用いて追加コンテンツを復号化するよう配置される、請求項６記載の装置。
【請求項１０】
再生装置から受信され少なくとも１つの秘密情報を用いてセキュリティ機構によって保護される基本コンテンツをレンダリングするよう適合されたコンピュータプログラムプロダクトであって、
前記プログラムプロダクトは前記少なくとも１つの秘密情報を用いて前記基本コンテンツを取得する条件付きアクセス手段と、前記基本コンテンツに関連する追加コンテンツをサーバから受信する受信手段とを含み、
前記追加コンテンツは、前記基本コンテンツを保護するのに用いられるのと同じ秘密情報のうちの少なくとも１つを用いて、前記基本コンテンツと同じセキュリティ機構によって保護され、前記条件付きアクセス手段は前記少なくとも１つの秘密情報を用いて前記追加コンテンツを取得するよう配置されることを特徴とする、コンピュータプログラムプロダクト。
【発明の詳細な説明】
【０００１】
本発明は、少なくとも１つの秘密情報を用いるセキュリティ機構によって保護される記録担体上で配布される基本コンテンツに関連する追加コンテンツを利用可能とする方法であって、サーバからクライアントへ追加情報を配布する段階を含む方法に関連する。
【０００２】
本発明は更に、再生装置から受信され少なくとも１つの秘密情報を用いてセキュリティ機構によって保護される基本コンテンツをレンダリングするレンダリング装置であって、装置は少なくとも１つの秘密情報を用いて基本コンテンツを取得する条件付きアクセス手段と、基本コンテンツに関連する追加コンテンツをサーバから受信する受信手段とを含む装置に関連する。
【０００３】
ＤＶＤ技術は、コンテンツ制作者が単純な映画以上のものをディスク上で提供することを可能とする。大記憶容量が利用可能であるため、全ての種類の追加コンテンツがディスク上に与えられうる。例えば、舞台裏の撮影場面、アウトテイク版、監督及び／又は俳優とのインタビュー、異なる言語の字幕、並びに、ビデオクリップを伴うサウンドトラックが含まれうる。
【０００４】
近年では、ますます多くの家庭用エンターテインメントシステムが同じようにインターネットへアクセス可能であるため、追加コンテンツをＤＶＤ上だけでなくウェブサイト上でも提供することが可能となっている。これは、ウェブ接続可能ＤＶＤ（Web-connected  DVD）として知られている。最も基本的な形では、ユーザは、映画と映画に関する接続されたウェブサイトを見ることこと、追加情報を見ること、映画に関する新しいインタビューやレポートを見ること等ができる。ユーザはまた、映画に関連するオンラインゲームに参加しうる。
【０００５】
この追加コンテンツを、不正なアクセス及び／又は複製から保護することが望まれる。特に、追加コンテンツへのアクセスは、正規のディスクを所有する者にのみ限定されるべきである。
【０００６】
単純な解決策は、まず、何らかの方法で、ユーザがＤＶＤディスクを所有することを確認し、次にサーバから追加コンテンツを配布するものである。これは、例えば、ディスク上に格納された識別子をウェブサイトへ与え、ウェブサイトではそれが正しい識別子のリストと比較されうることによって実現されうる。しかしながら、識別子は単純にディスクからコピーされ、追加コンテンツに不法にアクセスするために権限のない装置によって使用されうるため、この解決策は非常に安全性の低いものである。
【０００７】
本発明は、公知の方法よりも安全な冒頭の段落に記載の方法を提供することを目的とする。
【０００８】
この目的は、本発明によれば、追加コンテンツは、基本コンテンツを保護するのに用いられるのと同じ秘密情報のうちの少なくとも１つを用いて基本コンテンツと同じセキュリティ機構によって保護されることを特徴とする。暗号化技術や認証に基づくアクセス制限等のセキュリティ機構を用いることがそれ自体として知られているが、これらの機構は、通用は暗号鍵といった異なる秘密情報を用いる。このことは、システムがより多くの秘密情報を保護する必要があることになるため、システム全体を攻撃者に対してより脆弱とする。
【０００９】
セキュリティ機構と秘密情報を共有することにより、保護されるべき機密情報は少なくなる。ＤＶＤコンテンツを保護ずるのに用いられるセキュリティ機構は、悪意のある第三者による積極的な攻撃に対して耐えられるよう設計されたものであり、これらの第三者にとって同様に魅力的な追加コンテンツを保護するためにも使用されうる。
【００１０】
更に、追加コンテンツの受取人が記録担体へアクセス可能である場合にのみ知られうる秘密情報を含むことにより、配布する実体は、その記録担体に実際にアクセス可能である受取人のみが追加コンテンツを復号化しうることを確信しうる。
【００１１】
１つの実施例では、方法は、セッション鍵を確立するよう記録担体上にある秘密認証制御コード（ＡＣＣ）を用いてクライアントとの認証プロトコルを実行する段階と、追加コンテンツを暗号化するのにセッション鍵を使用する段階とを含む。クライアントは、ＡＣＣを知っている場合にのみ認証の完了に成功しうるか、又は少なくとも、ＡＣＣを知っている場合に正しいセッション鍵を導出しうる。このことは、記録担体にアクセス可能なクライアントのみが追加コンテンツを復号化しうることを保証する。
【００１２】
更なる実施例では、方法は、基本コンテンツの少なくとも一部分を暗号化するのにも使用された暗号化鍵を用いて追加コンテンツを暗号化する。望ましくは、その暗号化鍵は、ＤＶＤタイトル鍵及びＤＶＤディスク鍵のうちの１つである。ＤＶＤでは、タイトル鍵及びディスク鍵は、ＤＶＤディスクからクライアント（一般的にはＤＶＤドライブに接続されるレンダリング装置）によって取得されるのみであり、従って、このこともまた記録担体にアクセス可能なクライアントのみが追加コンテンツを復号化しうることを保証する。
【００１３】
本発明は、公知の方法よりも更に安全な冒頭の段落に記載の装置を提供することを更なる目的とする。
【００１４】
この目的は、追加コンテンツは、基本コンテンツを保護するのに用いられるのと同じ秘密情報のうちの少なくとも１つを用いて、基本コンテンツと同じセキュリティ機構によって保護され、条件付きアクセス手段は少なくとも１つの秘密情報を用いて追加コンテンツを取得するよう配置されることを特徴とする装置によって達成される。
【００１５】
セキュリティ機構及び秘密情報を共有することにより、保護される必要のある機密情報は少ない。ＤＶＤコンテンツを保護するのに用いられるセキュリティ機構は、悪意のある第三者による積極的な攻撃に対して耐えられるよう設計されたものであり、これらの第三者にとって同様に魅力的な追加コンテンツを保護するためにも使用されうる。
【００１６】
更に、追加コンテンツの受取人が記録担体へアクセス可能である場合にのみ知られうる秘密情報を含むことにより、配布する実体は、その記録担体に実際にアクセス可能である受取人のみが追加コンテンツを復号化しうることを確信しうる。
【００１７】
１つの実施例では、装置は、基本コンテンツの取得を前記追加コンテンツの取得と同期させる同期手段を更に有する。追加コンテンツを保護するための秘密情報をタイトル鍵と同じであるよう選択することにより、この秘密情報はタイトル鍵と同時に変更されうる。すると、追加コンテンツを復号化するために正しい秘密情報が利用可能であるよう、基本コンテンツと追加コンテンツの取得を同期させることが必要である。
【００１８】
更なる実施例では、条件付きアクセス手段は、セッション鍵を確立するよう記録担体上にある秘密認証制御コード（ＡＣＣ）を用いて、また、追加コンテンツを暗号化するようセッション鍵を用いて、サーバとの認証プロトコルを実行するよう配置される。装置は、ＡＣＣを知っている場合に認証の完了に成功しうるか、又は少なくとも、ＡＣＣを知っている場合に正しいセッション鍵を導出しうる。このことは、記録担体にアクセス可能な装置のみが追加コンテンツを復号化しうることを保証する。
【００１９】
１つの実施例では、条件付きアクセス手段は、基本コンテンツの少なくとも一部分を復号化するためにも使用された復号化鍵を用いて追加コンテンツを復号化するよう更に配置される。
【００２０】
本発明は更に、コンピュータプログラムプロダクトに関連する。
【００２１】
本発明の上述の及び他の面は、図示の実施例を参照することによって明らかとなろう。全ての図を通じて、同じ参照番号は、同様の又は対応する特徴を示す。図に示す特徴のうちの幾つかは、一般的にはソフトウエアとして実現され、従ってソフトウエアモジュール又はオブジェクト等のソフトウエアエンティティを表わす。
【００２２】
図１は、本発明によるシステム１００の主な構成要素を概略的に示す図である。システム１００は、再生装置１１０と表示装置１２０とを有する。望ましい実施例では、再生装置１１０は、ＤＶＤドライブ１１１と、デコーダカードとして実現されうる表現（レンダリング）装置１１２とを有するＤＶＤプレーヤである。ＤＶＤドライブ１１１とレンダリング装置１１２は、物理的に別々の装置としても提供されうる。ＤＶＤドライブ１１１は、例えば、コンピュータ中にインストールされ、従って、レンダリング装置１１２はコンピュータ上で実行されるソフトウエアアプリケーションとして提供されうる。レンダリング装置１１２は、ＤＶＤドライブ１１１のように、表示装置１２０中にインストールされうる。
【００２３】
ユーザは、ＤＶＤディスク等の記録担体１０１をＤＶＤドライブ１１１中に配置しうる。記録担体１０１上に格納されたコンテンツは、読み出され、オーディオ／ビジュアル信号を発生するよう復号化され処理されるレンダリング装置１１２へ供給される。このオーディオ／ビジュアル信号は、ユーザへの提示のために表示装置１２０へ供給される。このようにして、ユーザは、例えば、自分のテレビジョン上で、ＤＶＤ上に格納された映画を鑑賞することができる。
【００２４】
再生装置１１０は、望ましくはインターネットである外部ネットワーク１３０に更に接続される。外部ネットワーク１３０へのコネクションは、ケーブルモデム、ＡＤＳＬ回線、又は再生装置１１０内にインストールされ電話回線に接続された通常のモデムで実現されうる。コネクションはまた、外部ネットワーク１３０へのアクセスを可能とするイーサネット（登録商標）又は他のローカルネットワークへレンダリング装置１１２をリンクさせることによって実現されうる。外部ネットワーク１３０へのコネクションは、映画や音楽等のコンテンツをダウンロードするために使用されえ、従って、望ましくは高帯域幅コネクションである。
【００２５】
また、外部ネットワーク１３０には、サーバ１４０が接続される。サーバ１４０は、例えば記憶部１５０からのダウンロード用の追加コンテンツアイテム１５１を提供する。コンテンツアイテム１５１は、記録担体１０１上のコンテンツに関連し、これを拡張する。例えば、コンテンツアイテム１５１は、様々なバージョンの映画のサウンドトラック、様々な言語での映画用の音声吹き替え又は字幕、舞台裏の撮影場面、追加的なシーン、異なるエンディング、映画に基づくゲーム、俳優及び他の参加者とのインタビュー、記録担体１０１上に格納されたコンテンツに関連する生の出来事等を含みうる。
【００２６】
記録担体１０１は、一般的には、これらの追加コンテンツアイテム１５１が利用可能であるという何らかの種類の印を有する。これは、記録担体１０１の保護カバー上に印刷された情報メッセージであってもよいが、記録担体１０１自体の上にあるコンピュータ読み取り可能な標識であってもよい。その場合、ＤＶＤドライブ１１１は、自動的に標識を検出しうる。再生装置１１０は、ユーザに対して、追加コンテンツアイテム１５１へアクセスするオプションを提供しうる。ユーザが承認すれば、再生装置１１０は、サーバ１４０へ接触するために外部ネットワーク１３０へのコネクションを用いる。次に、ユーザがそこから１つ又はそれ以上のアクセスすべきものを選択しうる利用可能な追加コンテンツアイテム１５１のリストを取得しうる。追加コンテンツアイテム１５１に対してアクセス、提示、及び管理を行う多くの他の方法が容易に考えられうる。
【００２７】
記録担体１０１上のコンテンツは、複数のいわゆるタイトルを有する。タイトルは、例えば、ビデオストリーム、オーディオストリーム等でありうる。不正な複製に対する保護を与えるため、記録担体１０１上のタイトルは様々な方法で保護されうる。
【００２８】
記録担体１０１がＤＶＤディスクである場合、コンテンツ・スクランブリング・システム（ＣＳＳ）が用いられる。図２中、ＤＶＤドライブ１１１とレンダリング装置１１２が１つの再生装置１１０内にインストールされている場合にどのようにしてＣＳＳが用いられるかを示す概略図を示す。この概略図は、図３の概略図と同様、例えば２０００年１２月６日のカーネギー・メロン大学におけるグレゴリー・ケスデン（Gregory  Kesden）によるＣＳＳに関する公開講演といった、インターネット及び他のソースから公衆に入手可能な情報に基づく。この講演の記録は、インターネット上で、＜http://www-2.cs.cmu.edu/~dst/DeCSS/Kesden/＞から入手可能である。
【００２９】
記録担体１０１は、いわゆるリードイン（lead-in）領域に格納された暗号化ディスク鍵（Encrypted  Disc  Keys：ＥＤＫ）を含む。リードイン領域は、準拠型ＤＶＤドライブによって読み出されうる。ディスク鍵は、ディスク上の全てのコンテンツに対して同じである。データは、１セクタの単位で暗号化される。各セクタは、セクタヘッダ内に暗号化タイトル鍵（Encrypted  Title  Key）ＥＴＫを有する。タイトル鍵は、セクタ毎に変更されうる。
【００３０】
再生装置１１０は、再生装置１１０が正しいプレーヤ鍵を保持すると仮定した場合は、記録担体１０１上の暗号化されたディスク鍵ＥＤＫを復号化するのに使用されうる１つ又はそれ以上のプレーヤ鍵を有する。ステップ２０１において、暗号化されたディスク鍵ＥＤＫは、記録担体１０１から取得され、ステップ２０２において復号化される。ディスク鍵を復号化した後、再生装置１１０は、ステップ２０３において暗号化されたタイトル鍵ＥＴＫを受信し、ステップ２０４において、復号化されたディスク鍵をタイトル鍵を復号化するのに用いる。
【００３１】
次に、ステップ２０５において、暗号化されたタイトルが受信される。ステップ２０６において、復号化されたタイトル鍵はデータを復号化するのに用いられる。再生装置１１０は、所望のタイトルに対してタイトル鍵を復号化することができ、従ってタイトル自体にアクセスする。復号化されたデータは、ステップ２０７においてユーザへ提示するために表示装置１２０へ供給されるオーディオ／ビデオ信号を取得するよう復号化される。
【００３２】
図３において、ＤＶＤドライブ１１１が外部レンダリング装置１１２へのディジタルインタフェース又はバスを用いて接続される場合について、ＣＳＳを示す。３つの主な段階が行われる必要がある。即ち、図３中、ＡＵＴＨ，ＳＥＣＢＵＳ及びＤＤＥＣと夫々示される、認証、セキュリティバス暗号化／復号化、及びデータ復号化である。
【００３３】
認証処理ＡＵＴＨでは、レンダリング装置１１２がＤＶＤ準拠型装置であるかどうか調べられる。認証は、以下のようにして行われる。ＤＶＤドライブ１１１によって記録担体１０１から認証制御コードＡＣＣが読み出される。レンダリング装置１１２内で乱数ＲＮ１が発生される。この乱数ＲＮ１は、ＤＶＤドライブ１１１へ送信される。ＤＶＤドライブ１１１では、ステップＥＲ１において乱数ＲＮ１はＡＣＣと共に秘密アルゴリズムを用いて符号化され、ステップＥＲ１の結果はレンダリング装置１１２へ送信される。
【００３４】
レンダリング装置１１２では、乱数ＲＮ１は、ステップＥＲ１’において、毎回異なる数ｉを用いて複数回暗号化される。結果は、ステップＣＭＰ１において、各数ｉについてＤＶＤドライブ１１１から受信されるＥＡの結果と比較される。ＥＲ１とＥＲ１’の結果が或るｉの値について一致すれば、レンダリング装置１１２は、数ｉに対するその値が、記録担体１０１から読み出されるＡＣＣの値と同じであることを知る。
【００３５】
乱数ＲＮ２は、ＤＶＤドライブ１１１内で発生され、レンダリング装置１１２へ送信される。乱数は、ステップＥＲ２において、ＤＶＤドライブ１１１内のＡＣＣ数と一緒に暗号化される。レンダリング装置１１２では、乱数ＲＮ２は、上述のステップＣＭＰ１でＡＣＣと同じであることが分かったｉの値と共に、ステップＥＲ２’において暗号化される。ＤＶＤドライブ１１１では、ステップＥＲ２及びＥＲ２’の結果は、ステップＣＭＰ２において比較され、これらが同じ場合は、ＤＶＤドライブ１１１は、レンダリング装置１１２が準拠型装置であると結論付ける。
【００３６】
セキュリティバス機能ＳＥＣＢＵＳでは、暗号化された乱数ＲＮ１及びＲＮ２（即ち、ＤＶＤドライブ１１１中のＥＲ１，ＥＲ２の出力、並びに、レンダリング装置１１２中のＥＲ１’及びＥＲ２’の出力）は、ＤＶＤドライブ１１１及びレンダリング装置１１２のいずれにおいてもセキュリティバス鍵（Secure  Bus  Key）又はセッション鍵ＳＫを導出するのに用いられる。認証手順ＡＵＴＨの実行が成功した場合、各装置内で確立されたセッション鍵ＳＫは同じであり、従ってデータの安全な交換に使用されうる。
【００３７】
ＤＶＤドライブ１１１中で、暗号化されたディスク鍵ＥＤＫ及び暗号化されたタイトル鍵ＥＴＫは、ステップＳＥＤＫ及びＳＥＴＫにおいて夫々、記録担体１０１から読み出され、このセキュリティバス鍵ＳＫで（再び）暗号化される。２重に暗号化されたディスク鍵及びタイトル鍵は、レンダリング装置１１２へ送信される。
【００３８】
レンダリング装置１１２では、セキュリティバス鍵ＳＫは、ステップＳＤＤＫ及びＳＤＴＫにおいて夫々、２重に暗号化されたディスク鍵及びタイトル鍵を復号化するのに用いられる。レンダリング装置１１２は、ここで、暗号化されたディスク鍵ＥＤＫ及びタイトル鍵ＥＴＫにアクセス可能である。この２重暗号化ステップを与える理由は、ＤＶＤドライブ１１１とレンダリング装置１１２との間のインタフェースを探ることによって暗号化されたディスク鍵ＥＤＫ及びタイトル鍵ＥＴＫを取得することが不可能であることを保証とすることである。
【００３９】
データ復号化機能ＤＤＥＣでは、セクタの復号化は、図２に示すのと同様に行われる。概説するに、レンダリング装置１１２は、ステップＤＤＫにおいてそのプレーヤ鍵ＰＫを用いてディスク鍵を復号化し、次に、ステップＤＴＫにおいてディスク鍵を用いてタイトル鍵を復号化する。このようにして得られたディスク鍵及びタイトル鍵を用いて、レンダリング装置１１２は、記録担体１０１上に格納された個々のタイトルを復号化することが可能である。
【００４０】
図４は、レンダリング装置１１２をより詳細に示す図である。レンダリング装置１２０は、ここでは、ＩＥＥＥ１３９４ローカルバス４００に接続されたＩＥＥＥ１３９４ネットワーク接続インタフェースモジュール４０１を有する。この実施例では、ＤＶＤドライブ１１１との通信は、ローカルバス４００上を流れる。他の装置のまたローカルバス４００に接続されうる。
【００４１】
レンダリング装置１１２中には、図３を参照して上述したように認証機能ＡＵＴＨを実行する認証モジュール４０２がある。また、図３を参照して上述したようにセキュリティバス暗号化／復号化機能ＳＥＣＢＵＳ及びデータ復号化機能ＤＤＥＣを実行する暗号（ｃｒｙｐｔｏｇｒａｐｈｉｃ）モジュール４０３がある。
【００４２】
復号化されたコンテンツは、暗号モジュール４０３から出力モジュール４０４へ与えられる。出力モジュール４０４は、ディスプレイ４４１上及びスピーカ４４２への出力用にオーディオ及び／又はビデオ信号を発生するようコンテンツを復号化し処理する。ディスプレイ４４１及びスピーカ４４２は一緒に、表示装置１２０と考えられうる。このような出力を発生することは、従来技術で周知である。出力をレンダリングするために、多くの異なるオーディオビジュアル手段４４１、４４２が利用可能であることが明らかである。
【００４３】
出力モジュール４０４はまた、記憶媒体４４３上にコンテンツを格納しうる。もちろん、これは、受信されるコンテンツに関連する権利がこのことを許可するときにのみ許される。記憶媒体４４３は、例えば、ハードディスク、ビデオテープ、又は再書き込み可能なＤＶＤディスクでありうる。
【００４４】
レンダリング装置１２０はまた、ネットワーク接続モジュール４１０を有する。このネットワーク接続モジュール４１０は、望ましくはインターネットである上述の外部ネットワーク１３０へのアクセスを与える。ネットワーク接続モジュール４１０は、例えば、適切なソフトウエアと共にケーブルモデムに結合されるネットワークカードとして実現されうる。ＡＤＳＬ回線に接続されたモデム、又は、例えばイーサネット（登録商標）ベースのＬＡＮに結合されたネットワークカードもまた使用されうる。
【００４５】
図１を参照して上述したように、ネットワーク接続モジュール４１０は、或る時点で、サーバ１４０から追加コンテンツアイテム１５１をダウンロードする。追加コンテンツアイテム１５１を不正なアクセス及び／又は複製に対して保護することが所望である。特に、追加コンテンツアイテム１５１へのアクセスは、正規の記録担体１０１を所有する者に対してのみ制限されるべきである。
【００４６】
本発明によれば、追加コンテンツアイテム１５１は、記録担体１０１上のコンテンツを保護するために使用されるセキュリティ機構のうちの少なくとも１つによって保護される。セキュリティ機構は、ＡＣＣ、ディスク鍵、又はタイトル鍵といった１つ又はそれ以上の秘密情報を用いる。これらの秘密情報のうちの１つ又はそれ以上は、同じセキュリティ機構を追加コンテンツアイテム１５１に適用するときにも使用されうる。
【００４７】
保護された追加コンテンツアイテム１５１を受信すると、ネットワーク接続モジュール４１０は、これらが記録担体１０１上の基本コンテンツと同様に出力モジュール４０４によって復号化されレンダリングされうるよう、これらを暗号モジュール４０３へ供給する。この供給は、ストリーミング方式によって行われることが可能であり、例えば、追加コンテンツアイテム１５１の個々のブロックを到着とともに、望ましくは例えばストリーミングを容易とするよう何らかの種類のバッファリング機能を用いて、行われうる。
【００４８】
第１の実施例では、図３を参照して説明される認証プロトコルは、レンダリング装置１１２とサーバ１４０との間でも用いられる。レンダリング装置１１２は、以前にＤＶＤドライブ１１１の場合に行ったようにサーバ１４０との認証処理ＡＵＴＨを行う。即ちサーバ１４０は、ここで、ＤＶＤドライブ１１１の代わりとなる。ここで、ネットワーク１３０は、ＤＶＤドライブ１１１とレンダリング装置１１２との間のセキュリティバスの位置を占める。
【００４９】
図３の認証処理ＡＵＴＨでは、レンダリング装置１１２は、ＤＶＤドライブ１１１との認証が成功した後に記録担体１０１からのＡＣＣ数と同じである値ｉを決定する。レンダリング装置１１２は、サーバ１４０に対して、記録担体１０１へのアクセスが可能であることを示すのにこの値ｉを使用しうる。サーバ１４０は、次に、追加コンテンツアイテム１５１をレンダリング装置１１２へ供給しうる。
【００５０】
サーバ１４０は、記録担体１０１と同一の記録担体からＡＣＣ数を読みだし、このＡＣＣを認証処理用の入力として用いる。図３中のＡＵＴＨ処理から逸脱して、サーバ１４０は、ここで、ランダムに選択された数ＲＮ２”をレンダリング装置１１２へ供給し、レンダリング装置１１２において、ＡＣＣに等しいｉの値と共にＥＲ２’への入力として使用される。ＥＲ２’の出力は、サーバ１４０へ戻るよう供給され、ＣＭＰ２において、ＲＮ２”及びＡＣＣを用いてＥＲ２の出力と比較される。
【００５１】
ＣＭＰ２が成功すれば、サーバ１４０は、レンダリング装置１１２はＡＣＣの値を知っており、従って、記録担体１０１へアクセス可能であるはずであると決定する。乱数の交換をこのように逆にすることにより、レンダリング装置１１２が、ＡＣＣへのアクセスが可能であると見せかけること、又は、サーバ１４０との対話からＡＣＣを知ることは可能でない。
【００５２】
認証処理を完了するために、レンダリング装置１１２は、ここで乱数ＲＮ１”を発生し、これをサーバ１４０へ送り、サーバでは、ｉの正しい値が既に知られているために１回の繰り返しのみが必要であることを除き、図３を参照して上述したのと同様に用いられる。このようにして、認証処理は完了され、サーバ１４０及びレンダリング装置１１２のいずれもセッション鍵ＳＫを発生するのに必要な入力を有する。すると、追加コンテンツアイテム１５１のうちの１つ又はそれ以上は、暗号化されて外部ネットワーク１３０を介してレンダリング装置１１２へ送信されうる。この実施例では、記録担体１０１からのディスク鍵及びタイトル鍵は、サーバ１４０中で導出されうる。
【００５３】
サーバ１４０によって与えられる追加コンテンツアイテム１５１は、記録担体１０１からの元のコンテンツと同時に提示されるべき全ての情報に対して同じディスク鍵及びタイトル鍵を使用する。タイミング情報は、変化するタイトル鍵を検出するのに用いられる。これらの鍵は、ネットワーク１３０を通じて送信される必要はない。ネットワーク１３０を通じて、セクタ内に入れられ、まずタイトル鍵で暗号化され、次にセッション鍵で暗号化された追加コンテンツアイテム１５１は送信される。この実施例では、記録担体１０１とサーバ１４０内で用いられた記録担体とは、同じべきであり、同じ鍵を有することが明らかである。
【００５４】
第２の実施例では、サーバ１４０とレンダリング装置１１２との間の同期は必要でない。追加コンテンツアイテム１５１は、記録担体１０１上の基本コンテンツの提示（presentation）が一時停止状態とされているときに提示されうる。導出されるセッション鍵は、追加コンテンツアイテム１５１を暗号化するのに用いられる。この追加情報のためには、ディスク鍵又はタイトル鍵は使用されない。サーバ１４０は、セッション鍵を導出するためにＡＣＣ数を用いているため、正しい記録担体１４０が必要である。
【００５５】
第３の実施例では、記録担体１０１からのディスク鍵は、上述のように行われる認証が適用される。ディスク鍵及び固定のタイトル鍵は、セクタを暗号化するのに用いられる。固定のタイトル鍵は、例えば固定のパターン「００」又は乱数である。最後の状況では、安全な方法でレンダリング装置１１２へ送信されねばならない。
【００５６】
記録担体１０１と、サーバ１４０によって用いられる記録担体との間の同期は、ディスク鍵が両側で知られているため、必要ではない。サーバは、セクタを暗号化するセッション鍵及びディスク鍵を導出するためにＡＣＣ数を使用しているため、正しい記録担体１０１が必要である。しかしながら、これらの鍵は、外部ネットワーク１３０を通じては送信されない。
【００５７】
第４の実施例では、サーバ１４０とレンダリング装置１１２との間の認証は必要でない。この方法は、追加コンテンツを記録担体１０１の全ての所有者に同時に配布するのに使用されうる。サーバ１４０は、ここで、ディスク鍵及びタイトル鍵で暗号化された追加コンテンツアイテム１５１を供給する。基本コンテンツと追加コンテンツの間の同期が必要であれば、第１の実施例に記載された方法が適用されうる。
【００５８】
同期が必要でなければ、追加コンテンツ１５１の暗号化は、記録担体１０１からのディスク鍵とサーバによって選択されるタイトル鍵とを用いて行われうる。このタイトル鍵が固定でなければ、暗号化されてレンダリング装置１１２へ送信される。タイトルの異なる部分を暗号化するのに異なるタイトル鍵が使用されうる。追加コンテンツ鍵１５１を復号化するのに必要な鍵は、それに従って変更されうる。
【００５９】
更なる他の実施例では、ＣＳＳからの秘密情報は使用されないが、それでもサーバ１４０は、レンダリング装置１１２が同じＤＶＤディスクを有するかどうかを調べる。認証は、ＣＳＳ認証と同じである必要のない一般的な認証プロトコルを用いて行われる。サーバ１４０からレンダリング装置１１２へ送信される追加コンテンツアイテム１５１は、セッション鍵で暗号化される。セッション鍵は、この特定のディスクからの暗号化されたディスク鍵である。このセッション鍵は、ネットワーク１３０を通じては送信されない。
【００６０】
また、追加コンテンツアイテム１５１を配布する前にこれらを暗号化するための暗号化鍵として記録担体１０１からのディスク鍵又はタイトル鍵を用いて、認証なしに追加コンテンツアイテム１５１を配布することが可能である。
【００６１】
上述の実施例は本発明を例示するものであって制限するものではなく、当業者は、特許請求の範囲から逸脱することなく多くの他の実施例を設計することが可能であることに留意すべきである。
【００６２】
特許請求の範囲において、括弧内に示す全ての参照符号は、特許請求の範囲を制限するものと考えられるべきではない。「含む」という単語は、特許請求の範囲に列挙する要素又は段階以外の要素又は段階の存在を排除するものではない。単数形で記載された要素は、その要素が複数存在する場合を排除するものではない。本発明は、幾つかの別々の要素を有するハードウエアによって、また、適切にプログラムされたコンピュータによって実現されうる。
【００６３】
幾つかの手段を列挙した装置に関する請求項では、これらの手段のうちの幾つかは、同一のハードウエアアイテムによって実現されうる。互いに異なる従属項に幾つかの手段が記載されているという事実は、これらの手段の組合せが利用されうるものではないことを示すものではない。
【図面の簡単な説明】
【００６４】
【図１】ＤＶＤドライブとレンダリング装置を有する基本コンテンツに関連する追加コンテンツを利用可能とするシステムの主な構成要素を概略的に示す図である。
【図２】ＤＶＤドライブとレンダリング装置が１つの再生装置上にインストールされた場合のＤＶＤコンテンツ・スクランブリング・システムを示す図である。
【図３】ＤＶＤドライブがディジタルインタフェース又はバスを用いて外部レンダリング装置に接続される場合のコンテンツ・スクランブリング・システムを示す図である。
【図４】レンダリング装置をより詳細に示す図である。
【国際公開パンフレット】
2005505846.tif 000003
2005505846.tif 000004
2005505846.tif 000005
2005505846.tif 000006
2005505846.tif 000007
2005505846.tif 000008
2005505846.tif 000009
2005505846.tif 000010
2005505846.tif 000011
2005505846.tif 000012
2005505846.tif 000013
2005505846.tif 000014
2005505846.tif 000015
2005505846.tif 000016
2005505846.tif 000017
2005505846.tif 000018
2005505846.tif 000019
2005505846.tif 000020
【国際公開パンフレット（コレクトバージョン）】
2005505846.tif 000021
【国際調査報告】
2005505846.tif 000022
2005505846.tif 000023
2005505846.tif 000024