(57)【要約】  不揮発性記憶装置の利用方法は、前記不揮発性記憶装置から機器識別情報を読み出すステップと、複数のコンテンツアプリケーションのうち、保護または利用するコンテンツの種類と関連したコンテンツアプリケーションに対応するアプリケーション識別情報を獲得するステップと、上記機器識別情報と上記アプリケーション識別情報を利用して利用識別情報を生成するステップと、上記利用識別情報を利用して上記コンテンツを保護または利用するステップとを含む。
2014521166.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置の不揮発性記憶装置の利用方法であって、
前記不揮発性記憶装置から機器識別情報を読み出すステップと、
複数のコンテンツアプリケーションのうち、保護または利用するコンテンツの種類と関連したコンテンツアプリケーションに対応するアプリケーション識別情報を獲得するステップと、
前記機器識別情報と前記アプリケーション識別情報を利用して使用可能な識別情報を生成するステップと、
前記使用可能な識別情報を利用して前記コンテンツを保護または利用するステップとを含むことを特徴とする不揮発性記憶装置の利用方法。
【請求項２】
前記コンテンツを保護または利用するステップは、
前記コンテンツをコンテンツ暗号キーを利用して暗号化した後に前記不揮発性記憶装置に記憶するステップと、
前記コンテンツ暗号キーを前記使用可能な識別情報を利用して暗号化するステップと、
前記暗号化されたコンテンツ暗号キーを前記不揮発性記憶装置に記憶するステップとを含むことを特徴とする請求項１に記載の不揮発性記憶装置の利用方法。
【請求項３】
前記コンテンツを保護または利用するステップは、
暗号化されたコンテンツ暗号キーを前記不揮発性記憶装置から読み出すステップと、
前記暗号化されたコンテンツ暗号キーを前記使用可能な識別情報を利用して復号するステップと、
前記復号されたコンテンツ暗号キーを利用して前記不揮発性記憶装置から読み出した前記コンテンツを復号するステップとを含むことを特徴とする請求項１に記載の不揮発性記憶装置の利用方法。
【請求項４】
前記コンテンツを保護または利用するステップは、
前記コンテンツをコンテンツ暗号キーを利用して暗号化した後に前記不揮発性記憶装置に記憶するステップと、
前記使用可能な識別情報を前記不揮発性記憶装置に記憶するステップとを含むことを特徴とする請求項１に記載の不揮発性記憶装置の利用方法。
【請求項５】
前記コンテンツを保護または利用するステップは、
前記生成された利用識別情報と前記不揮発性記憶装置から読み出した使用可能な識別情報を比較することによって前記不揮発性記憶装置を認証するステップと、
前記不揮発性記憶装置の認証が成功した場合に、コンテンツ暗号キー及び前記コンテンツを前記不揮発性記憶装置から読み出すステップと、
前記コンテンツ暗号キーを利用して前記コンテンツを復号するステップとを含むことを特徴とする請求項１に記載の不揮発性記憶装置の利用方法。
【請求項６】
前記利用は、前記コンテンツの表示、プリント、再生、実行、複写、移動及び削除のうち一つであることを特徴とする請求項１に記載の不揮発性記憶装置の利用方法。
【請求項７】
請求項１乃至６のうち何れか１項に記載の方法を実行するようにプロセッサを指示するプログラムを記憶した機械で読み出すことができる非一時的記憶媒体。
【請求項８】
請求項７に記載の記憶媒体を含むホスト装置。
【請求項９】
不揮発性記憶装置を利用するホスト装置であって、
前記不揮発性記憶装置から機器識別情報を読み出し、複数のコンテンツアプリケーションのうち、保護または利用するコンテンツの種類と関連したコンテンツアプリケーションに対応するアプリケーション識別情報を獲得し、前記機器識別情報と前記アプリケーション識別情報を利用して利用識別情報を生成する識別子構成部と、
使用可能な識別情報を利用して前記コンテンツを保護または利用する識別子利用部とを含むことを特徴とするホスト装置。
【請求項１０】
前記識別子利用部は、前記コンテンツを前記不揮発性記憶装置に記憶するために、前記コンテンツをコンテンツ暗号キーを利用して暗号化した後に前記不揮発性記憶装置に記憶して、前記コンテンツ暗号キーを前記利用識別情報を利用して暗号化し、前記暗号化されたコンテンツ暗号キーを前記不揮発性記憶装置に記憶するように構成されることを特徴とする請求項９に記載のホスト装置。
【請求項１１】
前記ホスト装置は復号部をさらに含み、
前記識別子利用部は、暗号化されたコンテンツ暗号キーを前記不揮発性記憶装置から読み出し、前記利用識別情報を利用して前記暗号化されたコンテンツ暗号キーを復号して前記復号部に伝達するように構成され、
前記復号部は、前記復号されたコンテンツ暗号キーを利用して前記不揮発性記憶装置から読み出す前記コンテンツを復号するように構成されることを特徴とする請求項９に記載のホスト装置。
【請求項１２】
前記識別子利用部は、前記コンテンツをコンテンツ暗号キーを利用して暗号化した後に前記不揮発性記憶装置に記憶し、前記使用可能な識別情報を前記不揮発性記憶装置に記憶するように構成されることを特徴とする請求項９に記載のホスト装置。
【請求項１３】
前記ホスト装置は復号部をさらに含み、
前記識別子利用部は前記生成された利用識別情報と前記不揮発性記憶装置から読み出した利用識別情報を比較することによって前記不揮発性記憶装置を認証するように構成され、
前記復号部は前記不揮発性記憶装置の認証が成功した場合に、コンテンツ暗号キー及び前記コンテンツを前記不揮発性記憶装置から読み出し、前記コンテンツ暗号キーを利用し前記コンテンツを復号することを特徴とする請求項９に記載のホスト装置。
【請求項１４】
前記利用は、前記コンテンツの表示、プリント、再生、実行、複写、移動及び削除のうち一つであることを特徴とする請求項９に記載のホスト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発性記憶装置に関し、特に、不揮発性記憶装置の保安を確保しながらも有用に利用できる方法及び装置に関する。
【背景技術】
【０００２】
フラッシュメモリを記憶手段として使用したメモリカード、またはＵＳＢ（ＵｎｉｖｅｒｓａｌＳｅｒｉａｌＢｕｓ）ポートに接続可能なＵＳＢメモリ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）ストレージなどのような多様な形態の記憶装置が紹介されている。最近開発される記憶装置は、増加された記憶容量、減少された装置のサイズ及びホスト装置からの分離が可能なインターフェースを特徴とする。従って、記憶装置の移動性がますます向上している。また、外庄型ハードディスクは、安い記憶装置の一つとして考慮され、ＰＣに固定されたハードディスクに比べて移動性を提供する。
【０００３】
記憶装置だけでなく、上記記憶装置に接続して上記記憶装置に記憶されたコンテンツを利用できるホスト装置も、より小型化されて移動性が向上している。いつどこでも記憶装置に記憶されたデジタルコンテンツを楽しめる環境が造成されることによって、現在コンテンツはデジタルデータの形態で流通される。
【０００４】
しかし、記憶装置に記憶されたデジタルコンテンツは複製が容易である。したがって、コンテンツの複製を防止するための多様な技術が紹介されている。上記コンテンツ複製防止技術は多様な形態が存在するが、認定された人に限ってコンテンツの利用を許可する点では共通する。
【０００５】
コンテンツ複製防止技術の一つとして自体的に認証機能を具備する記憶装置が紹介されている。例えば、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードにはデータ保安のための暗号設定機能が含まれることができ、再生回数及び再生時間を制御するためのＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）技術がセキュアＭＭＣ（Ｍｕｌｔｉ−Ｍｅｄｉａ  Ｃａｒｄ）に具現されることができる。
【０００６】
ＤＲＭ技術、ＳＤカードのためのＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）技術及び、ブルーレイディスク（Ｂｌｕｅ−ｒａｙ  ｄｉｓｋ）のためのＡＡＣＳ（Ａｄｖａｎｃｅｄ  Ａｃｃｅｓｓ  Ｃｏｎｔｅｎｔ  Ｓｙｓｔｅｍ）技術では、公開キー基盤構造（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ：ＰＫＩ）または他の暗号技術（ｃｒｙｐｔｏｇｒａｐｈｉｃ  ｔｅｃｈｎｏｌｏｇｙ）を利用した装置認証方法を提供する。
【０００７】
ＳＤカードのＣＰＲＭ、ブルーレイディスクのためのＡＡＣＳ等の技術が提案する機器認証方法は、記憶媒体生産当時に読み出し専用領域（Ｒｅａｄ−Ｏｎｌｙ  Ａｒｅａ）として指定された位置に記憶装置固有の機器識別子（Ｉｄｅｎｔｉｆｉｅｒ）を記憶し、暗号スキーム（Ｃｒｙｐｔｏｇｒａｐｈｉｃ  Ｓｃｈｅｍｅ）を適用する。そして、ホスト装置が記憶装置に記憶されたデータにバインディング（ｂｉｎｄｉｎｇ）された機器識別子を利用して機器を認証し、コンテンツを保護する方法である。
【０００８】
上記した記憶装置には一つ以上のコンテンツアプリケーションに対応するコンテンツが記憶されることができる。コンテンツアプリケーションは、コンテンツを分類できる各カテゴリに対応するものである。例えば、映画のようなビデオコンテンツは映画アプリケーションに分類され、各種ゲームコンテンツはゲームアプリケーションに分類され、電子ブック（ｅ−ｂｏｏｋ）コンテンツは電子ブックアプリケーションに分類されることができる。
【０００９】
従って、一つの記憶装置には複数のコンテンツアプリケーションに対応するコンテンツが記憶されることができる。同一な記憶装置に記憶された複数のコンテンツアプリケーションは機器識別子を共同で使用する。結果的に、機器識別子が上記複数のアプリケーションのうち特定アプリケーションにより不適切に使われる場合にも全体システムの安全性が破れる問題点が発生する。
【００１０】
すなわち、記憶装置自体の保安（Ｓｅｃｕｒｉｔｙ）用途に関係なく、各種アプリケーションに対応するコンテンツが一つの機器識別子を利用して記憶装置に記憶されることによって、不適切な状況が発生する場合、該当記憶装置全体を廃棄するようになる問題点が発生する。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
したがって、本発明は従来技術で発生する前述した問題点及び／または短所を解消するために提案される。したがって、本発明は適法なホスト装置だけが記憶装置の機器識別子を獲得でき、また各々のコンテンツアプリケーションを区分して該当コンテンツに保安を適用して記憶装置に記憶することができる方法及び装置を提供する。
【００１２】
また、本発明は、複数のコンテンツアプリケーション毎に保安が適用されて記憶装置に記憶されたコンテンツを、該当アプリケーションに対応する保安手順により獲得し、利用できる方法及び装置を提供する。
【００１３】
また、本発明は、複数のコンテンツアプリケーション毎に保安を適用するために、複数のコンテンツアプリケーションの各々に対応する利用識別子を利用できる方法及び装置を提供する。
【００１４】
また、本発明は、複数のコンテンツアプリケーション毎に保安を適用するために、複数のコンテンツアプリケーションの各々に対応する利用識別子を利用することによって、記憶装置の機器識別子が露出される場合にも、一部のコンテンツアプリケーションは該当機器の保安システムを持続的に使用できる方法及び装置を提供する。
【課題を解決するための手段】
【００１５】
一方、本発明によるホスト装置の不揮発性記憶装置の利用方法は、上記不揮発性記憶装置から機器識別情報を読み出すステップと、複数のコンテンツアプリケーションのうち、保護または利用するコンテンツの種類と関連したコンテンツアプリケーションに対応するアプリケーション識別情報を獲得するステップと、上記機器識別情報と上記アプリケーション識別情報を利用して利用識別情報を生成するステップと、上記利用識別情報を利用して上記コンテンツを保護または利用するステップとを含む。
【００１６】
また、本発明による不揮発性記憶装置を利用するホスト装置は、上記不揮発性記憶装置から機器識別情報を読み出し、複数のコンテンツアプリケーションのうち、保護または利用するコンテンツの種類と関連したコンテンツアプリケーションに対応するアプリケーション識別情報を獲得し、上記機器識別情報と上記アプリケーション識別情報を利用して利用識別情報を生成する識別子構成部と、上記利用識別情報を利用して上記コンテンツを保護または利用する識別子利用部とを含む。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態による保安システムの構成を示した図である。
【図２】本発明の実施形態による記憶装置の構成を示した図である。
【図３】本発明の実施形態によるホスト装置の構成を示した図である。
【図４】本発明の実施形態によるホスト装置の動作過程を示した図である。
【図５】本発明の実施形態によるコンテンツ記憶過程及び獲得過程を示した図である。
【図６】本発明の実施形態によるホスト装置及び記憶装置の構成を説明するための図である。
【図７】本発明の実施形態によるホスト装置のコンテンツ記憶過程を説明するための図である。
【図８】本発明の実施形態によるホスト装置のコンテンツ再生過程を説明するための図である。
【図９】本発明の実施形態によって図６に示された記憶装置が利用識別子をさらに記憶することを示す図である。
【図１０】本発明の実施形態によるホスト装置のコンテンツ記憶過程を説明するための図である。
【図１１】本発明の実施形態によるホスト装置のコンテンツ再生過程を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、添付された図面を参照して本発明による多様な実施形態を詳細に説明する。図面において、同一または類似な参照番号は同一または類似の要素を指示する。また、本発明を説明するにあって、公知された機能あるいは構成に対する具体的な説明は、本発明の要旨を不明瞭にさせることを避けるために省略する。
【００１９】
記憶装置に記憶されたデジタルデータは、音楽、ビデオ、テキスト、イメージ、コンピュータプログラムのようなコンテンツを含む。コンテンツは通常的にカテゴリに分類される。
【００２０】
コンテンツアプリケーションは、コンテンツを分類する基準によって決定される。例えば、コンテンツアプリケーションは、音楽アプリケーション、ビデオアプリケーション、テキストアプリケーション、イメージアプリケーション、コンピュータプログラムアプリケーションを含む。
【００２１】
コンテンツがイメージまたはテキストである場合、コンテンツ利用は、その内容をデスプレイしたりプリントすることを含む。コンテンツが音楽またはビデオである場合、コンテンツ利用は、その音楽またはビデオを再生（ｐｌａｙ−ｂａｃｋ）することを含む。コンテンツがコンピュータプログラムである場合、コンテンツ利用は、コンピュータプログラムを設置したり実行することを含む。コンテンツ利用は、コンテンツを複写、移動、削除することを含む。
【００２２】
一般的に装置は記憶装置に接続し、コンテンツを記憶装置に記憶し、記憶装置に記憶されたコンテンツを利用する。ホスト装置は、通常的に携帯電話、ＰＤＡ、ＭＰ３プレーヤーなどのモバイルコンテンツ利用装置であるか、デスクトップコンピュータ、デジタルＴＶのような固定型コンテンツ利用装置である。
【００２３】
本発明の一側面によって、ホスト装置は、記憶装置固有の機器識別子（ｄｅｖｉｃｅ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）と、コンテンツアプリケーションの各々に対応するアプリケーション識別子（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）及びランダムノンス（ｒａｎｄｏｍ  ｎｏｎｃｅ）を利用して、コンテンツアプリケーションの各々に対応する利用識別子（ｕｓａｇｅ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を生成し、利用識別子を利用して該当コンテンツを利用する。
【００２４】
機器識別子と、コンテンツアプリケーションのアプリケーション識別子及びランダムノンスは記憶装置生成時、または記憶装置の最初利用時に予め記憶される。そして機器識別子と、コンテンツアプリケーションの各々に対応するアプリケーション識別子及びランダムノンスは暗号化され記憶装置に記憶される。暗号化に利用されたホスト暗号キーは検証手順にしたがって配布、管理される。
【００２５】
機器識別子は各記憶装置固有の識別子であり、アプリケーション識別子は各コンテンツアプリケーションに対応する固有の識別子である。ランダムノンスは特定アプリケーション識別子とバインディングされ、関連コンテンツに対する記憶装置またはホスト装置の利用権限を制限したり、関連コンテンツの保安をより強力に設定するのに利用される。
【００２６】
そして、記憶装置は、少なくとも一つのアプリケーション識別子及びランダムノンスが記憶された位置を示す識別情報割り当てテーブルを記憶する。コンテンツの利用は、例えば、コンテンツの記憶及び利用などを含む。
【００２７】
図１は、本発明の実施形態による保安システムを例示する。図１を参照すれば、保安システムは記憶装置１００、ホスト装置２００、識別子生成装置３００を含む。
【００２８】
識別子生成装置３００は、記憶装置１００の製造過程上で、入力パラメータにより、各記憶装置の固有の機器識別子を生成する。そして識別子生成装置３００は機器識別子を含む機器識別情報を記憶装置１００に記憶する。機器識別情報は機器識別子自体であることもでき、暗号化された機器識別子であることもできる。記憶装置１００の保安性を高めるために、暗号化された機器識別子が利用される。機器識別子を暗号化するのに利用したホスト暗号キーは検証手順に従ってホスト装置２００に伝えられ、管理される。
【００２９】
また、識別子生成装置３００は、記憶装置１００の用途または記憶装置１００に記憶されるコンテンツの種類によって、記憶装置１００に記憶する少なくとも一つのアプリケーション識別子を決定し、決定されたアプリケーション識別子に対応するランダムノンスを生成する。アプリケーション識別子は対応するコンテンツアプリケーションに指定された識別子である。ランダムノンスは関連コンテンツに対する記憶装置またはホスト装置の利用権限を制限したり、関連コンテンツの保安をより強力に設定するために生成される。従って、ランダムノンスはアプリケーション識別子に対応され、少なくとも一つの記憶装置１００に対応するように生成される。
【００３０】
また、識別子生成装置３００は、＜表１＞のように構成されるアプリケーション識別情報を生成して記憶装置１００に記憶する。
【００３１】
【表１】
2014521166.tif 000003
【００３２】
＜表１＞でＭは“強制的（Ｍａｎｄａｔｏｒｙ）”を表し、Ｏは“選択的（Ｏｐｔｉｏｎａｌ）”を表す。
【００３３】
＜表１＞のアプリケーション識別情報は、各々のコンテンツアプリケーションに対応して構成される。例えば、音楽アプリケーション、ビデオアプリケーション、テキストアプリケーション、イメージアプリケーション、コンピュータプログラムアプリケーションの各々に対応するアプリケーション識別情報が生成されることができる。すなわち、記憶装置１００にビデオコンテンツと音楽コンテンツが記憶される予定であると、ビデオコンテンツに対応するビデオアプリケーション識別情報と、音楽コンテンツに対応する音楽アプリケーション識別情報が構成されるはずである。また、ビデオアプリケーション識別情報は、ビデオアプリケーション識別子と、第１のランダムノンスを含み、音楽アプリケーション識別情報は、音楽アプリケーション識別子と、第２のランダムノンスを含む。
【００３４】
アプリケーション識別情報も暗号化されて記憶装置１００に記憶されることができ、アプリケーション識別情報を暗号化するのに利用したホスト暗号キーは検証手順に従ってホスト装置２００に伝えられ、管理される。
【００３５】
一方、識別子生成装置３００は、アプリケーション識別情報を記憶装置１００に記憶する場合、各アプリケーション識別情報の記憶位置を案内できる識別情報割り当てテーブルを構成して記憶装置１００に記憶する。識別情報割り当てテーブルは例えば、＜表２＞のように構成されることができる。
【００３６】
【表２】
2014521166.tif 000004
【００３７】
記憶装置１００は不揮発性メモリ装置であって、例えば、ＮＡＮＤ−ＦＬＡＳＨ、ＮＯＲ−ＦＬＡＳＨ、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）で構成されることができる。記憶装置１００は、機器識別情報と、アプリケーション識別情報と、識別情報割り当てテーブルと、コンテンツとを記憶する。そして記憶装置１００は、ホスト装置２００の要請によって記憶された機器識別情報と、アプリケーション識別情報と、記憶されたコンテンツとをホスト装置２００に提供して、ホスト装置２００から入力されるコンテンツを記憶する。
【００３８】
このような記憶装置１００の構成を図２に示した。図２は、本発明の一実施形態による記憶装置の構成を示した図である。図２を参照すれば、記憶装置１００は、機器識別情報記憶部１１０、識別情報割り当てテーブル記憶部１２０、アプリケーション識別情報記憶部１３０、コンテンツ記憶部１４０を含む。
【００３９】
機器識別情報記憶部１１０は、上記した機器識別情報を記憶するように構成された領域である。
【００４０】
識別情報割り当てテーブル記憶部１２０は、上記した識別情報割り当てテーブルを記憶するように構成された領域である。
【００４１】
アプリケーション識別情報記憶部１３０は、上記したアプリケーション識別情報を記憶するように構成された領域である。アプリケーション識別情報記憶部１３０は記憶装置１００に指定された用途によって、複数のアプリケーション識別情報を記憶できる。例えば、記憶装置１００がビデオアプリケーションとコンピュータプログラムアプリケーションに対する用途として指定されると、ビデオアプリケーションに対応する第１のアプリケーション識別情報と、コンピュータプログラムアプリケーションに対応する第２のアプリケーション識別情報を記憶するはずである。そしてコンテンツ記憶部１４０は、ビデオコンテンツと、コンピュータプログラムコンテンツが記憶されるはずである。
【００４２】
コンテンツ記憶部１４０は、コンテンツを記憶するように構成された記憶領域であって、コンテンツを暗号化するのに利用されたコンテンツ暗号キー１４１を記憶する。
【００４３】
そして、機器識別情報記憶部１１０、識別情報割り当てテーブル記憶部１２０、アプリケーション識別情報記憶部１３０は、ホスト装置２００の要請により該当情報を提供する機能を実行し、各々の情報記憶領域はＯＴＰ（Ｏｎｅ  ｔｉｍｅ  ｐｒｏｇｒａｍｍａｂｌｅ）などのように削除／修正がロックされた記憶領域として管理される。
【００４４】
ホスト装置２００は、記憶装置１００から機器識別子情報、識別子情報割り当てテーブル、アプリケーション識別情報を獲得して利用識別子を構成し、利用識別子を利用してコンテンツを利用する。このようなホスト装置２００の構成を図３に示した。図３は、本発明の一実施形態によるホスト装置の構成を示した図である。
【００４５】
図３を参照すれば、ホスト装置２００は、識別子構成部２１０と、識別子利用部２２０と、復号部２３０とを含む。
【００４６】
識別子構成部２１０は、記憶装置１００の機器識別記憶部１１０から機器識別情報を読み出すように構成される。読み出された機器識別情報が暗号化されている場合、識別子構成部２１０は検証手順に従って獲得したホスト暗号キーを利用して機器識別情報から機器識別子を抽出する。
【００４７】
また、識別子構成部２１０は、識別情報割り当てテーブル記憶部１２０から識別情報割り当てテーブルを読み出し、読み出された識別情報割り当てテーブルを参照して、獲得しようとするアプリケーション識別情報の位置を確認する。例えば、識別情報割り当てテーブルが＜表２＞と同一で、獲得しようとするアプリケーション識別情報が第２のアプリケーション識別情報である場合、アドレス「４−７」に第２のアプリケーション識別情報が記憶されていると決定する。
【００４８】
識別子構成部２１０は、アプリケーション識別情報の記憶位置の確認した後、該当記憶位置でアプリケーション識別情報を読み出す。読み出されたアプリケーション識別情報が暗号化されている場合、識別子構成部２１０は検証手順に従って獲得したホスト暗号キーを利用してアプリケーション識別情報から、アプリケーション識別子と、ランダムノンスを抽出する。
【００４９】
識別子構成部２１０は、抽出されたアプリケーション識別子が獲得しようとしたアプリケーション識別子であるか否かを決定する。すなわち、識別子構成部２１０は各々のコンテンツアプリケーションに対応する固有のアプリケーション識別子に対する情報を予め記憶しているので、記憶装置１００から獲得したアプリケーション識別子が所望のアプリケーション識別子であるか否かを確認することができる。
【００５０】
識別子構成部２１０は、記憶装置１００から獲得した特定アプリケーション識別子が適正であると判断されると、特定アプリケーション識別子とバインディングされていたランダムノンスと、特定アプリケーション識別子と、機器識別子とを利用して利用識別子を生成する。従って、利用識別子は各々のコンテンツアプリケーションに対応して生成されることができる。利用識別子を生成する時、＜数１＞のように暗号ハッシュ（Ｃｒｙｐｔｏｇｒａｐｈｉｃ  Ｈａｓｈ）関数などを利用できる。
【００５１】
【数１】
2014521166.tif 000005
【００５２】
各コンテンツアプリケーションに対する利用識別子を生成した後、識別子構成部２１０は利用識別子を識別子利用部２２０に伝達する。
【００５３】
識別子利用部２２０は、各々のコンテンツアプリケーションに対応して生成される利用識別子を利用して、各コンテンツアプリケーション毎に独立的な応用動作を実行する。例えば、各々のコンテンツアプリケーションに対応する利用識別子に対する認証書を発行し、それを検証できる。この場合、一つの記憶装置は各コンテンツアプリケーション毎に認証書が発行されることができるために、各コンテンツアプリケーションの用途で利用されることができ、特定コンテンツアプリケーションの用途が廃棄されても、他の用途で引続き使われることができる。
【００５４】
例えば、記憶装置１００が音楽アプリケーションと、ビデオアプリケーションの用途で利用される場合、すなわち、特定音楽コンテンツと特定ビデオコンテンツを記憶している場合、音楽アプリケーションとビデオアプリケーションの各々に対応する利用識別子を利用して音楽アプリケーションと、ビデオアプリケーションの各々に対応する認証書が発行できる。以後、音楽アプリケーションに対応する認証書が廃棄される場合、記憶装置１００は音楽コンテンツの利用はできなくても、記憶装置１００に記憶されたビデオコンテンツは引続き利用されることができる。
【００５５】
復号部２３０は、コンテンツを利用するために暗号化されたコンテンツを復号する機能部として識別子利用部２２０と連動して動作する。
【００５６】
このようなホスト装置２００の動作を図４を参照して説明すれば次のようである。
【００５７】
ホスト装置２００は、ステップ４０１、ステップ４０３、ステップ４０５で、記憶装置１００に記憶された機器識別情報と、識別情報割り当てテーブルと、特定コンテンツアプリケーションに対応するアプリケーション識別情報を読み出すように構成される。そして、ホスト装置２００は、ステップ４０７で機器識別情報及びアプリケーション識別情報を分析して機器識別子、アプリケーション識別子、ランダムノンスを検出する。以後、ステップ４０９でホスト装置２００は、特定アプリケーションとアプリケーション識別子との間がマッチングするか否かを確認し、マッチングされると、ステップ４１１で機器識別子、アプリケーション識別子、ランダムノンスを利用して利用識別子を生成する。そして、ステップ４１３でホスト装置２００は利用識別子を適切に利用する。
【００５８】
このようなホスト装置２００の実際動作の例を図５を参照して説明する。図５は、本発明の一実施形態によって、特定コンテンツを記憶装置１００に記憶するステップ５００と、記憶装置１００に記憶された特定コンテンツを読み出して利用するステップ６００を示した図である。図５の実施形態では、ホスト装置がビデオコンテンツを記憶装置１００に記憶し（ステップ５０１乃至ステップ５０７）、記憶装置１００に記憶されたビデオコンテンツを利用する（ステップ６０１乃至ステップ６０９）と仮定する。
【００５９】
図５を参照して、ホスト装置２００の識別子構成部２１０は、ステップ５０１で記憶装置１００の機器識別記憶部１１０に記憶された機器識別情報を獲得する。そして識別子構成部２１０は識別情報割り当てテーブルを参照して、アプリケーション識別情報記憶部１３０でビデオアプリケーション識別情報を獲得する。
【００６０】
識別子構成部２１０は、ステップ５０３で機器識別情報から機器識別子を抽出し、ビデオアプリケーション識別情報からアプリケーション識別子とランダムノンスを抽出する。そして抽出されたアプリケーション識別子が、ビデオアプリケーションに対応するアプリケーション識別子であるか否かを確認する。アプリケーション識別子が識別子であると、識別子構成部２１０は抽出されたアプリケーション識別子と、機器識別子とランダムノンスを利用して利用識別子を生成して、識別子利用部２２０に伝達する。
【００６１】
識別子利用部２２０は、ステップ５０５でコンテンツ暗号キーを利用してビデオコンテンツを暗号化し、暗号化されたビデオコンテンツ１４２をコンテンツ記憶領域に記憶する。また、ステップ５０７でコンテンツ暗号キーを利用識別子を利用して暗号化した後に、暗号化されたコンテンツ暗号キー１４１をコンテンツ記憶領域に記憶する。
【００６２】
このように、ビデオコンテンツを記憶するためにホスト装置２００はビデオアプリケーションに対応する利用識別子を生成し、生成された利用識別子を利用してビデオコンテンツを記憶装置２００に記憶する。
【００６３】
一方、ステップ５０１乃至ステップ５０７で記憶されたビデオコンテンツを利用する過程は、次のようになる。ホスト装置２００の識別子構成部２２０は、ステップ６０１で記憶装置１００の機器識別記憶部１１０に記憶された機器識別情報を獲得する。そして識別子構成部２１０は識別情報割り当てテーブルを参照して、アプリケーション識別情報記憶部１３０からビデオアプリケーション識別情報を獲得する。
【００６４】
識別子構成部２１０は、ステップ６０３で機器識別情報から機器識別子を抽出し、ビデオアプリケーション識別情報からアプリケーション識別子とランダムノンスを抽出する。そして抽出されたアプリケーション識別子が、ビデオアプリケーションに対応するアプリケーション識別子であるか否かを確認する。アプリケーション識別子が識別子であると、識別子構成部２１０は抽出されたアプリケーション識別子と、機器識別子とランダムノンスを利用して利用識別子を生成して、識別子利用部２２０に伝達する。
【００６５】
また、識別子利用部２２０は、ステップ６０５で記憶装置１００のコンテンツ記憶領域１４０からコンテンツ暗号キー１４１を読み出し、ステップ６０７で利用識別子を利用してコンテンツ暗号キーを復号する。そして復号されたコンテンツ暗号キーを復号部２３０に伝達する。
【００６６】
復号部２３０は、ステップ６０９でコンテンツ記憶領域に記憶されたビデオコンテンツ１４２を読み出し、識別子利用部２２０から伝えられたコンテンツ暗号キーを利用してビデオコンテンツを復号して出力する。
【００６７】
復号されたビデオコンテンツはメディア再生装置などを通して再生できる。
【００６８】
上述した通り、本発明は、複数のコンテンツアプリケーション毎に保安を適用するために、複数のコンテンツアプリケーションの各々に対応する利用識別子を利用することによって、記憶装置の機器識別子が露出される場合にも、一部のコンテンツアプリケーションは該当機器の保安システムを持続的に使用できるようにする。
【００６９】
前述した実施形態では、単純に識別子構成部が抽出されたアプリケーション識別子が獲得しようとしたアプリケーション識別子であるか否かを確認することだけを例示しているが、ホスト装置は記憶装置に記憶されたアプリケーション識別情報及び／または識別情報割り当てテーブルを使用せず、自身が記憶しているアプリケーション識別情報及び／または識別情報割り当てテーブルを使用することができる。
【００７０】
図６は、本発明の実施形態によるホスト装置及び記憶装置の構成を説明するための図である。
【００７１】
記憶装置６１０は、機器識別情報記憶部６２１及びコンテンツ記憶部６２２を具備したメモリ６２０を含む。以外に、記憶装置６１０はホスト装置６５０とのデータ通信のためのインターフェースと、上記インターフェースを通してホスト装置６５０と通信し、メモリのデータ入力及び出力を制御する制御部をさらに含むことができる。
【００７２】
機器識別情報記憶部６２１は、記憶装置６１０に対応する機器識別情報を記憶するように構成された領域である。機器識別情報は機器識別子自体であってもよく、暗号化された機器識別子であることもできる。機器識別情報記憶部６２１は、記憶装置６１０に固有な少なくとも一つの暗号化されたり非暗号化された機器識別子（すなわち、機器識別情報）を記憶する。機器識別情報記憶部６２１は複数の機器識別子を含むことができる。複数の機器識別子は複数のライセンサ（ｌｉｃｅｎｓｅｒ）、複数のコンテンツアプリケーションまたはこれらの組合に対応したり、記憶装置６１０に割り当てられた順次的または選択的な識別手段であってもよい。ホスト装置６５０は該当ライセンサまたは該当コンテンツアプリケーションに対応したり、デフォルトとして設定されたり、廃棄されない機器識別子を記憶装置６１０に要請して、これを受信することができる。
【００７３】
記憶装置６１０は、識別情報割り当てテーブル記憶部及びアプリケーション識別情報記憶部を含まないことに例示しているが、図２を参照して記述した通り、記憶装置６１０はこれらを含むことができる。
【００７４】
コンテンツ記憶部６２２は、暗号化されたコンテンツ及びコンテンツ暗号化情報を記憶する。コンテンツ暗号化情報はコンテンツ暗号キー自体であってもよく、暗号化されたコンテンツ暗号キーであってもよい。すなわち、コンテンツ記憶部６２２は暗号化されたコンテンツ及びコンテンツを暗号化するのに利用された、暗号化されたり非暗号化されたコンテンツ暗号キー（すなわち、コンテンツ暗号化情報）をホスト装置６５０から受信して記憶する。
【００７５】
ホスト装置６５０は、識別子構成部６６１及び、識別子利用部６６２及び、復号部６６３を具備した制御部６６０と、アプリケーション識別情報を記憶する記憶部６７０とを含む。他の、ホスト装置６５０は記憶装置６１０とのデータ通信のためのインターフェースをさらに含むことができる。
【００７６】
識別子構成部６６０は、記憶装置６１０の機器識別記憶部６２１から機器識別情報を受信または読み出す。識別子構成部６６１は検証手順に従って獲得したホスト暗号キーを利用して暗号化された機器識別子を復号して機器識別子を抽出できる。このようなホスト暗号キーは識別子生成装置またはその他の外部認証サーバから有線または無線で受信したり、別途の認証過程を経て記憶装置６１０から読み出しまたは受信をすることができる。また、機器識別情報の読み出しまたは受信は、ユーザからのコンテンツ記憶命令または自動記憶設定により実行されたり、記憶装置を認識する過程で自動的に実行できる。
【００７７】
識別子構成部６６１は、ユーザからのコンテンツ記憶命令または自動記憶設定に従って記憶されるコンテンツのアプリケーションを確認し、確認されたコンテンツアプリケーションに対応するアプリケーション識別情報を記憶部６７０から獲得または読み出す。アプリケーション識別情報はアプリケーション識別子自体であってもよく、暗号化されたアプリケーション識別子であってもよい。
【００７８】
識別子構成部６６１は、少なくとも機器識別情報及びアプリケーション識別情報に基づいて利用識別子を生成する。そのアプリケーションが相異なる複数のコンテンツを記憶する場合に、前述した過程を経て各々のコンテンツアプリケーションに対応する複数の利用識別子が生成されることができ、前述したように、ランダムノンスはコンテンツの保安をより強力に設定するのに利用されることができる。上記利用識別子はランダムノンスに基づくかにかかわらず、生成されることができる。
【００７９】
識別子構成部６６１は利用識別子を識別子利用部６６２に伝達する。
【００８０】
識別子利用部６６２は利用識別子を利用してコンテンツ暗号キーを暗号化したり、利用識別子を利用して暗号化されたコンテンツ暗号キーを復号する。この時、コンテンツ暗号キーはランダムした値に基づくことができる。
【００８１】
復号部６６３は、コンテンツ記憶部６２２に記憶された暗号化されたコンテンツを受信したり読み出し、識別子利用部６６２から伝えられたコンテンツ暗号キーを利用してコンテンツを復号して出力する。
【００８２】
図７は、本発明の実施形態によるホスト装置のコンテンツ記憶過程を説明するための図である。
【００８３】
ステップ７１０で、識別子構成部６６１は記憶装置６１０の機器識別記憶部６２１から機器識別情報、すなわち機器識別子を受信または読み出す。識別子構成部６６１は読み出した機器識別子が暗号化されている場合にこれを復号する。
【００８４】
ステップ７２０で、識別子構成部６６１はユーザからのコンテンツ記憶命令または自動記憶設定に従って記憶されるコンテンツのアプリケーションを確認し、確認されたコンテンツアプリケーションに対応するアプリケーション識別情報、すなわちアプリケーション識別子を記憶部６７０から獲得または読み出す。
【００８５】
ステップ７３０で、識別子構成部６６１は、少なくとも機器識別子及びアプリケーション識別子に基づいて利用識別子を生成する。
【００８６】
ステップ７４０で、識別子利用部６６２は、ランダムした値に基づくコンテンツ暗号キーを利用してコンテンツ（例えば、ビデオコンテンツ）を暗号化し、暗号化されたコンテンツをコンテンツ記憶部６２２に記憶する。識別子利用部６６２はコンテンツ暗号キーを利用識別子を利用して暗号化した後、暗号化されたコンテンツ暗号キーをコンテンツ記憶部６２２に記憶する。
【００８７】
図８は、本発明の実施形態によるホスト装置のコンテンツ再生過程を説明するための図である。
【００８８】
ステップ８１０で、識別子構成部６６１は、記憶装置６１０の機器識別記憶部６２１から機器識別情報、すなわち機器識別子を受信または読み出す。識別子構成部６６１は読み出した機器識別子が暗号化されている場合にこれを復号する。
【００８９】
ステップ８２０で、識別子構成部６６１は、ユーザからのコンテンツ記憶命令または自動記憶設定に従って記憶されるコンテンツのアプリケーションを確認し、確認されたコンテンツアプリケーションに対応するアプリケーション識別子を記憶部６７０から読み出しまたは獲得する。
【００９０】
ステップ８３０で、識別子構成部６６１は、少なくとも機器識別子及びアプリケーション識別子に基づいて利用識別子を生成する。
【００９１】
ステップ８４０で、識別子利用部６６２は、記憶装置６１０のコンテンツ記憶部６２２からコンテンツ暗号キーを受信したり読み出し、利用識別子を利用してコンテンツ暗号キーを復号する。識別子利用部６６２は復号されたコンテンツ暗号キーを復号部６６３に伝達する。
【００９２】
ステップ８５０で、復号部６６３はコンテンツ記憶領域に記憶されたコンテンツを受信したり読み出し、識別子利用部６６２から伝えられたコンテンツ暗号キーを利用してコンテンツを復号して出力する。復号されたビデオコンテンツはホスト装置６５０に備われたメディア再生手段（表示部、スピーカ等）等を通して再生されたり、外部メディア再生装置に伝送されて再生できる。
【００９３】
前述した実施形態では、利用識別子がコンテンツ暗号キーを暗号化することを例示しているが、本発明の利用識別子はアプリケーション毎に記憶装置を認証するのに使われることができる。
【００９４】
図９は、本発明の実施形態によって図６に示された記憶装置が利用識別子をさらに記憶することを示す図である。示されたように、コンテンツ記憶部６２２はコンテンツと、コンテンツを暗号化するのに利用されたコンテンツ暗号キーと、利用識別子をホスト装置６５０から受信して記憶する。本実施形態で、上記コンテンツ暗号キーはランダムした値に基づくことができる。
【００９５】
図１０は、本発明の実施形態によるホスト装置のコンテンツ記憶過程を説明するための図である。
【００９６】
ステップ１０１０で、識別子構成部６６１は記憶装置６１０の機器識別記憶部６２１から機器識別情報、すなわち機器識別子を受信または読み出す。識別子構成部６６１は読み出した機器識別子が暗号化されている場合にこれを復号する。
【００９７】
ステップ１０２０で、識別子構成部６６１はユーザからのコンテンツ記憶命令または自動記憶設定に従って記憶されるコンテンツのアプリケーションを確認し、確認されたコンテンツアプリケーションに対応するアプリケーション識別情報、すなわちアプリケーション識別子を記憶部６７０から獲得または読み出す。
【００９８】
ステップ１０３０で、識別子構成部６６１は、少なくとも機器識別子及びアプリケーション識別子に基づいて利用識別子を生成する。
【００９９】
ステップ１０４０で、識別子利用部６６２はランダムした値に基づいたコンテンツ暗号キーを利用してコンテンツ（例えば、ビデオコンテンツ）を暗号化し、暗号化されたコンテンツをコンテンツ記憶部６２２に記憶する。識別子利用部６６２はコンテンツ暗号キーを利用識別子ではなく他のキー情報を利用して暗号化したり暗号化せず、暗号化されたり非暗号化されたコンテンツ暗号キーをコンテンツ記憶部６２２に記憶する。また、識別子利用部６６２は利用識別子をさらに他のキー情報を利用して暗号化したり暗号化せず、暗号化されたり非暗号化された利用識別子をコンテンツ記憶部６２２に記憶する。このようなキー情報はホスト装置６５０の記憶部６７０に記憶されることができる。
【０１００】
図１１は、本発明の実施形態によるホスト装置のコンテンツ再生過程を説明するための図である。
【０１０１】
ステップ１１１０で、識別子構成部６６１は記憶装置６１０の機器識別記憶部６２１から機器識別情報、すなわち機器識別子を受信または読み出す。識別子構成部６６１は読み出した機器識別子が暗号化されている場合にこれを復号する。
【０１０２】
ステップ１１２０で、識別子構成部６６１はユーザからのコンテンツ記憶命令または自動記憶設定に従って記憶されるコンテンツのアプリケーションを確認して、確認されたコンテンツアプリケーションに対応するアプリケーション識別子を記憶部６７０から読み出しまたは獲得する。
【０１０３】
ステップ１１３０で、識別子構成部６６１は少なくとも機器識別子及びアプリケーション識別子に基づいて利用識別子を生成する。
【０１０４】
ステップ１１４０で、識別子利用部６６２は記憶装置６１０のコンテンツ記憶部６２２から利用識別子を受信したり読み出し、生成された利用識別子（または、その構成情報）と読み出した利用識別子（または、その構成情報）を比較して、該当コンテンツアプリケーションに対して記憶装置６１０の認証成功可否を決定する。記憶装置６１０の認証が成功した場合に、ホスト装置６５０は記憶装置６１０に記憶されたコンテンツの利用を許容し、記憶装置６１０の認証が失敗した場合に、記憶装置６１０に記憶されたコンテンツの利用を許容しない。
【０１０５】
ステップ１１５０で、記憶装置６１０の認証が成功した場合に、復号部６６３はコンテンツ記憶部６２２に記憶されたコンテンツとコンテンツ暗号キーを受信したり読み出し、コンテンツ暗号キーを利用してコンテンツを復号して出力する。復号されたビデオコンテンツはホスト装置６５０に備わったメディア再生手段（表示部、スピーカー等）等を通して再生されたり、外部メディア再生装置に伝送されて再生できる。
【０１０６】
前述したように、認証されたホスト装置だけが記憶装置の機器識別子を獲得でき、また各々のコンテンツアプリケーションを区分して該当コンテンツに保安を適用して記憶装置に記憶できるようにする。そして本発明は複数のコンテンツアプリケーション毎に保安が適用されて記憶装置に記憶されたコンテンツを、該当アプリケーションに対応する保安手順に従って獲得して、利用できるようにする。また、本発明は複数のコンテンツアプリケーション毎に保安を適用するために、複数のコンテンツアプリケーションの各々に対応する利用識別子を利用することによって、記憶装置の機器識別子が露出される場合にも、一部のコンテンツアプリケーションは該当機器の保安システムを持続的に使用できるようにする。
【０１０７】
本発明の実施形態は、ハードウェア、ソフトウェアまたはハードウェア及びソフトウェアの組合せの形態で実現可能であることが分かる。このような任意のソフトウェアは例えば、削除可能または再起録可能であるか否かにかかわらず、ＲＯＭなどの記憶装置のような揮発性または不揮発性記憶装置、または例えば、ＲＡＭ、メモリチップ、装置または集積回路のようなメモリ、または例えばＣＤ、ＤＶＤ、磁気ディスクまたは磁気テープなどのような光学または磁気的に記録可能であると同時に機械（例えば、コンピュータ）で読むことができる記憶媒体に記憶されることができる。ホスト装置内に含まれることができる記憶部は本発明の実施形態を具現する指示を含むプログラムまたはプログラムを記憶するのに適合した機械で読むことができる記憶媒体の一例であることが分かる。したがって、本発明は本明細書の任意の請求項に記載された装置または方法を具現するためのコードを含むプログラム及びこのようなプログラムを記憶する機械で読むことができる記憶媒体を含む。また、このようなプログラムは有線または無線接続を通して伝えられる通信信号のような任意の媒体を通して電子的に移送でき、本発明はこれと均等なことを適切に含む。
【０１０８】
また、上記ホスト装置は有線または無線で接続するプログラム提供装置から上記プログラムを受信して記憶することができる。上記プログラム提供装置は上記ホスト装置がすでに設定されたコンテンツ保護方法を実行するようにする指示を含むプログラム、コンテンツ保護方法に必要な情報などを記憶するためのメモリと、上記ホスト装置との有線または無線通信を実行するための通信部と、上記ホスト装置の要請または自動的に該当プログラムを上記ホスト装置で電送する制御部を含むことができる。
【０１０９】
詳述した本発明の説明では具体的な実施形態に関して説明したが、多様な変形が本発明の範囲から抜け出さず実施できる。従って、本発明の範囲は説明された実施形態によって定める特許請求範囲と特許請求範囲の均等なことにより定められるべきである。
【符号の説明】
【０１１０】
１００  記憶装置
１１０  機器識別情報記憶部
１１０  機器識別記憶部
１２０  テーブル記憶部
１３０  アプリケーション識別情報記憶部
１４０  コンテンツ記憶部
１４０  コンテンツ記憶領域
１４１  コンテンツ暗号キー
１４２  ビデオコンテンツ
２００  ホスト装置
２００  記憶装置
２１０  識別子構成部
２２０  識別子利用部
２２０  識別子構成部
２３０  復号部
３００  識別子生成装置
【図１】
2014521166.tif 000006
【図２】
2014521166.tif 000007
【図３】
2014521166.tif 000008
【図４】
2014521166.tif 000009
【図５】
2014521166.tif 000010
【図６】
2014521166.tif 000011
【図７】
2014521166.tif 000012
【図８】
2014521166.tif 000013
【図９】
2014521166.tif 000014
【図１０】
2014521166.tif 000015
【図１１】
2014521166.tif 000016
【手続補正書】
【提出日】平成26年1月16日(2014.1.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホスト装置が不揮発性記憶装置に格納されたコンテンツを利用する方法であって、
前記不揮発性記憶装置に固有な暗号化された機器識別子を前記不揮発性記憶装置から読み出すステップと、
前記暗号化された機器識別子を暗号キーで復号するステップと、
コンテンツアプリケーションに割り当てられたアプリケーション識別子を読み出すステップと、
前記復号された機器識別子と前記アプリケーション識別子を利用して利用識別子を生成するステップと、
前記利用識別子を利用して前記コンテンツを保護するステップとを含むことを特徴とする不揮発性記憶装置に格納されたコンテンツを利用する方法。
【請求項２】
前記コンテンツを保護するステップは、
前記生成された利用識別子と前記不揮発性記憶装置から読み出した識別子を比較するステップと、
コンテンツ暗号キーを利用して前記コンテンツを復号するステップとを含むことを特徴とする請求項１に記載の不揮発性記憶装置に格納されたコンテンツを利用する方法。
【請求項３】
前記利用は、前記コンテンツの表示、プリント、再生、実行、複写、移動及び削除のうち一つであることを特徴とする請求項１に記載の不揮発性記憶装置に格納されたコンテンツを利用する方法。
【請求項４】
前記コンテンツを保護するステップは、前記比較が失敗すると、前記コンテンツの利用を許可しないステップを含むことを特徴とする請求項２に記載の不揮発性記憶装置に格納されたコンテンツを利用する方法。
【請求項５】
前記利用は、前記コンテンツの表示、プリント、再生、実行、複写、移動及び削除のうち一つであることを特徴とする請求項４に記載の不揮発性記憶装置に格納されたコンテンツを利用する方法。
【請求項６】
前記コンテンツ暗号キーは、ランダム値であることを特徴とする請求項２に記載の不揮発性記憶装置に格納されたコンテンツを利用する方法。
【請求項７】
前記アプリケーション識別子は、前記ホスト装置に格納されたことであることを特徴とする請求項１に記載の不揮発性記憶装置に格納されたコンテンツを利用する方法。
【請求項８】
不揮発性記憶装置に格納されたコンテンツを利用するホスト装置であって、
アプリケーション識別子を格納する記憶部と、
前記不揮発性記憶装置に固有な暗号化された機器識別子を前記不揮発性記憶装置から読み出し、前記暗号化された機器識別子を暗号キーで復号し、コンテンツアプリケーションに割り当てられた前記アプリケーション識別子を読み出し、前記復号された機器識別子と前記アプリケーション識別子を利用して利用識別子を生成し、前記利用識別子を利用して前記コンテンツを保護する制御部と、を含むことを特徴とするホスト装置。
【請求項９】
前記制御部は、前記生成された利用識別子と前記不揮発性記憶装置から読み出した識別子を比較し、
コンテンツ暗号キーを利用し前記コンテンツを復号することを特徴とする請求項８に記載のホスト装置。
【請求項１０】
前記コンテンツの保護は、前記比較が失敗すると、前記コンテンツの利用を許可しないことを特徴とする請求項９に記載のホスト装置。
【請求項１１】
前記利用は、前記コンテンツの表示、プリント、再生、実行、複写、移動及び削除のうち一つであることを特徴とする請求項１０に記載のホスト装置。
【請求項１２】
前記コンテンツは、ランダム値で暗号化されることを特徴とする請求項８に記載のホスト装置。
【請求項１３】
前記コンテンツ暗号キーは、ランダム値であることを特徴とする請求項９に記載のホスト装置。
【請求項１４】
前記アプリケーション識別子は、前記ホスト装置に格納されたことを特徴とする請求項８に記載のホスト装置。
【請求項１５】
不揮発性記憶装置であって、
前記不揮発性記憶装置に固有な暗号化された機器識別子を格納する第１の記憶領域と、
コンテンツを格納する第２の記憶領域と、を含み、
前記第１の記憶領域は読み取り記憶領域であり、
前記不揮発性記憶装置は、
前記暗号化された機器識別子をホスト装置に送信し、
前記コンテンツを前記ホスト装置に送信することを特徴とする不揮発性記憶装置。
【請求項１６】
前記不揮発性記憶装置は、
前記ホスト装置により生成された利用識別子と比較される識別子を格納し、
前記識別子を前記ホスト装置に送信することを特徴とする請求項１５に記載の不揮発性記憶装置。
【請求項１７】
前記コンテンツは、コンテンツ暗号キーで暗号化されていることを特徴とする請求項１５に記載の不揮発性記憶装置。
【請求項１８】
前記コンテンツ暗号キーは、ランダム値であることを特徴とする請求項１７に記載の不揮発性記憶装置。
【国際調査報告】
2014521166.tif 000017
2014521166.tif 000018