(57)【特許請求の範囲】
【請求項１】
あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムであって、
前記コンテンツ管理端末と、
前記中間システムで定義されていない利用条件を一時的に保持する利用条件保持領域とを備え、
前記コンテンツ管理端末は、
コンテンツを管理するコンテンツ管理部と、
コンテンツの利用条件を管理する権利管理部と、
前記コンテンツ管理部において管理されているコンテンツを前記中間システムに移動し、かつ当該コンテンツの利用条件のうち、前記中間システムで定義されている利用条件を前記中間システムに移動するコンテンツ移動部と、
前記コンテンツ移動部が移動するコンテンツに対応する利用条件のうち、少なくとも前記中間システムで定義されていない利用条件を前記利用条件保持領域に移動する利用条件移動部とを含み、
前記中間システムからのコンテンツの移動先となるコンテンツ管理端末は、当該中間システムから移動された利用条件と前記利用条件保持領域に保持されている利用条件とに基づいて前記コンテンツの利用条件を得ることを特徴とするコンテンツ管理システム。
【請求項２】
前記中間システムが可搬型の記録媒体であることを特徴とする、請求項１記載のコンテンツ管理システム。
【請求項３】
前記利用条件保持領域が、前記コンテンツ管理端末とネットワークを通じて接続された利用条件管理サーバであり、前記利用条件移動部が、前記利用条件管理サーバとの暗号通信機能を有する通信部であることを特徴とする、請求項１記載のコンテンツ管理システム。
【請求項４】
前記利用条件保持領域が、前記可搬型の記録媒体の記憶領域であることを特徴とする、請求項２記載のコンテンツ管理システム。
【請求項５】
前記可搬型の記録媒体の記憶領域には、当該可搬型の記録媒体との相互認証を経てはじめてアクセスすることができる秘匿領域と、前記相互認証なしにアクセスすることができる通常領域とが含まれ、
前記利用条件保持領域が、前記可搬型の記録媒体の前記通常領域であり、
前記利用条件移動部は、少なくとも前記可搬型の記録媒体で定義されていない利用条件を暗号化して利用条件データとして前記通常領域に移動することを特徴とする、請求項４記載のコンテンツ管理システム。
【請求項６】
前記可搬型の記録媒体の記憶領域には、当該可搬型の記録媒体との相互認証を経てはじめてアクセスすることができる秘匿領域と、前記相互認証なしにアクセスすることができる通常領域とが含まれ、
前記利用条件保持領域が、前記可搬型の記録媒体の前記秘匿領域であり、
前記利用条件移動部は、少なくとも前記可搬型の記録媒体で定義されていない利用条件を前記秘匿領域に移動することを特徴とする、請求項４記載のコンテンツ管理システム。
【請求項７】
あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムにおいて利用されるコンテンツ管理端末であって、
コンテンツを管理するコンテンツ管理部と、
コンテンツの利用条件を管理する権利管理部と、
前記コンテンツ管理部において管理されているコンテンツを前記中間システムに移動し、かつ当該コンテンツの利用条件のうち、前記中間システムで定義されている利用条件を前記中間システムに移動するコンテンツ移動部と、
前記コンテンツ移動部が移動するコンテンツに対応する利用条件のうち、少なくとも前記中間システムで定義されていない利用条件を、当該利用条件を一時的に保持するための利用条件保持領域に移動する利用条件移動部とを備え、
当該コンテンツ管理端末は、前記中間システムから移動された利用条件と前記利用条件保持領域に保持されている利用条件とに基づいて前記コンテンツの利用条件を得ることを特徴とするコンテンツ管理端末。
【請求項８】
あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムにおいて利用される利用条件管理サーバであって、
前記コンテンツ管理端末とネットワークを通じて接続されており、
前記コンテンツ管理端末が移動するコンテンツに対応する利用条件のうち、少なくとも前記中間システムで定義されていない利用条件を暗号通信により受け取り、当該利用条件をデータベースに登録するデータベース登録部と、
前記中間システムからのコンテンツの移動先となるコンテンツ管理端末からの要求に応じて前記データベースを検索し、その検索結果を当該コンテンツ管理端末に通知するデータベース検索部とを備える利用条件管理サーバ。
【請求項９】
あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理方法であって、
前記コンテンツ管理端末において、
コンテンツを管理するコンテンツ管理ステップと、
コンテンツの利用条件を管理する権利管理ステップと、
前記コンテンツ管理ステップで管理されているコンテンツを前記中間システムに移動し、かつ当該コンテンツの利用条件のうち、前記中間システムで定義されている利用条件を前記中間システムに移動するコンテンツ移動ステップと、
前記コンテンツ移動ステップで移動するコンテンツに対応する利用条件のうち、少なくとも前記中間システムで定義されていない利用条件を利用条件保持領域に移動する利用条件移動ステップと、
前記利用条件保持領域において、前記中間システムで定義されていない利用条件を一時的に保持する利用条件保持ステップと、
前記中間システムからのコンテンツの移動先となるコンテンツ管理端末において、当該中間システムから移動された利用条件と前記利用条件保持領域に保持されている利用条件とに基づいて前記コンテンツの利用条件を得るステップとを備える、コンテンツ管理方法。
【請求項１０】
前記中間システムが可搬型の記録媒体であることを特徴とする、請求項９記載のコンテンツ管理方法。
【請求項１１】
前記利用条件保持領域が、前記コンテンツ管理端末とネットワークを通じて接続された利用条件管理サーバであり、
前記利用条件移動ステップは、少なくとも前記中間システムで定義されていない利用条件を暗号通信により前記利用条件管理サーバに移動することを特徴とする、請求項９記載のコンテンツ管理方法。
【請求項１２】
前記利用条件保持領域が、前記可搬型の記録媒体の記憶領域であることを特徴とする、請求項１０記載のコンテンツ管理方法。
【請求項１３】
前記利用条件保持領域が、前記可搬型の記録媒体の通常領域であり、
前記利用条件移動ステップは、少なくとも前記可搬型の記録媒体で定義されていない利用条件を暗号化して利用条件データとして前記通常領域に移動することを特徴とする、請求項１２記載のコンテンツ管理方法。
【請求項１４】
前記利用条件保持領域が、前記可搬型の記録媒体の秘匿領域であり、
前記利用条件移動ステップは、少なくとも前記可搬型の記録媒体で定義されていない利用条件を前記秘匿領域に移動することを特徴とする、請求項１２記載のコンテンツ管理方法。
【請求項１５】
あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するためのコンテンツ管理プログラムであって、前記コンテンツ管理端末に、
コンテンツを管理するコンテンツ管理ステップと、
コンテンツの利用条件を管理する権利管理ステップと、
前記コンテンツ管理ステップで管理されているコンテンツを前記中間システムに移動し、かつ当該コンテンツの利用条件のうち、前記中間システムで定義されている利用条件を前記中間システムに移動するコンテンツ移動ステップと、
前記コンテンツ移動ステップで移動するコンテンツに対応する利用条件のうち、少なくとも前記中間システムで定義されていない利用条件を利用条件保持領域に移動する利用条件移動ステップと、
前記中間システムから移動された利用条件と前記利用条件保持領域に保持されている利用条件とに基づいて前記コンテンツの利用条件を得るステップとを実行させることを特徴とするコンテンツ管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ管理システムに関し、より特定的には、あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムに関する。
【０００２】
【従来の技術】
近年、デジタル情報圧縮技術の発展や高速なネットワークインフラストラクチャの出現により、インターネットなどのネットワークを介した様々なコンテンツ配信サービスが運用されている。例えば、Ｗｅｂページから音楽コンテンツを配信する音楽配信サービスや、電子メールを利用したマーケット情報配信サービスなどがある。
【０００３】
一般にデジタルコンテンツは容易にコピーが可能なため、課金を行うコンテンツ配信サービスでは、そのコンテンツ管理が非常に重要となる。不正コピーや改竄が行われるとサービス業者・著作権者にとって多大な不利益が生じる。不正コピーや改竄を考慮した著作権管理システムの一例が特開平７−１３１４５２号公報に開示されている。この公報に開示されたコンテンツ管理方法では、暗号化されたコンテンツと、利用条件と、暗号鍵とを端末で受信し、改竄検出を行った後、利用条件の適合検証を行い、すべての検証を満足したときのみコンテンツの復号を行い出力を行う。
【０００４】
利用条件とは、コンテンツの利用制限情報であり、利用回数や利用期間などを指定するものである。コンテンツ配信サービスプロバイダは、利用期間を指定することにより、レンタルサービスを実現したり利用条件に応じてコンテンツの料金設定を変更することが可能となり、多様なサービスを実現することができる。この利点から、コンテンツ配信サービスでは一般的に利用条件を用いることが多い。
【０００５】
また、近年、ＤＶＤやＳＤカードのような著作権保護機構を持つ記録メディア（以下、著作権保護メディアと称する）が開発され、そのメディアに記録されているコンテンツの不正コピーを防ぐことが可能となった。そこでコンテンツ配信サービスを運営するサービスプロバイダの中には、これらの著作権保護メディアに対して配信コンテンツの移動を許すものもある。ここで、コンテンツの移動とは「移動元Ａから移動先Ｂへコンテンツおよび利用条件を移し、移動完了後には移動元Ａに利用可能なコンテンツが残らない操作」を意味する。つまり、移動によってはコンテンツのコピーは生じないため、上記サービスプロバイダは著作権保護メディアへの移動を許しているのである。
【０００６】
著作権保護メディアに移動したコンテンツは、著作権保護メディア専用の出力（再生）機器で利用することができる。これにより利用者は、上記サービスプロバイダより入手して据置型の機器に記録したコンテンツを、携帯型の機器でも利用することができ、コンテンツの利便性が向上する。
【０００７】
【発明が解決しようとする課題】
ところで、一旦著作権保護メディアに移動したコンテンツを、著作権保護メディア専用の出力（再生）機器以外の機器で利用する場合があり得る。例えば、一旦著作権保護メディアに移動したコンテンツを再び移動元の据置型の機器で利用する場合があり得る。また、一旦自宅の据置型の機器から著作権保護メディアに移動して通勤途中に携帯型の機器において利用していたコンテンツを、職場のパソコンで利用する場合もあり得る。また、ある据置型の機器から別の据置型の機器へコンテンツデータを単に移動するための手段として著作権保護メディアを利用する場合もあり得る。また、コンテンツデータを著作権保護メディアを介して他の利用者に譲渡する場合もあり得る。
【０００８】
しかしながら、そうした場合に、コンテンツに本来設定されていた利用条件が欠落してしまう可能性がある。これは、対応可能な利用条件が著作権保護メディア毎に独自に規定されていることに起因する。以下、利用条件が欠落する仕組みについて具体的に説明する。
【０００９】
例として電子書籍配信サービスＡから購入した書籍コンテンツの移動を考える。電子書籍配信サービスＡでは、販売する書籍コンテンツに対して、３つの利用条件（利用期限、プリントアウト可否、移動可否）を付加しているものとする。利用者は、受信端末において購入した書籍コンテンツを利用条件に従って利用する。ある購入書籍コンテンツＣの利用条件が（利用期限＝“２００１年４月２１日”、プリントアウト可否＝“可”、移動可否＝“可”）に設定されている場合、利用者は２００１年４月２１日まで、購入した書籍コンテンツＣを自由に閲覧することができ、さらにプリントアウトも可能である。移動についても可能であるので、利用者は据置型の機器に記憶されている書籍コンテンツＣを自分の持つ著作権保護メディアＭに移動し、書籍閲覧機器で書籍コンテンツＣを閲覧することができる。
【００１０】
ここで、著作権保護メディアＭ上で定められた書籍蓄積フォーマットＦでは、利用条件として（利用期限）しか決められていないとする。これは、著作権保護メディアＭでのフォーマットＦは書籍閲覧機器でのプリントアウトを想定していないことを意味する。利用者はメディアＭに移動した書籍コンテンツＣを書籍閲覧機器でプリントアウトすることはできないが、２００１年４月２１日まで自由に閲覧することができる。
【００１１】
しかし、利用者がメディアＭに移動した書籍コンテンツＣをさらに移動して別の機器（移動元の機器や他の機器）で利用しようとした場合、メディアＭの利用条件にプリントアウトの可否を表すものが無いため、メディアＭを経由してコンテンツの移動を行うと、プリントアウトの可否に関する利用条件が欠落してしまう。つまり、たとえ移動先の端末が書籍コンテンツＣのプリントアウトに対応していたとしても、移動先の端末はプリントアウトに関する利用条件をメディアＭから取得することができないため、書籍コンテンツＣのプリントアウトができない。
【００１２】
このような問題が存在すると、利用者は、書籍コンテンツを著作権保護メディアに移動することに対して慎重にならざるを得ず、例えば将来プリントアウトするかも知れないコンテンツについては携帯型の書籍閲覧機器で利用することを諦めてしまうかも知れない。これではコンテンツの利便性が損なわれてしまう。また、著作権保護メディアを単なるコンテンツデータの移動手段として利用する場合にも同様の問題が存在するため、可搬性に富む著作権保護メディア本来の利便性が損なわれ、利用者にとってもその利用価値が減少する。
【００１３】
なお、このような問題は、著作権保護メディアを介してコンテンツを移動する場合に限らず、より一般には、あるコンテンツの利用条件の一部しか定義されていないようなシステムを経由してそのコンテンツを移動する場合に問題となる。
【００１４】
それゆえに本発明の目的は、あるコンテンツの利用条件の一部しか定義されていないようなシステム（典型的には著作権保護メディア）を経由してそのコンテンツを移動する場合にも利用条件が欠落しないようなコンテンツ管理システムを提供することである。
【００１５】
【課題を解決するための手段および発明の効果】
第１の発明は、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムであって、
コンテンツ管理端末と、
中間システムで定義されていない利用条件を一時的に保持する利用条件保持領域とを備え、
コンテンツ管理端末は、
コンテンツを管理するコンテンツ管理部と、
コンテンツの利用条件を管理する権利管理部と、
コンテンツ管理部において管理されているコンテンツを中間システムに移動し、かつこのコンテンツの利用条件のうち、中間システムで定義されている利用条件を中間システムに移動するコンテンツ移動部と、
コンテンツ移動部が移動するコンテンツに対応する利用条件のうち、少なくとも中間システムで定義されていない利用条件を利用条件保持領域に移動する利用条件移動部とを含み、
中間システムからのコンテンツの移動先となるコンテンツ管理端末は、この中間システムから移動された利用条件と利用条件保持領域に保持されている利用条件とに基づいてコンテンツの利用条件を得ることを特徴とする。
【００１６】
上記第１の発明によれば、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するときに利用条件が欠落してしまうのを防ぐことができる。なお“中間システム”とは、利用条件がコンテンツ管理端末とは独立に定義されているようなシステム（例えば可搬型の記録媒体やコンテンツ管理システムやコンテンツ配信システム）を指すものとする。
【００１７】
第２の発明は、第１の発明において、中間システムが可搬型の記録媒体であることを特徴とする。
【００１８】
第３の発明は、第１の発明において、利用条件保持領域が、コンテンツ管理端末とネットワークを通じて接続された利用条件管理サーバであり、利用条件移動部が、利用条件管理サーバとの暗号通信機能を有する通信部であることを特徴とする。
【００１９】
上記第３の発明によれば、中間システムで定義されていない利用条件を利用条件管理サーバで安全に保持することができる。
【００２０】
第４の発明は、第２の発明において、利用条件保持領域が、可搬型の記録媒体の記憶領域であることを特徴とする。
【００２１】
上記第４の発明によれば、可搬型の記録媒体で定義されていない利用条件を、コンテンツとともに可搬型の記録媒体に移動するので、コンテンツ管理端末がネットワークに接続されていない場合であっても利用条件の欠落を防止することができる。
【００２２】
第５の発明は、第４の発明において、可搬型の記録媒体の記憶領域には、この可搬型の記録媒体との相互認証を経てはじめてアクセスすることができる秘匿領域と、相互認証なしにアクセスすることができる通常領域とが含まれ、
利用条件保持領域が、可搬型の記録媒体の通常領域であり、
利用条件移動部は、少なくとも可搬型の記録媒体で定義されていない利用条件を暗号化して利用条件データとして通常領域に移動する利用条件データ移動部であることを特徴とする。
【００２３】
上記第５の発明によれば、中間システムで定義されていない利用条件を可搬型の記録媒体の通常領域で安全に保持することができる。
【００２４】
第６の発明は、第４の発明において、可搬型の記録媒体の記憶領域には、この可搬型の記録媒体との相互認証を経てはじめてアクセスすることができる秘匿領域と、相互認証なしにアクセスすることができる通常領域とが含まれ、
利用条件保持領域が、可搬型の記録媒体の秘匿領域であり、
利用条件移動部は、少なくとも可搬型の記録媒体で定義されていない利用条件を秘匿領域に移動する利用条件データ移動部であることを特徴とする。
【００２５】
上記第６の発明によれば、中間システムで定義されていない利用条件を可搬型の記録媒体の秘匿領域で安全に保持することができる。
【００２６】
第７の発明は、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムにおいて利用されるコンテンツ管理端末であって、
コンテンツを管理するコンテンツ管理部と、
コンテンツの利用条件を管理する権利管理部と、
コンテンツ管理部において管理されているコンテンツを中間システムに移動し、かつこのコンテンツの利用条件のうち、中間システムで定義されている利用条件を中間システムに移動するコンテンツ移動部と、
コンテンツ移動部が移動するコンテンツに対応する利用条件のうち、少なくとも中間システムで定義されていない利用条件を、この利用条件を一時的に保持するための利用条件保持領域に移動する利用条件移動部とを備え、
このコンテンツ管理端末は、中間システムから移動された利用条件と利用条件保持領域に保持されている利用条件とに基づいてコンテンツの利用条件を得ることを特徴とする。
【００２７】
上記第７の発明によれば、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するときに利用条件が欠落してしまうのを防ぐことができる。
【００２８】
第８の発明は、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムにおいて利用される利用条件管理サーバであって、
コンテンツ管理端末とネットワークを通じて接続されており、
コンテンツ管理端末が移動するコンテンツに対応する利用条件のうち、少なくとも中間システムで定義されていない利用条件を暗号通信により受け取り、この利用条件をデータベースに登録するデータベース登録部と、
中間システムからのコンテンツの移動先となるコンテンツ管理端末からの要求に応じてデータベースを検索し、その検索結果をこのコンテンツ管理端末に通知するデータベース検索部とを備える利用条件管理サーバ。
【００２９】
上記第８の発明によれば、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するときに、中間システムで定義されていない利用条件を安全に保持することができる。
【００３０】
第９の発明は、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理方法であって、
コンテンツ管理端末において、
コンテンツを管理するコンテンツ管理ステップと、
コンテンツの利用条件を管理する権利管理ステップと、
コンテンツ管理ステップで管理されているコンテンツを中間システムに移動し、かつこのコンテンツの利用条件のうち、中間システムで定義されている利用条件を中間システムに移動するコンテンツ移動ステップと、
コンテンツ移動ステップで移動するコンテンツに対応する利用条件のうち、少なくとも中間システムで定義されていない利用条件を利用条件保持領域に移動する利用条件移動ステップと、
利用条件保持領域において、中間システムで定義されていない利用条件を一時的に保持する利用条件保持ステップと、
中間システムからのコンテンツの移動先となるコンテンツ管理端末において、この中間システムから移動された利用条件と利用条件保持領域に保持されている利用条件とに基づいてコンテンツの利用条件を得るステップとを備える。
【００３１】
上記第９の発明によれば、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するときに利用条件が欠落してしまうのを防ぐことができる。
【００３２】
第１０の発明は、第９の発明において、中間システムが可搬型の記録媒体であることを特徴とする。
【００３３】
第１１の発明は、第９の発明において、利用条件保持領域が、コンテンツ管理端末とネットワークを通じて接続された利用条件管理サーバであり、
利用条件移動ステップは、少なくとも中間システムで定義されていない利用条件を暗号通信により利用条件管理サーバに移動することを特徴とする。
【００３４】
第１２の発明は、第１０の発明において、利用条件保持領域が、可搬型の記録媒体の記憶領域であることを特徴とする。
【００３５】
第１３の発明は、第１２の発明において、利用条件保持領域が、可搬型の記録媒体の通常領域であり、
利用条件移動ステップは、少なくとも可搬型の記録媒体で定義されていない利用条件を暗号化して利用条件データとして通常領域に移動することを特徴とする。
【００３６】
第１４の発明は、第１２の発明において、利用条件保持領域が、可搬型の記録媒体の秘匿領域であり、
利用条件移動ステップは、少なくとも可搬型の記録媒体で定義されていない利用条件を秘匿領域に移動することを特徴とする。
【００３７】
第１５の発明は、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するためのコンテンツ管理プログラムであって、コンテンツ管理端末に、
コンテンツを管理するコンテンツ管理ステップと、
コンテンツの利用条件を管理する権利管理ステップと、
コンテンツ管理ステップで管理されているコンテンツを中間システムに移動し、かつこのコンテンツの利用条件のうち、中間システムで定義されている利用条件を中間システムに移動するコンテンツ移動ステップと、
コンテンツ移動ステップで移動するコンテンツに対応する利用条件のうち、少なくとも中間システムで定義されていない利用条件を利用条件保持領域に移動する利用条件移動ステップと、
中間システムから移動された利用条件と利用条件保持領域に保持されている利用条件とに基づいてコンテンツの利用条件を得るステップとを実行させることを特徴とする。
【００３８】
上記第１５の発明によれば、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するときに利用条件が欠落してしまうのを防ぐことができる。
【００３９】
【発明の実施の形態】
以下、本発明の種々の実施形態について図面を参照して説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態に係るコンテンツ管理システムの構成を示すブロック図である。図１において、コンテンツ管理システムは、電子書籍コンテンツ配信サーバ１０１と、電子書籍コンテンツ受信端末１０２と、著作権保護メディア１０３と、利用条件管理サーバ１０４とを備えている。電子書籍コンテンツ受信端末１０２は機密処理部１０８とコンテンツ管理部１０９とを含んでおり、機密処理部１０８は通信部１０５とコンテンツ移動部１０６と権利管理部１０７とを有する。以下、各部の動作について説明する。
【００４０】
＜電子書籍コンテンツ配信サーバ１０１＞
電子書籍コンテンツ配信サーバ１０１は、電子書籍コンテンツ受信端末１０２からのコンテンツ要求に応じて、その指定されたコンテンツを電子書籍コンテンツ受信端末１０２に送信する。電子書籍コンテンツ配信サーバ１０１は、電子書籍コンテンツ受信端末１０２に放送を通じてコンテンツを配信してもよいし、インターネットのようなネットワークを経由することにより配信してもよい。ここで、配信されるコンテンツは著作権保護がなされており、利用条件が付随しているものとする。さらにコンテンツは一意に識別可能なコンテンツ識別子をもつ。
【００４１】
＜コンテンツ配信サービスにおける著作権保護方式＞
例えば著作権保護には次のような方式を用いる。まず電子書籍コンテンツは、対称鍵暗号方式におけるコンテンツ毎に異なる秘密鍵（ｓｅｃｒｅｔ  ｋｅｙ）Ｋｃで暗号化されて電子書籍コンテンツ受信端末１０２に送られる。この秘密鍵Ｋｃをコンテンツ鍵と呼ぶ。コンテンツ識別子Ｉｃ、コンテンツ鍵Ｋｃ、コンテンツの利用条件Ｕｃは、非対称暗号方式における電子書籍コンテンツ受信端末１０２の暗号鍵（ｐｕｂｌｉｃ  ｋｅｙ）で暗号化される。この暗号化されたものをチケットＴｃと呼ぶ。コンテンツを復号する秘密鍵ＫｃはチケットＴｃに含まれるため、コンテンツを利用するためにはチケットＴｃが必要となる。チケットＴｃは、コンテンツの購入処理が完了した時点で電子書籍コンテンツ受信端末１０２に送られる。電子書籍コンテンツ受信端末１０２では、受信したチケットＴｃを端末内の権利管理部１０７で復号・蓄積する。権利管理部１０７は、耐タンパ機能を持つ機密処理部１０８内にあり、利用者から内部データを見られない仕組みとなっている。
【００４２】
チケットＴｃは電子書籍コンテンツ受信端末１０２の暗号鍵で暗号化されているため、電子書籍コンテンツ受信端末１０２以外では復号することができず、さらに、電子書籍コンテンツ受信端末１０２の機密処理部１０８の内部で復号および蓄積されるため、不正に第三者に渡ることなくコピーもできない。
【００４３】
なお、チケットＴｃの暗号方式には対称暗号方式を用いてもよい。その場合でもチケットＴｃは電子書籍コンテンツ受信端末１０２の秘密鍵で暗号化されるため、電子書籍コンテンツ受信端末１０２以外では復号することができない。
【００４４】
チケットＴｃはコンテンツの購入処理を行わないと取得することはできないが、コンテンツ自身は暗号化されているため、コンテンツは複製自由であり、必ずしも電子書籍コンテンツ配信サーバ１０１から取得する必要はなく、利用者間で譲渡しあうことも可能である。これによりコンテンツの流通速度の向上と流通範囲の拡大効果がある。
【００４５】
＜チケットＴｃの具体例＞
チケットＴｃのフォーマット例を図２（Ａ）に示す。チケットＴｃには、チケットＴｃの対象となるコンテンツの識別子２０１、利用条件集合２０２、およびコンテンツ鍵２０３の情報が含まれる。利用条件集合２０２には予め決められた利用条件の中から複数の利用条件を指定できるようになっている。各利用条件には図２（Ｂ）に示すように利用条件識別子が予め設定されており、個々の利用条件の指定には利用条件識別子が用いられる。また、各利用条件は属性値を持ち、それぞれの条件に応じてその意味が決められている。例えば、利用条件識別子「０００１」に対応する利用条件「利用期限」については、その属性値として、利用可能な期限を示す年月日がＢＣＤ（Ｂｉｎａｒｙ −Ｃｏｄｅｄ Ｄｅｃｉｍａｌ）で記述される（図２（Ａ）の例では“２００１０４２１”）。利用条件識別子「０００２」に対応する利用条件「プリントアウト可否」については、その属性値として、プリントアウト不可の場合０、可能な場合にはその回数が記述される。利用条件識別子「０００３」に対応する利用条件「移動可否」については、その属性値として、他の記録メディアなどにコンテンツを移動不可の場合は０、可能な場合にはその回数が記述される。
【００４６】
＜機密処理部１０８＞
機密処理部１０８は、その内部に含まれるモジュールおよびそれらの間でやり取りされるデータが耐タンパ処理により利用者から隠蔽され、内部の情報を利用者が覗くことができないようになっている。機密処理部１０８は例えば内部に含むモジュールを１チップで実現したＬＳＩであり、外部からプローブして内容を取得できないもので実現されていたり、複数のモジュールからなるが、それらの間の通信は暗号化され盗聴できないように実現されたものである。
【００４７】
＜通信部１０５＞
通信部１０５は、ネットワークを通じてデータをやり取りするネットワークプロトコルが実装されたモジュールであり、電子書籍コンテンツ受信端末１０２の機密処理部１０８に含まれる。また通信部１０５には、利用条件管理サーバ１０４に対する利用条件の登録・検索が可能なプロトコルが実装されている。利用条件登録プロトコルおよび利用条件検索プロトコルは、インターネットで一般的に利用されているＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）を利用する。ＳＳＬのプロトコルは、ＮｅｔＳｃａｐｅ社の技術資料「Ｔｈｅ  ＳＳＬ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ３．０」により公開されている。このプロトコルにより、電子書籍コンテンツ受信端末１０２と利用条件管理サーバ１０４は互いに認証を行い、セッション毎に決められたセッション鍵で暗号化された秘匿通信によりデータを相互にやりとりする。なお、電子書籍コンテンツ受信端末１０２と利用条件管理サーバ１０４の間のプロトコルは必ずしもＳＳＬである必要はなく、同等あるいはそれ以上の機能を有するプロトコルであれば他のプロトコルを用いてもよい。
【００４８】
＜コンテンツ管理部１０９＞
コンテンツ管理部１０９は、電子書籍コンテンツ配信サーバ１０１から受信した暗号化コンテンツを管理する。電子書籍コンテンツ配信サーバ１０１から配信されるコンテンツにはコンテンツを一意に識別するコンテンツ識別子Ｉｃが付加されている。コンテンツ管理部１０９は、例えば図３に示すデータベースで実現される。図３に示す管理スキーマでは、コンテンツ識別子Ｉｃとコンテンツファイル名を属性に取り、検索キーとしてコンテンツ識別子を指定する。
【００４９】
＜権利管理部１０７＞
権利管理部１０７は、電子書籍コンテンツ受信端末１０２の機密処理部１０８に存在し、電子書籍コンテンツ配信サーバ１０１から受信したチケットＴｃに含まれるコンテンツ鍵Ｋｃ・利用条件Ｕｃ・コンテンツ識別子Ｉｃを管理する。ここで利用条件Ｕｃは、コンテンツ配信サービスで定義される利用条件である。上記のデータは、権利管理部１０７内部のデータベースで管理される。例えば、データベースでは図４（Ａ）および図４（Ｂ）に示す２つのスキーマが定義されている。図４（Ａ）はコンテンツ鍵・利用条件集合・コンテンツ識別子の組を管理するチケットスキーマであり、図４（Ｂ）は利用条件を管理する利用条件スキーマである。
【００５０】
なお、図４（Ｂ）に示す利用条件スキーマにおいて、利用条件集合ＵＲ１に対応する利用条件識別子が３つ存在するが、これはあるコンテンツに対応する利用条件として利用条件識別子０００１（利用期限）、０００２（プリントアウト可否）、０００３（移動可否）の３つが定義されていることを示している。
【００５１】
＜コンテンツ移動部１０６＞
コンテンツ移動部１０６は、電子書籍コンテンツ受信端末１０２の機密処理部１０８に存在し、権利管理部１０７に蓄積されているコンテンツ鍵Ｋｃおよび利用条件Ｕｃと、コンテンツ管理部１０９に蓄積されている暗号化コンテンツとを著作権保護メディア１０３に移動する機能を持つ。またコンテンツ移動部１０６は、コンテンツ配信サービスと著作権保護メディア１０３とのそれぞれで定義されている利用条件の対応表を持ち、移動する利用条件の判別およびフォーマット変換を行う。変換表の例を図５に示す。
【００５２】
図５に示す変換表は、著作権保護メディア１０３に移動する利用条件に対して、コンテンツ配信サービスで定義される利用条件識別子と、著作権保護メディア１０３で定義される利用条件識別子と、さらに属性データの変換関数を持つ。例えば、コンテンツ配信サービスにおいて利用条件識別子が「０００１」である利用条件「利用期限」は、著作権保護メディア１０３においても定義されており、移動が許されている。著作権保護メディア１０３での利用条件「利用期限」の利用条件識別子は「００００８０００」である。また、利用条件「利用期限」の属性値、すなわち利用期限の年月日を表す属性値のデータフォーマットもコンテンツ配信サービスと著作権保護メディア１０３とで異なる。利用期限の年月日を表す属性値のデータフォーマットに対して、コンテンツ配信サービスから著作権保護メディア１０３への変換の際には変換関数「Ｆ１」を用いる。著作権保護メディア１０３からコンテンツ配信サービスへの変換の際には変換関数「Ｆ２」を用いる。一方、コンテンツ配信サービスにおいて利用条件識別子が「０００２」である利用条件「プリントアウト可否」は、著作権保護メディア１０３においても定義されており、移動が許されている。著作権保護メディア１０３での利用条件「プリントアウト可否」の利用条件識別子は「００００９０００」である。また、利用条件「プリントアウト可否」の属性値、すなわちプリントアウトの可否を表す属性値のデータフォーマットもコンテンツ配信サービスと著作権保護メディア１０３とで異なる。プリントアウトの可否を表す属性値のデータフォーマットに対して、コンテンツ配信サービスから著作権保護メディア１０３への変換の際には変換関数「Ｆ３」を用いる。著作権保護メディア１０３からコンテンツ配信サービスへの変換の際には変換関数「Ｆ４」を用いる。
【００５３】
また、コンテンツ移動部１０６は、著作権保護メディア１０３に格納されているコンテンツ鍵Ｋｃ、利用条件Ｕｃ’、およびコンテンツを電子書籍コンテンツ受信端末１０２に移動する機能を持つ。この場合も図５の変換表を利用する。利用条件Ｕｃ’の属性値のデータフォーマットの変換が必要となる場合には、対応する変換関数を用いる。
【００５４】
さらに、コンテンツ移動部１０６は、電子書籍コンテンツ受信端末１０２と著作権保護メディア１０３で使用している暗号方式が異なる場合には、暗号方式の変換を行う。
【００５５】
＜著作権保護メディア１０３＞
著作権保護メディア１０３は、典型的にはＳＤカードなどの半導体メモリカードであって、通常領域と秘匿領域を合わせ持つ可搬型の記録媒体である。秘匿領域とは、著作権保護メディアとコンテンツ管理端末との間での相互認証を経てはじめてアクセスできる領域である。一方、通常領域とは、そのような認証プロセスなしでアクセスできる領域である。秘匿領域は利用者から内部データを見られない仕組みを持っており、その秘匿領域にコンテンツ鍵Ｋｃおよび利用条件Ｕｃ’が保持される。ここで利用条件Ｕｃ’は、著作権保護メディア１０３独自の利用条件である。コンテンツは一般的に著作権保護メディア１０３上の通常領域に置かれる。通常領域とは利用者が自由に利用できる領域である。著作権保護メディア１０３上のコンテンツは独自のコンテンツ識別子Ｉｃ’を持ち、さらに、著作権保護メディア１０３は一意に定まる固有の識別子Ｉｍを持つものとする。
【００５６】
著作権保護メディア１０３の秘匿領域に対するアクセスには、電子書籍コンテンツ受信端末１０２と著作権保護メディア１０３間での相互認証・秘匿通信を実現するプロトコルを用いて行う。つまり、相互認証によってなりすましを防ぎ、秘匿通信で端末−メディア間の通信の盗聴を防いでいる。
【００５７】
＜利用条件管理サーバ１０４＞
利用条件管理サーバ１０４は、ネットワーク上にあるデータベースサーバであり、利用条件を管理する。利用条件管理スキーマの例を図６（Ａ）および図６（Ｂ）に示す。利用条件管理サーバ１０４はアクセス制限が施されており、電子書籍配信サービスに登録されている電子書籍コンテンツ受信端末１０２以外からのアクセスはできない仕組みになっている。これは前述したように通信部１０５との通信プロトコルで認証される。利用条件管理サーバ１０４は次の２つの処理を行う。（１）電子書籍コンテンツ受信端末から（検索キー・利用条件・コンテンツ識別子）の組を受信し、これらの情報を内部のデータベースに登録する。データベースの検索は前記検索キーを用いて行う。（２）コンテンツ受信端末から検索キーを受信し、この検索キーを用いて内部のデータベースを検索して得られたデータを返信する。
【００５８】
以上のようなコンテンツ管理システムにおいて、著作権保護メディア１０３を経由したコンテンツの移動動作を（１）著作権保護メディア１０３への移動と（２）著作権保護メディア１０３からの移動とに分けて説明する。
【００５９】
まず、著作権保護メディア１０３へのコンテンツ移動時の動作について、図７に示すフローチャートを参照しながら説明する。
【００６０】
（ステップＳ７０１）
利用者は、電子書籍コンテンツ受信端末１０２上のコンテンツの中から著作権保護メディア１０３へ移動したいコンテンツを選択する。利用者によって指定されたコンテンツのコンテンツ識別子をＩｃとする。
【００６１】
（ステップＳ７０２）
次に、コンテンツ移動部１０６は、指定されたコンテンツを著作権保護メディア１０３に移動する。その方法は、まず、コンテンツ管理部１０９内のデータベースからコンテンツ識別子Ｉｃをキーとして対応する暗号化コンテンツを検索する。以降、便宜上、コンテンツ識別子Ｉｃを持つコンテンツをコンテンツＩｃと表記する。その後、検索された暗号化コンテンツを著作権保護メディア１０３に移動する。ここで、コンテンツは暗号化されているため著作権保護メディアへの移動にはセキュリティは必要ない。また、コンテンツＩｃは暗号化されているため、著作権保護メディア１０３の秘匿領域に移動しても、通常領域に移動してもどちらでもよい。
【００６２】
（ステップＳ７０３）
コンテンツ移動部１０６は、コンテンツの書き出しが終了すれば、著作権保護メディア１０３固有のメディア識別子を取得する。取得したメディア識別子をＩｍとする。
【００６３】
（ステップＳ７０４）
コンテンツ移動部１０６は、移動を行うコンテンツ識別子Ｉｃと著作権保護メディア１０３から取得したメディア識別子Ｉｍとを機密処理部１０８内の権利管理部１０７に渡し、権利管理部１０７は、利用条件管理サーバ１０４に利用条件を登録するための検索キーを作成する。検索キーは次のようにして作成する。（１）権利管理部１０７では、受け取ったコンテンツ識別子Ｉｃを利用して、コンテンツＩｃのコンテンツ鍵を検索する。（２）検索されたコンテンツ鍵をＫｃとすると、メディア識別子Ｉｍをコンテンツ鍵Ｋｃで対称暗号方式を用いて暗号化を行う。暗号化された結果をＫｃ（Ｉｍ）とし、そのＫｃ（Ｉｍ）を検索キーとする。検索キー作成の概略図を図８に示す。
【００６４】
（ステップＳ７０５）
通信部１０５は、ステップＳ７０４で作成された検索キーＫｃ（Ｉｍ）とコンテンツＩｃの利用条件Ｕｃとコンテンツ識別子Ｉｃとの組を、利用条件管理サーバ１０４に送信する。送信の前段階として、電子書籍コンテンツ受信端末１０２と利用条件管理サーバ１０４との間で、相互認証および暗号化通信のためのセッション鍵Ｋｓの作成がＳＳＬプロトコルを用いて行われる。セッション鍵は端末・サーバそれぞれ同じものが作成される。その後、通信部１０５は送信データ（Ｋｃ（Ｉｍ）、Ｕｃ、Ｉｃ）をセッション鍵Ｋｓで対称暗号方式によって暗号化し、利用条件管理サーバ１０４に送信する。ここで、送信データ中の利用条件Ｕｃは、コンテンツ移動部１０６の持つ対応表（図５）で移動が許されているもの以外のものとする。
【００６５】
（ステップＳ７０６）
利用条件管理サーバ１０４は、通信部１０５からの受信データをセッション鍵Ｋｓで対称暗号方式によって復号し、検索キーＫｃ（Ｉｍ）をデータベースの検索キーとして、利用条件Ｕｃおよびコンテンツ識別子Ｉｃをサーバ内のデータベースに登録する。
【００６６】
（ステップＳ７０７）
コンテンツ移動部１０６は、コンテンツＩｃの利用条件Ｕｃを著作権保護メディア１０３に移動する。コンテンツ移動部１０６では、著作権保護メディア１０３の電子書籍フォーマットで定義される利用条件と電子書籍配信サービスで定義される利用条件の対応表（図５）を持っている。コンテンツ移動部１０６は、対応表を参照して移動が許されている利用条件のみ移動を行う。
【００６７】
以上の結果、著作権保護メディア１０３へのコンテンツ移動時には、コンテンツに対して設定されている複数の利用条件のうち、著作権保護メディア１０３で定義されているものについては著作権保護メディア１０３に移動され、著作権保護メディア１０３で定義されていないものについては通信部１０５を通じて利用条件管理サーバ１０４へ送信されることになる。
【００６８】
次に、著作権保護メディア１０３からのコンテンツ移動時の動作について、図９に示すフローチャートを参照しながら説明する。
【００６９】
（ステップＳ９０１）
利用者は、著作権保護メディア１０３上のコンテンツの中から電子書籍コンテンツ受信端末１０２へ移動したいコンテンツを選択する。利用者によって指定されたコンテンツのコンテンツ識別子をＩｃ’とする。
【００７０】
（ステップＳ９０２）
次に、コンテンツ移動部１０６は、著作権保護メディア１０３のメディア識別子を取得する。取得したメディア識別子をＩｍとする。
【００７１】
（ステップＳ９０３）
コンテンツ移動部１０６は、指定されたコンテンツＩｃ’のコンテンツ鍵Ｋｃを取得する。
【００７２】
（ステップＳ９０４）
コンテンツ移動部１０６は、ステップＳ９０２で取得したメディア識別子ＩｍおよびステップＳ９０３で取得したコンテンツ鍵Ｋｃから、利用条件管理サーバ１０４から利用条件を取得するための検索キーを作成する。検索キーは、メディア識別子Ｉｍをコンテンツ鍵Ｋｃで対称暗号方式を用いて暗号化して作成する。作成された検索キーをＫｃ（Ｉｍ）とする。
【００７３】
（ステップＳ９０５）
通信部１０５は、ステップＳ９０４で作成された検索キーＫｃ（Ｉｍ）を利用条件管理サーバ１０４に送信する。送信の前段階として、電子書籍コンテンツ受信端末１０２と利用条件管理サーバ１０４との間で、相互認証および暗号化通信のためのセッション鍵Ｋｓ’の作成がＳＳＬプロトコルを用いて行われる。その後、通信部１０５は送信データ（Ｋｃ（Ｉｍ））をセッション鍵Ｋｓ’で暗号化し、利用条件管理サーバ１０４に送信する。
【００７４】
（ステップＳ９０６）
利用条件管理サーバ１０４は、通信部１０５からの受信データをセッション鍵Ｋｓ’で復号し、検索キーＫｃ（Ｉｍ）でサーバ内のデータベースを検索する。そして利用条件管理サーバ１０４は、検索した結果（Ｕｃ、Ｉｃ）を電子書籍コンテンツ受信端末１０２に返信する。
【００７５】
（ステップＳ９０７）
コンテンツ移動部１０６は、著作権保護メディア１０３からコンテンツＩｃ’に対する利用条件Ｕｃ’を移動する。移動の際には内部にもつ対応表（図５）を参照することにより、利用条件識別子および属性値の変換を行う。
【００７６】
（ステップＳ９０８）
通信部１０５は、利用条件管理サーバ１０４から受信した利用条件ＵｃとステップＳ９０７で移動した利用条件とを結合し、結合後の利用条件と、利用条件管理サーバ１０４から受信したコンテンツ識別子Ｉｃと、ステップＳ９０３で著作権保護メディア１０３から取得したコンテンツ鍵Ｋｃとを権利管理部１０７に登録する。
【００７７】
（ステップＳ９０９）
次にコンテンツ移動部１０６は、コンテンツＩｃ’を著作権保護メディア１０３からコンテンツ管理部１０９に移動する。移動されたコンテンツは、利用条件管理サーバ１０４から受信したコンテンツ識別子Ｉｃとともにコンテンツ管理部１０９内のデータベースに登録される。
【００７８】
以上の結果、著作権保護メディア１０３からのコンテンツ移動時には、コンテンツに対して初めに設定されていた複数の利用条件のうち、著作権保護メディア１０３で定義されているものについては著作権保護メディア１０３から移動され、著作権保護メディア１０３で定義されていないものについては通信部１０５を通じて利用条件管理サーバ１０４から受信されることになる。したがって、著作権保護メディア１０３を経由してコンテンツを移動する場合にも利用条件の欠落が生じず、全ての利用条件を確実に移動することができる。
【００７９】
なお、本実施形態では、利用条件管理サーバ１０４に対する検索キーとして、メディア識別子Ｉｍをコンテンツ鍵Ｋｃで暗号化したＫｃ（Ｉｍ）を用いたが、著作権保護メディア１０３上のコンテンツを一意に識別できるものであれば他のものを用いてもよい。例えば、著作権保護メディア１０３はコンテンツの書きこみに対して必ず異なるコンテンツ識別子Ｉｃを作成するものであるとすれば、コンテンツ識別子Ｉｃとメディア識別子Ｉｍとを結合したＩｃ・Ｉｍを検索キーに利用してもよい。
【００８０】
また、特にコンテンツの移動先の端末が予め特定されている場合には、利用条件管理サーバ１０４に登録する利用条件Ｕｃを移動先端末の暗号鍵で暗号化してもよい。
【００８１】
また、本実施形態では、利用条件管理サーバ１０４へは、著作権保護メディア１０３に移動できない利用条件のみを送信するとしたが、チケットに含まれる利用条件をすべて利用条件管理サーバ１０４に送信してもよい。その場合には、図９のステップＳ９０７の処理を省略することができる。
【００８２】
また、本実施形態では、通信部１０５、コンテンツ移動部１０６、および権利管理部１０７がすべて同一の機密処理部１０８に含まれるとしたが、それぞれのモジュール毎に機密処理部を持ってもよい。その場合には、悪意のある利用者からモジュール間のデータを盗聴されないように、互いの機密処理部同士は、相互認証を行った上で暗号通信を行うようにすべきである。
【００８３】
また、本実施形態で説明した電子書籍コンテンツ配信サーバ１０１と利用条件管理サーバ１０４を物理的に同一のサーバ上で実現してもよい。
【００８４】
また、本実施形態では、電子書籍コンテンツ配信サーバ１０１がコンテンツおよびチケットを配信したが、コンテンツとチケットのそれぞれを配信するサーバを独立に実現してもよい。
【００８５】
また、利用条件管理サーバ１０４において、コンテンツの移動を行った電子書籍コンテンツ受信端末１０２とそのコンテンツ識別子との履歴を管理することにより、不正なコンテンツ利用を監視してもよい。これにより、例えば、同一電子書籍コンテンツ受信端末１０２から同一識別子のコンテンツの移動が複数回行われた場合に、利用条件管理サーバ１０４はそれを検知して、そのコンテンツ受信端末の利用者に警告を発することができる。
【００８６】
また、本実施形態では、著作権保護メディア１０３を経由して電子書籍コンテンツ受信端末１０２間でコンテンツの移動を行う場合を例に説明したが、著作権保護機能を持つ他の異なるコンテンツ管理システムあるいはコンテンツ配信システムを経由してコンテンツの移動を行う場合にも本発明を適用することができる。つまり利用条件の欠落は、あるコンテンツ配信システムにおいて配信されたコンテンツを別のシステム（著作権保護メディアに限らない）を経由して移動したときに、コンテンツの利用条件の一部がその経由した別のシステムで定義されていない場合に生じるが、本発明はそのようなケース全般に適用することができる。
【００８７】
また、本実施形態では利用条件の結合を電子書籍コンテンツ受信端末１０２で行ったが、利用条件管理サーバ１０４で行ってもよい。その場合、電子書籍コンテンツ受信端末１０２は、検索キーＫｃ（Ｉｍ）に加えて著作権保護メディア１０３から移動した利用条件Ｕｃ’をセッション鍵Ｋｓ’で暗号化して利用条件管理サーバ１０４に送信する。その後、利用条件管理サーバ１０４は、サーバ内のデータベースを検索キーＫｃ（Ｉｍ）で検索する。検索した結果を（Ｕｃ，Ｉｃ）とすると、利用条件管理サーバ１０４は、利用条件Ｕｃと端末から受信した利用条件Ｕｃ’とを結合し、結合した利用条件とコンテンツ識別子Ｉｃとをセッション鍵Ｋｓ’で暗号化して電子書籍コンテンツ受信端末１０２に返信する。電子書籍コンテンツ受信端末１０２は、利用条件管理サーバ１０４から受信した結合後の利用条件と、コンテンツ識別子Ｉｃと、著作権保護メディア１０３から取得したコンテンツ鍵Ｋｃとを権利管理部１０７に登録する。
【００８８】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
前述の第１の実施形態では、著作権保護メディア１０３の電子書籍フォーマットで定義されていない利用条件を、利用条件管理サーバ１０４を利用して移動することにより、コンテンツ移動時の利用条件の欠落を防いだが、本実施形態では、著作権保護メディア１０３の電子書籍フォーマットで定義されていない利用条件を暗号化して著作権保護メディア１０３の通常領域に移動することにより同等の機能を実現する。
【００８９】
図１０は、本発明の第２の実施形態に係るコンテンツ管理システムの構成を示すブロック図である。図１０において、コンテンツ管理システムは、電子書籍コンテンツ配信サーバ１０１と、電子書籍コンテンツ受信端末１００２と、著作権保護メディア１０３とを備えている。電子書籍コンテンツ受信端末１００２は機密処理部１００８とコンテンツ管理部１０９とを含んでおり、機密処理部１００８は通信部１０５とコンテンツ移動部１０６と権利管理部１０７と利用条件移動部１０１０とを有する。なお図１０において図１と同等の構成には同一の参照符号を付し、その説明を省略する。
【００９０】
利用条件移動部１０１０は、電子書籍コンテンツ受信端末１００２の機密処理部１００８に存在し、権利管理部１０７に蓄積されている利用条件Ｕｃを暗号化し、著作権保護メディア１０３に移動する機能を持つ。ここで注意したいのは、コンテンツ移動部１０６において著作権保護メディア１０３に移動する利用条件との違いである。第１の実施形態でも説明したように、コンテンツ移動部１０６は、著作権保護メディア１０３で定義されている利用条件のみを移動し、その移動先は著作権保護メディア１０３の秘匿領域である。これに対して、利用条件移動部１０１０は、逆に著作権保護メディア１０３で定義されていない利用条件を著作権保護メディア１０３の通常領域に移動する。
【００９１】
以上のようなコンテンツ管理システムにおいて、著作権保護メディア１０３を経由したコンテンツの移動動作を（１）著作権保護メディア１０３への移動と（２）著作権保護メディア１０３からの移動とに分けて説明する。
【００９２】
まず、著作権保護メディア１０３へのコンテンツ移動時の移動について、図１１に示すフローチャートを参照しながら説明する。なお図１１において図７と同等のステップには同一の参照符号を付し、その説明を省略する。
【００９３】
（ステップＳ１１０１）
利用条件移動部１０１０は、ステップＳ７０２で移動したコンテンツの利用条件Ｕｃおよびコンテンツ識別子Ｉｃをコンテンツ鍵Ｋｃで対称暗号方式によって暗号化し、著作権保護メディア１０３の通常領域に移動する。この通常領域に移動される暗号化されたデータを利用条件データＤｃとする。ここで、利用条件データＤｃ中の利用条件Ｕｃは、コンテンツ移動部１０６の持つ対応表（図５）で移動が許されているもの以外のものとする。
【００９４】
著作権保護メディア１０３に移動した利用条件データＤｃはコンテンツＩｃと関連付ける必要がある。関連付けの方法としては、例えばデータＤｃのファイル名をコンテンツＩｃのファイル名と同じにする（拡張子は変える）方法が考えられる。具体的には、著作権保護メディア１０３上でのコンテンツＩｃのファイル名が「Ａ．ＳＢ１」の場合、利用条件データＤｃのファイル名は「Ａ．ＵＲ」とする。
【００９５】
図１１に示す処理の結果、著作権保護メディア１０３へのコンテンツ移動時には、コンテンツに対して設定されている複数の利用条件のうち、著作権保護メディア１０３で定義されているものについては著作権保護メディア１０３の秘匿領域に移動され、著作権保護メディア１０３で定義されていないものについては暗号化された状態で著作権保護メディア１０３の通常領域に移動されることになる。
【００９６】
次に、著作権保護メディア１０３からのコンテンツ移動時の動作について、図１２に示すフローチャートを参照しながら説明する。なお図１２において図９と同等のステップには同一の参照符号を付し、その説明を省略する。
【００９７】
（ステップＳ１２０１）
利用条件移動部１０１０は、著作権保護メディア１０３の通常領域にある、コンテンツＩｃ’に対応する利用条件データＤｃを移動し、この利用条件データＤｃをステップＳ９０３で取得したコンテンツ鍵Ｋｃで復号する。復号した利用条件とコンテンツ識別子の組を（Ｕｃ、Ｉｃ）とする。
【００９８】
図１２に示す処理の結果、著作権保護メディア１０３からのコンテンツ移動時には、コンテンツに対して初めに設定されていた複数の利用条件のうち、著作権保護メディア１０３で定義されているものについては著作権保護メディア１０３の秘匿領域から移動され、著作権保護メディア１０３で定義されていないものについては暗号化された状態で著作権保護メディア１０３の通常領域から移動されることになる。したがって、著作権保護メディア１０３を経由してコンテンツを移動する場合にも利用条件の欠落が生じず、全ての利用条件を確実に移動することができる。
【００９９】
なお、本実施形態では、利用条件データＤｃをコンテンツ鍵Ｋｃで暗号化したが、特にコンテンツの移動先の端末が予め特定されている場合には、移動先端末の暗号鍵で非対称暗号方式を用いて暗号化してもよい。
【０１００】
また、本実施形態では、利用条件データＤｃを暗号化して著作権保護メディア１０３の通常領域に移動したが、著作権保護メディア１０３の秘匿領域に移動してもよい。
【０１０１】
また、本実施形態では、著作権保護メディア１０３へは、そのままでは利用条件として著作権保護メディア１０３に移動できない利用条件のみを暗号化し、利用条件データＤｃとして移動するとしたが、チケットに含まれる利用条件をすべて暗号化し、利用条件データＤｃとして著作権保護メディア１０３へ移動してもよい。
【０１０２】
また、本実施形態では、通信部１０５、コンテンツ移動部１０６、権利管理部１０７、および利用条件移動部１０１０がすべて同一の機密処理部１００８に含まれるとしたが、それぞれのモジュール毎に機密処理部を持ってもよい。その場合には、悪意のある利用者からモジュール間のデータを盗聴されないように、互いの機密処理部同士は、相互認証を行った上で暗号通信を行うようにすべきである。
【０１０３】
また、本実施形態では、著作権保護メディア１０３を経由して電子書籍コンテンツ受信端末１０２間でコンテンツの移動を行う場合を例に説明したが、著作権保護機能を持つ他の異なるコンテンツ管理システムあるいはコンテンツ配信システムを経由してコンテンツの移動を行う場合にも本発明を適用することができる。つまり利用条件の欠落は、あるコンテンツ配信システムにおいて配信されたコンテンツを別のシステム（著作権保護メディアに限らない）を経由して移動したときに、コンテンツの利用条件の一部がその経由した別のシステムで定義されていない場合に生じるが、本発明はそのようなケース全般に適用することができる。
【０１０４】
以上、第１および第２の実施形態について説明したが、移動先のコンテンツ受信端末、移動コンテンツ、移動コンテンツ種別、利用条件管理サーバとの通信手段の有無、著作権保護メディアの空き容量の少なくとも一つ、あるいはこれらの組み合わせに応じて、第１および第２の実施形態で説明した２つの方法を切り替えて、コンテンツ移動を行ってもよい。
【０１０５】
なお、以上の実施形態の説明では書籍コンテンツの管理システムについて説明したが、書籍コンテンツ以外のコンテンツ、例えば音楽コンテンツや映像コンテンツの管理システムにも本発明を適用することができることは言うまでもない。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るコンテンツ管理システムの構成を示すブロック図である。
【図２】チケットフォーマットの一例を示す図である。
【図３】コンテンツ管理部のデータベースの例を示す図である。
【図４】権利管理部のデータベースの例を示す図である。
【図５】コンテンツ移動部の変換表の例を示す図である。
【図６】利用条件管理サーバの利用条件データベースの例を示す図である。
【図７】第１の実施形態における著作権保護メディアへのコンテンツ移動時の動作を示すフローチャートである。
【図８】検索キー作成の概略を示す図である。
【図９】第１の実施形態における著作権保護メディアからのコンテンツ移動時の動作を示すフローチャートである。
【図１０】本発明の第２の実施形態に係るコンテンツ管理システムの構成を示すブロック図である。
【図１１】第２の実施形態における著作権保護メディアへのコンテンツ移動時の動作を示すフローチャートである。
【図１２】第２の実施形態における著作権保護メディアからのコンテンツ移動時の動作を示すフローチャートである。
【符号の説明】
１０１  電子書籍コンテンツ配信サーバ
１０２  電子書籍コンテンツ受信端末
１０３  著作権保護メディア
１０４  利用条件管理サーバ
１０５  通信部
１０６  コンテンツ移動部
１０７  権利管理部
１０８  機密処理部
１０９  コンテンツ管理部
１００２  電子書籍コンテンツ受信端末
１００８  機密処理部
１０１０  利用条件移動部
【図１】
0004174237.tif 000002
【図２】
0004174237.tif 000003
【図３】
0004174237.tif 000004
【図４】
0004174237.tif 000005
【図５】
0004174237.tif 000006
【図６】
0004174237.tif 000007
【図７】
0004174237.tif 000008
【図８】
0004174237.tif 000009
【図９】
0004174237.tif 000010
【図１０】
0004174237.tif 000011
【図１１】
0004174237.tif 000012
【図１２】
0004174237.tif 000013