(57)【特許請求の範囲】
【請求項１】
グラフィックスプロセッサのセキュア処理コンポーネントが、高精細度コンテンツ保護キーを管理するセキュア管理方法であって、
高精細度コンテンツ保護キー値をレジスタから受け取るステップと、
外部ポートを介してアクセスすることのできないセキュアキー値を用いて前記高精細度コンテンツ保護キーを暗号化するステップと、
前記暗号化の結果をメモリに格納するステップと、を含み、
前記高精細度コンテンツ保護キーは、外部ポートを介してアクセスすることができず、
前記セキュアキーが前記グラフィックスプロセッサに対して固有のものであり、前記高精細度コンテンツ保護キーが前記グラフィックスプロセッサに対して固有のものである、
高精細度コンテンツ保護キーのセキュア管理方法。
【請求項２】
前記セキュアキー値がプロセッサのヒューズに焼き付けられている、請求項１に記載の高精細度コンテンツ保護キーのセキュア管理方法。
【請求項３】
前記メモリがＢＩＯＳ  ＲＯＭメモリである、請求項１に記載の高精細度コンテンツ保護キーのセキュア管理方法。
【請求項４】
前記メモリがフラッシュメモリである、請求項１に記載の高精細度コンテンツ保護キーのセキュア管理方法。
【請求項５】
前記メモリから前記結果を取り出すステップと、
前記結果を暗号化解除して、前記高精細度コンテンツ保護キーを再度取得するステップと、
前記高精細度コンテンツ保護キーを用いて高精細度コンテンツを暗号化するステップと、
前記高精細度コンテンツ保護キーの暗号化の結果を転送するステップとをさらに含む、請求項１に記載の高精細度コンテンツ保護キーのセキュア管理方法。
【請求項６】
処理装置であって、
非暗号化情報処理を行う情報処理コンポーネントと、
前記非暗号化情報を保護するセキュア処理コンポーネントと、
前記セキュア処理コンポーネントによって利用されるセキュリティ制御情報で、前記処理装置の外部ポートを介してアクセスすることのできない前記セキュリティ制御情報を格納するセキュア格納コンポーネントと、を備え、
前記セキュリティ制御情報は、セキュアキーと高精細度コンテンツ保護キーとを含み、
前記セキュアキーと前記高精細度コンテンツ保護キーは、前記処理装置の外部ポートを介してアクセスすることができず、
前記セキュアキーが処理装置に対して固有のものであり、前記高精細度コンテンツ保護キーが前記処理装置に対して固有のものであり、
前記セキュア処理コンポーネントは、前記セキュアキーを用いて前記高精細度コンテンツ保護キーを暗号化して、暗号化の結果をメモリに格納する、
処理装置。
【請求項７】
前記セキュア格納コンポーネントが、プログラムされたヒューズを含む、請求項６に記載の処理装置。
【請求項８】
グラフィックス処理装置である、請求項６に記載の処理装置。
【請求項９】
入力情報を復号する復号処理コンポーネントをさらに備える、請求項８に記載の処理装置。
【請求項１０】
前記情報処理コンポーネントが画素処理コンポーネントを含む、請求項９に記載の処理装置。
【請求項１１】
前記セキュア処理コンポーネントが高精細度コンテンツ保護キーのセキュアバージョンを生成する、請求項８に記載の処理装置。
【請求項１２】
前記高精細度コンテンツ保護キーが前記セキュアキーを用いて暗号化され、ネットワークを介して受け取られる、請求項１１に記載の処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
[001]本発明は情報セキュリティの分野に関する。
【背景技術】
【０００２】
[002]電子システム及び回路は、現代社会の発展に大きく貢献しており、多くの用途で有益な成果を上げるのに利用されている。ディジタルコンピュータ、計算機、オーディオ機器、ビデオ装置、電話システムといった多くの電子技術が、商取引、科学、教育及び娯楽のほとんどの領域において、データを分析し、伝達する際の生産性の向上及びコストの低減を助長している。このような有益な成果を提供する電子システムは、しばしば、専有情報を制限付きで、又は管理して提示しようとする試みを含む。しかし、情報提示を管理し、指定された配信条件を効率よく実施することは、困難で、問題をはらむことが多い。
【０００３】
[003]１つの関心領域は娯楽産業における専有情報である。保護されていないディジタルコンテンツは、しばしば、品質の低下を伴わずに比較的容易に複製することができる。従来からのディジタル権利管理では、無許可の利用又は複製を防止しつつ、適正なコンテンツの許可配信を可能にしようとする。ＨＤＣＰ（high bandwidth digital content protection）は、コンテンツが配信されるときにコンテンツへのアクセスを制御するために開発されているディジタル権利管理手法の一例である。ＨＤＣＰは、主に、コンテンツが装置間でやりとりされる、例えば、ＤＶＩ（digital visual interface）やＨＤＭＩ（high definition multimedia interface（高精細度マルチメディアインターフェース））接続など介して（例えばコンピュータから表示モニタへ）やりとりされる際にコンテンツを保護することを対象とする。
【０００４】
[004]従来の方法では、情報の配信及び／又は提示を制限しようとする試みは、しばしば、普通は専用のコンポーネントを必要とする比較的高価でリソース集約的なアクティビティである。従来のＨＤＣＰ保護の手法は、典型的には、ＨＤＣＰキーを利用した暗号化を伴う。ＨＤＣＰ規格は、ＨＤＣＰキーが各グラフィックスプロセッサに固有のものであり、キーによって保護されるコンテンツのエンドユーザにＨＤＣＰキーが公開されないことを要求している。ＨＤＣＰを利用する１つの従来からの手法は、ＨＤＣＰキーを格納する専用のセキュアな読取り専用メモリ（ＲＯＭ）を含む。専用のセキュアＲＯＭは、貴重な基板スペースを食い、普通は、別種の汎用のセキュアでない種類のメモリより複雑度及び費用を増大させる。しかし、セキュアでないメモリに格納された情報は、無許可の盗聴を受けやすい。
【発明の概要】
【０００５】
[005]本発明の情報を保護するシステム及び方法を説明する。一実施形態では、セキュアなシステム及び方法は、セキュリティキーのセキュアな格納及び情報のセキュアな暗号化を円滑に行わせる。また、セキュアなシステム及び方法は、ＨＤＣＰ準拠の構成における専有コンテンツのセキュアなやりとりも可能にすることができる。一実施形態では、高精細度コンテンツ保護キーのセキュアな管理方法を利用して、ＨＤＣＰキーの効率のよいセキュア格納を可能にする。高精細度コンテンツ保護キー値が受け取られる。高精細度コンテンツ保護キーは、外部ポートを介してアクセスすることのできないセキュアキー値を利用して暗号化される。１つの例示的実装形態では、セキュアキーが処理装置に含まれるヒューズに格納される。暗号化の結果はメモリ（ＢＩＯＳメモリ、フラッシュメモリなど）に格納される。
【０００６】
[006]添付の図面は、本明細書に組み込まれ、本明細書の一部を構成しており、限定のためでなく例示のために本発明の実施形態を示すものである。本明細書で言及する図面は、特に断りのない限り、縮尺通りには描かれていないものと理解すべきである。
【図面の簡単な説明】
【０００７】
【図１Ａ】本発明の一実施形態によるセキュア処理装置の例を示すブロック図である。
【図１Ｂ】本発明の一実施形態によるセキュアグラフィックス処理装置の例を示すブロック図である。
【図２】本発明の実施形態を実施することのできるコンピュータシステムを示すブロック図である。
【図３】本発明の一実施形態による情報を保護する方法の例を示すブロック図である。
【図４】本発明の一実施形態による高精細度コンテンツ保護キーのセキュアな管理方法の例を示すブロック図である。
【発明を実施するための形態】
【０００８】
[0012]次に、添付の図面のその例が示されている、本発明の好ましい実施形態を詳細に参照する。本発明は、好ましい実施形態との関連で説明するが、これらの実施形態は本発明をこれらの実施形態だけに限定するためのものではないことが理解されるであろう。そうではなく、本発明は、添付の特許請求の範囲によって定義される本発明の精神及び範囲内に含まれ得る、代替形態、改変形態及び均等物を包含するものである。さらに、以下の本発明の詳細な説明では、本発明の十分な理解を提供するために多くの具体的詳細が示される。しかし、本発明はこれらの具体的詳細がなくても実施され得ることが、当分野の技術者には明らかであろう。例によっては、本発明の態様を不必要にあいまいにすることのないように、周知の方法、手順、コンポーネント、及び回路を詳細に説明していないものもある。
【０００９】
[0013]以下の詳細な説明の中には、コンピュータメモリ内のデータビットに対する操作の手順、論理ブロック、処理、及びその他の記号表現として提示される部分もある。これらの説明及び表現は、データ処理分野の技術者がその作業内容を同分野の他の技術者に有効に伝えるために一般に使用される手段である。手順、論理ブロック、プロセスなどは、本明細書において、また一般に、所望の結果に導くステップ又は命令の首尾一貫したシーケンスであると考えられる。これらのステップは、物理量の物理的操作を含む。必ずしもそうとは限らないが、普通、これらの量は、コンピュータシステムにおいて格納し、転送し、組み合わせ、比較し、別の態様で操作することのできる電気、磁気、光、又は量子の信号の形を取る。場合によっては、主として慣用として、これらの信号をビット、値、要素、シンボル、文字、項、数字などとして呼ぶ方が好都合なことが分かっている。
【００１０】
[0014]しかし、上記及び類似の用語は、すべて適切な物理量と関連付けられており、単に、これらの量に適用される都合のよいラベルにすぎないことに留意すべきである。以下の考察から明らかなように特に指定しない限り、本出願を通して、「処理する（processing）」、「算出する（computing）」、「計算する（calculating）」、「判定する（determining）」、「表示する（displaying）」などといった用語を使った考察は、コンピュータシステム、又は、物理量（電子的量など）として表わされるデータを操作し、変換する（電気的、光学的、量子的計算装置などの）類似の処理装置の動作及びプロセスを指すものであることが理解される。これらの用語は、コンピュータシステムのコンポーネント（レジスタ、メモリ、その他のかかる情報格納、伝送又は表示装置など）内の物理量を操作又は変換して、別のコンポーネント内で物理量として同様に表わされる別のデータにする処理装置の動作及びプロセスをいう。
【００１１】
[0015]一実施形態では、本発明は、情報を無許可の開示から保護するためのセキュリティ予防措置の向上に貢献する。１つの例示的実装形態では、セキュアキーを利用して格納又は通信のための情報がセキュア情報として暗号化される。セキュアキーは、セキュアな条件の下で「ロード」され、このキーに装置の外部ポートを介してアクセスすることはできない。セキュアキーを利用した暗号化は、情報への無許可のアクセスからの保護を提供する。本発明の実施形態は、様々な階層レベルのセキュリティに容易に適合させることができる。
【００１２】
[0016]図１Ａは、本発明の一実施形態による例示的なセキュア処理装置１１０のブロック図である。セキュア処理装置１１０は、情報処理コンポーネント１１１、暗号化処理コンポーネント１１２及びセキュア格納コンポーネント１１３を含む。情報処理コンポーネント１１１は暗号化処理コンポーネント１１２に結合されており、暗号化処理コンポーネント１１２はさらにセキュア格納コンポーネント１１３に結合されている。
【００１３】
セキュア処理装置１１０の各コンポーネントは協働して情報を保護する。情報処理コンポーネント１１１は、保護されていない情報の処理を行う。セキュア処理コンポーネント１１２は、非暗号化情報を保護するセキュア処理を行う。セキュア格納コンポーネント１１３は、セキュア処理コンポーネントによって利用される、プロセッサの外部ポートを介してアクセスすることのできないセキュリティ制御情報を格納する。
【００１４】
[0017]一実施形態では、セキュリティ制御情報はセキュアキーである。セキュア格納コンポーネントは、１つの例示的実装形態ではセキュアキーを格納するのに利用される、プログラムされたヒューズを含む。セキュアキーは、外部ポートからアクセスすることができず、様々な非暗号化情報を暗号化するのに利用される。一実施形態では、セキュアキーはセキュア処理コンポーネントに固有のものである。セキュアキーは、秘密の個別処理コンポーネント識別子とすることができる。
【００１５】
[0018]セキュアキーは、様々な使用事例でのデータの暗号化で利用することができ、異なる階層レベルの暗号化情報を暗号化するのにさえも利用することができることが理解される。一実施形態では、異なるレベルの階層的暗号化の間で用語の区別が行われる。（外部通信ポートからアクセスすることのできない）本発明のセキュアキーを利用した暗号化をセキュア暗号化と呼び、その結果をセキュア情報と呼ぶ。（正当な手段又は不正な手段によって）アクセス可能な保護キーを利用した暗号化を保護暗号化と呼び、その結果を保護情報と呼ぶ。異なる暗号化操作を異なるレベルの階層的暗号化アーキテクチャと関連付けるための異なる用語法は、識別の便宜上使用するものである。無許可のアクセスに関しては、セキュア情報も無許可のアクセスから保護され、保護される情報も無許可のアクセスから保護される。
【００１６】
[0019]一実施形態では、セキュア処理システムを利用して、他の装置（表示モニタなど）への保護通信のためにデータを暗号化する際に利用されるＨＤＣＰキーが暗号化される。図１Ｂは、本発明の一実施形態による例示的なセキュアグラフィックス処理装置１２０のブロック図である。セキュアグラフィックス処理装置１２０は、セキュア処理装置１１０のいくつかの実装形態と類似のものである。セキュア処理装置１２０は、復号コンポーネント１２１、画素処理コンポーネント１２２、暗号化処理コンポーネント１２３、セキュア格納コンポーネント１２４及び専用ＨＤＣＰレジスタ１２５を含む。復号コンポーネント１２１は画素処理コンポーネント１２２に結合されており、画素処理コンポーネント１２２は暗号化処理コンポーネント１２３に結合されている。暗号化処理コンポーネント１２３はセキュア格納コンポーネント１２４と専用ＨＤＣＰレジスタ１２５とに結合されている。また、暗号化処理コンポーネント１２３はＢＩＯＳ  ＲＯＭ１３１にも結合されている。
【００１７】
[0020]セキュアグラフィックス処理装置１２０の各コンポーネントは協働してグラフィックス情報を処理し、このようにして得られる情報をＨＤＣＰ規格による通信のためにセキュアに暗号化する。復号コンポーネント１２１は符号化映像情報を受け取り、この情報を復号する。復号は暗号化解除を含み得ることが理解される。画素処理コンポーネント１２２は、暗号化解除情報に対する画素処理（ラスタ化、シェーディング、テクスチャ調整など）を行う。セキュア処理コンポーネント１２３は、様々なセキュリティ及び保護関連の処理を行う。
【００１８】
[0021]一実施形態では、セキュア処理コンポーネント１２３は、セキュア環境において専用ＨＤＣＰレジスタ１２５上にプッシュされるＨＤＣＰキーを取り出す。一実施形態では、ＨＤＣＰキーは、保護された条件下（試験段階など）で製造設備において専用ＨＤＣＰレジスタ１２５上にプッシュされる。セキュア格納コンポーネント１２４は、セキュアキー又は固有値（秘密の固有のグラフィックスユニット識別子など）を格納する。１つの例示的実装形態では、セキュア格納コンポーネント１２４は、セキュアキーの固有の値と一致するパターンとして構成された（レーザなどで書き込まれた）一群のヒューズである。固有の値は、グラフィックスユニットの外部ポートからは利用できない。
【００１９】
[0022]セキュア処理コンポーネント１２３は、セキュア格納コンポーネントからの固有の値を、専用ＨＤＣＰレジスタ１２５から取り出されるＨＤＣＰキーを暗号化するためのキーとして利用する。その結果はＢＩＯＳ  ＲＯＭ１３１に格納される。暗号化され、ＢＩＯＳ  ＲＯＭ１３１に格納されると、ＨＤＣＰキー値は専用レジスタ１２５から除くことができる。結果は、ＢＩＯＳ  ＲＯＭ１３１から取り出し、非暗号化ＨＤＣＰキーを得るために暗号化処理コンポーネント１２３によって暗号化解除することができる。次いで、セキュア処理コンポーネント１２３は、取り出したＨＤＣＰキーを利用して専有情報を暗号化し、保護された形式で専有情報を転送することができる。
【００２０】
[0023]一実施形態では、ＨＤＣＰキーを転送する遠隔地からセキュアグラフィックス処理コンポーネント１２０にＨＤＣＰキーを転送することができる。１つの例示的実装形態では、ＨＤＣＰキーは、セキュアな施設（処理コンポーネントが、セキュアキーパターンをヒューズに焼き付けて製造された施設、生産者の本社など）においてセキュアキーを使って暗号化され、現場においてプロセッサに送られる。製造時にプロセッサに実施されるセキュアキー値を利用して、プロセッサが現場に、又はエンドユーザと共にあるときにネットワークを介して後で送られるＨＤＣＰキーを暗号化解除することができる。ＨＤＣＰキーはセキュアキー値を用いて暗号化され、セキュアキー値にはプロセッサの外部ポートからアクセスすることができないため、エンドユーザは、ＨＤＣＰキーを確認するための情報を容易に暗号化解除することができない。また、高精細度コンテンツ保護（ＨＤＣＰ）キーは、セキュアリンクを介して（ネットワークなどを介して）受け取ることもできる。
【００２１】
[0024]図２は、本発明の実施形態を実施することのできるコンピュータシステムの一実施形態であるコンピュータシステム２００のブロック図である。コンピュータシステム２００は、中央処理装置２０１、メインメモリ２０２（ランダムアクセスメモリなど）、ノースブリッジ２０９及びサウスブリッジ２０５を備えるチップセット２０３、取り外し可能データ記憶装置２０４、入力装置２０７、信号通信ポート２０８、並びにディスプレイ２２０に結合されているグラフィックスサブシステム２１０を含む。コンピュータシステム２００は、コンピュータシステム２００の各コンポーネントを通信可能なように結合するいくつかのバスを含む。通信バス２９１（フロントサイドバスなど）は、チップセット２０３のノースブリッジ２０９を中央処理装置２０１に結合する。通信バス２９２（メインメモリバスなど）は、チップセット２０３のノースブリッジ２０９をメインメモリ２０２に結合する。通信バス２９３（アドバンストグラフィックスポートインターフェースなど）は、チップセット２０３のノースブリッジをグラフィックスサブシステム２１０に結合する。通信バス２９４〜２９７（ＰＣＩバスなど）は、チップセット２０３のサウスブリッジ２０５を、それぞれ、取り外し可能データ記憶装置２０４、入力装置２０７、信号通信ポート２０８に結合する。グラフィックスサブシステム２１０は、グラフィックスプロセッサ２１１及びグラフィックスバッファ２１５を含む。
【００２２】
[0025]コンピュータシステム２００の各コンポーネントは、協働して多目的な機能及び性能を提供する。１つの例示的実装形態では、コンピュータシステム２００の各コンポーネントは、たとえコンピュータシステム２００に含まれる機能コンポーネントの中に欠陥のあるものがあったとしても、協働して所定の種類の機能を提供する。通信バス２９１、２９２、２９３、２９４、２９５及び２９７は情報を伝達する。中央プロセッサ２０１は情報を処理する。メインメモリ２０２は、中央プロセッサ２０１のための情報及び命令を格納する。また、取り外し可能データ記憶装置２０４も、（大容量情報の貯蔵庫として機能するなど）情報及び命令を格納する。入力装置２０７は、情報を入力する機構及び／又はディスプレイ２２０上の情報を指し示し、若しくは強調表示する機構を提供する。信号通信ポート２０８は、外部装置への通信インターフェース（ネットワークとのインターフェースなど）を提供する。表示装置２２０は、フレームバッファ２１５に格納されたデータに従って情報を表示する。グラフィックスプロセッサ２１１は、中央プロセッサ２０１からのグラフィックスコマンドを処理し、得られるデータを、格納及び表示モニタ２２０による取り出しのためにグラフィックスバッファ２１５に提供する。
【００２３】
[0026]一実施形態では、グラフィックスプロセッサ２１１は、セキュアグラフィックス処理装置１２０と同様のものであり、グラフィックスサブシステム１１０はＢＩＯＳ  ＲＯＭメモリを含む。１つの例示的実装形態では、グラフィックスプロセッサ２１１は、セキュアメモリ（グラフィックスプロセッサ２１１内のヒューズなど）に格納されたセキュアキーを利用してＨＤＣＰキーを暗号化し、暗号化ＨＤＣＰキーの結果がＢＩＯＳ  ＲＯＭに格納される。グラフィックスサブシステム２１０が表示モニタに情報を転送しようとするとき、グラフィックスプロセッサ２１１は、ＢＩＯＳ  ＲＯＭから暗号化ＨＤＣＰキー値を取り出し、ＨＤＳＣＰキーを暗号化解除し、暗号化解除されたＨＤＣＰキー値を利用して、ディスプレイに転送される情報を暗号化する。
【００２４】
[0027]本発明は、様々な実施形態において実施できることが理解される。１つの例示的実装形態では、本発明を、ビデオゲームを含む様々なグラフィックスアプリケーションを提供するのに利用される処理システムにおいて利用することができる。例えば、本発明を利用して、ゲームコンソール、パーソナルコンピュータ、携帯情報端末、携帯電話、又はビデオゲームを実施する任意の数のプラットフォーム内の欠陥のあるコンポーネントを無効にすることができる。また、ビデオゲームアプリケーションの実装形態への言及は例示であり、本発明はこのような実装形態だけに限定されるものではないことも理解される。
【００２５】
[0028]図３は、本発明の一実施形態による例示的な情報を保護する方法３００のブロック図である。保護する方法３００は、プロセッサによって処理される情報の保護を円滑化する。保護する方法は、セキュア環境においてプロセッサに導入され、プロセッサの外部ポートからアクセスすることのできないセキュアキーを用いた暗号化を利用する。
【００２６】
[0029]ブロック３１０で、情報が受け取られる。一実施形態では、この情報は、処理コンポーネント（ＣＰＵ、ＧＰＵ、統合ＣＰＵなど）によって受け取られる。受け取られる情報自体を、異なるレベルの暗号化キーとすることもできる。例えば、受け取られる情報は、ＨＤＣＰキーを含むことができる。
【００２７】
[0030]ブロック３２０で、情報が、外部ポート上でアクセスすることのできないセキュアキーを用いて暗号化される。一実施形態では、セキュアキー値は、処理装置のヒューズに焼き付けられている。１つの例示的実装形態では、セキュア値は、処理チップに固有のものである。
【００２８】
[0031]ブロック３３０で、暗号化情報が格納のために転送される。一実施形態では、暗号化情報は、汎用メモリに転送される。
【００２９】
[0032]本発明セキュアな方法を利用して、多種多様な使用事例のための多種多様な情報を保護することができることが理解される。
【００３０】
[0033]図４は、本発明の一実施形態による例示的な高精細度コンテンツ保護キーのセキュアな管理方法４００のブロック図である。高精細度コンテンツ保護キーのセキュア管理方法４００は、特別な専用セキュアメモリを必要とせずに、ＨＤＣＰキーのセキュアな処理を円滑に行わせる。
【００３１】
[0034]ブロック４１０で、高精細度コンテンツ保護キー値が受け取られる。一実施形態では、セキュアキーは固有であり、外部ポートを介してアクセスすることのできないセキュアな場所に格納されている。一実施形態では、セキュアキーは、ヒューズから取り出され、外部ポートからアクセスすることのできないバス及び操作だけに制限される。
【００３２】
[0035]ブロック４２０で、高精細度コンテンツ保護キーは、セキュアキー値を利用して暗号化される。一実施形態では、セキュアキーもグラフィックスプロセッサに固有のものであり、高精細度保護キーもグラフィックスプロセッサに固有のものである。
【００３３】
[0036]ブロック４３０で、暗号化の結果（それ自体が暗号化されているＨＤＣＰキー値など）がメモリに格納される。メモリには、ＢＩＯＳ  ＲＯＭメモリ、フラッシュメモリなどを含む多種多様なメモリが含まれ得ることが理解される。１つの例示的実装形態では、メモリは専用セキュアメモリではなく、ＨＤＣＰキー値は、たとえ不正に盗聴されたとしても、盗聴される値が暗号化バージョンであるため、セキュアである。
【００３４】
[0037]ブロック４１０で、メモリから結果が取り出される。一実施形態では、暗号化ＨＤＣＰキー値がメモリから取り出され、暗号化／暗号化解除処理コンポーネントに転送される。
【００３５】
[0038]ブロック４５０で、結果が暗号化解除されて、高精細度コンテンツ保護キーを再度取得される。また、非暗号化高精細度コンテンツ保護キー値も、外部ポートから利用することはできない。１つの例示的実装形態では、非暗号化高精細度コンテンツ保護キーは、暗号化コンポーネント内の操作だけに制限される。
【００３６】
[0039]ブロック４６０で、高精細度コンテンツ保護キーを利用して高精細度コンテンツが暗号化される。暗号化された高精細度コンテンツは、その情報を暗号化解除するための対応する適切なＨＤＣＰキーを持たない無許可の装置による有効な、又は理解可能なアクセスから保護される。というのは、それらの装置は、高精細度コンテンツを容易に暗号化解除することができないはずだからである。
【００３７】
[0040]ブロック４７０で、暗号化され、又は保護された高精細度コンテンツが転送される。一実施形態では、暗号化高精細度コンテンツは、暗号化解除及び提示のための対応するＨＤＣＰキーをと共にディスプレイに転送される。
【００３８】
[0041]よって、本発明は、便利で、効率のよい態様で情報の保護を円滑に行わせる。本発明のセキュリティ技術は、ＨＤＣＰ対応アプリケーションを含む様々なアプリケーションで利用することができる。一実施形態では、本セキュリティ技術は、専用のセキュアＲＯＭを利用せず、通常のメモリにＨＤＣＰキーをセキュアに格納することを可能にする。
【００３９】
[0042]以上の本発明の具体的な実施形態の説明は、例示と説明のために提示するものである。この説明は網羅的でも、本発明を開示通りの形態だけに限定するためのものでもなく、明らかに、前述の教示に照らして多くの改変形態及び変更形態が可能である。これらの実施形態を選択し、説明したのは、本発明の原理及び本発明の実際的用途を最も適切に説明し、それによって、当分野の技術者が、本発明及び企図される個々の用途に適するような様々な改変を伴う様々な実施形態を最も適切に利用することができるようにするためである。本発明の範囲は、添付の特許請求の範囲及びその均等物によって定義されるものである。
【符号の説明】
【００４０】
１１０  セキュア処理装置
１１１  情報処理コンポーネント
１１２  暗号化処理コンポーネント
１１３  セキュア格納コンポーネント
１２０  セキュアグラフィックス処理装置
１２１  復号コンポーネント
１２２  画素処理コンポーネント
１２３  暗号化処理コンポーネント
１２４  セキュア格納コンポーネント
１２５  専用ＨＤＣＰレジスタ
２０２  メインメモリ
２０３  チップセット
２０４  取り外し可能データ記憶装置
２０５  サウスブリッジ
２０７  入力装置
２０８  信号通信ポート
２０９  ノースブリッジ
２１０  グラフィックスサブシステム
２１１  グラフィックスプロセッサ
２１５  バッファ
２２０  ディスプレイ
【図１Ａ】
0004999191.tif 000002
【図１Ｂ】
0004999191.tif 000003
【図２】
0004999191.tif 000004
【図３】
0004999191.tif 000005
【図４】
0004999191.tif 000006