(57)【特許請求の範囲】
【請求項１】
暗号化コンテンツを再生するためのライセンス情報を第１記録媒体から端末装置を介して第２記録媒体に移動させるためのサーバ装置に用いられるプログラムであって、
前記サーバ装置のコンピュータに、
前記第１記録媒体から読み出された第１媒体識別子、暗号化第１ユーザ情報、第１暗号化コンテンツ鍵及び暗号化第１ライセンス情報を前記端末装置から受信する機能、
前記第１媒体識別子に基づいて前記暗号化第１ユーザ情報を復号し、第１ユーザＩＤ及び第１コンテンツＩＤリストを含む第１ユーザ情報を得る機能、
この第１ユーザ情報内の第１ユーザＩＤに基づいて、前記暗号化第１ライセンス情報を復号し、ライセンスＩＤ、コンテンツＩＤ及び移動回数を含む第１ライセンス情報を得る機能、
この第１ユーザ情報内の第１ユーザＩＤに基づいて、前記暗号化コンテンツ鍵を復号し、コンテンツ鍵を得る機能、
前記第１ユーザ情報内の第１コンテンツＩＤリストのうち、前記第１ライセンス情報に対応するコンテンツＩＤを削除するように書換処理し、書換え後の第１ユーザ情報を送出する機能、
前記第１媒体識別子に基づいて、前記書換え後の第１ユーザ情報を暗号化し、書換え後の暗号化第１ユーザ情報を得る機能、
前記書換え後の暗号化第１ユーザ情報を前記端末装置に送信する機能、
前記第１ライセンス情報内の移動回数を書換えることにより、前記第１ライセンス情報を第２ライセンス情報に書換える機能、
前記第２記録媒体から読み出された第２媒体識別子及び暗号化第２ユーザ情報を前記端末装置から受信する機能、
前記第２媒体識別子に基づいて前記暗号化第２ユーザ情報を復号し、第２ユーザＩＤ及び第２コンテンツＩＤリストを含む第２ユーザ情報を得る機能、
前記第２ユーザ情報内の第２コンテンツＩＤリストのうち、前記第２ライセンス情報に対応するコンテンツＩＤを追加するように書換処理し、書換え後の第２ユーザ情報を送出する機能、
前記第２媒体識別子に基づいて、前記書換え後の第２ユーザ情報を暗号化し、書換え後の暗号化第２ユーザ情報を得る機能、
前記書換え後の暗号化第２ユーザ情報を前記端末装置に送信する機能、
前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記コンテンツ鍵を暗号化し、暗号化第２コンテンツ鍵を得る機能、
この暗号化第２コンテンツ鍵を前記端末装置に送信する機能、
前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記第２ライセンス情報を暗号化し、暗号化第２ライセンス情報を得る機能、
この暗号化第２ライセンス情報を前記端末装置に送信する機能、
前記第２ライセンス情報に含まれるライセンスＩＤと、前記第２媒体識別子及び／又は前記第２ユーザＩＤとの組を保管するための機能、
を実現させるためのプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
前記第１ユーザ情報は、前記第１記録媒体内の全ての暗号化第１ライセンス情報に対応するコンテンツＩＤを記録した前記第１コンテンツＩＤリストを含むことを特徴とするプログラム。
【請求項３】
請求項２に記載のプログラムにおいて、
前記第１ユーザ情報は、前記コンテンツＩＤ毎に、対応する暗号化コンテンツの再生回数、再生時間又は印刷出力回数を含む保護管理情報を含むことを特徴とするプログラム。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載のプログラムにおいて、
前記第１ライセンス情報を前記第２ライセンス情報に書換える機能は、
ユーザＩＤ、ライセンスＩＤ及びコンテンツＩＤが関連付けて保存されたライセンス管理データベース装置を参照しながら、前記第１ライセンス情報が不正か否かを判定する手順と、
この判定結果が不正を示すとき、ライセンスの移動を停止する手順と、
を含んでいることを特徴とするプログラム。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載のプログラムにおいて、
前記ライセンス情報の移動内容に基づいて、移動元ＩＤとしての第１ユーザＩＤと、移動先ＩＤとしての第２ユーザＩＤと、ライセンスＩＤと、コンテンツＩＤと、移動日時とを関連付けて書き込むようにライセンス管理データベース装置を更新する手順、
を含んでいることを特徴とするプログラム。
【請求項６】
暗号化コンテンツを再生するためのライセンス情報を第１記録媒体から第２記録媒体に移動させるためのライセンス移動装置であって、
前記第１記録媒体から第１媒体識別子、暗号化第１ユーザ情報、第１暗号化コンテンツ鍵及び暗号化第１ライセンス情報を読み出す手段と、
前記第１媒体識別子に基づいて前記暗号化第１ユーザ情報を復号し、第１ユーザＩＤ及び第１コンテンツＩＤリストを含む第１ユーザ情報を得る手段と、
この第１ユーザ情報内の第１ユーザＩＤに基づいて、前記暗号化第１ライセンス情報を復号し、ライセンスＩＤ、コンテンツＩＤ及び移動回数を含む第１ライセンス情報を得る手段と、
この第１ユーザ情報内の第１ユーザＩＤに基づいて、前記暗号化コンテンツ鍵を復号し、コンテンツ鍵を得る手段と、
前記第１ユーザ情報内の第１コンテンツＩＤリストのうち、前記第１ライセンス情報に対応するコンテンツＩＤを削除するように書換処理し、書換え後の第１ユーザ情報を送出する手段と、
前記第１媒体識別子に基づいて、前記書換え後の第１ユーザ情報を暗号化し、書換え後の暗号化第１ユーザ情報を得る手段と、
前記書換え後の暗号化第１ユーザ情報を前記第１記録媒体に書込む手段と、
前記第１ライセンス情報内の移動回数を書換えることにより、前記第１ライセンス情報を第２ライセンス情報に書換える手段と、
前記第２記録媒体から第２媒体識別子及び暗号化第２ユーザ情報を読み出す手段と、
前記第２媒体識別子に基づいて前記暗号化第２ユーザ情報を復号し、第２ユーザＩＤ及び第２コンテンツＩＤリストを含む第２ユーザ情報を得る手段と、
前記第２ユーザ情報内の第２コンテンツＩＤリストのうち、前記第２ライセンス情報に対応するコンテンツＩＤを追加するように書換処理し、書換え後の第２ユーザ情報を送出する手段と、
前記第２媒体識別子に基づいて、前記書換え後の第２ユーザ情報を暗号化し、書換え後の暗号化第２ユーザ情報を得る手段と、
前記書換え後の暗号化第２ユーザ情報を前記第２記録媒体に書込む手段と、
前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記コンテンツ鍵を暗号化し、暗号化第２コンテンツ鍵を得る手段と、
この暗号化第２コンテンツ鍵を前記第２記録媒体に書込む手段と、
前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記第２ライセンス情報を暗号化し、暗号化第２ライセンス情報を得る手段と、
この暗号化第２ライセンス情報を前記第２記録媒体に書込む手段と、
前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記コンテンツ鍵を暗号化し、暗号化第２コンテンツ鍵を得る手段と、
この暗号化第２コンテンツ鍵を前記第２記録媒体に書込む手段と、
前記第２ライセンス情報に含まれるライセンスＩＤと、前記第２媒体識別子及び／又は前記第２ユーザＩＤとの組が一時的に記憶されるメモリと、
このメモリの記憶内容を定期的又は不定期に送信する手段と、
を備えたことを特徴とするライセンス移動装置。
【請求項７】
請求項６に記載のライセンス移動装置において、
前記第１ユーザ情報は、前記第１記録媒体内の全ての暗号化第１ライセンス情報に対応するコンテンツＩＤを記録した前記第１コンテンツＩＤリストを含むことを特徴とするライセンス移動装置。
【請求項８】
請求項７に記載のライセンス移動装置において、
前記第１ユーザ情報は、前記コンテンツＩＤ毎に、対応する暗号化コンテンツの再生回数、再生時間又は印刷出力回数を含む保護管理情報を含むことを特徴とするライセンス移動装置。
【請求項９】
請求項６乃至請求項８のいずれか１項に記載のライセンス移動装置において、
前記第１ライセンス情報を前記第２ライセンス情報に書換える手段は、
ユーザＩＤ、ライセンスＩＤ及びコンテンツＩＤが関連付けて保存されたライセンス管理データベース装置を参照しながら、前記第１ライセンス情報が不正か否かを判定する手段と、
この判定結果が不正を示すとき、ライセンスの移動を停止する手段と、
を備えたことを特徴とするライセンス移動装置。
【請求項１０】
請求項６乃至請求項９のいずれか１項に記載のライセンス移動装置において、
前記第１ライセンス情報を前記第２ライセンス情報に書換える手段は、
前記ライセンス情報の移動内容に基づいて、移動元ＩＤとしての第１ユーザＩＤと、移動先ＩＤとしての第２ユーザＩＤと、ライセンスＩＤと、コンテンツＩＤと、移動日時とを関連付けて書き込むようにライセンス管理データベース装置を更新する手段と、
を備えたことを特徴とするライセンス移動装置。
【請求項１１】
互いに異なる記録形式が用いられる第１記録媒体及び第２記録媒体に関し、暗号化コンテンツを再生するためのライセンス情報を第１記録媒体から第２記録媒体に移動させるためのライセンス移動装置であって、
前記第１記録媒体から第１媒体識別子、暗号化第１ライセンス情報、第１暗号化コンテンツ鍵及び暗号化コンテンツ情報を読み出す手段と、
前記第１媒体識別子に基づいて、前記暗号化第１ライセンス情報を復号し、ライセンスＩＤ、コンテンツＩＤ及び移動回数を含む第１ライセンス情報を得る手段と、
前記第１媒体識別子に基づいて、前記第１暗号化コンテンツ鍵を復号し、コンテンツ鍵を得る手段と、
前記第１ライセンス情報内の移動回数を書換えることにより、前記第１ライセンス情報を第２ライセンス情報に書換える手段と、
前記第２記録媒体から第２媒体識別子及び暗号化第２ユーザ情報を読み出す手段と、
前記第２媒体識別子に基づいて前記暗号化第２ユーザ情報を復号し、第２ユーザＩＤ及び第２コンテンツＩＤリストを含む第２ユーザ情報を得る手段と、
前記第２ユーザ情報内の第２コンテンツＩＤリストのうち、前記第２ライセンス情報に対応するコンテンツＩＤを追加するように書換処理し、書換え後の第２ユーザ情報を送出する手段と、
前記第２媒体識別子に基づいて、前記書換え後の第２ユーザ情報を暗号化し、書換え後の暗号化第２ユーザ情報を得る手段と、
前記書換え後の暗号化第２ユーザ情報を前記第２記録媒体に書込む手段と、
前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記第２ライセンス情報を暗号化し、暗号化第２ライセンス情報を得る手段と、
この暗号化第２ライセンス情報を前記第２記録媒体に書込む手段と、
前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記コンテンツ鍵を暗号化し、第２暗号化コンテンツ鍵を得る手段と、
この第２暗号化コンテンツ鍵を前記第２記録媒体に書込む手段と、
前記暗号化第１ライセンス情報と前記第１暗号化コンテンツ鍵と暗号化コンテンツ情報を前記第１記録媒体から消去する手段と、
前記第２ライセンス情報に含まれるライセンスＩＤと、前記第２媒体識別子及び／又は前記第２ユーザＩＤとの組が一時的に記憶されるメモリと、
このメモリの記憶内容を定期的又は不定期に送信する手段と、
を備えたことを特徴とするライセンス移動装置。
【請求項１２】
互いに異なる記録形式が用いられる第１記録媒体及び第２記録媒体に関し、暗号化コンテンツを再生するためのライセンス情報を第１記録媒体から第２記録媒体に移動させるためのライセンス移動装置であって、
前記第１記録媒体から第１媒体識別子、暗号化第１ユーザ情報、第１暗号化コンテンツ鍵及び暗号化第１ライセンス情報を読み出す手段と、
前記第１媒体識別子に基づいて前記暗号化第１ユーザ情報を復号し、第１ユーザＩＤ及び第１コンテンツＩＤリストを含む第１ユーザ情報を得る手段と、
この第１ユーザ情報内の第１ユーザＩＤに基づいて、前記暗号化第１ライセンス情報を復号し、ライセンスＩＤ、コンテンツＩＤ及び移動回数を含む第１ライセンス情報を得る手段と、
前記第１ユーザ情報内の第１ユーザＩＤに基づいて、前記第１暗号化コンテンツ鍵を復号し、コンテンツ鍵を得る手段と、
第１ライセンス情報に対応する暗号化第１コンテンツを得る手段と、
前記コンテンツ鍵に基づいて前記暗号化第１コンテンツを復号し、コンテンツを得る手段と、
前記第１ユーザ情報内の第１コンテンツＩＤリストのうち、前記第１ライセンス情報に対応するコンテンツＩＤを削除するように書換処理し、書換え後の第１ユーザ情報を送出する手段と、
前記第１媒体識別子に基づいて、前記書換え後の第１ユーザ情報を暗号化し、書換え後の暗号化第１ユーザ情報を得る手段と、
前記書換え後の暗号化第１ユーザ情報を前記第１記録媒体に書込む手段と、
前記第２記録媒体から第２媒体識別子を読み出す手段と、
前記第１ライセンス情報内の移動回数を書換えることにより、前記第１ライセンス情報を前記第２ライセンス情報に書換える手段と、
前記第２媒体識別子に基づいて、前記第２ライセンス情報を暗号化し、暗号化第２ライセンス情報を得る手段と、
この暗号化第２ライセンス情報を前記第２記録媒体に書込む手段と、
前記第２媒体識別子に基づいて、前記コンテンツ鍵を暗号化し、第２暗号化コンテンツ鍵を得る手段と、
この第２暗号化コンテンツ鍵を前記第２記録媒体に書込む手段と、
前記コンテンツを前記コンテンツ鍵に基づいて暗号化し、第２暗号化コンテンツを得る手段と、
前記第２暗号化コンテンツを前記第２記録媒体に書き込む手段と、
前記暗号化第１ライセンス情報と前記第１暗号化コンテンツ鍵と前記暗号化第１コンテンツを消去する手段と、
前記第２ライセンス情報に含まれるライセンスＩＤと、前記第２媒体識別子との組が一時的に記憶されるメモリと、
このメモリの記憶内容を定期的又は不定期に送信する手段と、
を備えたことを特徴とするライセンス移動装置。
【請求項１３】
互いに異なる記録形式が用いられる第１記録媒体及び第２記録媒体に関し、暗号化コンテンツを再生するためのライセンス情報を第１記録媒体から第２記録媒体に移動させるためのライセンス移動装置に用いられるプログラムであって、
前記ライセンス移動装置のコンピュータを、
前記第１記録媒体から第１媒体識別子、暗号化第１ユーザ情報、第１暗号化コンテンツ鍵及び暗号化第１ライセンス情報を読み出す手段、
前記第１媒体識別子に基づいて前記暗号化第１ユーザ情報を復号し、第１ユーザＩＤ及び第１コンテンツＩＤリストを含む第１ユーザ情報を得る手段、
この第１ユーザ情報内の第１ユーザＩＤに基づいて、前記暗号化第１ライセンス情報を復号し、ライセンスＩＤ、コンテンツＩＤ及び移動回数を含む第１ライセンス情報を得る手段、
前記第１ユーザ情報内の第１ユーザＩＤに基づいて、前記第１暗号化コンテンツ鍵を復号し、コンテンツ鍵を得る手段、
第１ライセンス情報に対応する暗号化第１コンテンツを得る手段、
前記コンテンツ鍵に基づいて前記暗号化第１コンテンツを復号し、コンテンツを得る手段、
前記第１ユーザ情報内の第１コンテンツＩＤリストのうち、前記第１ライセンス情報に対応するコンテンツＩＤを削除するように書換処理し、書換え後の第１ユーザ情報を送出する手段、
前記第１媒体識別子に基づいて、前記書換え後の第１ユーザ情報を暗号化し、書換え後の暗号化第１ユーザ情報を得る手段、
前記書換え後の暗号化第１ユーザ情報を前記第１記録媒体に書込む手段、
前記第２記録媒体から第２媒体識別子を読み出す手段、
前記第１ライセンス情報内の移動回数を書換えることにより、前記第１ライセンス情報を前記第２ライセンス情報に書換える手段、
前記第２媒体識別子に基づいて、前記第２ライセンス情報を暗号化し、暗号化第２ライセンス情報を得る手段、
この暗号化第２ライセンス情報を前記第２記録媒体に書込む手段、
前記第２媒体識別子に基づいて、前記コンテンツ鍵を暗号化し、第２暗号化コンテンツ鍵を得る手段、
この第２暗号化コンテンツ鍵を前記第２記録媒体に書込む手段、
前記コンテンツを前記コンテンツ鍵に基づいて暗号化し、第２暗号化コンテンツを得る手段、
前記第２暗号化コンテンツを前記第２記録媒体に書き込む手段、
前記暗号化第１ライセンス情報と前記第１暗号化コンテンツ鍵と前記暗号化第１コンテンツを消去する手段、
前記第２ライセンス情報に含まれるライセンスＩＤと、前記第２媒体識別子との組を一時的にメモリに記憶する手段、
このメモリの記憶内容を定期的又は不定期に送信する手段、
として機能させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムにおいて、
前記第１ユーザ情報は、前記第１記録媒体内の全ての暗号化第１ライセンス情報に対応するコンテンツＩＤを記録した前記第１コンテンツＩＤリストを含むことを特徴とするプログラム。
【請求項１５】
請求項１４に記載のプログラムにおいて、
前記第１ユーザ情報は、前記コンテンツＩＤ毎に、対応する暗号化コンテンツの再生回数、再生時間又は印刷出力回数を含む保護管理情報を含むことを特徴とするプログラム。
【請求項１６】
請求項１３乃至請求項１５のいずれか１項に記載のプログラムにおいて、
前記第１ライセンス情報を前記第２ライセンス情報に書換える機能は、
ユーザＩＤ、ライセンスＩＤ及びコンテンツＩＤが関連付けて保存されたライセンス管理データベース装置を参照しながら、前記第１ライセンス情報が不正か否かを判定する手順と、
この判定結果が不正を示すとき、ライセンスの移動を停止する手順と、
を含んでいることを特徴とするプログラム。
【請求項１７】
請求項１３乃至請求項１６のいずれか１項に記載のプログラムにおいて、
前記第１ライセンス情報を前記第２ライセンス情報に書換える手段は、
前記第２媒体識別子に基づいて、前記第２記録媒体の記録形式を特定する手順と、
この特定した記録形式に合うように、前記書換えを実行する手順と、
を含んでいることを特徴とするプログラム。
【請求項１８】
請求項１３乃至請求項１７のいずれか１項に記載のプログラムにおいて、
前記ライセンス情報の移動内容に基づいて、移動元ＩＤとしての第１ユーザＩＤ又は第１媒体識別子と、移動先ＩＤとしての第２媒体識別子と、ライセンスＩＤと、コンテンツＩＤと、移動日時とを関連付けて書き込むようにライセンス管理データベース装置を更新する手順、
を含んでいることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、暗号化コンテンツを復号するためのライセンス情報をある記録媒体に保持するとき、このライセンス情報を他の記録媒体に移動可能とし、利便性を向上し得るライセンス移動装置及びプログラムに関する。
【０００２】
【従来の技術】
近年、情報化社会の発展に伴い、本、新聞、音楽又は動画などを電子化したコンテンツ（以下、単にコンテンツという）をユーザ端末に配信し、コンテンツを再生可能とするコンテンツ流通システムが広く用いられてきている。
【０００３】
但し、電子化コンテンツは、容易に複製可能なため、コンテンツの著作権を無視する違法行為が生じ易い。このような違法行為を阻止する観点から、電子化コンテンツは、通常、暗号化されて記録され、再生時に復号される記録・再生方式が採られている。そして、再生時には、復号に用いるライセンス情報を必要とする方式が考えられている。
【０００４】
この種のライセンス情報は、例えば携帯可能な所定の記録媒体に保存され、再生時には再生装置に読み出されて使用される。
なお、この出願の発明に関連する先行技術文献情報としては、文献公知発明ではないが、次のものがある。
【０００５】
【特許文献１】
特願２００２−３０５１４１号明細書
【０００６】
【発明が解決しようとする課題】
しかしながら、以上のようなライセンス情報を必要とする方式は、通常は何の問題も無いが、本発明者の検討によれば、自己の所有する暗号化コンテンツを友人に譲渡したい場合などのように、所定の記録媒体から他の記録媒体にライセンス情報を移動したい旨の要望が生じると考えられる。
【０００７】
また、このような要望が生じた際に、ライセンス情報を移動できない場合、利便性が低い旨をユーザが感じる可能性がある。
【０００８】
コンテンツの移動、という観点で言えば、コンテンツを安全に記録した媒体から、別の媒体へと移動を行うことを可能とする、CPRMのMOVE機能という技術が既に存在する。しかしMOVE機能では通常コンテンツとライセンスを不可分な形として同時に記録媒体間の移動を行う技術であるため、ライセンス情報のみの移動には利用できない。
【０００９】
本発明は上記実情を考慮してなされたもので、所定の記録媒体から他の記録媒体にライセンス情報を移動でき、利便性を向上し得るライセンス移動装置及びプログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
第１の発明は、暗号化コンテンツを再生するためのライセンス情報を第１記録媒体から端末装置を介して第２記録媒体に移動させるためのサーバ装置に用いられるプログラムであって、前記サーバ装置のコンピュータに、前記第１記録媒体から読み出された第１媒体識別子、暗号化第１ユーザ情報、第１暗号化コンテンツ鍵及び暗号化第１ライセンス情報を前記端末装置から受信する機能、前記第１媒体識別子に基づいて前記暗号化第１ユーザ情報を復号し、第１ユーザＩＤ及び第１コンテンツＩＤリストを含む第１ユーザ情報を得る機能、この第１ユーザ情報内の第１ユーザＩＤに基づいて、前記暗号化第１ライセンス情報を復号し、ライセンスＩＤ、コンテンツＩＤ及び移動回数を含む第１ライセンス情報を得る機能、この第１ユーザ情報内の第１ユーザＩＤに基づいて、前記暗号化コンテンツ鍵を復号し、コンテンツ鍵を得る機能、前記第１ユーザ情報内の第１コンテンツＩＤリストのうち、前記第１ライセンス情報に対応するコンテンツＩＤを削除するように書換処理し、書換え後の第１ユーザ情報を送出する機能、前記第１媒体識別子に基づいて、前記書換え後の第１ユーザ情報を暗号化し、書換え後の暗号化第１ユーザ情報を得る機能、前記書換え後の暗号化第１ユーザ情報を前記端末装置に送信する機能、前記第１ライセンス情報内の移動回数を書換えることにより、前記第１ライセンス情報を第２ライセンス情報に書換える機能、前記第２記録媒体から読み出された第２媒体識別子及び暗号化第２ユーザ情報を前記端末装置から受信する機能、前記第２媒体識別子に基づいて前記暗号化第２ユーザ情報を復号し、第２ユーザＩＤ及び第２コンテンツＩＤリストを含む第２ユーザ情報を得る機能、前記第２ユーザ情報内の第２コンテンツＩＤリストのうち、前記第２ライセンス情報に対応するコンテンツＩＤを追加するように書換処理し、書換え後の第２ユーザ情報を送出する機能、前記第２媒体識別子に基づいて、前記書換え後の第２ユーザ情報を暗号化し、書換え後の暗号化第２ユーザ情報を得る機能、前記書換え後の暗号化第２ユーザ情報を前記端末装置に送信する機能、前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記コンテンツ鍵を暗号化し、暗号化第２コンテンツ鍵を得る機能、この暗号化第２コンテンツ鍵を前記端末装置に送信する機能、前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記第２ライセンス情報を暗号化し、暗号化第２ライセンス情報を得る機能、この暗号化第２ライセンス情報を前記端末装置に送信する機能、前記第２ライセンス情報に含まれるライセンスＩＤと、前記第２媒体識別子及び／又は前記第２ユーザＩＤとの組を保管するための機能、を実現させるためのプログラムである。
【００１１】
第２の発明は、暗号化コンテンツを再生するためのライセンス情報を第１記録媒体から第２記録媒体に移動させるためのライセンス移動装置であって、前記第１記録媒体から第１媒体識別子、暗号化第１ユーザ情報、第１暗号化コンテンツ鍵及び暗号化第１ライセンス情報を読み出す手段と、前記第１媒体識別子に基づいて前記暗号化第１ユーザ情報を復号し、第１ユーザＩＤ及び第１コンテンツＩＤリストを含む第１ユーザ情報を得る手段と、この第１ユーザ情報内の第１ユーザＩＤに基づいて、前記暗号化第１ライセンス情報を復号し、ライセンスＩＤ、コンテンツＩＤ及び移動回数を含む第１ライセンス情報を得る手段と、この第１ユーザ情報内の第１ユーザＩＤに基づいて、前記暗号化コンテンツ鍵を復号し、コンテンツ鍵を得る手段と、前記第１ユーザ情報内の第１コンテンツＩＤリストのうち、前記第１ライセンス情報に対応するコンテンツＩＤを削除するように書換処理し、書換え後の第１ユーザ情報を送出する手段と、前記第１媒体識別子に基づいて、前記書換え後の第１ユーザ情報を暗号化し、書換え後の暗号化第１ユーザ情報を得る手段と、前記書換え後の暗号化第１ユーザ情報を前記第１記録媒体に書込む手段と、前記第１ライセンス情報内の移動回数を書換えることにより、前記第１ライセンス情報を第２ライセンス情報に書換える手段と、前記第２記録媒体から第２媒体識別子及び暗号化第２ユーザ情報を読み出す手段と、前記第２媒体識別子に基づいて前記暗号化第２ユーザ情報を復号し、第２ユーザＩＤ及び第２コンテンツＩＤリストを含む第２ユーザ情報を得る手段と、前記第２ユーザ情報内の第２コンテンツＩＤリストのうち、前記第２ライセンス情報に対応するコンテンツＩＤを追加するように書換処理し、書換え後の第２ユーザ情報を送出する手段と、前記第２媒体識別子に基づいて、前記書換え後の第２ユーザ情報を暗号化し、書換え後の暗号化第２ユーザ情報を得る手段と、前記書換え後の暗号化第２ユーザ情報を前記第２記録媒体に書込む手段と、前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記コンテンツ鍵を暗号化し、暗号化第２コンテンツ鍵を得る手段と、この暗号化第２コンテンツ鍵を前記第２記録媒体に書込む手段と、前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記第２ライセンス情報を暗号化し、暗号化第２ライセンス情報を得る手段と、この暗号化第２ライセンス情報を前記第２記録媒体に書込む手段と、前記第２ユーザ情報内の第２ユーザＩＤに基づいて、前記コンテンツ鍵を暗号化し、暗号化第２コンテンツ鍵を得る手段と、この暗号化第２コンテンツ鍵を前記第２記録媒体に書込む手段と、前記第２ライセンス情報に含まれるライセンスＩＤと、前記第２媒体識別子及び／又は前記第２ユーザＩＤとの組が一時的に記憶されるメモリと、このメモリの記憶内容を定期的又は不定期に送信する手段と、を備えたライセンス移動装置である。
【００１２】
（作用）
従って、第１及び第２の発明は、いずれも所定の記録媒体から他の記録媒体にライセンス情報を移動でき、利便性を向上させることができる。
【００１３】
なお、上記第１及び第２の発明は、各装置毎に「プログラム」又は「装置」と表現したが、これに限らず、各装置毎に又は各装置の集合体を「装置」、「システム」、「方法」、「コンピュータ読取り可能な記録媒体」又は「プログラム」として表現してもよいことは言うまでもない。
【００１４】
【発明の実施の形態】
以下、本発明の各実施形態について図面を参照して説明するが、その前に本明細書中の表記法を一覧にして述べる。
【００１５】
ＩＤｍＡ：記録媒体ｍＡの媒体識別子
ＩＤｍＡ’：記録媒体ｍＡの媒体識別子と一対一に対応する媒体識別子
なお、ＩＤｍＡ’は、ＩＤｍＡから所定の変換処理により生成される値であり、所定の変換処理は、正規のデバイスがＩＤｍＡの読出時に行なう処理である。また、本明細書中、符号中の「Ａ」は移動元を表し、符号中の「Ｂ」は移動先を表している。
【００１６】
ＵＤｕＡ：ユーザｕＡのユーザ情報
ＩＤｕＡ：ユーザｕＡのユーザ識別子であり、ユーザ情報ＵＤｕＡに含まれている。
【００１７】
Ｋｃｉ：コンテンツ識別子（以下、コンテンツＩＤという）がｉのコンテンツ鍵情報
ＣＤｉ：コンテンツＩＤがｉのコンテンツ情報
なお、コンテンツ鍵情報Ｋｃｉ及びコンテンツ情報ＣＤｉは、予めヘッダ等に埋め込まれたコンテンツＩＤにより互いに関連付けされている。
【００１８】
Ｌｃｉ：コンテンツＩＤがｉのライセンス情報
Enc_x（Ａ，Ｂ）：ＡをＢの鍵を用いて暗号化方式ｘで暗号化した情報
Enc_x、Dec_x：それぞれｘ方式での暗号化と復号方式
以上のような表記法を用い、以下の各実施形態を述べる。なお、各実施形態は、ライセンス情報を移動可能としたライセンス移動システムに関し、サーバとのオンライン状態での移動形態や、オフライン状態での移動形態などの例を示している。ライセンス情報の移動形態としては、同一システム内での権利者Ａ，Ｂ間の移動を例に挙げて説明するが、変換機能を設けることにより別システム内での移動（例、同一権利者における記録方式の変換のみ、又は記録方式の変換と権利者Ａ，Ｂ間の移動）が可能となっている。また、各実施形態におけるパソコンＰＣやライセンス移動装置といったユーザ側装置は、ライセンス移動専用の装置に限らず、暗号化コンテンツの再生機能を備えていてもよい。
【００１９】
（第１の実施形態）
本発明の第１の実施形態に係るライセンス移動システム及び記録媒体の構成を示す模式図である。このライセンス移動システムは、セキュア記録媒体ＭＡ，ＭＢを読出／書込可能なパーソナルコンピュータ（以下、パソコンＰＣという）１０がサーバ２０に接続され、且つこのサーバ２０がライセンス管理データベース（以下、ライセンス管理ＤＢという）３０に接続された構成となっている。
【００２０】
ここで、セキュア記録媒体ＭＡは、例えばＳＤカードが使用可能となっており、システム領域１ａ、保護領域２ａ及びユーザデータ領域３ａを備えている。
【００２１】
システム領域１ａは、媒体固有の識別情報である媒体識別子ＩＤｍＡがパソコンＰＣ１０から読出可能に保持された領域である。
【００２２】
保護領域２ａは、一般のユーザがデータを直接読み出せない領域であり、媒体識別子ＩＤmAに対応する媒体識別子ＩＤmA’によりユーザ情報ＵＤｕＡが暗号化されてなる暗号化ユーザ情報Encid（ＵＤｕＡ，ＩＤｍＡ’）が記憶されている。
【００２３】
ここで、ユーザ情報ＵＤｕＡは、図２に示すように、データ型、ユーザＩＤ（ユーザ識別子）、コンテンツＩＤリスト及びコンテンツ管理情報を含んでいる。コンテンツＩＤリストは、不正鍵・不正ライセンスを排除する観点から、ユーザが権利を所持するコンテンツＩＤを記録したリストである。コンテンツ管理情報は、コンテンツの属性情報のうち、保護したい属性情報（保護管理情報）であり、例えば再生回数、再生時間、印刷出力回数などの如き、利用制限に用いる属性を管理するための情報などが適用可能であるが、これに限らず、ユーザに上書きされたくない任意の情報が適用可能となっている。
【００２４】
ユーザデータ領域３ａは、一般のユーザがデータを直接読み出し可能な領域であり、ユーザ情報ＵＤｕＡ内のユーザ識別子ＩＤｕＡによりコンテンツ鍵Ｋｃｉが暗号化されてなる暗号化コンテンツ鍵Enck（Ｋｃｉ，ＩＤｕＡ）及びユーザ識別子ＩＤｕＡによりライセンス情報Ｌｃｉが暗号化されてなる暗号化ライセンス情報EncL（Ｌｃｉ，ＩＤｕＡ）が記憶されている。なお、暗号化コンテンツ鍵及び暗号化ライセンス情報は、ユーザデータ領域３ａに限らず、一般ユーザのアクセス可能な他の領域に記憶させてもよい。
【００２５】
ここで、コンテンツ鍵情報Ｋｃｉは、図３に示すように、データ型、コンテンツＩＤ（コンテンツ識別子）、プロパティ情報、鍵データ及び改ざん検出用情報を含んでいる。改ざん検出用情報は、保護領域２ａ以外に保存される情報を保護する観点から付与されたものであり、例えばＭＡＣ、ハッシュ値又はデジタル署名などが使用可能となっている。改ざん検出用情報は、鍵情報Ｋｃｉに限らず、ライセンス情報にも付与されている。
【００２６】
ライセンス情報Ｌｃｉは、図４に示すように、データ型、ライセンスＩＤ（ライセンス識別子）、プロパティ情報、ライセンスデータ及び改ざん検出用情報を含んでいる。ここで、プロパティ情報は、例えば移動回数などが使用可能である。ライセンスデータは、例えば利用権利者や利用ルール、その他、付加的な情報を含んでいる。
【００２７】
なお、暗号化コンテンツ鍵及び暗号化ライセンス情報は、ユーザデータ領域３ａに限らず、一般ユーザのアクセス可能な他の領域に記憶させてもよい。
【００２８】
セキュア記録媒体ＭＢは、データの内容が異なるものの、セキュア記録媒体ＭＡと同様の構成となっている。また、非セキュア記録媒体ＭＣは、コンテンツデータＣＤｉがコンテンツ鍵Ｋｃｉにより暗号化されてなる暗号化コンテンツデータEncｃ（ＣＤｉ，Ｋｃｉ）が予め記憶されたものであり、図示しない再生装置から読出可能となっている。
【００２９】
なお、セキュア記録媒体ＭＡ，ＭＢと、非セキュア記録媒体ＭＣとは、物理的に別な媒体と同じ媒体との何れとしてもよく、このことは以下の各実施形態でも同様である。
【００３０】
パソコンＰＣ１０は、通常のコンピュータ機能を有し、インターフェイス機器としてのカードスロット（Ｉ／Ｆ）１１，１２を介してセキュア記録媒体ＭＡ，ＭＢを読出／書込可能であり、且つサーバ２０と通信可能なものであって、本実施形態では、セキュア記録媒体ＭＡ，ＭＢとサーバ２０との間でデータを通過させる装置として機能する。なお、カードスロット１１，１２は、互いに同一なものとしてもよいが、説明の便宜上、２つのスロットとして述べる。
【００３１】
サーバ２０は、予め自己のコンピュータにインストールされたライセンス移動用ソフトウェアと、このソフトウェアで動作する図示しないＣＰＵの一機能及び処理結果の一時保存用のメモリ等とからなり、方式ｉｄの復号部Ａ-Did，Ｂ-Did及び暗号化部Ａ-Eid，Ｂ-Eidと、ユーザ情報ＵＤｕＡ，ＵＤｕＢの書換部Ａ-edit，Ｂ-editと、方式ｋの復号部Ｄｋ及び暗号化部Ｅｋと、方式Ｌの復号部ＤL及び暗号化部ＥLと、制御部Ｃｔｌとを備えている。
【００３２】
なお、暗号方式ｉｄ，ｋ，Ｌ，ｃは、互いに同一の方式のものに変形してもよく、あるいは任意の暗号化方式の組のみを互いに同一の方式としたものに変形してもよい。また、サーバ３０は、ソフトウェアとＣＰＵの一機能とのみからなるものに限らず、所望により暗復号用のハードウェア回路を用いても良い。
【００３３】
ここで、復号部Ａ-Didは、セキュア記録媒体ＭＡから読み出された媒体識別子ＩＤｍＡに対応する媒体識別子ＩＤｍＡ’に基づいて、同じくセキュア記録媒体ＭＡから読み出された暗号化ユーザ情報Encid（ＵＤｕＡ，ＩＤｍＡ’）を復号し、得られたユーザ情報ＵＤｕＡを復号部Ｄｋ，ＤL、制御部Ｃｔｌ及び書換部Ａ-editに送出する機能をもっている。なお、復号部Ｂ-Didも復号部Ａ-Didと同様の機能を有している。また、両復号部Ａ-Did，Ｂ-Didは一つの復号部として設けてもよい。
【００３４】
書換部Ａ-editは、復号部Ａ-Didにより得られたユーザ情報ＵＤｕＡに含まれるコンテンツＩＤリストのうち、ライセンス情報Ｌｃｉに対応するコンテンツＩＤを削除するように書換処理する機能と、書換え後のユーザ情報ＵＤｕＡを暗号化部Ａ-Eidに送出する機能とをもっている。なお、書換部Ｂ-Didも復号部Ａ-Didと同様の機能を有している。また、両書換部Ａ-edit，Ｂ-editは一つの書換部として設けてもよい。
【００３５】
暗号化部Ａ-Eidは、復号部Ａ-Didにより得られた媒体識別子ＩＤｍＡ’に基づいて、書換部Ａ-editから受けたユーザ情報ＵＤｕＡを暗号化し、得られた暗号化ユーザ情報Encid（ＵＤｕＡ，ＩＤｍＡ’）をセキュア記録媒体ＭＡに上書き更新させるために出力する機能をもっている。
【００３６】
復号部Ｄｋは、セキュア記録媒体ＭＡから読み出された暗号化コンテンツ鍵Enck（Ｋｃｉ，ＩＤｕＡ）を、復号部Ａ-Didにより得られたユーザ情報ＵＤｕＡに含まれるユーザ識別子ＩＤｕＡに基づいて復号する機能と、復号により得られたコンテンツ鍵Ｋｃｉを図示しない内部メモリに保存する機能とをもっている。
【００３７】
復号部ＤLは、セキュア記録媒体ＭＡから読み出された暗号化ライセンスEncL（Ｌｃｉ，ＩＤｕＡ）を、復号部Ａ-Didにより得られたユーザ情報ＵＤｕＡに含まれるユーザ識別子ＩＤｕＡに基づいて復号する機能と、復号により得られたライセンス情報Ｌｃｉを制御部Ｃｔｌに送出する機能とをもっている。
【００３８】
制御部Ｃｔｌは、ライセンス管理ＤＢ３０を参照しながら、復号部ＤLにより得られたライセンス情報Ｌｃｉが不正か否かを確認する機能と、不正であれば不正処理を行ない、正当であれば次の消去処理に移行する機能と、セキュア記録媒体ＭＡ内の暗号化コンテンツ鍵Enck（Ｋｃｉ，ＩＤｕＡ）及び暗号化ライセンス情報EncL（Ｌｃｉ，ＩＤｕＡ）を消去するための消去処理を行なう機能と、消去処理の後、ライセンス情報の移動内容に基づいてライセンス情報Ｌｃｉを書換える機能と、書換後のライセンス情報Ｌｃｉを暗号化部ＥLに送出する機能と、ライセンス情報Ｌｃｉの移動内容に基づいて、ライセンス管理ＤＢ３０を更新する機能とをもっている。
【００３９】
暗号化部Ｅｋは、復号部Ｄｋにより得られて内部メモリ（図示せず）に保存されたコンテンツ鍵Ｋｃｉを、復号部Ｂ-Didにより得られたユーザ情報ＵＤｕＢに含まれるユーザ識別子ＩＤｕＢに基づいて暗号化し、暗号化コンテンツ鍵Encｋ（Ｋｃｉ，ＩＤｕＢ）を得る機能と、この暗号化コンテンツ鍵Encｋ（Ｋｃｉ，ＩＤｕＢ）をセキュア記録媒体ＭＢに書込むために送出する機能とをもっている。
【００４０】
暗号化部ＥLは、制御部Ｃｔｌから受けたライセンス情報Ｌｃｉを、復号部Ｂ-Didにより得られたユーザ情報ＵＤｕＢに含まれるユーザ識別子ＩＤｕＢに基づいて暗号化し、暗号化ライセンス情報EncL（Ｌｃｉ，ＩＤｕＢ）を得る機能と、この暗号化ライセンス情報EncL（Ｌｃｉ，ＩＤｕＢ）をセキュア記録媒体ＭＢに書込むために送出する機能とをもっている。
【００４１】
ライセンス管理ＤＢ３０は、サーバ２０から読出／書込可能なデータベースであり、特定のユニークＩＤと、ライセンスＩＤとが関連付けて保存されるものである。ユニークＩＤとしては、例えば媒体識別子ＩＤｍ、デバイスＩＤ又はユーザＩＤなどが使用可能となっている。なお、デバイスＩＤは、本実施形態ではパソコンＰＣ１０のＩＤであり、後述する実施形態では、ライセンス移動装置のＩＤである。また、ユーザＩＤは匿名としても構わない。
【００４２】
また、ライセンス管理ＤＢ３０は、図６に示す如き、ライセンス移動情報Ｍｖを含んでいても良い。ライセンス移動情報Ｍｖは、データ型、コンテンツＩＤ、移動元ＩＤ、移動先ＩＤ及び付加情報を含んでいる。移動元ＩＤ及び移動先ＩＤは、前述したユニークＩＤに相当する。また、付加情報は、移動日時等といった付加的な情報である。
【００４３】
次に、以上のように構成されたライセンス移動システムの動作を図７〜図９を用いて説明する。なお、ライセンス情報Ｌｃの移動は、大まかに言えば「記録媒体ＭＡからの読出処理」、「記録媒体ＭＡへの消去処理」及び「記録媒体ＭＢへの書込出処理」の順序で行われる。そこで以下、この順序によって述べる。
【００４４】
（記録媒体ＭＡからの読出処理）
パソコンＰＣ１０は、図７に示すように、ユーザＡの操作により、セキュア記録媒体ＭＡから読み出した媒体識別子ＩＤｍＡに対応する媒体識別子ＩＤｍＡ’、暗号化ユーザ情報Encid（ＵＤｕＡ，ＩＤｍＡ’）、暗号化コンテンツ鍵Enck（Ｋｃｉ，ＩＤｕＡ）及び暗号化ライセンス情報Enck（Ｌｃｉ，ＩＤｕＡ）をサーバ２０に送信する。
【００４５】
サーバ２０では、復号部Ａ-Didが、媒体識別子ＩＤｍＡ’に基づいて、暗号化ユーザ情報Encid（ＵＤｕＡ，ＩＤｍＡ’）を復号し、ユーザ情報ＵＤｕＡを得る。
【００４６】
しかる後、サーバ２０は、このユーザ情報ＵＤｕＡに含まれるユーザ識別子ＩＤｕＡを用い、復号部Ｄｋが暗号化コンテンツ鍵Enck（Ｋｃｉ，ＩＤｕＡ）を復号してコンテンツ鍵Ｋｃｉを得ると共に、復号部ＤLが暗号化ライセンス情報EncL（Ｌｃｉ，ＩＤｕＡ）を復号してライセンス情報Ｌｃｉを得る。このライセンス情報Ｌｃｉは制御部Ｃｔｌに送出され、コンテンツ鍵Ｋｃｉは図示しない内部メモリに保持される。
【００４７】
制御部Ｃｔｌは、ライセンス管理ＤＢ３０を参照しながら、ライセンス情報Ｌｃｉが不正か否かを確認し、不正であれば不正処理を行ない、正当であれば次の消去処理に移行する。なお、不正処理としては、例えばライセンスの移動を停止させる等がある。
【００４８】
（記録媒体ＭＡへの消去処理）
サーバ２０は、図８に示すように、書換部Ａ-editがユーザ情報ＵＤｕＡのコンテンツＩＤリストのうち、ライセンス情報Ｌｃｉに対応するコンテンツＩＤを削除するように書換処理し、書換え後のユーザ情報ＵＤｕＡを暗号化部Ａ-Eidに送出する。
【００４９】
暗号化部Ａ-Eidは、前述した媒体識別子ＩＤｍＡ’に基づいて、書換後のユーザ情報ＵＤｕＡを暗号化し、暗号化ユーザ情報Encid（ＵＤｕＡ，ＩＤｍＡ’）を得る。
【００５０】
サーバ２０は、この暗号化ユーザ情報Encid（ＵＤｕＡ，ＩＤｍＡ’）をパソコンＰＣ１０を介してセキュア記録媒体ＭＡに上書き更新する。
【００５１】
しかる後、サーバ２０では、制御部Ｃｔｌがセキュア記録媒体ＭＡ内の暗号化コンテンツ鍵Enck（Ｋｃｉ，ＩＤｕＡ）及び暗号化ライセンス情報EncL（Ｌｃｉ，ＩＤｕＡ）をパソコンＰＣ１０を介して消去する。
【００５２】
（記録媒体ＭＢへの書込処理）
サーバ２０は、制御部Ｃｔｌがライセンス情報Ｌｃｉ内の例えばプロパティ情報（例、移動回数）、ライセンスデータ（例、利用権利者）及び改ざん検出用情報を書換える。
【００５３】
また、サーバ２０は、図９に示すように、パソコンＰＣ１０を介してセキュア記録媒体ＭＢから媒体識別子ＩＤｍＢに対応する媒体識別子ＩＤｍＢ’、及び暗号化ユーザ情報Encid（ＵＤｕＢ，ＩＤｍＢ’）を読み出す。
【００５４】
次に、サーバ２０では、復号部Ｂ-Didが、媒体識別子ＩＤｍＡ’に基づいて、暗号化ユーザ情報Encid（ＵＤｕＢ，ＩＤｍＢ’）を復号し、ユーザ情報ＵＤｕＢを得る。
【００５５】
また、サーバ２０では、書換部Ｂ-editがユーザ情報ＵＤｕＢのコンテンツＩＤリストのうち、ライセンス情報Ｌｃｉに対応するコンテンツＩＤを追加するように書換処理し、書換え後のユーザ情報ＵＤｕＢを暗号化部Ｂ-Eidに送出する。
【００５６】
暗号化部Ｂ-Eidは、前述した媒体識別子ＩＤｍＢ’に基づいて、書換後のユーザ情報ＵＤｕＢを暗号化し、暗号化ユーザ情報Encid（ＵＤｕＢ，ＩＤｍＢ’）を得る。
【００５７】
サーバ２０は、この暗号化ユーザ情報Encid（ＵＤｕＢ，ＩＤｍＢ’）をパソコンＰＣ１０を介してセキュア記録媒体ＭＢに上書き更新する。
【００５８】
また、サーバ２０では、前述した復号部Ｄｋにより得られて内部メモリ（図示せず）に保存されたコンテンツ鍵Ｋｃｉを、暗号化部Ｅｋがユーザ情報ＵＤｕＢに含まれるユーザ識別子ＩＤｕＢに基づいて暗号化し、暗号化コンテンツ鍵Encｋ（Ｋｃｉ，ＩＤｕＢ）を得る。
【００５９】
しかる後、サーバ２０は、この暗号化コンテンツ鍵Encｋ（ＵＤｕＢ，ＩＤｕＢ）をパソコンＰＣ１０を介してセキュア記録媒体ＭＢに書込む。
【００６０】
また同様に、サーバ２０では、前述した制御部Ｃｔｌがライセンス情報Ｌｃｉを暗号化部ＥLに送出し、暗号化部ＥLがこのライセンス情報Ｌｃｉをユーザ識別子ＩＤｕＢに基づいて暗号化し、暗号化ライセンス情報EncL（Ｌｃｉ，ＩＤｕＢ）を得る。
【００６１】
続いて、サーバ２０は、この暗号化ライセンス情報EncL（Ｌｃｉ，ＩＤｕＢ）をパソコンＰＣ１０を介してセキュア記録媒体ＭＢに書込む。
【００６２】
しかる後、サーバ２０では、以上のようなライセンス情報Ｌｃｉの移動内容に基づいて、制御部Ｃｔｌがライセンス管理ＤＢ３０を更新する。
【００６３】
上述したように本実施形態によれば、セキュア記録媒体ＭＡ，ＭＢを読出／書込可能なパソコンＰＣ１０がセキュア記録媒体ＭＡ，ＭＢの記録内容をサーバ２０に送信することによりオンライン状態で、所定のセキュア記録媒体ＭＡから他のセキュア記録媒体ＭＢにライセンス情報Ｌｃｉを移動でき、利便性を向上させることができる。
【００６４】
また、本実施形態では、移動元のライセンス情報Ｌｃｉを消去する場合を述べたが、これに限らず、図１４に後述するように、移動元のライセンス情報Ｌｃｉを書換えて移動を不可能とするように変形してもよい。このように、ライセンス情報Ｌｃｉを消去する構成と、移動不可にする構成との相互の変形は、以下の各実施形態でも同様に可能である。
【００６５】
また、サーバ２０がライセンス情報Ｌｃｉの移動状況を管理できるので、ライセンス情報Ｌｃｉの移動時に課金をすることもできる。
また、サーバ２０がライセンス情報Ｌｃｉの移動状況を管理できるので、ライセンス情報Ｌｃｉを記録したセキュア記録媒体ＭＡの紛失時又は破損時にコンテンツ鍵Ｋｃｉやライセンス情報Ｌｃｉを再発行することもできる。
【００６６】
（第２の実施形態）
図１０は本発明の第２の実施形態に係るライセンス移動システム及び記録媒体の構成を示す模式図であり、図１と同一部分には同一符号を付してその詳しい説明を省略し、ここでは異なる部分について主に述べる。なお、以下の各実施形態及びその変形形態でも同様にして重複した説明を省略する。
【００６７】
すなわち、本実施形態は、第１の実施形態の変形例であり、ライセンス情報Ｌｃｉの移動をサーバから分離されたオフライン状態で実現するものである。
【００６８】
具体的には、前述したパソコンＰＣ１０及びサーバ２０に代えて、ライセンス移動装置４０及びサーバ５０を備えている。
【００６９】
ここで、ライセンス移動装置４０は、カードスロット４１，４２、復号部Ａ-Did，Ｂ-Did、暗号化部Ａ-Eid，Ｂ-Eid、書換部Ａ-edit，Ｂ-edit、復号部Ｄｋ、暗号化部Ｅｋ、復号部ＤL、暗号化部ＥL、制御部Ｃｔｌ’及び移動更新用メモリｍを備えている。
【００７０】
ここで、カードスロット４１，４２は、前述したカードスロット１１，１２と同様のものである。
【００７１】
復号部Ａ-Did，Ｂ-Did、暗号化部Ａ-Eid，Ｂ-Eid、書換部Ａ-edit，Ｂ-edit、復号部Ｄｋ、暗号化部Ｅｋ、復号部ＤL、暗号化部ＥLは、前述した機能をもつものである。
【００７２】
制御部Ｃｔｌ’は、前述した制御部Ｃｔｌの機能において、ライセンス管理ＤＢの更新機能に代えて、更新内容を示すライセンス移動情報Ｍｖを移動更新用メモリｍに書込むものである。
【００７３】
移動更新用メモリｍは、制御部Ｃｔｌ’から書込まれたライセンス移動情報Ｍｖを一時的に保持するものである。
【００７４】
ライセンス移動装置４０は、移動更新用メモリｍ内のライセンス移動情報Ｍｖは、定期的又は任意のタイミングでサーバ５０に送信することにより、オフライン状態で移動させたライセンス情報Ｌｃｉに関し、サーバ５０による管理を可能としている。なお、ライセンス移動情報Ｍｖの送信の後、移動更新用メモリｍは、ライセンス移動装置４０の制御により、消去処理される。但し、この消去処理は必須ではなく、送信済のライセンス移動情報Ｍｖを上書きにより自然に消去してもよい。また、Ｍｖを消去せずに履歴として保存してもよい。
【００７５】
サーバ５０は、前述したサーバ２０の機能に代えて、ライセンス移動装置４０から受けたライセンス移動情報Ｍｖに基づいて、ライセンス管理ＤＢ３０を更新する機能をもっている。
【００７６】
以上のような構成としても、図１１〜図１３に示すように、第１の実施形態と同様の作用効果を得ることができる。
【００７７】
詳しくは、この同様の作用効果の後、ライセンス移動情報Ｍｖを移動更新用メモリｍに記憶させ、この記憶内容を定期的又は不定期にサーバに送信するので、オフライン状態においても、所定のセキュア記録媒体ＭＡから他のセキュア記録媒体ＭＢにライセンス情報を移動でき、利便性を向上させることができる。
【００７８】
また、本実施形態は、移動元のセキュア記録媒体ＭＡのライセンス情報Ｌｃｉを消去する場合に限らず、図１４に示すように、ライセンス情報Ｌｃｉ内にライセンス移動フラグを設け、このライセンス移動フラグの状態（未移動／移動済）を書換える構成に変形してもよい。また、このライセンス移動フラグを用いる場合、既存のシステムにおけるリザーブド・ビット（reserved bit）を用いれば容易に実施することができる。
【００７９】
（第３の実施形態）
図１５は本発明の第３の実施形態に係るライセンス移動システム及び記録媒体の構成を示す模式図である。
本実施形態は、第１の実施形態の変形例であり、前述したサーバ２０の機能を部分的にパソコンＰＣにも負担させたものであり、パソコンＰＣ１０ｘ及びサーバ２０ｘから構成されている。
【００８０】
パソコンＰＣ１０ｘは、前述したサーバ２０の機能のうち、方式ｉｄの復号部Ａ-Did，Ｂ-Did及び暗号化部Ａ-Eid，Ｂ-Eidが付加されたものである。
【００８１】
サーバ２０ｘは、前述した機能のうち、パソコンＰＣ１０ｘに付加した機能が削除されたものであり、換言すると、ユーザ情報ＵＤｕＡ，ＵＤｕＢの書換部Ａ-edit，Ｂ-editと、方式ｋの復号部Ｄｋ及び暗号化部Ｅｋと、方式Ｌの復号部ＤL及び暗号化部ＥLと、制御部Ｃｔｌとを備えたものである。
【００８２】
以上のような構成としても、図１６〜図１８に示すように、同様の作用を奏することができ、もって、第１の実施形態と同様の効果を得ることができる。
【００８３】
なお、上記第１〜第３実施形態をそれぞれ改良することにより、図１９に第２実施形態の改良例を示すように、コンテンツ記録メモリ容量が制限されているポータブルメディア（図１９：ＭＡ’）を使ったコンテンツ保護システムからＨＤＤやＣＤ−Ｒ／ＤＶＤ−Ｒのようにメモリ容量が大容量な記録メディア（図１９：ＨＤ）を使ったコンテンツ保護システムへライセンス情報やコンテンツを移動させることも可能である。
【００８４】
また、図１９に示すライセンス移動システムは、互いに異なる記録形式が用いられる記録媒体間でライセンス情報などを移動可能なものであり、データの記録方式を変換するための変換部６０を備えたライセンス移動装置４０ｘを示している。
【００８５】
この種の変換部６０は、例えばソフトウェアを用いる場合、移動先のセキュア媒体ＭＢの記録媒体識別子ＩＤｍＢ’に基づいて、セキュア記録媒体ＭＢの記録形式を特定する手順と、この特定した記録形式に合うように変換を行ない、変換後のライセンス情報などを適宜暗号化して書換えを実行する手順と、を含んでいればよい。また、互いに異なる記録形式とは、例えば前述したようにライセンス情報とコンテンツ鍵情報とが別々である記録形式と、ライセンス情報Ｌｃｉがコンテンツ鍵情報Ｋｃｉに含まれる記録形式とが例として考えられるが、この例に限らず、互換性が無い記録形式同士（例、別システムの記録形式同士や、同一システムの別バージョンの記録形式同士）であれば「互いに異なる記録形式」に含まれる。
【００８６】
変換部６０の具体例として、図２０及び図２１を用いて補足的に説明する。  図２０は現行のＳＤカードシステム（図中左側）から本発明者らのコンテンツ利用システム（図中右側）に対し、ライセンス情報を移動させる場合の模式図である。ここで、ＳＤカードシステムのセキュア記録媒体ＭＡ’は、前述した本発明者らのセキュア記録媒体ＭＡとは異なり、保護領域２ａに暗号化コンテンツ鍵Encid（Ｋｃｉ，ＩＤｍＡ’）及び暗号化ライセンス情報Encid（Ｌｃｉ，ＩＤｍＡ’）が記録され、ユーザデータ領域３ａに暗号化コンテンツEncｃ（ＣＤｉ，Ｋｃｉ）が記録されている。また、ＳＤカードシステムの暗号化コンテンツ鍵及び暗号化ライセンス情報は、媒体識別子ＩＤｍＡ’に基づいて、暗号方式ｉｄにより暗号化されている。
【００８７】
一方、本発明者らのコンテンツ利用システムは、前述した通り、セキュア記録媒体ＭＢのユーザデータ領域３ｂに暗号化コンテンツ鍵Encｋ（Ｋｃｉ，ＩＤｕＢ）及び暗号化ライセンス情報EncL（Ｌｃｉ，ＩＤｕＢ）が記録されている。また、このコンテンツ利用システムは、暗号化コンテンツEncｃ（ＣＤｉ，Ｋｃｉ*）が非セキュア記録媒体ＭＣに記録されている。
【００８８】
従って、変換部６０は、媒体識別子ＩＤｍＡ，ＩＤｍＢ又はユーザ操作により、移動元のＳＤカードシステムの記録形式と、移動先のコンテンツ利用システムの記録形式とを特定し、この特定内容に基づいて、予め準備された暗号方式id，ｋ，Ｌを選択することにより、記録形式を変換可能としている。
【００８９】
図２１はこの図２０とは逆の例であり、本発明者らのコンテンツ利用システム（図中右側）から現行のＳＤカードシステム（図中左側）に対し、ライセンス情報を移動させる場合の模式図である。このように逆にしても、変換部６０は同様に機能することは言うまでもない。なお、図２１中、符号Ｆは、予め定められた鍵生成処理を示している。
【００９０】
また、上記各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【００９１】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【００９２】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行しても良い。
【００９３】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【００９４】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【００９５】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【００９６】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【００９７】
なお、本願発明は、上記各実施形態に限定されるものでなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合、組み合わされた効果が得られる。さらに、上記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば実施形態に示される全構成要件から幾つかの構成要件が省略されることで発明が抽出された場合には、その抽出された発明を実施する場合には省略部分が周知慣用技術で適宜補われるものである。
【００９８】
その他、本発明はその要旨を逸脱しない範囲で種々変形して実施できる。
【００９９】
【発明の効果】
以上説明したように本発明によれば、所定の記録媒体から他の記録媒体にライセンス情報を移動でき、利便性を向上できる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るライセンス移動システム及び記録媒体の構成を示す模式図
【図２】同実施形態におけるユーザ情報の構成を示す模式図
【図３】同実施形態における鍵情報の構成を示す模式図
【図４】同実施形態におけるライセンス情報の構成を示す模式図
【図５】同実施形態におけるライセンス移動情報の構成を示す模式図
【図６】同実施形態におけるコンテンツ情報の構成を示す模式図
【図７】同実施形態における動作を説明するための模式図
【図８】同実施形態における動作を説明するための模式図
【図９】同実施形態における動作を説明するための模式図
【図１０】本発明の第２の実施形態に係るライセンス移動システム及び記録媒体の構成を示す模式図
【図１１】同実施形態における動作を説明するための模式図
【図１２】同実施形態における動作を説明するための模式図
【図１３】同実施形態における動作を説明するための模式図
【図１４】同実施形態におけるライセンス移動フラグを説明するための模式図
【図１５】本発明の第２の実施形態に係るライセンス移動システム及び記録媒体の構成を示す模式図
【図１６】同実施形態における動作を説明するための模式図
【図１７】同実施形態における動作を説明するための模式図
【図１８】同実施形態における動作を説明するための模式図
【図１９】本発明の各実施形態に係るライセンス移動システム及び記録媒体の変形構成を示す模式図
【図２０】図１９の変形構成を示す模式図
【図２１】図１９の変形構成を示す模式図
【符号の説明】
ＭＡ，ＭＢ…セキュア記録媒体
１ａ，１ｂ…システム領域
２ａ，２ｂ…保護領域
３ａ，３ｂ…ユーザデータ領域
ＭＣ…非セキュア記録媒体
１０，１０ｘ…パソコンＰＣ
２０，２０ｘ，５０…サーバ
Ａ-Did，Ｂ-Did，Ｄｋ，ＤL…復号部
Ａ-Eid，Ｂ-Eid，Ｅｋ，ＥL…暗号化部
Ａ-edit，Ｂ-edit…書換部
Ｃｔｌ，Ｃｔｌ’，Ｃｔｌ”…制御部
ｍ…移動更新用メモリ
３０…ライセンス管理ＤＢ
４０，４０ｘ…ライセンス移動装置
６０…変換部
ＩＤｍＡ，ＩＤｍＡ’，ＩＤｍＢ，ＩＤｍＢ’…媒体識別子
ＵＤｕＡ，ＵＤｕＢ…ユーザ情報
ＩＤｕＡ，ＩＤｕＢ…ユーザ識別子
Ｋｃｉ…コンテンツ鍵情報
ＣＤｉ…コンテンツ情報
Ｌｃｉ…ライセンス情報
Ｍｖ…ライセンス移動情報
【図１】
0004434573.tif 000002
【図２】
0004434573.tif 000003
【図３】
0004434573.tif 000004
【図４】
0004434573.tif 000005
【図５】
0004434573.tif 000006
【図６】
0004434573.tif 000007
【図７】
0004434573.tif 000008
【図８】
0004434573.tif 000009
【図９】
0004434573.tif 000010
【図１０】
0004434573.tif 000011
【図１１】
0004434573.tif 000012
【図１２】
0004434573.tif 000013
【図１３】
0004434573.tif 000014
【図１４】
0004434573.tif 000015
【図１５】
0004434573.tif 000016
【図１６】
0004434573.tif 000017
【図１７】
0004434573.tif 000018
【図１８】
0004434573.tif 000019
【図１９】
0004434573.tif 000020
【図２０】
0004434573.tif 000021
【図２１】
0004434573.tif 000022