(57)【要約】【課題】  コンテンツデータおよび権利データのバックアップを効率的に行うことを可能とする。【解決手段】  暗号化されたコンテンツデータを含んだＤＣＦコンテナと、上記コンテンツデータを復号する権利に関して記述された権利オブジェクトとを外部メディアカード５に保存するべきときに、ＤＣＦコンテナと権利オブジェクトとの対応関係を記述した管理情報を管理情報作成部１５が作成する。バックアップ部１６は、ＤＦＣコンテナ、権利オブジェクトおよび管理情報を外部メディアカード５に書き込む。【選択図】      図１
2005339391.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたコンテンツデータと、このコンテンツデータを復号する権利に関して記述された権利データとを外部記憶媒体に保存するべきときに、前記コンテンツデータと前記権利データとの対応関係を記述した管理データを作成する作成手段と、
前記コンテンツデータ、前記権利データおよび前記管理データを前記外部記憶媒体に書き込む書込手段とを具備したことを特徴とする情報端末装置。
【請求項２】
前記書込手段は、保存するべきコンテンツデータが既に前記外部記憶媒体に記憶されている場合には、前記権利データおよび前記管理データを前記外部記憶媒体に書き込むことを特徴とする請求項１に記載の情報端末装置。
【請求項３】
前記作成手段は、保存するべきコンテンツデータが既に前記外部記憶媒体に記憶されている場合には、該コンテンツデータに関連する前記管理データに、同一のコンテンツデータに関連する別の前記管理データの識別情報を含めることを特徴とする請求項１に記載の情報端末装置。
【請求項４】
前記作成手段は、前記情報端末装置に割り当てられた識別情報を前記管理ファイルに含めることを特徴とする請求項１に記載の情報端末装置。
【請求項５】
暗号化されたコンテンツデータと、このコンテンツデータを復号する権利に関して記述された権利データとを外部記憶媒体に保存するべきときに、前記コンテンツデータと前記権利データとの対応関係を記述した管理データを作成し、
前記コンテンツデータ、前記権利データおよび前記管理データを前記外部記憶媒体に書き込むことを特徴とするコンテンツバックアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化されたコンテンツデータを外部記憶媒体にバックアップする機能を備えた情報端末装置および上記バックアップを行うコンテンツバックアップ方法に関する。
【背景技術】
【０００２】
ＯＭＡ（Open Mobile Alliance）では、暗号化されたコンテンツを復号する権利を管理するための仕様としてＤＲＭ（Digital Rights Management）のバージョン２を策定中である（例えば、非特許文献１を参照）。
【０００３】
この仕様によると、コンテンツと、そのコンテンツを復号する権利を示す情報や鍵情報を含んだ権利オブジェクトとは、それぞれ分離した形式で配信される。権利オブジェクトは、コンテンツに付与されているＩＤ（ContentID）によりコンテンツに関連付けられている。コンテンツの復号は、正当な権利オブジェクトを参照することにより行える。また、権利オブジェクトは端末単独もしくは端末およびユーザが所有するＵＩＭ(User Identity Module)にバインドされ、他の端末等での復号が不可能となる仕様が規定されている。
【０００４】
コンテンツのバックアップに関しては、上記の仕様では・・・と規定されているが、状態管理が必要な権利オブジェクトを出力してはならないなどの要求が規定されている。しかし、上記の仕様では、具体的な格納方法についての技術情報は規定されていない。
【非特許文献１】“OMA DRM V2.0”,  Open Mobile AllianceTM,  OMA-DRM-DRM-V2_0,  http://www.openmobilealliance.org/
【発明の開示】
【発明が解決しようとする課題】
【０００５】
コンテンツおよび権利オブジェクトは、ファイル構造的には別ファイルとすることが可能で、ファイルシステム上において分離しているため、複数組のコンテンツおよび権利オブジェクトをバックアップしている着脱可能な外部記憶媒体からコンテンツおよび権利オブジェクトを情報端末装置へリストアするためには、コンテンツと権利オブジェクトとの対応関係を認識するためにＩＤの検索が必要になる。
【０００６】
また、外部記憶媒体にバックアップされている権利オブジェクトが、これらをリストアしようとする情報端末装置にバインドされたものであるかどうかは、復号を試みてチェックする必要がある。
【０００７】
単一のコンテンツが、異なる権利オブジェクトと共に別々に取得された場合、上記コンテンツを重複して外部記憶媒体に記憶すると、外部記憶媒体の容量を無駄に圧迫することになる。
【０００８】
本発明はこのような事情を考慮してなされたものであり、その目的とするところは、ＤＲＭにおけるコンテンツおよび権利オブジェクトのようなコンテンツデータおよび権利データのバックアップを効率的に行うことを可能とすることにある。
【課題を解決するための手段】
【０００９】
以上の目的を達成するために本発明は、暗号化されたコンテンツデータと、このコンテンツデータを復号する権利に関して記述された権利データとを外部記憶媒体に保存するべきときに、前記コンテンツデータと前記権利データとの対応関係を記述した管理データを作成し、前記コンテンツデータ、前記権利データおよび前記管理データを前記外部記憶媒体に書き込むようにした。
【発明の効果】
【００１０】
本発明によれば、管理データに基づいてコンテンツデータと権利データとの対応関係を認識することが可能となるため、コンテンツデータおよび権利データのバックアップを効率的に行うことが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の一実施形態について説明する。  
図１は本実施形態に係る情報端末装置１の要部構成を示すブロック図である。  
本実施形態の情報端末装置１は図１に示すように、通信部１１、コンテンツダウンロード部１２、権利オブジェクトダウンロード部１３、内部メモリ１４、管理情報作成部１５、バックアップ部１６、カードインタフェース部１７およびリストア部１８を含む。
【００１２】
なお、この情報端末装置１は、例えば既存の携帯電話装置を基本ハードウェアとして用いることができる。そしてコンテンツダウンロード部１２、権利オブジェクトダウンロード部１３、管理情報作成部１５、バックアップ部１６およびリストア部１８は、上記の携帯電話装置に搭載されたプロセッサにプログラムを実行させることにより実現することができる。このときに情報端末装置１は、上記のプログラムが携帯電話装置に予めインストールされて実現されても良いし、メモリカードなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して上記のプログラムを配布し、このプログラムを携帯電話装置に適宜インストールして実現されても良い。内部メモリ１４としては、上記の携帯電話装置が備えているＲＡＭやフラッシュメモリなどの記憶デバイスを利用することができる。
【００１３】
通信部１１は、例えば移動通信網およびインターネットを含むネットワーク２を介して通信を行う。
【００１４】
コンテンツダウンロード部１２は、通信部１１およびネットワーク２を介してコンテンツ発行サーバ３へアクセスし、ＤＣＦ（Digital Content Format）コンテナをダウンロードする。ＤＣＦコンテナは、コンテンツデータをＤＲＭに準拠したフォーマットで収容する。ＤＣＦコンテナには、コンテンツＩＤとしてのContentIDが付与されている。
【００１５】
権利オブジェクトダウンロード部１３は、通信部１１およびネットワーク２を介して権利発行サーバ４へアクセスし、権利オブジェクトをダウンロードする。権利オブジェクトは、ＤＣＦコンテナに収容されたコンテンツデータを復号するための権利を示す権利データが記述される。
【００１６】
内部メモリ１４は、ＤＣＦコンテナおよび権利オブジェクトを記憶する。
【００１７】
管理情報作成部１５は、内部メモリ１４に記憶されたＤＣＦコンテナおよび権利オブジェクトを外部メディアカード５にバックアップするときに、このバックアップするＤＣＦコンテナおよび権利オブジェクトに関する管理情報を作成する。
【００１８】
バックアップ部１６は、内部メモリ１４に記憶されたＤＣＦコンテナおよび権利オブジェクトをカードインタフェース部１７を介して外部メディアカード５に書き込むための処理を行う。
【００１９】
カードインタフェース部１７には、外部メディアカード５が任意に装着可能で、外部メディアカード５へのデータの書き込みと、外部メディアカード５からのデータの読み出しは、カードインタフェース部１７を介して実行される。
【００２０】
リストア部１８は、外部メディアカード５にバックアップされたＤＣＦコンテナおよび権利オブジェクトをカードインタフェース部１７を介して取得し、内部メモリ１４へリストアする。
【００２１】
次に以上のように構成された情報端末装置の動作について説明する。  
図示しないユーザインタフェースを介してユーザによりコンテンツの取得が要求されたことに応じてコンテンツダウンロード部１２は、コンテンツ発行サーバ３へアクセスしてＤＣＦコンテナをダウンロードし、ＤＣＦコンテナを内部メモリ１４に格納する。このようにダウンロードされたＤＣＦコンテナは、ＯＭＡ  ＤＲＭ２の規定に従い情報端末装置１にバインドされた状態で格納される。
【００２２】
一方、図示しないユーザインタフェースを介してユーザにより権利オブジェクトの取得が要求されたことに応じてコンテンツダウンロード部１２は、権利発行サーバ４へアクセスし、権利オブジェクトをダウンロードする。この際、情報端末装置１は、情報端末装置１を示す識別情報を権利発行サーバ４へ受け渡す。この情報をもとに権利発行サーバ４は、情報端末装置１の公開鍵にて権利オブジェクトを暗号化する。権利オブジェクトダウンロード部１３は、権利オブジェクトを内部メモリ１４に格納する。
【００２３】
さて、ＤＣＦコンテナと、このＤＣＦコンテナに対応する権利オブジェクトとが内部メモリ１４に格納されているときに、これらのＤＣＦコンテナおよび権利オブジェクトのバックアップがユーザにより要求されたならば、バックアップ部１６が図２に示すような処理を実行する。
【００２４】
ステップＳＴ１においてバックアップ部１６は、管理情報作成部１５に管理情報の作成を依頼し、これに応じて作成された管理情報を管理情報作成部１５から取得する。なお、管理情報作成部１５による管理情報の作成については後述する。
【００２５】
ステップＳＴ２においてバックアップ部１６は、バックアップの対象となるＤＣＦコンテナと同一のContentIDを持つＤＣＦコンテナを、外部メディアカード５に既にバックアップされている管理情報の中から検索する。なお、前述の処理はバックアップの対象となるＤＣＦコンテナと同一のContentIDを持つＤＣＦコンテナを外部メディアカード５にバックアップされているＤＣＦコンテナの中から検索してもよい。そしてステップＳＴ３においてバックアップ部１６は、該当するＤＣＦコンテナが有ったか否かを確認する。
【００２６】
該当するＤＣＦコンテナが無かったならば、バックアップ部１６はステップＳＴ３からステップＳＴ４へ進む。ステップＳＴ４においてバックアップ部１６は、今回のバックアップ対象であるＤＣＦコンテナを内部メモリ１４から読み出し、このＤＣＦコンテナに属性情報などを付加したＤＣＦファイルをカードインタフェース部１７を介して外部メディアカード５内に書き込む。この後にバックアップ部１６は、ステップＳＴ５へ進む。
【００２７】
なお、ステップＳＴ２での検索により該当するＤＣＦコンテナが有ったならば、バックアップ部１６はステップＳＴ３からステップＳＴ５へ進む。すなわちこの場合には、バックアップ部１６はステップＳＴ４をパスする。
【００２８】
ステップＳＴ５においてバックアップ部１６は、今回のバックアップ対象である権利オブジェクトを内部メモリ１４から読み出し、この権利オブジェクトに属性情報などを付加した権利ファイルをカードインタフェース部１７を介して外部メディアカード５に書き込む。この後にステップＳＴ６においてバックアップ部１６は、ステップＳＴ１にて取得した管理情報をカードインタフェース部１７を介して外部メディアカード５内の管理ファイルに追加する。そしてこれをもってバックアップ部１６は図２の処理を終了する。
【００２９】
以上の処理により、外部メディアカード５に一組のみのＤＣＦコンテナと権利オブジェクトとがバックアップされているときには、外部メディアカード５には図３に示すように一組のＤＣＦファイル（１）および権利ファイル（１）と、これに対応する１つの管理情報（１）とが格納される。
【００３０】
管理情報は図３に示すように、エントリ番号、コンテンツＩＤ、権利ファイル名、ＤＣＦファイル名、関連エントリ番号およびバインドＩＤの各項目を含む。エントリ番号の項目には、外部メディアカード５に格納された他の管理情報と重複しないように発行される識別番号が記述される。コンテンツＩＤの項目には、管理対象となるＤＣＦコンテナに付与されたContentIDが記述される。権利ファイル名の項目には、管理対象となる権利ファイルに付与された名称が記述される。ＤＣＦファイル名の項目には、管理対象となるＤＣＦコンテナを含んだＤＣＦファイルに付与された名称が記述される。関連エントリ番号としては、管理対象となるＤＣＦコンテナを管理対象としている別の管理情報のエントリ番号が記述される。バインドＩＤの項目には、管理対象となるＤＣＦコンテナがバインドされている情報端末装置に付与された端末ＩＤが記述される。
【００３１】
管理情報作成部１５は図３の例では、エントリ番号として「１」、コンテンツＩＤとしてＤＣＦコンテナ（１）のContentIDである「ＣＩＤ（１）」、権利ファイル名として権利ファイル（１）の名称である「ＲＯ（１）」、ＤＣＦファイル名としてＤＣＦコンテナ（１）を含むＤＣＦファイル（１）の名称である「ＤＣＦ（１）」、関連エントリ番号としては関連する管理情報が無いことを示す「０」、バインドＩＤとしては情報端末装置１に付与された端末ＩＤである「ＴＩＤ（１）」をそれぞれ記述して図示のような管理情報を作成する。
【００３２】
外部メディアカード５は、カードインタフェース部１７に対して着脱が可能であるから、情報端末装置１から取り外して、他の情報端末装置に装着して使用することができる。
【００３３】
さて、図３に示す状態にある外部メディアカード５に、端末ＩＤとして「ＴＩＤ（２）」が付与されている情報端末装置にて新たにＤＣＦコンテナ（２）および権利オブジェクト（２）をバックアップする場合を考える。この場合、図４に示すようにＤＣＦコンテナ（２）を含んだＤＣＦファイル（２）が外部メディアカード５に追加格納されるとともに、権利オブジェクト（２）を含んだ権利ファイル（２）が外部メディアカード５に格納される。さらに、ＤＣＦコンテナ（２）および権利ファイル（２）に関して管理情報（１）と同様にして作成された管理情報（２）が管理ファイルに追加される。管理情報（２）では図４に示すように、端末ＩＤとして「ＴＩＤ（２）」が記述される。
【００３４】
次に、図３に示す状態にある外部メディアカード５が情報端末装置１に戻され、新たにＤＣＦコンテナ（１）および権利オブジェクト（３）をバックアップしようとする場合を考える。この場合、ＤＣＦコンテナ（１）は既に外部メディアカード５に格納されているので、権利オブジェクト（３）を含んだ権利ファイル（３）のみが外部メディアカード５に格納される。また、ＤＣＦコンテナ（１）および権利オブジェクト（３）に関して管理情報（１）と同様にして作成された管理情報（３）が管理ファイルに追加される。管理情報（１）および管理情報（３）は、いずれも同一のＤＣＦコンテナ（１）に関連する。そこで管理情報（３）において関連エントリ番号は、管理情報（１）のエントリ番号である「１」が記述される。また管理情報（１）における関連エントリ番号は、管理情報（３）のエントリ番号である「３」に更新される。
【００３５】
なお、同一のＤＣＦコンテナに関連する管理情報が３つ以上ある場合には、それらの管理情報のうちの最も新しく作成された管理情報における関連エントリ番号を最も古く作成された管理情報のエントリ番号とし、その他の管理情報における関連エントリ番号は、その管理情報の次に作成された管理情報のエントリ番号とすればよい。具体的には、図５の状態からさらにＤＣＦコンテナ（１）に関する管理情報（４）が追加されるならば、図６に示すように、管理情報（１）における関連エントリ番号が「３」、管理情報（３）における関連エントリ番号が「４」、管理情報（４）における関連エントリ番号が「１」となる。
【００３６】
さらには、上記の関連エントリ番号の指定方法において、最後に追加された管理情報の関連エントリ番号を「０」として、最後の管理情報であることを示すことも可能である。具体的には、図５の状態からさらにＤＣＦコンテナ（１）に関する管理情報（４）が追加されるならば、図７に示すように、管理情報（１）における関連エントリ番号が「３」、管理情報（３）における関連エントリ番号が「４」、管理情報（４）における関連エントリ番号が「０」となる。
【００３７】
逆に、後から作成される管理情報における関連エントリ番号を、既に作成された最新の管理情報のエントリ番号とすることも可能である。例えば、ＤＣＦコンテナ（１）に関して管理情報（１）（３）（４）が存在し、これらがこの順で作成されたならば、図８に示すように、管理情報（１）における関連エントリ番号を「０」、管理情報（３）における関連エントリ番号を「１」、管理情報（４）における関連エントリ番号を「３」とする。
【００３８】
さらには、後から作成される管理情報における関連エントリ番号を、既に作成された最新の管理情報のエントリ番号とするときに、最初の管理情報の関連エントリ番号を最後に追加されたエントリ番号とすることも可能である。例えば、ＤＣＦコンテナ（１）に関して管理情報（１）（３）（４）が存在し、これらがこの順で作成されたならば、図９に示すように、管理情報（１）における関連エントリ番号を「４」、管理情報（３）における関連エントリ番号を「１」、管理情報（４）における関連エントリ番号を「３」とする。
【００３９】
さらには、１つの管理情報における関連エントリ番号に複数のエントリ番号を示すようにしても良い。例えば、ＤＣＦコンテナ（１）に関して管理情報（１）（３）（４）が存在するならば、図１０に示すように、管理情報（１）における関連エントリ番号を「３，４」、管理情報（３）における関連エントリ番号を「１，４」、管理情報（４）における関連エントリ番号を「１，３」とする。
【００４０】
かくしてリストア部１８では、外部メディアカード５に記憶された管理情報を参照することで、外部メディアカード５にバックアップされたＤＣＦコンテナと権利オブジェクトとの対応関係を認識することが可能となる。このためリストア部１８はリストアするに当り、ＤＣＦコンテナおよび権利オブジェクトに含まれているContentIDの検索を行う必要はない。
【００４１】
またリストア部１８では、管理情報のバインドＩＤを確認することで、ＤＣＦコンテナおよび権利オブジェクトがどの情報端末装置にバインドされているかを認識することができる。このためリストア部１８は、他の情報端末装置向けであるＤＣＦコンテナおよび権利オブジェクトを誤ってリストアすることを防止できる。
【００４２】
またリストア部１８では、管理情報を参照することで、異なる権利オブジェクトのそれぞれと単一のＤＣＦコンテナとが関連することを認識することができる。このためリストア部１８は、単一のＤＣＦコンテナを、異なる権利オブジェクトにそれぞれ関連するものとしてリストアすることができる。この結果、上述のように単一のＤＦＣコンテナを重複して外部メディアカード５に格納しないようにすることが可能となるから、ＤＦＣコンテナを外部メディアカード５に書き込む処理を削減できるとともに、外部メディアカード５の容量を有効に利用可能となる。
【００４３】
この実施形態は、次のような種々の変形実施が可能である。  
コンテンツデータおよび権利データとして、ＯＭＡ ＤＲＭのバージョン２にて規定されたＤＣＦコンテナおよび権利オブジェクトを適用する例を示しているが、上記の規格しないコンテンツデータおよび権利データを取り扱う場合にも同様な実施が可能である。  
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態に係る情報端末装置１の要部構成を示すブロック図。
【図２】図１中のバックアップ部１６の処理手順を示すフローチャート。
【図３】図１中の外部メディアカード５におけるデータの記憶状況の一例を示す図。
【図４】図１中の外部メディアカード５におけるデータの記憶状況の一例を示す図。
【図５】図１中の外部メディアカード５におけるデータの記憶状況の一例を示す図。
【図６】図１中の外部メディアカード５におけるデータの記憶状況の一例を示す図。
【図７】図１中の外部メディアカード５における関連エントリ番号の変形例を示す図。
【図８】図１中の外部メディアカード５における関連エントリ番号の変形例を示す図。
【図９】図１中の外部メディアカード５における関連エントリ番号の変形例を示す図。
【図１０】図１中の外部メディアカード５における関連エントリ番号の変形例を示す図。
【符号の説明】
【００４５】
１…情報端末装置、５…外部メディアカード、１１…通信部、１２…コンテンツダウンロード部、１３…権利オブジェクトダウンロード部、１４…内部メモリ、１５…管理情報作成部、１６…バックアップ部、１７…カードインタフェース部、１８…リストア部。
【図１】
2005339391.tif 000003
【図２】
2005339391.tif 000004
【図３】
2005339391.tif 000005
【図４】
2005339391.tif 000006
【図５】
2005339391.tif 000007
【図６】
2005339391.tif 000008
【図７】
2005339391.tif 000009
【図８】
2005339391.tif 000010
【図９】
2005339391.tif 000011
【図１０】
2005339391.tif 000012