(57)【要約】【課題】暗号化コンテンツとコンテンツ鍵とを分離して管理し、暗号化コンテンツのコピー処理を自動的に行う。【解決手段】コンテンツ再生装置（４０）に着脱自在に接続されるＳＤカード（１０）は暗号化コンテンツのコンテンツ鍵（２０）と、暗号化コンテンツのコピー先となる機器を示す情報を含むコピー管理リスト（２４）と、暗号化コンテンツの接続先を示す接続先一覧（２６）とを格納する。【選択図】      図１
2010021970.tif 000002
【特許請求の範囲】
【請求項１】
暗号化コンテンツを処理する機器に着脱自在に接続される記憶媒体であって、
暗号化コンテンツのコンテンツ鍵と、
暗号化コンテンツのコピー先となる機器を示す情報を含むコピー管理リストとを格納することを特徴とする記憶媒体。
【請求項２】
前記コピー管理リストは前記記憶媒体が接続され得る機器毎に、
機器の識別情報と、コピー予定フラグと、コピー済みフラグとを格納し、
前記コピー予定フラグは対応する機器に暗号化コンテンツをコピーすることを示し、
前記コピー済みフラグは暗号化コンテンツが対応する機器にコピーされたことを示すことを特徴とする請求項１記載の記憶媒体。
【請求項３】
前記コピー管理リストは前記記憶媒体の識別情報と、コピー予定フラグと、コピー済みフラグとをさらに格納することを特徴とする請求項２記載の記憶媒体。
【請求項４】
前記コピー管理リストは前記記憶媒体が接続され得る機器の識別情報とそのラベルからなる接続先一覧をさらに格納することを特徴とする請求項３記載の記憶媒体。
【請求項５】
暗号化コンテンツのコンテンツ鍵と、暗号化コンテンツのコピー先となる機器を示す情報を含むコピー管理リストとを格納する記憶媒体が着脱自在に接続される情報処理装置であって、
コンテンツ鍵を前記記憶媒体に保存する手段と、
前記記憶媒体の接続先一覧から暗号化コンテンツのコピー先の機器を選択する手段と、
前記選択手段により選択された機器毎にコピー予定フラグをつけたコピー管理リストを前記記憶媒体に保存する手段と、
を具備することを特徴とする情報処理装置。
【請求項６】
前記コピー管理リストは暗号化コンテンツがコピー先の機器にコピーされたことを示すコピー済みフラグも含むことを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記コピー管理リストは前記記憶媒体の識別情報と、前記コピー予定フラグと、前記コピー済みフラグとをさらに格納することを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記記憶媒体は前記記憶媒体の接続先一覧をさらに格納することを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記記憶媒体に前記接続先一覧が格納されているか否かを判定する手段と、
前記記憶媒体に前記接続先一覧が格納されていないと判定されると、前記記憶媒体と当該情報処理装置を接続先に含む接続先一覧を作成する手段と、
前記記憶媒体に前記接続先一覧が格納されていると判定されると、当該情報処理装置が接続先一覧に含まれていなければ追加する手段と、
をさらに具備することを特徴とする請求項８記載の情報処理装置。
【請求項１０】
暗号化コンテンツが前記記憶媒体に格納されているか否かを判定する手段と、
前記記憶媒体に前記暗号化コンテンツが格納されていないと判定されると、前記暗号化コンテンツのコピー管理リストに他装置のコピー予定フラグがセットされており、且つ前記暗号化コンテンツが自装置に格納されていれば、前記暗号化コンテンツを前記記憶媒体にコピーし、前記暗号化コンテンツのコピー管理リストの自装置及び前記記憶媒体のコピー予定フラグをクリアし、コピー済みフラグをセットする手段と、
前記記憶媒体に前記暗号化コンテンツが格納されていると判定されると、前記暗号化コンテンツのコピー管理リストに自装置のコピー予定フラグがセットされていれば前記暗号化コンテンツを自装置にコピーし、前記暗号化コンテンツのコピー管理リストの自装置のコピー予定フラグをクリアし、コピー済みフラグをセットする手段と、
をさらに具備することを特徴とする請求項８記載の情報処理装置。
【請求項１１】
前記暗号化コンテンツを自装置にコピーした後、前記暗号化コンテンツのコピー管理リストの他の機器のコピー予定フラグが全てクリアしている場合、前記記憶媒体の暗号化コンテンツを削除する手段をさらに具備することを特徴とする請求項１０記載の情報処理装置。
【請求項１２】
前記記憶媒体の暗号化コンテンツを削除する前に確認のメッセージをユーザに通知する手段をさらに具備することを特徴とする請求項１１記載の情報処理装置。
【請求項１３】
暗号化コンテンツが自装置内に存在する場合、前記暗号化コンテンツのコピー管理リストを参照する手段と、
前記暗号化コンテンツのコピー管理リストに自装置のコピー予定フラグがセットされている場合、該コピー予定フラグをクリアする手段と、
前記暗号化コンテンツのコピー管理リストに自装置のコピー済みがセットされていない場合、該コピー済みフラグをセットする手段と、
をさらに具備する請求項６記載の情報処理装置。
【請求項１４】
暗号化コンテンツのコンテンツ鍵と、暗号化コンテンツのコピー先となる機器を示す情報を含むコピー管理リストとを格納する記憶媒体と、
前記記憶媒体が着脱自在に接続される情報処理装置とを用いるコンテンツ管理方法であって、
コンテンツ鍵を前記記憶媒体に保存するステップと、
前記記憶媒体の接続先一覧から暗号化コンテンツのコピー先の機器を選択するステップと、
選択された機器毎にコピー予定フラグをつけたコピー管理リストを前記記憶媒体に保存するステップと、
を具備することを特徴とするコンテンツ管理方法。
【請求項１５】
前記記憶媒体が前記情報処理装置に接続されると、前記記憶媒体に前記接続先一覧が格納されているか否かを判定するステップと、
前記記憶媒体に前記接続先一覧が格納されていないと判定されると、前記記憶媒体と前記情報処理装置を接続先に含む接続先一覧を作成するステップと、
前記記憶媒体に前記接続先一覧が格納されていると判定されると、当該情報処理装置が接続先一覧に含まれていなければ追加するステップと、
をさらに具備することを特徴とする請求項１４記載のコンテンツ管理方法。
【請求項１６】
暗号化コンテンツが前記記憶媒体に格納されているか否かを判定するステップと、
前記記憶媒体に前記暗号化コンテンツが格納されていないと判定されると、前記暗号化コンテンツのコピー管理リストに他装置のコピー予定フラグがセットされており、且つ前記暗号化コンテンツが前記情報処理装置に格納されていれば、前記暗号化コンテンツを前記記憶媒体にコピーし、前記暗号化コンテンツのコピー管理リストに自装置のコピー予定フラグがセットされていれば、前記暗号化コンテンツのコピー管理リストの前記情報処理装置及び前記記憶媒体のコピー予定フラグをクリアし、コピー済みフラグをセットするステップと、
前記記憶媒体に前記暗号化コンテンツが格納されていると判定されると、前記暗号化コンテンツを前記情報処理装置にコピーし、前記暗号化コンテンツのコピー管理リストの自装置のコピー予定フラグをクリアし、コピー済みフラグをセットするステップと、
をさらに具備することを特徴とする請求項１４記載のコンテンツ管理方法。
【請求項１７】
前記暗号化コンテンツを前記情報処理装置にコピーした後、前記暗号化コンテンツのコピー管理リストの他の機器のコピー予定フラグが全てクリアしている場合、前記記憶媒体の暗号化コンテンツを削除するステップをさらに具備することを特徴とする請求項１４記載のコンテンツ管理方法。
【請求項１８】
前記記憶媒体の暗号化コンテンツを削除する前に確認のメッセージをユーザに通知するステップをさらに具備することを特徴とする請求項１７記載のコンテンツ管理方法。
【請求項１９】
暗号化コンテンツが自装置内に存在する場合、前記暗号化コンテンツのコピー管理リストを参照するステップと、
前記暗号化コンテンツのコピー管理リストに自装置のコピー予定フラグがセットされている場合、該コピー予定フラグをクリアするステップと、
前記暗号化コンテンツのコピー管理リストに自装置のコピー済みがセットされていない場合、該コピー済みフラグをセットするステップと、
をさらに具備する請求項１４記載のコンテンツ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は暗号化コンテンツとコンテンツを暗号化する際に使用される鍵（以下、コンテンツ鍵と称する）とを分離して管理する情報処理装置、コンテンツ管理方法及び記憶媒体に関する。
【背景技術】
【０００２】
近年、デジタルコンテンツの共有と保護の両立を達成するためにＳＤ（Secure Digital）メモリカード（以下、単にＳＤカードと略称する）の規格の拡張規格としてＳＤＳＤ（Secure Digital - Separate Delivery ）−ＣＰＲＭ（Content Protection for Recordable Media）規格が提案されている（例えば、非特許文献１参照）。この規格では、通常は一緒に扱うことが多かった暗号化コンテンツとコンテンツ鍵とは個別に扱われる。
【０００３】
暗号化コンテンツとコンテンツ鍵とは様々な経路で配布、すなわちコピーされるが、暗号化コンテンツとコンテンツ鍵とがＳＤカード内に格納されている場合と、コンテンツ鍵のみがＳＤカード内に格納されている場合とがある。暗号化コンテンツを利用（再生）するためには、暗号技術を使った鍵の認証や復号化等のセキュアな手段が必要であり、制約が設けられている。しかし、暗号化コンテンツ自体は自由に配布することができる。これにより、コンテンツの共有が図られる。
【０００４】
コンテンツ鍵は機器には決して配布されないので、暗号化コンテンツを再生する機器に当該コンテンツに対応するコンテンツ鍵を格納したＳＤカードを挿入することにより、暗号化コンテンツの復号、再生が可能となる。これにより、ＳＤカードのみを持ち歩くだけで様々な機器に配布された同一の暗号化コンテンツを様々な場所で利用できる。
【０００５】
この規格では、暗号化コンテンツは複数の機器に配布されるのに対して、コンテンツ鍵はＳＤカード内で一元的に管理されることを前提にしている。しかし、この規格では、暗号化コンテンツが配布された、すなわちコンテンツをコピーした機器を一元的に管理することに関しては何も規定してない。
【０００６】
インターネットにより配信サーバから取得した暗号化コンテンツおよびライセンスを保持するパーソナルコンピュータはＵＳＢケーブルを介して接続された携帯電話機に装着されたメモリカードに暗号化コンテンツおよびライセンスを貸し出すチェックアウト動作及び貸し出した暗号化コンテンツおよびライセンスを返却して貰うチェックイン動作を行うことが特許文献１に記載されている。
【特許文献１】特開２００２−１６３５７７号公報
【非特許文献１】ＳＤＳＤ−ＣＰＲＭ規格: Flexible Protection for Digital Content, White Paper, August 2007
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように非特許文献に記載のＳＤＳＤ−ＣＰＲＭ規格では、ＳＤカードを介して暗号化コンテンツを配布する際の配布先、すなわちコピー先の管理は規定していない。また、特許文献１ではライセンスとコンテンツとは一体として配布され、両者を分離して配布することは想定されていない。
【０００８】
本発明の目的は暗号化コンテンツとコンテンツ鍵とを分離して管理し、暗号化コンテンツのコピー処理を自動的に行う情報処理装置、コンテンツ管理方法及び記憶媒体を提供することである。
【課題を解決するための手段】
【０００９】
本発明の一態様による記憶媒体は、暗号化コンテンツを処理する機器に着脱自在に接続される記憶媒体であって、暗号化コンテンツのコンテンツ鍵と、暗号化コンテンツのコピー先となる機器を示す情報を含むコピー管理リストとを格納するものである。
【００１０】
本発明の一態様による情報処理装置は、暗号化コンテンツのコンテンツ鍵と、暗号化コンテンツのコピー先となる機器を示す情報を含むコピー管理リストとを格納する記憶媒体が着脱自在に接続される情報処理装置であって、コンテンツ鍵を前記記憶媒体に保存する手段と、前記記憶媒体の接続先一覧から暗号化コンテンツのコピー先の機器を選択する手段と、前記選択手段により選択された機器毎にコピー予定フラグをつけたコピー管理リストを前記記憶媒体に保存する手段とを具備するものである。
【００１１】
本発明の一態様によるコンテンツ管理方法は、暗号化コンテンツのコンテンツ鍵と、暗号化コンテンツのコピー先となる機器を示す情報を含むコピー管理リストとを格納する記憶媒体と、前記記憶媒体が着脱自在に接続される情報処理装置とを用いるコンテンツ管理方法であって、コンテンツ鍵を前記記憶媒体に保存するステップと、前記記憶媒体の接続先一覧から暗号化コンテンツのコピー先の機器を選択するステップと、選択された機器毎にコピー予定フラグをつけたコピー管理リストを前記記憶媒体に保存するステップとを具備するものである。
【発明の効果】
【００１２】
本発明によれば、記憶媒体上で暗号化コンテンツのコピー先の機器に対するコピー状況を一元管理することにより、コンテンツのコピー処理を自動的に実施することができ、ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明による情報処理装置、コンテンツ管理方法及び記憶媒体の実施の形態を説明する。
【００１４】
第１の実施の形態
図１は本発明の第１の実施の形態に係るコンテンツ管理方法を実現したコンテンツ配布システムの構成を示す図である。本システムは記憶媒体の一例としてのＳＤカード１０と、ＳＤカード１０と接続されるコンテンツ再生装置としての情報処理装置４０とからなる。
【００１５】
ＳＤカード１０はインターフェース部１２、著作権管理部１４、データ領域１６を含む。この構成はＳＤカード規格に準拠しており、著作権管理部１４はＳＤＳＤ−ＣＰＲＭ規格に対応するためのものである。データ領域１６は複数の小領域に細分されているが、本実施形態に関連する領域である保護領域１６Ａ、ユーザデータ領域１６Ｂを図示する。保護領域１６Ａには各コンテンツを暗号化したコンテンツ鍵２０１、２０２、…がＣＰＲＭ準拠の保護された状態で格納される。保護領域１６Ａは通常、ユーザのアクセスの出来ない領域である。例外は正規の手順による著作権保護処理のためのアクセスのみである。ユーザデータ領域１６Ｂには保護領域１６Ａに格納されたコンテンツ鍵２０ｉによって暗号化されたコンテンツ２２ｉが格納される（ｉは１、２、…）。ただし、ＳＤＳＤ−ＣＰＲＭ規格ではコンテンツ鍵と暗号化コンテンツとを分離して管理することを認めているため、保護領域１６Ａにコンテンツ鍵２０ｉがあってもユーザデータ領域１６Ｂに対応する暗号化コンテンツ２２ｉがあるとは限らない。
【００１６】
ここまでは、ＳＤカードおよびＳＤＳＤ−ＣＰＲＭ規格で定めるデータ構造であるが、本実施形態ではユーザデータ領域１６Ｂには保護領域１６Ａにあるコンテンツ鍵２０ｉに対応するコピー管理リスト２４１、２４２、…がコンテンツ毎に格納される。コピー管理リスト２４ｉとコンテンツ鍵２０ｉとは別領域（ユーザデータ領域１６Ｂと保護領域１６Ａ）に格納されているが、コンテンツＩＤ等により互いにマッピングされており、対応付けられている。コピー管理リスト２４ｉはＳＤカード１０が接続される複数の情報処理装置（接続先）に対する処理の予定や状態等を管理するリストである。コピー管理リスト２４ｉの一例を図２に示す。接続先のＩＤ毎にコピー予定フラグ、コピー済みフラグ、コピー日時、接続先内パス、自動削除フラグが設定可能である。ＳＤカード１０自身のユーザデータ領域１６Ｂも接続先機器（コピー先）の一つと見なすことができるように特殊なＩＤ（ここでは０００００）がユーザデータ領域１６Ｂに割り当ててられている。自動削除フラグはＳＤカード１０自身のユーザデータ領域１６Ｂ（接続先機器ＩＤ＝０００００）についてのみ設定可能である。接続先内パスには各接続先のデータ領域の実際に暗号化コンテンツを格納したパス、あるいは格納予定のパスを保存する。
【００１７】
また、発明の構成上必須ではないが、ユーザデータ領域１６Ｂは接続先一覧２６を格納している。接続先一覧２６にはＳＤカード１０が接続したことのある情報処理装置、あるいは接続する可能性のある情報処理装置のＩＤ（接続先ＩＤ）が格納される。コピー管理リスト２４ｉでは接続先一覧２６内の接続先ＩＤを利用することにより情報の簡素化が図られる。
【００１８】
接続先一覧２６の一例を図３に示す。一覧２６には接続先ＩＤとともにその装置名を示すラベルも登録される。これは、接続先一覧２６を表示した時に装置名が把握し易いようにするためである。さらに、接続先一覧２６には当該接続先に最後にアクセスした日時、その装置の残容量も登録される。これらの情報は暗号化コンテンツをどの装置にコピーするかを決定する際に有益である。
【００１９】
接続先一覧２６を使用しない実装の場合には、接続先一覧２６に格納すべき情報も全て個々のコピー管理リスト２４ｉに格納する。新規のコピー管理リストを作成する際に既存の接続先を確認する場合等は、作成済みのコピー管理リストを参照して接続先ＩＤを得ることになる。以下の説明では、ＳＤカード１０は接続先一覧２６を持つものとして説明する。
【００２０】
次に、情報処理装置４０の構成について説明する。情報処理装置４０はＳＤカードのインターフェースに対応したインターフェース部４２、ＳＤＳＤ−ＣＰＲＭ規格に対応した著作権管理部４４、データ領域４６、コンテンツ再生等を行う機能部４８、インターネット等のネットワークに対応したネットワークインターフェース部５０、制御部５２を含む。ＳＤＳＤ−ＣＰＲＭ規格では、ＳＤカード１０が接続され得る情報処理装置４０のデータ領域４６にＳＤカード１０内のコンテンツ鍵２０ｉで暗号化された暗号化コンテンツ５４ｉ（暗号化コンテンツ２２ｉのコピー）が格納されることを想定している。例えば、再生時には、ＳＤＳＤ−ＣＰＲＭ規格で規定された通常の動作として、ＳＤカード１０との認証・鍵交換処理を行い、ＳＤカード１０からコンテンツのコンテンツ鍵２０ｉを入手し、その鍵を使って暗号化コンテンツ５２ｉを復号し、再生処理を行う。
【００２１】
本実施形態では、再生などコンテンツの利用に関する方法は特に規定せず、ＳＤＳＤ−ＣＰＲＭ規格に準拠した動作を行うものとする。ＳＤカード１０から情報処理装置４０への暗号化コンテンツのコピー、情報処理装置４０からＳＤカード１０への逆コピーについて、ＳＤカード１０に格納したコンテンツ毎のコピー管理リスト２４ｉに基づく管理方法を説明する。この管理方法は以下の６つの機能を有する。
【００２２】
（１）接続先一覧生成・更新
ＳＤカード１０が情報処理装置４０に接続（カードスロットに挿入）されると、情報処理装置４０はＳＤカード１０内の接続先一覧２６を参照する。接続先一覧２６が存在しない場合は、新規に作成する。接続先一覧２６を新規に作成する場合、ＳＤカード１０自身のユーザデータ領域１６Ｂも接続先機器（コピー先）の一つと見なすことができるように特殊なＩＤをユーザデータ領域１６Ｂに割り当てて、接続先一覧２６に登録する。接続先一覧２６は存在するが、当該情報処理装置４０を示す接続先ＩＤが存在しない場合は、新規に当該装置４０のＩＤを登録する。
【００２３】
（２）コンテンツ取得・コピー管理リスト生成
ＳＤＳＤ−ＣＰＲＭ規格では、情報処理装置４０がＳＤＳＤ−ＣＰＲＭ規格で保護されたコンテンツを新規に取得する場合、ＳＤカード１０にコンテンツのコンテンツ鍵を書き込むことだけを規定し、暗号化コンテンツをどのように格納するかは規定していない。本実施形態では、コンテンツを新規に取得し、対応するコンテンツ鍵を取得すると、暗号化コンテンツの配布先と配布先機器の配布状態等を示すコピー管理リスト２４ｉを生成し、ＳＤカードに格納する。コピー管理リスト２４ｉは、図２に示すように、接続先一覧２６に載っている接続先機器のそれぞれについてのコピー予定フラグ、コピー済みフラグをリスト化したものである。コピー予定フラグはコピー管理リスト２４ｉの生成時にセットする。コピー予定フラグは接続先一覧２６に登録されている全部の機器に対して一律にセットしても良いし、コピー管理リスト２４ｉの作成時にユーザが選択した機器、あるいは事前にユーザが設定したデフォルトの機器に対してのみセットする等してもよい。デフォルトの設定をする場合には、図３に示すように接続先一覧２６がその情報を持つ。情報処理装置４０は取得した暗号化コンテンツをＳＤカード１０に書き込む時、コンテンツ２２ｉに対応するコピー管理リスト２４ｉにおいてＳＤカード１０のコピー予定フラグはクリアし、代わりにコピー済みフラグをセットする。
【００２４】
（３）接続先機器へのコピー処理
情報処理装置４０はＳＤカード１０が挿入されると、先ず、上記（１）の接続先一覧生成・更新処理を実施する。次に、ＳＤカード１０内のコピー処理の対象であるコンテンツに対応するコピー管理リスト２４ｉを参照し、当該装置４０がコピー予定先の装置として登録されており（暗号化コンテンツは当該装置内に存在していない）、且つＳＤカード１０内に暗号化コンテンツが存在していれば、ＳＤカード１０内の暗号化コンテンツを当該装置４０にコピーする。そして、コピー管理リスト２４ｉ内の当該装置のコピー予定フラグをクリアし、代わりにコピー済みフラグをセットする。
【００２５】
（４）ＳＤカード１０へのコピー処理
情報処理装置４０はＳＤカード１０が挿入されると、先ず、上記（１）の接続先一覧生成・更新処理を実施する。次に、ＳＤカード１０内のコピー処理の対象であるコンテンツに対応するコピー管理リスト２４ｉを参照し、当該装置４０以外の装置（ＳＤカード１０も含む）がコピー予定先の装置として登録されており、且つ当該装置４０内に暗号化コンテンツが存在しているがＳＤカード内に暗号化コンテンツが存在していなければ、当該装置４０内の暗号化コンテンツをＳＤカード１０にコピーする。そして、コピー管理リスト２４ｉ内のＳＤカード１０のコピー予定フラグがセットされていれば、クリアし、代わりにコピー済みフラグをセットする。
【００２６】
（５）自動削除
ＳＤカード１０からある暗号化コンテンツが情報処理装置４０にコピーされ、情報処理装置４０がＳＤカード１０内のコピー管理リスト２４ｉの当該装置のコピー済みフラグをセットした際、他の接続先装置のコピー予定フラグを参照して、セットされているものが無ければ、ＳＤカード１０から暗号化コンテンツを自動的に削除する。自動削除機能はユーザ設定でオン／オフできるようにしてもよい。あるいは、削除する前にユーザに削除する旨を知らせてユーザが確認した後、削除するようにしても良い。
【００２７】
（６）コピー管理リスト更新
情報処理装置４０がＳＤカード内のコピー管理リスト２４ｉを参照したとき、当該装置４０内に暗号化コンテンツが既に存在し、コピー管理リスト２４ｉの当該装置４０のコピー済みフラグがセットされていなければセットし、コピー予定フラグがセットされていればクリアする。
【００２８】
図４のフローチャートを参照して、上記（１）の接続先一覧生成・更新処理の詳細について説明する。
【００２９】
情報処理装置４０にＳＤカード１０が接続（カードスロットに挿入）されると（ブロックＢ１２）、情報処理装置４０はＳＤカード１０内に接続先一覧２６が存在するか否かを判定する（ブロックＢ１４）。ＳＤカード１０内に接続先一覧が存在しない場合は（ブロックＢ１４のＮｏ）、接続先一覧を新規に作成し（ブロックＢ１６）、接続先一覧の接続先ＩＤにＳＤカード１０自身のユーザデータ領域１６Ｂを示すＩＤ（ここでは０００００）とそのラベルを登録する(ブロックＢ１８）。ラベルは装置毎に事前に設定されていても良いし、ユーザが設定してもよい。ＳＤカード１０のユーザデータ領域１６ＢのＩＤを接続先として登録するのは、コピー管理リスト２４ｉ上でＳＤカード１０のユーザデータ領域１６Ｂを接続先と同様に管理できるようにするためである。これにより、情報処理装置４０からＳＤカード１０へ暗号化コンテンツをコピー、さらには情報処理装置４０からＳＤカード１０を介して他の機器へ暗号化コンテンツをコピーすることができる。また、複数枚のＳＤカード１０を識別するようなＩＤを定義する必要は無く、接続先一覧が格納されたＳＤカード１０のユーザデータ領域１６Ｂだけが識別されれば良い。情報処理装置４０によっては内部に複数のストレージを持つものがある。その場合は、ストレージそれぞれを接続先として別個のＩＤにより接続先一覧２６に登録する。
【００３０】
ＳＤカード１０内に接続先一覧２６が存在する場合は（ブロックＢ１４のＹｅｓ）、情報処理装置４０はＳＤカード１０から接続先一覧２６を取得し（ブロックＢ２０）、自機器のＩＤが接続先として登録されているか否か判定する（ブロックＢ２２）。自装置のＩＤが登録されている場合は（ブロックＢ２２のＹｅｓ）、処理は終了する。自装置のＩＤが登録されていない場合（ブロックＢ２２のＮｏ）、及びブロックＢ１８の処理の後、接続先一覧の接続先ＩＤに自装置のＩＤとそのラベルを追加し、接続先一覧を更新する（ブロックＢ２４）。その後、更新した接続先一覧をＳＤカード１０に保存する（ブロックＢ２６）。
【００３１】
次に、図５のフローチャートを参照して、上記（２）のコンテンツ取得・コピー管理リスト生成処理の中のコピー管理リスト生成処理の詳細について説明する。
【００３２】
情報処理装置４０にＳＤカード１０が接続（カードスロットに挿入）された後（ブロックＢ３２）、情報処理装置４０は暗号化コンテンツあるいは暗号化コンテンツの利用権利を取得し、ＳＤＳＤ−ＣＰＲＭ規格を用いてＳＤカード１０上でコンテンツを管理する場合は、コンテンツ鍵を取得し、ＳＤカード１０の保護領域１６Ａに当該コンテンツのコンテンツ鍵２０ｉを書き込む（ブロックＢ３４）。このとき、コンテンツ鍵によって暗号化された暗号化コンテンツがＳＤカード１０のユーザデータ領域１６Ｂに書き込まれる場合もあるが、これは必須ではない。
【００３３】
情報処理装置４０はＳＤカード１０のユーザデータ領域１６Ｂから接続先一覧２６を取得し、接続先ＩＤから暗号化コンテンツのコピー可能な機器の一覧を取得する（ブロックＢ３６）。次に、ユーザにこの一覧を提示し、ユーザの選択によってコピー先の機器を決定する（ブロックＢ３８）。なお、ユーザの選択を必要とせずに、一覧上の全ての機器にコピーする等、デフォルトの動作を決めておいても良い。
【００３４】
コピー先の機器が決まると、コピー管理リスト２４ｉを作成し、コピー先の機器に対応する接続先ＩＤの欄にコピー予定フラグをセットする（ブロックＢ４０）。最後にコピー管理リスト２４ｉをＳＤカード１０のユーザデータ領域１６Ｂにコンテンツ鍵に関連付けて保存する（ブロックＢ４２）。図４のフローチャートに示すように、接続先一覧２６にＳＤカード１０のユーザデータ領域１６Ｂ自身が接続先として登録されていれば、ＳＤカード１０に暗号化コンテンツが存在するか否かをコピー管理リスト２４ｉ上で容易に管理できる。
【００３５】
次に、図６のフローチャートを参照して、上記（３）の暗号化コンテンツの接続先機器へのコピー処理、（４）のＳＤカード１０へのコピー処理、（５）の自動削除、及び（６）のコピー管理リスト更新処理の４つについて詳細に説明する。
【００３６】
情報処理装置４０にＳＤカード１０が接続（カードスロットに挿入）されると（ブロックＢ５２）、情報処理装置４０は前述の接続先一覧生成・更新処理（図４）を実施し（ブロックＢ５４）、続いてＳＤカード１０からあるコンテンツについてのコピー管理リスト２４ｉを取得する（ブロックＢ５６）。コピー管理リスト２４ｉを参照して、暗号化コンテンツ２２ｉがＳＤカード１０のユーザデータ領域１６Ｂ内に存在するか否かを判定する（ブロックＢ５８）。この判定はＳＤカード１０のユーザデータ領域１６Ｂを示すＩＤ（ここでは、０００００）に対応するコピー済みフラグがセットされているか否かによって行う。
【００３７】
暗号化コンテンツがＳＤカード１０内に存在する場合、自機器のコピー予定フラグがセットされているか否かを判定する（ブロックＢ６０）。暗号化コンテンツがＳＤカード１０内にあり、且つ自機器のコピー予定フラグがセットされている場合（ブロックＢ６０のＹｅｓ）は、ＳＤカード１０から暗号化コンテンツを情報処理装置にコピーし（ブロックＢ６２）、コピー管理リスト２４ｉの自機器のコピー予定フラグをクリアし、代わりにコピー済みフラグをセットする（ブロックＢ６４）。
【００３８】
暗号化コンテンツをＳＤカード１０から自機器にコピーした場合、暗号化コンテンツの自動削除処理を実施する。先ず、この処理が許可されているか否かを判定する（ブロックＢ６６）。この判定は、図２に示すコピー管理リスト２４ｉの自動削除フラグのセット／クリアに応じて行うことができる。そのため、コピー予定の全ての機器へのコピーが終わってもＳＤカード１０から暗号化コンテンツを削除したくない場合には、ＳＤカード１０内のコピー管理リスト２４ｉの自動削除フラグをクリアしておけば良い。コピー管理リスト２４ｉはコンテンツ毎に設けられているので、コンテンツ毎に自動削除処理の許可／不許可が設定できる。自動削除が許可されている場合（ブロックＢ６６のＹｅｓ）、コピー管理リスト２４ｉの他の機器のコピー予定フラグがセットされているか否かを判定する（ブロックＢ６８）。他の機器のコピー予定フラグがセットされていなければ（ブロックＢ６８のＮｏ）、暗号化コンテンツをＳＤカード１０から削除する（ブロックＢ７０）。続いて、コピー管理リスト２４ｉのＳＤカード１０のユーザデータ領域１６Ｂを示すＩＤに対応するコピー済みフラグをクリアする（ブロックＢ７２）。以上のように更新されたコピー管理リスト２４ｉをＳＤカード１０に保存する（ブロックＢ７４）。他の機器のコピー予定フラグがセットされていれば（ブロックＢ６８のＹｅｓ）、ブロックＢ７０、ブロックＢ７２はスキップされ、更新されたコピー管理リスト２４ｉをブロックＢ７４でＳＤカード１０に保存する。
【００３９】
ブロックＢ５８の判定で暗号化コンテンツ２２ｉがＳＤカード１０内に存在しないと判定された場合、暗号化コンテンツ２２ｉが自装置内に存在するか否かを判定する（ブロックＢ７６）。この判定はコピー管理リスト２４ｉからは判らず、自機器のストレージ内に実際に暗号化コンテンツが存在するか否かを確認する必要がある。暗号化コンテンツが自機器内に存在する場合は（ブロックＢ７６のＹｅｓ）、コピー管理リスト２４ｉの自機器のコピー予定フラグがセットされているか否かを判定する（ブロックＢ７８）。自機器のコピー予定フラグがセットされている場合は（ブロックＢ１８のＹｅｓ）、これをクリアする（ブロックＢ８０）。同様に、コピー管理リスト２４ｉの自機器のコピー済みフラグがセットされていないか否かを判定する（ブロックＢ８２）。自機器のコピー済みフラグがセットされていない場合は（ブロックＢ８２のＹｅｓ）、これをセットする（ブロックＢ８４）。このようなコピー管理リスト２４ｉのフラグと装置内の暗号化コンテンツの有無とについて生じる食い違いは、ＳＤカード１０を介さないで装置がインターネット等から暗号化コンテンツを取得した場合に生じる可能性がある。
【００４０】
続いて、コピー管理リスト２４ｉの自機器以外のコピー予定フラグがセットされているか否かを判定する（ブロックＢ８６）。自機器以外のコピー予定フラグがセットされている場合は、今後ＳＤカード１０から自機器以外の装置へコンテンツがコピーされ得るように、暗号化コンテンツを自機器からＳＤカード１０へとコピーする（ブロックＢ８８）。続いて、コピー管理リスト２４ｉのＳＤカード１０のユーザデータ領域を示すＩＤに対応するコピー予定フラグをクリアし、代わりにコピー済みフラグをセットする（ブロックＢ９０）。
【００４１】
ここまでの処理で更新されたコピー管理リスト２４ｉはブロックＢ７４でＳＤカード１０に保存される。
【００４２】
以上の処理をＳＤカード１０上の全てのコンテンツのコピー管理リスト２４ｉに対して実行する（ブロックＢ９２）。
【００４３】
以上説明したコピー処理によれば、情報処理装置４０にＳＤカード１０を接続した時、コピー管理リスト２４ｉに事前に登録されていたコピー予定先に対してユーザに意識させることなくコピーが実行される。これにより、例えば他のコンテンツの再生を目的としてＳＤカード１０を情報処理装置４０に接続した場合などにも、予定された機器へのコピーが自動的に行われることを意味する。そのため、ＳＤカードを介したコンテンツの配布の利便性が向上する。また、予定した機器へのコピーが全て完了した場合は、暗号化コンテンツはＳＤカードから自動的に削除される。このため、ユーザに各接続先へのコピー状況を調べる煩雑さを強いることなく、自動的にＳＤカード１０のユーザデータ領域の残容量を確保することが出来る。
【００４４】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。例えば、記憶媒体としてはＳＤメモリカードを説明したが、リムーバブルなハードディスク、光ディスク等の他の記憶媒体を用いても良い。また、暗号化コンテンツとコンテンツ鍵の配布に関する規格としてＳＤＳＤ−ＣＰＲＭ規格を説明したが、暗号化コンテンツとコンテンツ鍵とを分離して管理することが可能な著作権保護技術にも適用できる。さらに、コンテンツ鍵を格納する記憶媒体に暗号化コンテンツを格納しても良い。記憶媒体としては、ユーザが読み書きに利用可能な領域を持つものであれば、どのような記憶媒体でも利用可能である。
【００４５】
上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【００４６】
本発明は、コンピュータに所定の手段を実行させるため、コンピュータを所定の手段として機能させるため、コンピュータに所定の機能を実現させるため、あるいはプログラムを記録したコンピュータ読取り可能な記録媒体としても実施することもできる。
【図面の簡単な説明】
【００４７】
【図１】本発明の第１の実施の形態に係るコンテンツ管理方法を実現したコンテンツ配布システムの構成を示す図。
【図２】第１の実施の形態のＳＤカードのユーザデータ領域に格納されるコピー管理リストの一例を示す図。
【図３】第１の実施の形態のＳＤカードのユーザデータ領域に格納される接続先一覧の一例を示す図。
【図４】第１の実施の形態における接続先一覧・更新処理の一例を示すフローチャート。
【図５】第１の実施の形態におけるコピー管理リスト作成処理の一例を示すフローチャート。
【図６】第１の実施の形態におけるコンテンツのコピー管理処理の一例を示すフローチャート。
【符号の説明】
【００４８】
１０…ＳＤカード、１６Ａ…保護領域、１６Ｂ…ユーザデータ領域、２０…コンテンツ鍵、２２…暗号化コンテンツ、２４…コピー管理リスト、２６…接続先一覧、４０…情報処理装置、４６…データ領域、５４…暗号化コンテンツ。
【図１】
2010021970.tif 000003
【図２】
2010021970.tif 000004
【図３】
2010021970.tif 000005
【図４】
2010021970.tif 000006
【図５】
2010021970.tif 000007
【図６】
2010021970.tif 000008