(57)【特許請求の範囲】
【請求項１】
コンテンツを保護するための記憶装置であって、
暗号化されたコンテンツと、
前記暗号化されたコンテンツの利用をコントロールするためのコントロールファイルと、
前記コントロールファイルに対する情報を含むセキュア情報ファイル（Secure Information File）を格納する記憶領域と、を含み、
前記記憶装置は、前記セキュア情報ファイル、前記コントロールファイル及び前記暗号化されたコンテンツをホスト装置に送信するように構成され、
前記セキュア情報ファイルは、前記コントロールファイルがどこに格納されているかを示す識別子を含み、
前記セキュア情報ファイルは、前記暗号化されたコンテンツの復号化時に必要な初期ベクトル値をさらに含むことを特徴とする記憶装置。
【請求項２】
前記コンテンツは、対称キー暗号化アルゴリズムによって暗号化されていることを特徴とする請求項１に記載の記憶装置。
【請求項３】
前記セキュア情報ファイルは、前記コントロールファイルの名前をさらに含むことを特徴とする請求項１に記載の記憶装置。
【請求項４】
前記セキュア情報ファイルは、前記暗号化されたコンテンツの名前と同一の名前を有することを特徴とする請求項１に記載の記憶装置。
【請求項５】
前記記憶領域は、前記暗号化されたコンテンツを復号化するために必要なタイトルキーを格納し、
前記記憶装置は、前記タイトルキーを前記ホスト装置に送信するように構成されることを特徴とする請求項１に記載の記憶装置。
【請求項６】
コンテンツを保護するためのホスト装置であって、
記憶装置からコントロールファイルに対する情報を含むセキュア情報ファイル（Secure Information File）を獲得し、前記セキュア情報ファイルを用いて前記記憶装置から暗号化されたコンテンツの利用をコントロールするための前記コントロールファイルを獲得し、前記記憶装置から前記暗号化されたコンテンツを獲得し、前記暗号化されたコンテンツを復号するコンテンツ復号化装置を含み、
前記セキュア情報ファイルは、前記コントロールファイルがどこに格納されているかを示す識別子を含み、
前記セキュア情報ファイルは、前記暗号化されたコンテンツの復号化時に必要な初期ベクトル値をさらに含むことを特徴とするホスト装置。
【請求項７】
前記コンテンツは、対称キー暗号化アルゴリズムによって暗号化されていることを特徴とする請求項６に記載のホスト装置。
【請求項８】
前記セキュア情報ファイルは、前記コントロールファイルの名前をさらに含むことを特徴とする請求項６に記載のホスト装置。
【請求項９】
前記セキュア情報ファイルは、前記暗号化されたコンテンツの名前と同一の名前を有することを特徴とする請求項６に記載のホスト装置。
【請求項１０】
前記記憶装置は、前記暗号化されたコンテンツを復号化するために必要なタイトルキーを格納し、
前記ホスト装置は、前記タイトルキーを前記記憶装置から受信するように構成されることを特徴とする請求項６に記載のホスト装置。
【請求項１１】
コンテンツを保護するためのホスト装置であって、
記憶装置に暗号化されたコンテンツの利用をコントロールするためのコントロールファイルを記録し、前記記憶装置に前記暗号化されたコンテンツを記録し、前記記憶装置に前記コントロールファイルに対する情報を含むセキュア情報ファイル（Secure Information File）を記録するコンテンツレコーディング装置を含み、
前記セキュア情報ファイルは、前記コントロールファイルがどこに格納されているかを示す識別子を含み、
前記セキュア情報ファイルは、前記暗号化されたコンテンツの復号化時に必要な初期ベクトル値をさらに含むことを特徴とするホスト装置。
【請求項１２】
前記コンテンツは、対称キー暗号化アルゴリズムによって暗号化されていることを特徴とする請求項１１に記載のホスト装置。
【請求項１３】
前記セキュア情報ファイルは、前記コントロールファイルの名前をさらに含むことを特徴とする請求項１１に記載のホスト装置。
【請求項１４】
前記セキュア情報ファイルは、前記暗号化されたコンテンツの名前と同一の名前を有することを特徴とする請求項１１に記載のホスト装置。
【請求項１５】
前記ホスト装置は、前記暗号化されたコンテンツを復号化するために必要なタイトルキーを前記記憶装置に記録するように構成されることを特徴とする請求項１１に記載のホスト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを保護するための装置及び方法に関し、特にコンテンツを安全に格納及び再生するための記憶装置、ホスト装置及び該当方法に関する。
【背景技術】
【０００２】
コンテンツ保護技術は、多様なコンテンツをコンテンツ提供者（Content Provider:ＣＰ）からユーザに安全に伝達し、これを受信したユーザが不法的にコンテンツを流通することを防止するための技術である。このようなコンテンツ保護技術は、デジタルコンテンツの生成、配布、使用及び廃棄に至る全ての過程にかけて情報保護が可能であり、オンラインだけでなくオフライン上でユーザの権利を保護することができる。
【０００３】
このようなコンテンツ保護技術は、例えばＤＲＭ（Digital Rights Management）技術、ＣＰＲＭ（Content Protection for Recordable Media）、ＡＡＣＳ（Advanced Access Content System）規格を含む。コンテンツ保護方式は、コンテンツ自体を暗号化して提供し、暗号化されたコンテンツの利用をコントロールするためのコントロール情報と暗号化されたコンテンツを復号化するための暗号化／復号化キーを提供する。
【０００４】
このようなコンテンツ保護方式によれば、コンテンツ再生装置などのようにコンテンツを利用するエンティティ（entity）（以下、‘ホスト’と称する）は、暗号化されたコンテンツに該当するコントロール情報と暗号化／復号化キーを受信する。ホストはコントロール情報と暗号化／復号化キーに基づいて暗号化されたコンテンツを復号する。ホストは暗号化されたコンテンツとコントロール情報及び暗号化／復号化キーを認証を通過したホストのみがアクセスできるセキュアエリア（Secure area：ＳＡ）を有する記憶装置から受信することができる。これとは異なり、ホストは暗号化されたコンテンツを別途に受信し、コントロール情報及び暗号化／復号化キーをセキュアエリア（ＳＡ）を有する記憶装置から受信することもできる。この時、記憶装置は、ＳＤカード（Secure Digital Card）、ＵＳＢ（Universal Serial Bus）メモリなどのＳＡを有する不揮発性メモリ（Non-Volatile Memory：ＮＶＭ）装置などであり得る。
【０００５】
上記したように従来のコンテンツ保護技術は、固有なメディア識別子（Media identifier（ID））とこれに対応する暗号技術（例えば、ＰＫＩ（Public Key Infrastructure）認証）を利用して暗号化されたコンテンツを提供し、固有な識別子にコンテンツまたはコンテンツを暗号化するために使用される暗号化キーなどをマッピングすることにより、記憶装置の格納領域にアクセスすること、すなわちデータの不法な複製のための不適切な作動（読み取り、書き取り等）をすることを防止する技術を提供する。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、従来の技術は、暗号化されたコンテンツを利用するために暗号化されたコンテンツ、コントロール情報及び復号化キーをマッピングするための情報を明確に提供していない。
【０００７】
具体的に説明すれば、図１は、暗号化されたコンテンツと暗号化されたコンテンツの利用をコントロールするためのコントロール情報と復号化キーを示した図である。暗号化されたコンテンツの利用をコントロールするためのコントロール情報１２１〜１２３及び復号化キー１１１〜１１Ｎは、記憶装置１００に格納されることができ、特に復号化キー１１１〜１１Ｎは、ＳＡ１１０の区分された領域（ＳＡ１〜ＳＡｎ）に格納されることができる。
【０００８】
コンテンツ再生装置などのホストは、暗号化されたコンテンツＡ２０１、暗号化されたコンテンツＢ（Encrypted Content Ｂ）２０２、暗号化されたコンテンツＣ（Encrypted Content Ｃ）２０３のような暗号化されたコンテンツの各々を利用（再生）しようとする場合、記憶装置１００から該当コントロール情報と暗／復号化キーを獲得する。
【０００９】
例えば、ホストは、暗号化されたコンテンツＡ（Encrypted ContentＡ）２０１を再生しようとする場合、記憶装置１００から暗号化されたコンテンツＡ２０１に対するコントロール情報（００２.ｃｔｒｌ）に含まれたコンテンツＡの使用のための情報であるUsage Information for AとコンテンツＡと関連した情報であるInformation bound to Aを獲得する。また、ホストは暗号化されたコンテンツＡ（Encrypted ContentＡ）２０１を利用するためにコンテンツＡの使用のための情報であるUsage Information for AとInformation bound to Aと対応する暗号化／復号化キーであるタイトルキー（Title Key）をＳＡ領域から獲得する。
【００１０】
ところが、上記したような従来技術は、コンテンツに対応するタイトルキーがどの領域に格納されているかを提供しない。これによって、ホストはタイトルキーがＳＡ１１０領域に格納された場合、正確なタイトルキーを獲得できない場合が発生する。
【００１１】
本発明は少なくとも前述した問題ら及び／または短所を処理して後述する利点を提供する。
【課題を解決するための手段】
【００１２】
上記のような目的を達成するために、本発明の一態様によれば、コンテンツを保護するための記憶装置を提供する。上記記憶装置は、暗号化されたコンテンツを復号するために必要な復号化キーを格納するセキュアエリア（Secure Area：ＳＡ）を含み、
【００１３】
暗号化されたコンテンツの利用をコントロールするためのコントロール情報と前記復号化キーを前記暗号化されたコンテンツとマッピングするためのセキュア情報ファイル（Secure Information File）を格納し、ホスト装置は、前記ＳＡにアクセスするためにセキュア認証プロトコルを用いて認証を通過することを特徴とする。
【００１４】
本発明の一態様によれば、コンテンツを保護するためのホスト装置を提供する。上記ホスト装置は、記憶装置に暗号化されたコンテンツ、コントロール情報及び復号化キーをマッピングするためのセキュア情報ファイル（Secure Information File）を記録するコンテンツレコーディング装置を含み、上記記憶装置は、セキュアエリア（Secure Area：ＳＡ）に前記暗号化されたコンテンツを復号するために必要な復号化キーを格納し、上記ホスト装置は、前記ＳＡにアクセスするためにセキュア認証プロトコルを用いて認証を通過することを特徴とする。
【００１５】
本発明の他の一態様によれば、コンテンツを保護するためのホスト装置を提供する。上記ホスト装置は、暗号化されたコンテンツを復号化するためにセキュア情報ファイル（Secure Information File）を獲得し、前記セキュア情報ファイルから前記暗号化されたコンテンツに対応するコントロール情報及び復号化キーに対する情報を獲得し、前記コントロール情報及び復号化キーに対する情報に基づいて記憶装置から前記暗号化されたコンテンツに対応する前記コントロール情報及び前記復号化キーを獲得して前記暗号化されたコンテンツを復号するコンテンツ復号化装置を含むことを特徴とする。
【００１６】
本発明のさらに他の一態様によれば、ホスト装置におけるコンテンツ格納時に前記コンテンツを保護するための方法を提供する。上記方法は、記憶装置に暗号化されたコンテンツと前記暗号化されたコンテンツの利用をコントロールするためのコントロール情報と前記暗号化されたコンテンツに対する復号化キーを記録するステップと、前記記憶装置に前記暗号化されたコンテンツと前記コントロール情報及び前記復号化キーをマッピングするためのセキュア情報ファイル（Secure Information File）を記録するステップと、を含むことを特徴とする。
【００１７】
本発明のさらに他の一態様によれば、ホスト装置におけるコンテンツ再生時に前記コンテンツを保護するための方法を提供する。上記方法は、暗号化されたコンテンツを復号化するためにセキュア情報ファイル（Secure Information File）を獲得するステップと、前記セキュア情報ファイルから前記暗号化されたコンテンツに対応するコントロール情報及び復号化キーに対する情報を獲得するステップと、前記コントロール情報及び復号化キーに対する情報に基づいて記憶装置から前記コントロール情報及び前記復号化キーを獲得するステップと、前記復号化キーを利用して前記暗号化されたコンテンツを復号するステップと、を含むことを特徴とする。
【００１８】
本発明の他の目的、利点、及び顕著な特徴は、添付の図面及び本発明の実施形態からなされた以下の詳細な説明から、この分野の当業者に明確になるはずである。
【００１９】
本発明による実施形態の上記及び他の態様、特徴、及び利点は、添付の図面と共に述べる以下の詳細な説明から、一層明らかになるはずである。
【図面の簡単な説明】
【００２０】
【図１】暗号化されたコンテンツと暗号化されたコンテンツの利用をコントロールするためのコントロール情報と復号化キーを示した図である。
【図２】本発明の実施形態によるコンテンツを保護するためのホスト装置と記憶装置を示した図である。
【図３Ａ】本発明の実施形態による暗号化されたコンテンツと暗号化されたコンテンツの利用をコントロールするためのコントロール情報と復号化キーを示した図である。
【図３Ｂ】本発明の実施形態による暗号化されたコンテンツと暗号化されたコンテンツの利用をコントロールするためのコントロール情報と復号化キーを示した図である。
【図４】本発明の実施形態によるセキュア情報ファイルに対する内容を示したテーブルである。
【図５】本発明の実施形態によるホスト装置で記憶装置に暗号化されたコンテンツと暗号化されたコンテンツ利用をコントロールするためのコントロール情報と暗／復号化キーとセキュア情報ファイルを格納する過程を示した図である。
【図６】本発明の実施形態によるホスト装置で記憶装置から暗号化されたコンテンツと暗号化されたコンテンツ利用をコントロールするためのコントロール情報と暗／復号化キーとセキュア情報ファイルを獲得する過程を示した図である。
【図７】本発明の実施形態によるホスト装置でコンテンツ再生過程に対するフローチャートである。
【発明を実施するための形態】
【００２１】
本発明の様々な実施形態を、添付の図面を参照して詳細に説明する。下記の説明は、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるような本発明の実施形態の包括的な理解を助けるために提供するものであり、この理解を助けるために様々な特定の詳細を含むが、これは一つの実施形態にすぎない。従って、本発明の範囲及び趣旨を逸脱することなく、ここに説明する実施形態の様々な変更及び修正が可能であるということは、当該技術分野における通常の知識を有する者には明らかである。また、明瞭性と簡潔性の観点から、当業者に良く知られている機能や構成に関する具体的な説明は、省略する。
【００２２】
本発明の実施形態は、コンテンツを保護するためのホスト装置と記憶装置、そしてホスト装置と記憶装置を利用してコンテンツを保護するための方法を開示する。
【００２３】
図２は、本発明の実施形態によるコンテンツを保護するためのホスト装置と記憶装置を示した図である。
【００２４】
図２を参照すると、記憶装置３００は非活性メモリで構成され、例えばＳＤカード、ＳＳＤ（Solid-State Drive）、ＨＤＤ（Hard Disk Drive）、ＵＳＢなどであり得る。記憶装置３００はＳＡ３１０を具備する。ＳＡ３１０は、セキュア認証プロトコルを通じて認証を通過したホスト装置のみがアクセスできる領域として、認証されたホスト装置のみに制限的にアクセスが許可され、いくつかのサブ領域（sub area）で構成されることができる。
【００２５】
ホスト装置４００は、記憶装置３００にアクセス可能であり、記憶装置３００に書き取り、読み取り、消去などを遂行することができる。ホスト装置４００は、ＤＴＶ（Digital Television）、スマートフォン、ＰＣ（Personal Computer）などで具現されることができる。ホスト装置４００は、記憶装置３００に暗号化されたコンテンツを記録するコンテンツレコーディング装置４１０であるか、記憶装置３００に格納された暗号化されたコンテンツを復号化して再生できるコンテンツ復号化装置４０２であり得る。
【００２６】
ホスト装置４００がコンテンツレコーディング装置４０１である場合、コンテンツレコーディング装置４０１は、記憶装置３００に暗号化されたコンテンツと暗号化されたコンテンツの利用をコントロールするためのコントロール情報と暗号化されたコンテンツに対する少なくとも一つの暗号化／復号化キーを記録する。コンテンツレコーディング装置４０１は、暗号化されたコンテンツとコントロール情報及び暗号化／復号化キーを対応させるためのセキュア情報ファイル（Secure Information File：ＳＩＦ）を生成して記録する。この時、コンテンツレコーディング装置４０１は、暗／復号化キーをＳＡ３１０に記録する。
【００２７】
ホスト装置４００がコンテンツ復号化装置４０２である場合、コンテンツ復号化装置４０２は、暗号化されたコンテンツを復号化するためにセキュア情報ファイル（ＳＩＦ）を獲得する。コンテンツ復号化装置４０２は、セキュア情報ファイルから暗号化されたコンテンツに対応するコントロール情報に対する情報及び暗号化／復号化キーに対する情報を獲得する。そしてコンテンツ復号化装置４０２は、セキュア情報ファイル（ＳＩＦ）から獲得した情報を利用してコントロール情報及び暗号化／復号化キーを獲得し、獲得したコントロール情報及び暗号化／復号化キーを利用して暗号化されたコンテンツを復号する。この時、コンテンツ復号化装置４０２は、復号化されたコンテンツを再生することもできる。
【００２８】
ホスト装置４００と記憶装置３００は、暗号化されたコンテンツに対応するコントロール情報及び少なくとも一つの暗号化／復号化キーに対する情報を含むセキュア情報ファイルを提供することができる。したがって、ホストが暗号化されたコンテンツを利用または再生する時、コントロール情報及び暗号化／復号化キーをより正確に獲得することができる。
【００２９】
図３Ａ及び図３Ｂは、本発明の実施形態による暗号化されたコンテンツとコントロール情報と暗／復号化キーとセキュア情報ファイルを示した図である。
【００３０】
図３Ａを参照すると、ホスト装置４００は、暗号化されたコンテンツ１２〜１６と暗号化されたコンテンツ１２〜１６の利用をコントロールするためのコントロール情報３２〜３６（００３.ｃｔｒｌ）と、暗号化／復号化キー３１１〜３１Ｎと、暗号化されたコンテンツに対応するコントロール情報及び暗号化／復号化キーに対する情報に対する情報を含むセキュア情報ファイル２２〜２６を記憶装置３００に記録できる。この時、ホスト装置４００は、暗号化／復号化キー３１１〜３１１Ｎを認証を通過したホストのみがアクセスできるＳＡ３１０の区分された領域ＳＡ１〜ＳＡｎに各々記録することができる。
【００３１】
図３Ｂを参照すると、ホスト装置４００は、暗号化されたコンテンツ１２〜１６の利用をコントロールするためのコントロール情報３２〜３６（００３.ｃｔｒｌ）と暗号化／復号化キー３１１〜３１Ｎを記憶装置３００に記録することができる。ホスト装置４００は、暗号化されたコンテンツ１２〜１６と暗号化されたコンテンツに対応するコントロール情報及び暗号化／復号化キーに対する情報に対する情報を含むセキュア情報ファイル２２〜２６を別途に提供することもできる。
【００３２】
暗号化されたコンテンツは、コンテンツを暗号化キーを使用して暗号化したコンテンツであり、コントロール情報（００３.ｃｔｒｌ）は、コンテンツの使用を制御するための情報であるUsage Informationと、コンテンツと関連した情報を含む。暗号化／復号化キーは、コンテンツ暗号化時に使用されるか、暗号化されたコンテンツを復号するために必要な少なくとも一つ以上のタイトルキーに対する情報を含む。セキュア情報ファイル２２〜２６は、暗号化されたコンテンツに対応するコントロール情報及び暗／復号化キーに対する情報を含む。
【００３３】
特に、セキュア情報ファイルは、コンテンツに対応するセキュア情報、例えば暗号化されたコンテンツに対応するコントロール情報及び暗号化／復号化キーに対する情報を含むことができ、コンテンツがＡＡＡＡＡ.ＭＰ４のファイルである場合、ＡＡＡＡＡ.ＳＩＦのようなファイルで生成されることができる。
【００３４】
図４は、本発明の実施形態によるセキュア情報ファイルに対する内容を示したテーブルである。図４を参照すると、セキュア情報ファイルは、タイトル（Title）、コントロールファイル識別子（Control File Identifier）、タイトルキー識別子（Title Key Identifier）及び初期ベクトル（Initial Vector）を含むアイテムを含むことができる。
【００３５】
タイトルアイテムは、コンテンツのタイトルとして、コンテンツを識別できるセグメント情報または識別子であり得、例えば、コンテンツの名前であり得る。コントロールファイル識別子アイテムは、個別コンテンツに対応するコントロールファイルを指示する情報として、コンテンツに対応するコントロール情報を区別するための識別子であり得る。コンテンツに対応するコントロール情報を区別するための独立的なファイル名がコントロールファイル識別子アイテムのために使用されることができる。独立的なファイル名が使用されない場合、タイトルキーがどこに格納されているかを示す‘ＳＡ Ａｄｄｒｅｓｓ：ｘｘｘ’のようなアドレスまたは格納されたアドレスでどのキーが獲得されなければならないかを示す‘ｋｅｙ ｎｕｍｂｅｒ：ｙｙｙ’のようなキーナンバーが使用されることができる。タイトルキー識別子アイテムは、タイトルキーを獲得できるアドレス情報であり得る。この時、タイトルキーはタイトルキーがどこに格納されているかを示す‘ＳＡ Ａｄｄｒｅｓｓ：ｘｘｘ’のようなアドレスと格納されたアドレスでどのキーが獲得されなければならないかを示す‘ｋｅｙ ｎｕｍｂｅｒ：ｙｙｙ’のようなキーナンバーを含むことができる。初期ベクトルアイテムは、コンテンツ暗号化が対称キー暗号化アルゴリズム（Advanced Encryption Standard；ＡＥＳ）のＣＢＳ（Convert Base Station）モードを利用してなされた場合、暗号化されたコンテンツの復号化時に必要な初期ベクトル値を含むことができる。この時、初期ベクトル値と共に初期ベクトル値に対応するコンテンツ開始位置情報が含まれることができる。例えば、初期ベクトルアイテムは、コンテンツがチャンクユニット（Chunk Unit）単位で暗号化された時、該当チャンクと対応する初期ベクトル値が含まれることができる。
【００３６】
本発明の実施形態によれば、セキュア情報ファイルの上記タイトル、コントロールファイル識別子、タイトルキー識別子、初期ベクトルアイテムは各々必須（Mandatory、Ｍ）または選択的（Optional、Ｏ）に含まれることができる。例えばコントロールファイル識別子とタイトルキー識別子アイテムは、必須（Ｍ）に含まれることが望ましい。タイトルと初期ベクトルアイテムは選択的（Ｏ）に含まれることができる。
【００３７】
図５は、本発明の実施形態によるホスト装置４００で記憶装置３００に暗号化されたコンテンツと暗号化されたコンテンツ利用をコントロールするためのコントロール情報と暗／復号化キーとセキュア情報ファイルを格納する過程を示した図である。
【００３８】
図５を参照すると、ホスト装置４００は、コンテンツレコーディング装置４０１で具現されることができる。コンテンツレコーディング装置４０１は、ステップ５０２で記憶装置３００に暗号化されたコンテンツであるＡＡＡＡ.ＭＰ４ファイルを格納し、ステップ５０４で記憶装置３００に暗号化されたコンテンツの利用をコントロールするためのコントロール情報であるＡＡＡＡ.Ｃｔｒｌファイルを格納する。そしてコンテンツレコーディング装置４０１は、ステップ５０６で記憶装置３００で暗号化されたコンテンツの復号化のための暗号化／復号化キーの格納が可能なＳＡアドレスに対する情報を獲得する。ＳＡアドレスに対する情報が獲得されると、コンテンツレコーディング装置４０１は、ステップ５０８でＳＡアドレスにキーナンバーと暗号化キーを格納することを要請する。これによって該当ＳＡにはキーナンバーと暗号化キーが記録される。
【００３９】
暗号化されたコンテンツとコントロール情報と暗号化キー格納が完了すると、コンテンツレコーディング装置４０１は、暗号化されたコンテンツと対応するコントロール情報に対する情報と暗号化キーに対する情報を表すセキュア情報ファイルまたはＡＡＡＡ.ＳＩＦファイルを生成する。コンテンツレコーディング装置４０１は、ステップ５１０でＡＡＡＡ.ＳＩＦファイルを記憶装置３００に格納する。ＡＡＡＡ.ＳＩＦファイルは、ＡＡＡＡ.ＭＰ４ファイルに対するタイトル、コントロールファイル識別子、タイトルキー識別子、初期ベクトルアイテムを含むことができる。
【００４０】
ＡＡＡＡ.ＳＩＦファイルの格納が完了すると、記憶装置３００はステップ５１２でコンテンツレコーディング装置４０１にキー格納完了メッセージを伝達する。
【００４１】
記憶装置３００には、暗号化されたコンテンツを利用するために必要なコントロール情報及び暗号化／復号化キーに対する情報を示すか、暗号化／復号化キーがどこに格納されているかを示すセキュア情報ファイルが暗号化されたコンテンツと共に格納される。暗号化されたコンテンツを利用しようとするコンテンツ復号化装置またはコンテンツ再生装置は、暗号化コンテンツを利用するために必要なコントロール情報及び暗号化／復号化キーを容易に獲得できるようになる。
【００４２】
図６は、本発明の実施形態によるホスト装置４００で記憶装置から暗号化されたコンテンツと暗号化されたコンテンツ利用をコントロールするためのコントロール情報と暗号化／復号化キーとセキュア情報ファイルを獲得する過程を示した図である。
【００４３】
図６を参照すると、ホスト装置４００は、コンテンツ復号化装置４０２で具現されることができる。コンテンツ復号化装置４０２は、ステップ６０２で記憶装置３００にコンテンツ及びセキュア情報（Security Information）を要請する。記憶装置３００は、ステップ６０４で暗号化されたコンテンツであるＡＡＡＡ.ＭＰ４ファイルをコンテンツ復号化装置４０２に提供する。ステップ６０６で、記憶装置３００はＡＡＡＡ.ＳＩＦファイルすなわちセキュア情報ファイルをコンテンツ復号化装置４０２に提供する。ＡＡＡＡ.ＳＩＦファイルは暗号化されたコンテンツに対応するコントロール情報に対する情報と暗号化／復号化キーに対する情報を含む。
【００４４】
コンテンツ復号化装置４０２は、ＡＡＡＡ.ＳＩＦファイルを受信して暗号化されたコンテンツに対応するコントロール情報のアドレスまたは識別子と暗号化／復号化キーに対するアドレス及びキーナンバー情報を獲得する。
【００４５】
コンテンツ復号化装置４０２は、ステップ６０８でＡＡＡＡ.ＳＩＦファイルから獲得したコントロール情報のアドレスまたは識別子を利用して記憶装置３００にＡＡＡＡ.ＭＰ４ファイルに対するコントロール情報またはＸＸＸＸ.Ｃｔｒｌファイルを要請する。このような要請に応答して、記憶装置３００は、ステップ６１０でＸＸＸＸ.Ｃｔｒｌファイルをコンテンツ復号化装置４０２に提供する。
【００４６】
コンテンツ復号化装置４０２は、ステップ６１２でＡＡＡＡ.ＳＩＦファイルから獲得した暗号化／復号化キーに対するアドレス（ＳＡアドレス）及びキーナンバー（key Number）情報を利用して記憶装置３００に復号化キーを要請する。
【００４７】
記憶装置３００は、ステップ６１４でＳＡ３１０を通じて上記要請された復号化キーを獲得し、上記該当ＳＡアドレスに格納された情報をコンテンツ復号化装置４０２に提供（リターン）する。
【００４８】
これによって、コンテンツ復号化装置４０２は、獲得されたコントロール情報及び暗／復号化キーを獲得して暗号化されたコンテンツを復号化して再生できるようになる。
【００４９】
図７は、本発明の実施形態によるホスト装置でコンテンツ再生過程に対するフローチャートである。図７を参照すると、ホスト装置４００は、コンテンツ復号化装置４０２を含むコンテンツ再生装置（図示せず）で具現されることができる。
【００５０】
ホスト装置４００は、特定コンテンツに対する再生要請を受信する（Ｓ７０２）。例えばコンテンツ再生命令は、ホスト装置４００に設けられた入力装置から受信されることができる。
【００５１】
このような要請に応答して、ホスト装置４００は、特定コンテンツ及びコンテンツに対するセキュア情報ファイル（Security Information File）を獲得する（Ｓ７０４）。ホスト装置４００は、記憶装置３００からコンテンツ及びセキュア情報を要請して特定コンテンツ及びコンテンツのセキュア情報ファイル（Security Information File）を獲得することができる。
【００５２】
ホスト装置４００は、獲得したセキュア情報ファイルでusage Informationなどの情報が格納されたコントロール情報に該当するコントロールファイル名を獲得する（Ｓ７０６）。例えば、ホスト装置４００は、セキュア情報ファイルで暗号化されたコンテンツに対応するコントロール情報のアドレスまたは識別子を獲得する。
【００５３】
ホスト装置４００は、獲得したセキュア情報ファイルでタイトルキーを獲得するためのＳＡ位置情報を獲得する（Ｓ７０８）。例えば、ホスト装置４００は、暗号化されたコンテンツを復号化するために必要なタイトルキーが格納されたＳＡアドレスに対する情報を獲得する。
【００５４】
ホスト装置４００は、記憶装置３００の該当ＳＡアドレスに格納されたタイトルキーを獲得する（Ｓ７１０）。
【００５５】
ホスト装置４００は、記憶装置３００から獲得したタイトルキーのうちセキュア情報ファイルに含まれたキーナンバーに該当するタイトルキーを獲得する（Ｓ７１２）。
【００５６】
ホスト装置４００は、獲得したタイトルキーとセキュア情報ファイルに含まれた初期ベクトルを利用して暗号化されたコンテンツを復号化して再生する（Ｓ７１４）。
【００５７】
上記したように、記憶装置（ＳＤカード、ＨＤＤ、ＵＳＢなど）のＳＡに格納された暗号化されたコンテンツを復号するための暗号化／復号化キーが格納される時、本発明の実施形態は暗号化されたコンテンツと暗号化されたコンテンツ利用をコントロールするためのコントロール情報と暗号化／復号化キーをマッピングするためのセキュア情報ファイルを提供する。セキュア情報ファイルは、ホストが暗号化されたコンテンツを利用する時、コントロール情報及び暗号化／復号化キーをより正確に獲得できるようにする。このような結果により、ホストは暗号化されたコンテンツ利用のためにコントロール情報及び暗号化／復号化キー情報を正確に獲得することができるので、暗号化されたコンテンツを安全に利用することができる。
【００５８】
上記した本発明による実施形態は、ハードウェア、ソフトウェア、又はこれらの組み合わせで実現することができる。このような任意のソフトウェアは、例えば、削除可能、又は再記録可能の可否に関係なく、ＲＯＭ（Read-Only Memory）、ＲＡＭ（Random-Access Memory）のような揮発性又は不揮発性格納装置、あるいはＣＤ（Compact  Disc）、ＤＶＤ（Digital Versatile Disc）、磁気ディスク、又は磁気テープのような光学あるいは磁気的に記録可能であると同時に機械読み取り可能な記録媒体に格納され得る。例えばマルチメディアコンテンツプレーヤを搭載したモバイル端末内に含まれるメモリは、本発明の実施形態を実現する指示を含むプログラム又はプログラムを記録するのに適合した機械で読み取り可能な記録媒体の一例であることがわかる。したがって、本発明は、本明細書の任意の請求項に記載された装置又は方法を実現するためのコードを含むプログラム及びこのようなプログラムを記録する機械（コンピュータなど）で読み取る格納媒体を含む。また、このようなプログラムは、有線又は無線接続を通じて伝達される通信信号のような任意の媒体を通じて電子的に移送でき、本発明は、これと均等なものを適切に含む。
【００５９】
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なもの範囲内で定められるべきものである。
【符号の説明】
【００６０】
１００  記憶装置
３００  記憶装置
４００  ホスト装置
４０１  コンテンツレコーディング装置
４０２  コンテンツ復号化装置
４１０  コンテンツレコーディング装置
【図１】
0006040234.tif 000002
【図２】
0006040234.tif 000003
【図３ａ】
0006040234.tif 000004
【図３ｂ】
0006040234.tif 000005
【図４】
0006040234.tif 000006
【図５】
0006040234.tif 000007
【図６】
0006040234.tif 000008
【図７】
0006040234.tif 000009