JP4174237B2 - コンテンツ管理システム、コンテンツ管理端末、利用条件管理サーバ、コンテンツ管理方法およびコンテンツ管理プログラム - Google Patents
コンテンツ管理システム、コンテンツ管理端末、利用条件管理サーバ、コンテンツ管理方法およびコンテンツ管理プログラム Download PDFInfo
- Publication number
- JP4174237B2 JP4174237B2 JP2002143160A JP2002143160A JP4174237B2 JP 4174237 B2 JP4174237 B2 JP 4174237B2 JP 2002143160 A JP2002143160 A JP 2002143160A JP 2002143160 A JP2002143160 A JP 2002143160A JP 4174237 B2 JP4174237 B2 JP 4174237B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- content management
- usage
- intermediate system
- condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000007726 management method Methods 0.000 title claims description 231
- 238000004891 communication Methods 0.000 claims description 35
- 238000012546 transfer Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 26
- 238000000034 method Methods 0.000 description 23
- 238000006243 chemical reaction Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
Description
【発明の属する技術分野】
本発明は、コンテンツ管理システムに関し、より特定的には、あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムに関する。
【0002】
【従来の技術】
近年、デジタル情報圧縮技術の発展や高速なネットワークインフラストラクチャの出現により、インターネットなどのネットワークを介した様々なコンテンツ配信サービスが運用されている。例えば、Webページから音楽コンテンツを配信する音楽配信サービスや、電子メールを利用したマーケット情報配信サービスなどがある。
【0003】
一般にデジタルコンテンツは容易にコピーが可能なため、課金を行うコンテンツ配信サービスでは、そのコンテンツ管理が非常に重要となる。不正コピーや改竄が行われるとサービス業者・著作権者にとって多大な不利益が生じる。不正コピーや改竄を考慮した著作権管理システムの一例が特開平7−131452号公報に開示されている。この公報に開示されたコンテンツ管理方法では、暗号化されたコンテンツと、利用条件と、暗号鍵とを端末で受信し、改竄検出を行った後、利用条件の適合検証を行い、すべての検証を満足したときのみコンテンツの復号を行い出力を行う。
【0004】
利用条件とは、コンテンツの利用制限情報であり、利用回数や利用期間などを指定するものである。コンテンツ配信サービスプロバイダは、利用期間を指定することにより、レンタルサービスを実現したり利用条件に応じてコンテンツの料金設定を変更することが可能となり、多様なサービスを実現することができる。この利点から、コンテンツ配信サービスでは一般的に利用条件を用いることが多い。
【0005】
また、近年、DVDやSDカードのような著作権保護機構を持つ記録メディア(以下、著作権保護メディアと称する)が開発され、そのメディアに記録されているコンテンツの不正コピーを防ぐことが可能となった。そこでコンテンツ配信サービスを運営するサービスプロバイダの中には、これらの著作権保護メディアに対して配信コンテンツの移動を許すものもある。ここで、コンテンツの移動とは「移動元Aから移動先Bへコンテンツおよび利用条件を移し、移動完了後には移動元Aに利用可能なコンテンツが残らない操作」を意味する。つまり、移動によってはコンテンツのコピーは生じないため、上記サービスプロバイダは著作権保護メディアへの移動を許しているのである。
【0006】
著作権保護メディアに移動したコンテンツは、著作権保護メディア専用の出力(再生)機器で利用することができる。これにより利用者は、上記サービスプロバイダより入手して据置型の機器に記録したコンテンツを、携帯型の機器でも利用することができ、コンテンツの利便性が向上する。
【0007】
【発明が解決しようとする課題】
ところで、一旦著作権保護メディアに移動したコンテンツを、著作権保護メディア専用の出力(再生)機器以外の機器で利用する場合があり得る。例えば、一旦著作権保護メディアに移動したコンテンツを再び移動元の据置型の機器で利用する場合があり得る。また、一旦自宅の据置型の機器から著作権保護メディアに移動して通勤途中に携帯型の機器において利用していたコンテンツを、職場のパソコンで利用する場合もあり得る。また、ある据置型の機器から別の据置型の機器へコンテンツデータを単に移動するための手段として著作権保護メディアを利用する場合もあり得る。また、コンテンツデータを著作権保護メディアを介して他の利用者に譲渡する場合もあり得る。
【0008】
しかしながら、そうした場合に、コンテンツに本来設定されていた利用条件が欠落してしまう可能性がある。これは、対応可能な利用条件が著作権保護メディア毎に独自に規定されていることに起因する。以下、利用条件が欠落する仕組みについて具体的に説明する。
【0009】
例として電子書籍配信サービスAから購入した書籍コンテンツの移動を考える。電子書籍配信サービスAでは、販売する書籍コンテンツに対して、3つの利用条件(利用期限、プリントアウト可否、移動可否)を付加しているものとする。利用者は、受信端末において購入した書籍コンテンツを利用条件に従って利用する。ある購入書籍コンテンツCの利用条件が(利用期限=“2001年4月21日”、プリントアウト可否=“可”、移動可否=“可”)に設定されている場合、利用者は2001年4月21日まで、購入した書籍コンテンツCを自由に閲覧することができ、さらにプリントアウトも可能である。移動についても可能であるので、利用者は据置型の機器に記憶されている書籍コンテンツCを自分の持つ著作権保護メディアMに移動し、書籍閲覧機器で書籍コンテンツCを閲覧することができる。
【0010】
ここで、著作権保護メディアM上で定められた書籍蓄積フォーマットFでは、利用条件として(利用期限)しか決められていないとする。これは、著作権保護メディアMでのフォーマットFは書籍閲覧機器でのプリントアウトを想定していないことを意味する。利用者はメディアMに移動した書籍コンテンツCを書籍閲覧機器でプリントアウトすることはできないが、2001年4月21日まで自由に閲覧することができる。
【0011】
しかし、利用者がメディアMに移動した書籍コンテンツCをさらに移動して別の機器(移動元の機器や他の機器)で利用しようとした場合、メディアMの利用条件にプリントアウトの可否を表すものが無いため、メディアMを経由してコンテンツの移動を行うと、プリントアウトの可否に関する利用条件が欠落してしまう。つまり、たとえ移動先の端末が書籍コンテンツCのプリントアウトに対応していたとしても、移動先の端末はプリントアウトに関する利用条件をメディアMから取得することができないため、書籍コンテンツCのプリントアウトができない。
【0012】
このような問題が存在すると、利用者は、書籍コンテンツを著作権保護メディアに移動することに対して慎重にならざるを得ず、例えば将来プリントアウトするかも知れないコンテンツについては携帯型の書籍閲覧機器で利用することを諦めてしまうかも知れない。これではコンテンツの利便性が損なわれてしまう。また、著作権保護メディアを単なるコンテンツデータの移動手段として利用する場合にも同様の問題が存在するため、可搬性に富む著作権保護メディア本来の利便性が損なわれ、利用者にとってもその利用価値が減少する。
【0013】
なお、このような問題は、著作権保護メディアを介してコンテンツを移動する場合に限らず、より一般には、あるコンテンツの利用条件の一部しか定義されていないようなシステムを経由してそのコンテンツを移動する場合に問題となる。
【0014】
それゆえに本発明の目的は、あるコンテンツの利用条件の一部しか定義されていないようなシステム(典型的には著作権保護メディア)を経由してそのコンテンツを移動する場合にも利用条件が欠落しないようなコンテンツ管理システムを提供することである。
【0015】
【課題を解決するための手段および発明の効果】
第1の発明は、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムであって、
コンテンツ管理端末と、
中間システムで定義されていない利用条件を一時的に保持する利用条件保持領域とを備え、
コンテンツ管理端末は、
コンテンツを管理するコンテンツ管理部と、
コンテンツの利用条件を管理する権利管理部と、
コンテンツ管理部において管理されているコンテンツを中間システムに移動し、かつこのコンテンツの利用条件のうち、中間システムで定義されている利用条件を中間システムに移動するコンテンツ移動部と、
コンテンツ移動部が移動するコンテンツに対応する利用条件のうち、少なくとも中間システムで定義されていない利用条件を利用条件保持領域に移動する利用条件移動部とを含み、
中間システムからのコンテンツの移動先となるコンテンツ管理端末は、この中間システムから移動された利用条件と利用条件保持領域に保持されている利用条件とに基づいてコンテンツの利用条件を得ることを特徴とする。
【0016】
上記第1の発明によれば、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するときに利用条件が欠落してしまうのを防ぐことができる。なお“中間システム”とは、利用条件がコンテンツ管理端末とは独立に定義されているようなシステム(例えば可搬型の記録媒体やコンテンツ管理システムやコンテンツ配信システム)を指すものとする。
【0017】
第2の発明は、第1の発明において、中間システムが可搬型の記録媒体であることを特徴とする。
【0018】
第3の発明は、第1の発明において、利用条件保持領域が、コンテンツ管理端末とネットワークを通じて接続された利用条件管理サーバであり、利用条件移動部が、利用条件管理サーバとの暗号通信機能を有する通信部であることを特徴とする。
【0019】
上記第3の発明によれば、中間システムで定義されていない利用条件を利用条件管理サーバで安全に保持することができる。
【0020】
第4の発明は、第2の発明において、利用条件保持領域が、可搬型の記録媒体の記憶領域であることを特徴とする。
【0021】
上記第4の発明によれば、可搬型の記録媒体で定義されていない利用条件を、コンテンツとともに可搬型の記録媒体に移動するので、コンテンツ管理端末がネットワークに接続されていない場合であっても利用条件の欠落を防止することができる。
【0022】
第5の発明は、第4の発明において、可搬型の記録媒体の記憶領域には、この可搬型の記録媒体との相互認証を経てはじめてアクセスすることができる秘匿領域と、相互認証なしにアクセスすることができる通常領域とが含まれ、
利用条件保持領域が、可搬型の記録媒体の通常領域であり、
利用条件移動部は、少なくとも可搬型の記録媒体で定義されていない利用条件を暗号化して利用条件データとして通常領域に移動する利用条件データ移動部であることを特徴とする。
【0023】
上記第5の発明によれば、中間システムで定義されていない利用条件を可搬型の記録媒体の通常領域で安全に保持することができる。
【0024】
第6の発明は、第4の発明において、可搬型の記録媒体の記憶領域には、この可搬型の記録媒体との相互認証を経てはじめてアクセスすることができる秘匿領域と、相互認証なしにアクセスすることができる通常領域とが含まれ、
利用条件保持領域が、可搬型の記録媒体の秘匿領域であり、
利用条件移動部は、少なくとも可搬型の記録媒体で定義されていない利用条件を秘匿領域に移動する利用条件データ移動部であることを特徴とする。
【0025】
上記第6の発明によれば、中間システムで定義されていない利用条件を可搬型の記録媒体の秘匿領域で安全に保持することができる。
【0026】
第7の発明は、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムにおいて利用されるコンテンツ管理端末であって、
コンテンツを管理するコンテンツ管理部と、
コンテンツの利用条件を管理する権利管理部と、
コンテンツ管理部において管理されているコンテンツを中間システムに移動し、かつこのコンテンツの利用条件のうち、中間システムで定義されている利用条件を中間システムに移動するコンテンツ移動部と、
コンテンツ移動部が移動するコンテンツに対応する利用条件のうち、少なくとも中間システムで定義されていない利用条件を、この利用条件を一時的に保持するための利用条件保持領域に移動する利用条件移動部とを備え、
このコンテンツ管理端末は、中間システムから移動された利用条件と利用条件保持領域に保持されている利用条件とに基づいてコンテンツの利用条件を得ることを特徴とする。
【0027】
上記第7の発明によれば、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するときに利用条件が欠落してしまうのを防ぐことができる。
【0028】
第8の発明は、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムにおいて利用される利用条件管理サーバであって、
コンテンツ管理端末とネットワークを通じて接続されており、
コンテンツ管理端末が移動するコンテンツに対応する利用条件のうち、少なくとも中間システムで定義されていない利用条件を暗号通信により受け取り、この利用条件をデータベースに登録するデータベース登録部と、
中間システムからのコンテンツの移動先となるコンテンツ管理端末からの要求に応じてデータベースを検索し、その検索結果をこのコンテンツ管理端末に通知するデータベース検索部とを備える利用条件管理サーバ。
【0029】
上記第8の発明によれば、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するときに、中間システムで定義されていない利用条件を安全に保持することができる。
【0030】
第9の発明は、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理方法であって、
コンテンツ管理端末において、
コンテンツを管理するコンテンツ管理ステップと、
コンテンツの利用条件を管理する権利管理ステップと、
コンテンツ管理ステップで管理されているコンテンツを中間システムに移動し、かつこのコンテンツの利用条件のうち、中間システムで定義されている利用条件を中間システムに移動するコンテンツ移動ステップと、
コンテンツ移動ステップで移動するコンテンツに対応する利用条件のうち、少なくとも中間システムで定義されていない利用条件を利用条件保持領域に移動する利用条件移動ステップと、
利用条件保持領域において、中間システムで定義されていない利用条件を一時的に保持する利用条件保持ステップと、
中間システムからのコンテンツの移動先となるコンテンツ管理端末において、この中間システムから移動された利用条件と利用条件保持領域に保持されている利用条件とに基づいてコンテンツの利用条件を得るステップとを備える。
【0031】
上記第9の発明によれば、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するときに利用条件が欠落してしまうのを防ぐことができる。
【0032】
第10の発明は、第9の発明において、中間システムが可搬型の記録媒体であることを特徴とする。
【0033】
第11の発明は、第9の発明において、利用条件保持領域が、コンテンツ管理端末とネットワークを通じて接続された利用条件管理サーバであり、
利用条件移動ステップは、少なくとも中間システムで定義されていない利用条件を暗号通信により利用条件管理サーバに移動することを特徴とする。
【0034】
第12の発明は、第10の発明において、利用条件保持領域が、可搬型の記録媒体の記憶領域であることを特徴とする。
【0035】
第13の発明は、第12の発明において、利用条件保持領域が、可搬型の記録媒体の通常領域であり、
利用条件移動ステップは、少なくとも可搬型の記録媒体で定義されていない利用条件を暗号化して利用条件データとして通常領域に移動することを特徴とする。
【0036】
第14の発明は、第12の発明において、利用条件保持領域が、可搬型の記録媒体の秘匿領域であり、
利用条件移動ステップは、少なくとも可搬型の記録媒体で定義されていない利用条件を秘匿領域に移動することを特徴とする。
【0037】
第15の発明は、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するためのコンテンツ管理プログラムであって、コンテンツ管理端末に、
コンテンツを管理するコンテンツ管理ステップと、
コンテンツの利用条件を管理する権利管理ステップと、
コンテンツ管理ステップで管理されているコンテンツを中間システムに移動し、かつこのコンテンツの利用条件のうち、中間システムで定義されている利用条件を中間システムに移動するコンテンツ移動ステップと、
コンテンツ移動ステップで移動するコンテンツに対応する利用条件のうち、少なくとも中間システムで定義されていない利用条件を利用条件保持領域に移動する利用条件移動ステップと、
中間システムから移動された利用条件と利用条件保持領域に保持されている利用条件とに基づいてコンテンツの利用条件を得るステップとを実行させることを特徴とする。
【0038】
上記第15の発明によれば、あるコンテンツ管理端末において管理されているコンテンツおよびこのコンテンツの利用条件を一旦中間システムへ移動した後さらにこのコンテンツ管理端末または別のコンテンツ管理端末へ移動するときに利用条件が欠落してしまうのを防ぐことができる。
【0039】
【発明の実施の形態】
以下、本発明の種々の実施形態について図面を参照して説明する。
(第1の実施形態)
図1は、本発明の第1の実施形態に係るコンテンツ管理システムの構成を示すブロック図である。図1において、コンテンツ管理システムは、電子書籍コンテンツ配信サーバ101と、電子書籍コンテンツ受信端末102と、著作権保護メディア103と、利用条件管理サーバ104とを備えている。電子書籍コンテンツ受信端末102は機密処理部108とコンテンツ管理部109とを含んでおり、機密処理部108は通信部105とコンテンツ移動部106と権利管理部107とを有する。以下、各部の動作について説明する。
【0040】
<電子書籍コンテンツ配信サーバ101>
電子書籍コンテンツ配信サーバ101は、電子書籍コンテンツ受信端末102からのコンテンツ要求に応じて、その指定されたコンテンツを電子書籍コンテンツ受信端末102に送信する。電子書籍コンテンツ配信サーバ101は、電子書籍コンテンツ受信端末102に放送を通じてコンテンツを配信してもよいし、インターネットのようなネットワークを経由することにより配信してもよい。ここで、配信されるコンテンツは著作権保護がなされており、利用条件が付随しているものとする。さらにコンテンツは一意に識別可能なコンテンツ識別子をもつ。
【0041】
<コンテンツ配信サービスにおける著作権保護方式>
例えば著作権保護には次のような方式を用いる。まず電子書籍コンテンツは、対称鍵暗号方式におけるコンテンツ毎に異なる秘密鍵(secret key)Kcで暗号化されて電子書籍コンテンツ受信端末102に送られる。この秘密鍵Kcをコンテンツ鍵と呼ぶ。コンテンツ識別子Ic、コンテンツ鍵Kc、コンテンツの利用条件Ucは、非対称暗号方式における電子書籍コンテンツ受信端末102の暗号鍵(public key)で暗号化される。この暗号化されたものをチケットTcと呼ぶ。コンテンツを復号する秘密鍵KcはチケットTcに含まれるため、コンテンツを利用するためにはチケットTcが必要となる。チケットTcは、コンテンツの購入処理が完了した時点で電子書籍コンテンツ受信端末102に送られる。電子書籍コンテンツ受信端末102では、受信したチケットTcを端末内の権利管理部107で復号・蓄積する。権利管理部107は、耐タンパ機能を持つ機密処理部108内にあり、利用者から内部データを見られない仕組みとなっている。
【0042】
チケットTcは電子書籍コンテンツ受信端末102の暗号鍵で暗号化されているため、電子書籍コンテンツ受信端末102以外では復号することができず、さらに、電子書籍コンテンツ受信端末102の機密処理部108の内部で復号および蓄積されるため、不正に第三者に渡ることなくコピーもできない。
【0043】
なお、チケットTcの暗号方式には対称暗号方式を用いてもよい。その場合でもチケットTcは電子書籍コンテンツ受信端末102の秘密鍵で暗号化されるため、電子書籍コンテンツ受信端末102以外では復号することができない。
【0044】
チケットTcはコンテンツの購入処理を行わないと取得することはできないが、コンテンツ自身は暗号化されているため、コンテンツは複製自由であり、必ずしも電子書籍コンテンツ配信サーバ101から取得する必要はなく、利用者間で譲渡しあうことも可能である。これによりコンテンツの流通速度の向上と流通範囲の拡大効果がある。
【0045】
<チケットTcの具体例>
チケットTcのフォーマット例を図2(A)に示す。チケットTcには、チケットTcの対象となるコンテンツの識別子201、利用条件集合202、およびコンテンツ鍵203の情報が含まれる。利用条件集合202には予め決められた利用条件の中から複数の利用条件を指定できるようになっている。各利用条件には図2(B)に示すように利用条件識別子が予め設定されており、個々の利用条件の指定には利用条件識別子が用いられる。また、各利用条件は属性値を持ち、それぞれの条件に応じてその意味が決められている。例えば、利用条件識別子「0001」に対応する利用条件「利用期限」については、その属性値として、利用可能な期限を示す年月日がBCD(Binary −Coded Decimal)で記述される(図2(A)の例では“20010421”)。利用条件識別子「0002」に対応する利用条件「プリントアウト可否」については、その属性値として、プリントアウト不可の場合0、可能な場合にはその回数が記述される。利用条件識別子「0003」に対応する利用条件「移動可否」については、その属性値として、他の記録メディアなどにコンテンツを移動不可の場合は0、可能な場合にはその回数が記述される。
【0046】
<機密処理部108>
機密処理部108は、その内部に含まれるモジュールおよびそれらの間でやり取りされるデータが耐タンパ処理により利用者から隠蔽され、内部の情報を利用者が覗くことができないようになっている。機密処理部108は例えば内部に含むモジュールを1チップで実現したLSIであり、外部からプローブして内容を取得できないもので実現されていたり、複数のモジュールからなるが、それらの間の通信は暗号化され盗聴できないように実現されたものである。
【0047】
<通信部105>
通信部105は、ネットワークを通じてデータをやり取りするネットワークプロトコルが実装されたモジュールであり、電子書籍コンテンツ受信端末102の機密処理部108に含まれる。また通信部105には、利用条件管理サーバ104に対する利用条件の登録・検索が可能なプロトコルが実装されている。利用条件登録プロトコルおよび利用条件検索プロトコルは、インターネットで一般的に利用されているSSL(Secure Socket Layer)を利用する。SSLのプロトコルは、NetScape社の技術資料「The SSL Protocol Version 3.0」により公開されている。このプロトコルにより、電子書籍コンテンツ受信端末102と利用条件管理サーバ104は互いに認証を行い、セッション毎に決められたセッション鍵で暗号化された秘匿通信によりデータを相互にやりとりする。なお、電子書籍コンテンツ受信端末102と利用条件管理サーバ104の間のプロトコルは必ずしもSSLである必要はなく、同等あるいはそれ以上の機能を有するプロトコルであれば他のプロトコルを用いてもよい。
【0048】
<コンテンツ管理部109>
コンテンツ管理部109は、電子書籍コンテンツ配信サーバ101から受信した暗号化コンテンツを管理する。電子書籍コンテンツ配信サーバ101から配信されるコンテンツにはコンテンツを一意に識別するコンテンツ識別子Icが付加されている。コンテンツ管理部109は、例えば図3に示すデータベースで実現される。図3に示す管理スキーマでは、コンテンツ識別子Icとコンテンツファイル名を属性に取り、検索キーとしてコンテンツ識別子を指定する。
【0049】
<権利管理部107>
権利管理部107は、電子書籍コンテンツ受信端末102の機密処理部108に存在し、電子書籍コンテンツ配信サーバ101から受信したチケットTcに含まれるコンテンツ鍵Kc・利用条件Uc・コンテンツ識別子Icを管理する。ここで利用条件Ucは、コンテンツ配信サービスで定義される利用条件である。上記のデータは、権利管理部107内部のデータベースで管理される。例えば、データベースでは図4(A)および図4(B)に示す2つのスキーマが定義されている。図4(A)はコンテンツ鍵・利用条件集合・コンテンツ識別子の組を管理するチケットスキーマであり、図4(B)は利用条件を管理する利用条件スキーマである。
【0050】
なお、図4(B)に示す利用条件スキーマにおいて、利用条件集合UR1に対応する利用条件識別子が3つ存在するが、これはあるコンテンツに対応する利用条件として利用条件識別子0001(利用期限)、0002(プリントアウト可否)、0003(移動可否)の3つが定義されていることを示している。
【0051】
<コンテンツ移動部106>
コンテンツ移動部106は、電子書籍コンテンツ受信端末102の機密処理部108に存在し、権利管理部107に蓄積されているコンテンツ鍵Kcおよび利用条件Ucと、コンテンツ管理部109に蓄積されている暗号化コンテンツとを著作権保護メディア103に移動する機能を持つ。またコンテンツ移動部106は、コンテンツ配信サービスと著作権保護メディア103とのそれぞれで定義されている利用条件の対応表を持ち、移動する利用条件の判別およびフォーマット変換を行う。変換表の例を図5に示す。
【0052】
図5に示す変換表は、著作権保護メディア103に移動する利用条件に対して、コンテンツ配信サービスで定義される利用条件識別子と、著作権保護メディア103で定義される利用条件識別子と、さらに属性データの変換関数を持つ。例えば、コンテンツ配信サービスにおいて利用条件識別子が「0001」である利用条件「利用期限」は、著作権保護メディア103においても定義されており、移動が許されている。著作権保護メディア103での利用条件「利用期限」の利用条件識別子は「00008000」である。また、利用条件「利用期限」の属性値、すなわち利用期限の年月日を表す属性値のデータフォーマットもコンテンツ配信サービスと著作権保護メディア103とで異なる。利用期限の年月日を表す属性値のデータフォーマットに対して、コンテンツ配信サービスから著作権保護メディア103への変換の際には変換関数「F1」を用いる。著作権保護メディア103からコンテンツ配信サービスへの変換の際には変換関数「F2」を用いる。一方、コンテンツ配信サービスにおいて利用条件識別子が「0002」である利用条件「プリントアウト可否」は、著作権保護メディア103においても定義されており、移動が許されている。著作権保護メディア103での利用条件「プリントアウト可否」の利用条件識別子は「00009000」である。また、利用条件「プリントアウト可否」の属性値、すなわちプリントアウトの可否を表す属性値のデータフォーマットもコンテンツ配信サービスと著作権保護メディア103とで異なる。プリントアウトの可否を表す属性値のデータフォーマットに対して、コンテンツ配信サービスから著作権保護メディア103への変換の際には変換関数「F3」を用いる。著作権保護メディア103からコンテンツ配信サービスへの変換の際には変換関数「F4」を用いる。
【0053】
また、コンテンツ移動部106は、著作権保護メディア103に格納されているコンテンツ鍵Kc、利用条件Uc’、およびコンテンツを電子書籍コンテンツ受信端末102に移動する機能を持つ。この場合も図5の変換表を利用する。利用条件Uc’の属性値のデータフォーマットの変換が必要となる場合には、対応する変換関数を用いる。
【0054】
さらに、コンテンツ移動部106は、電子書籍コンテンツ受信端末102と著作権保護メディア103で使用している暗号方式が異なる場合には、暗号方式の変換を行う。
【0055】
<著作権保護メディア103>
著作権保護メディア103は、典型的にはSDカードなどの半導体メモリカードであって、通常領域と秘匿領域を合わせ持つ可搬型の記録媒体である。秘匿領域とは、著作権保護メディアとコンテンツ管理端末との間での相互認証を経てはじめてアクセスできる領域である。一方、通常領域とは、そのような認証プロセスなしでアクセスできる領域である。秘匿領域は利用者から内部データを見られない仕組みを持っており、その秘匿領域にコンテンツ鍵Kcおよび利用条件Uc’が保持される。ここで利用条件Uc’は、著作権保護メディア103独自の利用条件である。コンテンツは一般的に著作権保護メディア103上の通常領域に置かれる。通常領域とは利用者が自由に利用できる領域である。著作権保護メディア103上のコンテンツは独自のコンテンツ識別子Ic’を持ち、さらに、著作権保護メディア103は一意に定まる固有の識別子Imを持つものとする。
【0056】
著作権保護メディア103の秘匿領域に対するアクセスには、電子書籍コンテンツ受信端末102と著作権保護メディア103間での相互認証・秘匿通信を実現するプロトコルを用いて行う。つまり、相互認証によってなりすましを防ぎ、秘匿通信で端末−メディア間の通信の盗聴を防いでいる。
【0057】
<利用条件管理サーバ104>
利用条件管理サーバ104は、ネットワーク上にあるデータベースサーバであり、利用条件を管理する。利用条件管理スキーマの例を図6(A)および図6(B)に示す。利用条件管理サーバ104はアクセス制限が施されており、電子書籍配信サービスに登録されている電子書籍コンテンツ受信端末102以外からのアクセスはできない仕組みになっている。これは前述したように通信部105との通信プロトコルで認証される。利用条件管理サーバ104は次の2つの処理を行う。(1)電子書籍コンテンツ受信端末から(検索キー・利用条件・コンテンツ識別子)の組を受信し、これらの情報を内部のデータベースに登録する。データベースの検索は前記検索キーを用いて行う。(2)コンテンツ受信端末から検索キーを受信し、この検索キーを用いて内部のデータベースを検索して得られたデータを返信する。
【0058】
以上のようなコンテンツ管理システムにおいて、著作権保護メディア103を経由したコンテンツの移動動作を(1)著作権保護メディア103への移動と(2)著作権保護メディア103からの移動とに分けて説明する。
【0059】
まず、著作権保護メディア103へのコンテンツ移動時の動作について、図7に示すフローチャートを参照しながら説明する。
【0060】
(ステップS701)
利用者は、電子書籍コンテンツ受信端末102上のコンテンツの中から著作権保護メディア103へ移動したいコンテンツを選択する。利用者によって指定されたコンテンツのコンテンツ識別子をIcとする。
【0061】
(ステップS702)
次に、コンテンツ移動部106は、指定されたコンテンツを著作権保護メディア103に移動する。その方法は、まず、コンテンツ管理部109内のデータベースからコンテンツ識別子Icをキーとして対応する暗号化コンテンツを検索する。以降、便宜上、コンテンツ識別子Icを持つコンテンツをコンテンツIcと表記する。その後、検索された暗号化コンテンツを著作権保護メディア103に移動する。ここで、コンテンツは暗号化されているため著作権保護メディアへの移動にはセキュリティは必要ない。また、コンテンツIcは暗号化されているため、著作権保護メディア103の秘匿領域に移動しても、通常領域に移動してもどちらでもよい。
【0062】
(ステップS703)
コンテンツ移動部106は、コンテンツの書き出しが終了すれば、著作権保護メディア103固有のメディア識別子を取得する。取得したメディア識別子をImとする。
【0063】
(ステップS704)
コンテンツ移動部106は、移動を行うコンテンツ識別子Icと著作権保護メディア103から取得したメディア識別子Imとを機密処理部108内の権利管理部107に渡し、権利管理部107は、利用条件管理サーバ104に利用条件を登録するための検索キーを作成する。検索キーは次のようにして作成する。(1)権利管理部107では、受け取ったコンテンツ識別子Icを利用して、コンテンツIcのコンテンツ鍵を検索する。(2)検索されたコンテンツ鍵をKcとすると、メディア識別子Imをコンテンツ鍵Kcで対称暗号方式を用いて暗号化を行う。暗号化された結果をKc(Im)とし、そのKc(Im)を検索キーとする。検索キー作成の概略図を図8に示す。
【0064】
(ステップS705)
通信部105は、ステップS704で作成された検索キーKc(Im)とコンテンツIcの利用条件Ucとコンテンツ識別子Icとの組を、利用条件管理サーバ104に送信する。送信の前段階として、電子書籍コンテンツ受信端末102と利用条件管理サーバ104との間で、相互認証および暗号化通信のためのセッション鍵Ksの作成がSSLプロトコルを用いて行われる。セッション鍵は端末・サーバそれぞれ同じものが作成される。その後、通信部105は送信データ(Kc(Im)、Uc、Ic)をセッション鍵Ksで対称暗号方式によって暗号化し、利用条件管理サーバ104に送信する。ここで、送信データ中の利用条件Ucは、コンテンツ移動部106の持つ対応表(図5)で移動が許されているもの以外のものとする。
【0065】
(ステップS706)
利用条件管理サーバ104は、通信部105からの受信データをセッション鍵Ksで対称暗号方式によって復号し、検索キーKc(Im)をデータベースの検索キーとして、利用条件Ucおよびコンテンツ識別子Icをサーバ内のデータベースに登録する。
【0066】
(ステップS707)
コンテンツ移動部106は、コンテンツIcの利用条件Ucを著作権保護メディア103に移動する。コンテンツ移動部106では、著作権保護メディア103の電子書籍フォーマットで定義される利用条件と電子書籍配信サービスで定義される利用条件の対応表(図5)を持っている。コンテンツ移動部106は、対応表を参照して移動が許されている利用条件のみ移動を行う。
【0067】
以上の結果、著作権保護メディア103へのコンテンツ移動時には、コンテンツに対して設定されている複数の利用条件のうち、著作権保護メディア103で定義されているものについては著作権保護メディア103に移動され、著作権保護メディア103で定義されていないものについては通信部105を通じて利用条件管理サーバ104へ送信されることになる。
【0068】
次に、著作権保護メディア103からのコンテンツ移動時の動作について、図9に示すフローチャートを参照しながら説明する。
【0069】
(ステップS901)
利用者は、著作権保護メディア103上のコンテンツの中から電子書籍コンテンツ受信端末102へ移動したいコンテンツを選択する。利用者によって指定されたコンテンツのコンテンツ識別子をIc’とする。
【0070】
(ステップS902)
次に、コンテンツ移動部106は、著作権保護メディア103のメディア識別子を取得する。取得したメディア識別子をImとする。
【0071】
(ステップS903)
コンテンツ移動部106は、指定されたコンテンツIc’のコンテンツ鍵Kcを取得する。
【0072】
(ステップS904)
コンテンツ移動部106は、ステップS902で取得したメディア識別子ImおよびステップS903で取得したコンテンツ鍵Kcから、利用条件管理サーバ104から利用条件を取得するための検索キーを作成する。検索キーは、メディア識別子Imをコンテンツ鍵Kcで対称暗号方式を用いて暗号化して作成する。作成された検索キーをKc(Im)とする。
【0073】
(ステップS905)
通信部105は、ステップS904で作成された検索キーKc(Im)を利用条件管理サーバ104に送信する。送信の前段階として、電子書籍コンテンツ受信端末102と利用条件管理サーバ104との間で、相互認証および暗号化通信のためのセッション鍵Ks’の作成がSSLプロトコルを用いて行われる。その後、通信部105は送信データ(Kc(Im))をセッション鍵Ks’で暗号化し、利用条件管理サーバ104に送信する。
【0074】
(ステップS906)
利用条件管理サーバ104は、通信部105からの受信データをセッション鍵Ks’で復号し、検索キーKc(Im)でサーバ内のデータベースを検索する。そして利用条件管理サーバ104は、検索した結果(Uc、Ic)を電子書籍コンテンツ受信端末102に返信する。
【0075】
(ステップS907)
コンテンツ移動部106は、著作権保護メディア103からコンテンツIc’に対する利用条件Uc’を移動する。移動の際には内部にもつ対応表(図5)を参照することにより、利用条件識別子および属性値の変換を行う。
【0076】
(ステップS908)
通信部105は、利用条件管理サーバ104から受信した利用条件UcとステップS907で移動した利用条件とを結合し、結合後の利用条件と、利用条件管理サーバ104から受信したコンテンツ識別子Icと、ステップS903で著作権保護メディア103から取得したコンテンツ鍵Kcとを権利管理部107に登録する。
【0077】
(ステップS909)
次にコンテンツ移動部106は、コンテンツIc’を著作権保護メディア103からコンテンツ管理部109に移動する。移動されたコンテンツは、利用条件管理サーバ104から受信したコンテンツ識別子Icとともにコンテンツ管理部109内のデータベースに登録される。
【0078】
以上の結果、著作権保護メディア103からのコンテンツ移動時には、コンテンツに対して初めに設定されていた複数の利用条件のうち、著作権保護メディア103で定義されているものについては著作権保護メディア103から移動され、著作権保護メディア103で定義されていないものについては通信部105を通じて利用条件管理サーバ104から受信されることになる。したがって、著作権保護メディア103を経由してコンテンツを移動する場合にも利用条件の欠落が生じず、全ての利用条件を確実に移動することができる。
【0079】
なお、本実施形態では、利用条件管理サーバ104に対する検索キーとして、メディア識別子Imをコンテンツ鍵Kcで暗号化したKc(Im)を用いたが、著作権保護メディア103上のコンテンツを一意に識別できるものであれば他のものを用いてもよい。例えば、著作権保護メディア103はコンテンツの書きこみに対して必ず異なるコンテンツ識別子Icを作成するものであるとすれば、コンテンツ識別子Icとメディア識別子Imとを結合したIc・Imを検索キーに利用してもよい。
【0080】
また、特にコンテンツの移動先の端末が予め特定されている場合には、利用条件管理サーバ104に登録する利用条件Ucを移動先端末の暗号鍵で暗号化してもよい。
【0081】
また、本実施形態では、利用条件管理サーバ104へは、著作権保護メディア103に移動できない利用条件のみを送信するとしたが、チケットに含まれる利用条件をすべて利用条件管理サーバ104に送信してもよい。その場合には、図9のステップS907の処理を省略することができる。
【0082】
また、本実施形態では、通信部105、コンテンツ移動部106、および権利管理部107がすべて同一の機密処理部108に含まれるとしたが、それぞれのモジュール毎に機密処理部を持ってもよい。その場合には、悪意のある利用者からモジュール間のデータを盗聴されないように、互いの機密処理部同士は、相互認証を行った上で暗号通信を行うようにすべきである。
【0083】
また、本実施形態で説明した電子書籍コンテンツ配信サーバ101と利用条件管理サーバ104を物理的に同一のサーバ上で実現してもよい。
【0084】
また、本実施形態では、電子書籍コンテンツ配信サーバ101がコンテンツおよびチケットを配信したが、コンテンツとチケットのそれぞれを配信するサーバを独立に実現してもよい。
【0085】
また、利用条件管理サーバ104において、コンテンツの移動を行った電子書籍コンテンツ受信端末102とそのコンテンツ識別子との履歴を管理することにより、不正なコンテンツ利用を監視してもよい。これにより、例えば、同一電子書籍コンテンツ受信端末102から同一識別子のコンテンツの移動が複数回行われた場合に、利用条件管理サーバ104はそれを検知して、そのコンテンツ受信端末の利用者に警告を発することができる。
【0086】
また、本実施形態では、著作権保護メディア103を経由して電子書籍コンテンツ受信端末102間でコンテンツの移動を行う場合を例に説明したが、著作権保護機能を持つ他の異なるコンテンツ管理システムあるいはコンテンツ配信システムを経由してコンテンツの移動を行う場合にも本発明を適用することができる。つまり利用条件の欠落は、あるコンテンツ配信システムにおいて配信されたコンテンツを別のシステム(著作権保護メディアに限らない)を経由して移動したときに、コンテンツの利用条件の一部がその経由した別のシステムで定義されていない場合に生じるが、本発明はそのようなケース全般に適用することができる。
【0087】
また、本実施形態では利用条件の結合を電子書籍コンテンツ受信端末102で行ったが、利用条件管理サーバ104で行ってもよい。その場合、電子書籍コンテンツ受信端末102は、検索キーKc(Im)に加えて著作権保護メディア103から移動した利用条件Uc’をセッション鍵Ks’で暗号化して利用条件管理サーバ104に送信する。その後、利用条件管理サーバ104は、サーバ内のデータベースを検索キーKc(Im)で検索する。検索した結果を(Uc,Ic)とすると、利用条件管理サーバ104は、利用条件Ucと端末から受信した利用条件Uc’とを結合し、結合した利用条件とコンテンツ識別子Icとをセッション鍵Ks’で暗号化して電子書籍コンテンツ受信端末102に返信する。電子書籍コンテンツ受信端末102は、利用条件管理サーバ104から受信した結合後の利用条件と、コンテンツ識別子Icと、著作権保護メディア103から取得したコンテンツ鍵Kcとを権利管理部107に登録する。
【0088】
(第2の実施形態)
次に、本発明の第2の実施形態について説明する。
前述の第1の実施形態では、著作権保護メディア103の電子書籍フォーマットで定義されていない利用条件を、利用条件管理サーバ104を利用して移動することにより、コンテンツ移動時の利用条件の欠落を防いだが、本実施形態では、著作権保護メディア103の電子書籍フォーマットで定義されていない利用条件を暗号化して著作権保護メディア103の通常領域に移動することにより同等の機能を実現する。
【0089】
図10は、本発明の第2の実施形態に係るコンテンツ管理システムの構成を示すブロック図である。図10において、コンテンツ管理システムは、電子書籍コンテンツ配信サーバ101と、電子書籍コンテンツ受信端末1002と、著作権保護メディア103とを備えている。電子書籍コンテンツ受信端末1002は機密処理部1008とコンテンツ管理部109とを含んでおり、機密処理部1008は通信部105とコンテンツ移動部106と権利管理部107と利用条件移動部1010とを有する。なお図10において図1と同等の構成には同一の参照符号を付し、その説明を省略する。
【0090】
利用条件移動部1010は、電子書籍コンテンツ受信端末1002の機密処理部1008に存在し、権利管理部107に蓄積されている利用条件Ucを暗号化し、著作権保護メディア103に移動する機能を持つ。ここで注意したいのは、コンテンツ移動部106において著作権保護メディア103に移動する利用条件との違いである。第1の実施形態でも説明したように、コンテンツ移動部106は、著作権保護メディア103で定義されている利用条件のみを移動し、その移動先は著作権保護メディア103の秘匿領域である。これに対して、利用条件移動部1010は、逆に著作権保護メディア103で定義されていない利用条件を著作権保護メディア103の通常領域に移動する。
【0091】
以上のようなコンテンツ管理システムにおいて、著作権保護メディア103を経由したコンテンツの移動動作を(1)著作権保護メディア103への移動と(2)著作権保護メディア103からの移動とに分けて説明する。
【0092】
まず、著作権保護メディア103へのコンテンツ移動時の移動について、図11に示すフローチャートを参照しながら説明する。なお図11において図7と同等のステップには同一の参照符号を付し、その説明を省略する。
【0093】
(ステップS1101)
利用条件移動部1010は、ステップS702で移動したコンテンツの利用条件Ucおよびコンテンツ識別子Icをコンテンツ鍵Kcで対称暗号方式によって暗号化し、著作権保護メディア103の通常領域に移動する。この通常領域に移動される暗号化されたデータを利用条件データDcとする。ここで、利用条件データDc中の利用条件Ucは、コンテンツ移動部106の持つ対応表(図5)で移動が許されているもの以外のものとする。
【0094】
著作権保護メディア103に移動した利用条件データDcはコンテンツIcと関連付ける必要がある。関連付けの方法としては、例えばデータDcのファイル名をコンテンツIcのファイル名と同じにする(拡張子は変える)方法が考えられる。具体的には、著作権保護メディア103上でのコンテンツIcのファイル名が「A.SB1」の場合、利用条件データDcのファイル名は「A.UR」とする。
【0095】
図11に示す処理の結果、著作権保護メディア103へのコンテンツ移動時には、コンテンツに対して設定されている複数の利用条件のうち、著作権保護メディア103で定義されているものについては著作権保護メディア103の秘匿領域に移動され、著作権保護メディア103で定義されていないものについては暗号化された状態で著作権保護メディア103の通常領域に移動されることになる。
【0096】
次に、著作権保護メディア103からのコンテンツ移動時の動作について、図12に示すフローチャートを参照しながら説明する。なお図12において図9と同等のステップには同一の参照符号を付し、その説明を省略する。
【0097】
(ステップS1201)
利用条件移動部1010は、著作権保護メディア103の通常領域にある、コンテンツIc’に対応する利用条件データDcを移動し、この利用条件データDcをステップS903で取得したコンテンツ鍵Kcで復号する。復号した利用条件とコンテンツ識別子の組を(Uc、Ic)とする。
【0098】
図12に示す処理の結果、著作権保護メディア103からのコンテンツ移動時には、コンテンツに対して初めに設定されていた複数の利用条件のうち、著作権保護メディア103で定義されているものについては著作権保護メディア103の秘匿領域から移動され、著作権保護メディア103で定義されていないものについては暗号化された状態で著作権保護メディア103の通常領域から移動されることになる。したがって、著作権保護メディア103を経由してコンテンツを移動する場合にも利用条件の欠落が生じず、全ての利用条件を確実に移動することができる。
【0099】
なお、本実施形態では、利用条件データDcをコンテンツ鍵Kcで暗号化したが、特にコンテンツの移動先の端末が予め特定されている場合には、移動先端末の暗号鍵で非対称暗号方式を用いて暗号化してもよい。
【0100】
また、本実施形態では、利用条件データDcを暗号化して著作権保護メディア103の通常領域に移動したが、著作権保護メディア103の秘匿領域に移動してもよい。
【0101】
また、本実施形態では、著作権保護メディア103へは、そのままでは利用条件として著作権保護メディア103に移動できない利用条件のみを暗号化し、利用条件データDcとして移動するとしたが、チケットに含まれる利用条件をすべて暗号化し、利用条件データDcとして著作権保護メディア103へ移動してもよい。
【0102】
また、本実施形態では、通信部105、コンテンツ移動部106、権利管理部107、および利用条件移動部1010がすべて同一の機密処理部1008に含まれるとしたが、それぞれのモジュール毎に機密処理部を持ってもよい。その場合には、悪意のある利用者からモジュール間のデータを盗聴されないように、互いの機密処理部同士は、相互認証を行った上で暗号通信を行うようにすべきである。
【0103】
また、本実施形態では、著作権保護メディア103を経由して電子書籍コンテンツ受信端末102間でコンテンツの移動を行う場合を例に説明したが、著作権保護機能を持つ他の異なるコンテンツ管理システムあるいはコンテンツ配信システムを経由してコンテンツの移動を行う場合にも本発明を適用することができる。つまり利用条件の欠落は、あるコンテンツ配信システムにおいて配信されたコンテンツを別のシステム(著作権保護メディアに限らない)を経由して移動したときに、コンテンツの利用条件の一部がその経由した別のシステムで定義されていない場合に生じるが、本発明はそのようなケース全般に適用することができる。
【0104】
以上、第1および第2の実施形態について説明したが、移動先のコンテンツ受信端末、移動コンテンツ、移動コンテンツ種別、利用条件管理サーバとの通信手段の有無、著作権保護メディアの空き容量の少なくとも一つ、あるいはこれらの組み合わせに応じて、第1および第2の実施形態で説明した2つの方法を切り替えて、コンテンツ移動を行ってもよい。
【0105】
なお、以上の実施形態の説明では書籍コンテンツの管理システムについて説明したが、書籍コンテンツ以外のコンテンツ、例えば音楽コンテンツや映像コンテンツの管理システムにも本発明を適用することができることは言うまでもない。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に係るコンテンツ管理システムの構成を示すブロック図である。
【図2】チケットフォーマットの一例を示す図である。
【図3】コンテンツ管理部のデータベースの例を示す図である。
【図4】権利管理部のデータベースの例を示す図である。
【図5】コンテンツ移動部の変換表の例を示す図である。
【図6】利用条件管理サーバの利用条件データベースの例を示す図である。
【図7】第1の実施形態における著作権保護メディアへのコンテンツ移動時の動作を示すフローチャートである。
【図8】検索キー作成の概略を示す図である。
【図9】第1の実施形態における著作権保護メディアからのコンテンツ移動時の動作を示すフローチャートである。
【図10】本発明の第2の実施形態に係るコンテンツ管理システムの構成を示すブロック図である。
【図11】第2の実施形態における著作権保護メディアへのコンテンツ移動時の動作を示すフローチャートである。
【図12】第2の実施形態における著作権保護メディアからのコンテンツ移動時の動作を示すフローチャートである。
【符号の説明】
101 電子書籍コンテンツ配信サーバ
102 電子書籍コンテンツ受信端末
103 著作権保護メディア
104 利用条件管理サーバ
105 通信部
106 コンテンツ移動部
107 権利管理部
108 機密処理部
109 コンテンツ管理部
1002 電子書籍コンテンツ受信端末
1008 機密処理部
1010 利用条件移動部
Claims (15)
- あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムであって、
前記コンテンツ管理端末と、
前記中間システムで定義されていない利用条件を一時的に保持する利用条件保持領域とを備え、
前記コンテンツ管理端末は、
コンテンツを管理するコンテンツ管理部と、
コンテンツの利用条件を管理する権利管理部と、
前記コンテンツ管理部において管理されているコンテンツを前記中間システムに移動し、かつ当該コンテンツの利用条件のうち、前記中間システムで定義されている利用条件を前記中間システムに移動するコンテンツ移動部と、
前記コンテンツ移動部が移動するコンテンツに対応する利用条件のうち、少なくとも前記中間システムで定義されていない利用条件を前記利用条件保持領域に移動する利用条件移動部とを含み、
前記中間システムからのコンテンツの移動先となるコンテンツ管理端末は、当該中間システムから移動された利用条件と前記利用条件保持領域に保持されている利用条件とに基づいて前記コンテンツの利用条件を得ることを特徴とするコンテンツ管理システム。 - 前記中間システムが可搬型の記録媒体であることを特徴とする、請求項1記載のコンテンツ管理システム。
- 前記利用条件保持領域が、前記コンテンツ管理端末とネットワークを通じて接続された利用条件管理サーバであり、前記利用条件移動部が、前記利用条件管理サーバとの暗号通信機能を有する通信部であることを特徴とする、請求項1記載のコンテンツ管理システム。
- 前記利用条件保持領域が、前記可搬型の記録媒体の記憶領域であることを特徴とする、請求項2記載のコンテンツ管理システム。
- 前記可搬型の記録媒体の記憶領域には、当該可搬型の記録媒体との相互認証を経てはじめてアクセスすることができる秘匿領域と、前記相互認証なしにアクセスすることができる通常領域とが含まれ、
前記利用条件保持領域が、前記可搬型の記録媒体の前記通常領域であり、
前記利用条件移動部は、少なくとも前記可搬型の記録媒体で定義されていない利用条件を暗号化して利用条件データとして前記通常領域に移動することを特徴とする、請求項4記載のコンテンツ管理システム。 - 前記可搬型の記録媒体の記憶領域には、当該可搬型の記録媒体との相互認証を経てはじめてアクセスすることができる秘匿領域と、前記相互認証なしにアクセスすることができる通常領域とが含まれ、
前記利用条件保持領域が、前記可搬型の記録媒体の前記秘匿領域であり、
前記利用条件移動部は、少なくとも前記可搬型の記録媒体で定義されていない利用条件を前記秘匿領域に移動することを特徴とする、請求項4記載のコンテンツ管理システム。 - あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムにおいて利用されるコンテンツ管理端末であって、
コンテンツを管理するコンテンツ管理部と、
コンテンツの利用条件を管理する権利管理部と、
前記コンテンツ管理部において管理されているコンテンツを前記中間システムに移動し、かつ当該コンテンツの利用条件のうち、前記中間システムで定義されている利用条件を前記中間システムに移動するコンテンツ移動部と、
前記コンテンツ移動部が移動するコンテンツに対応する利用条件のうち、少なくとも前記中間システムで定義されていない利用条件を、当該利用条件を一時的に保持するための利用条件保持領域に移動する利用条件移動部とを備え、
当該コンテンツ管理端末は、前記中間システムから移動された利用条件と前記利用条件保持領域に保持されている利用条件とに基づいて前記コンテンツの利用条件を得ることを特徴とするコンテンツ管理端末。 - あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理システムにおいて利用される利用条件管理サーバであって、
前記コンテンツ管理端末とネットワークを通じて接続されており、
前記コンテンツ管理端末が移動するコンテンツに対応する利用条件のうち、少なくとも前記中間システムで定義されていない利用条件を暗号通信により受け取り、当該利用条件をデータベースに登録するデータベース登録部と、
前記中間システムからのコンテンツの移動先となるコンテンツ管理端末からの要求に応じて前記データベースを検索し、その検索結果を当該コンテンツ管理端末に通知するデータベース検索部とを備える利用条件管理サーバ。 - あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するコンテンツ管理方法であって、
前記コンテンツ管理端末において、
コンテンツを管理するコンテンツ管理ステップと、
コンテンツの利用条件を管理する権利管理ステップと、
前記コンテンツ管理ステップで管理されているコンテンツを前記中間システムに移動し、かつ当該コンテンツの利用条件のうち、前記中間システムで定義されている利用条件を前記中間システムに移動するコンテンツ移動ステップと、
前記コンテンツ移動ステップで移動するコンテンツに対応する利用条件のうち、少なくとも前記中間システムで定義されていない利用条件を利用条件保持領域に移動する利用条件移動ステップと、
前記利用条件保持領域において、前記中間システムで定義されていない利用条件を一時的に保持する利用条件保持ステップと、
前記中間システムからのコンテンツの移動先となるコンテンツ管理端末において、当該中間システムから移動された利用条件と前記利用条件保持領域に保持されている利用条件とに基づいて前記コンテンツの利用条件を得るステップとを備える、コンテンツ管理方法。 - 前記中間システムが可搬型の記録媒体であることを特徴とする、請求項9記載のコンテンツ管理方法。
- 前記利用条件保持領域が、前記コンテンツ管理端末とネットワークを通じて接続された利用条件管理サーバであり、
前記利用条件移動ステップは、少なくとも前記中間システムで定義されていない利用条件を暗号通信により前記利用条件管理サーバに移動することを特徴とする、請求項9記載のコンテンツ管理方法。 - 前記利用条件保持領域が、前記可搬型の記録媒体の記憶領域であることを特徴とする、請求項10記載のコンテンツ管理方法。
- 前記利用条件保持領域が、前記可搬型の記録媒体の通常領域であり、
前記利用条件移動ステップは、少なくとも前記可搬型の記録媒体で定義されていない利用条件を暗号化して利用条件データとして前記通常領域に移動することを特徴とする、請求項12記載のコンテンツ管理方法。 - 前記利用条件保持領域が、前記可搬型の記録媒体の秘匿領域であり、
前記利用条件移動ステップは、少なくとも前記可搬型の記録媒体で定義されていない利用条件を前記秘匿領域に移動することを特徴とする、請求項12記載のコンテンツ管理方法。 - あるコンテンツ管理端末において管理されているコンテンツおよび当該コンテンツの利用条件を一旦中間システムへ移動した後さらに当該コンテンツ管理端末または別のコンテンツ管理端末へ移動するためのコンテンツ管理プログラムであって、前記コンテンツ管理端末に、
コンテンツを管理するコンテンツ管理ステップと、
コンテンツの利用条件を管理する権利管理ステップと、
前記コンテンツ管理ステップで管理されているコンテンツを前記中間システムに移動し、かつ当該コンテンツの利用条件のうち、前記中間システムで定義されている利用条件を前記中間システムに移動するコンテンツ移動ステップと、
前記コンテンツ移動ステップで移動するコンテンツに対応する利用条件のうち、少なくとも前記中間システムで定義されていない利用条件を利用条件保持領域に移動する利用条件移動ステップと、
前記中間システムから移動された利用条件と前記利用条件保持領域に保持されている利用条件とに基づいて前記コンテンツの利用条件を得るステップとを実行させることを特徴とするコンテンツ管理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002143160A JP4174237B2 (ja) | 2001-05-22 | 2002-05-17 | コンテンツ管理システム、コンテンツ管理端末、利用条件管理サーバ、コンテンツ管理方法およびコンテンツ管理プログラム |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001-152059 | 2001-05-22 | ||
JP2001152059 | 2001-05-22 | ||
JP2002143160A JP4174237B2 (ja) | 2001-05-22 | 2002-05-17 | コンテンツ管理システム、コンテンツ管理端末、利用条件管理サーバ、コンテンツ管理方法およびコンテンツ管理プログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2003044360A JP2003044360A (ja) | 2003-02-14 |
JP2003044360A5 JP2003044360A5 (ja) | 2005-09-02 |
JP4174237B2 true JP4174237B2 (ja) | 2008-10-29 |
Family
ID=26615466
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002143160A Expired - Fee Related JP4174237B2 (ja) | 2001-05-22 | 2002-05-17 | コンテンツ管理システム、コンテンツ管理端末、利用条件管理サーバ、コンテンツ管理方法およびコンテンツ管理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4174237B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4523359B2 (ja) * | 2004-08-10 | 2010-08-11 | 日本電信電話株式会社 | アクセス制御システム、アクセス制御方法およびアクセス制御プログラム |
JP2006209682A (ja) * | 2005-01-31 | 2006-08-10 | Fuji Xerox Co Ltd | データ管理システム |
CN103583014A (zh) * | 2011-05-09 | 2014-02-12 | 松下电器产业株式会社 | 终端装置、内容记录***、标题密钥记录方法及计算机程序 |
-
2002
- 2002-05-17 JP JP2002143160A patent/JP4174237B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003044360A (ja) | 2003-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4724360B2 (ja) | ディジタル権利管理システムにおいて権利テンプレートを使用してディジタルコンテンツのための署名権利ラベル(srl)を取得する方法 | |
JP4847701B2 (ja) | 著作権管理システムにおける柔軟性のある権利テンプレートを使用したデジタルコンテンツの署名済み権利ラベル(srl)の取得 | |
US8151356B2 (en) | Method of transmitting and reproducing content processed by various DRM systems | |
TWI220620B (en) | Method of protecting and managing digital contents and system for using thereof | |
US9112862B2 (en) | System and method for parts-based digital rights management | |
EP1378811A2 (en) | Systems and methods for issuing usage licenses for digital content and services | |
US20030079133A1 (en) | Method and system for digital rights management in content distribution application | |
US8079089B2 (en) | Information usage control system and information usage control device | |
US8359473B1 (en) | System and method for digital rights management using digital signatures | |
JPWO2004109972A1 (ja) | ライセンス受信用ユーザ端末 | |
US20120303967A1 (en) | Digital rights management system and method for protecting digital content | |
JP4414321B2 (ja) | 携帯用保存装置を用いたデジタル著作権の管理方法及び装置 | |
CN109145617B (zh) | 一种基于区块链的数字版权保护方法及*** | |
JP2002041347A (ja) | 情報提供システムおよび装置 | |
KR100667475B1 (ko) | 이용조건관리서버를 이용한 컨텐츠관리시스템 | |
US7966460B2 (en) | Information usage control system, information usage control device and method, and computer readable medium | |
CN111740940B (zh) | 信息处理*** | |
JP2006209682A (ja) | データ管理システム | |
JP2011113167A (ja) | 計算機システム及びコンテンツ管理方法 | |
JP2004213265A (ja) | 電子文書管理装置、文書作成者装置、文書閲覧者装置、電子文書管理方法及び電子文書管理システム | |
JP4174237B2 (ja) | コンテンツ管理システム、コンテンツ管理端末、利用条件管理サーバ、コンテンツ管理方法およびコンテンツ管理プログラム | |
CN104462872A (zh) | 终端、服务器和数字内容授权方法 | |
US20210303640A1 (en) | Document management system, processing terminal device, and control device | |
CN101404573B (zh) | 一种授权方法、***及装置 | |
JP5158601B2 (ja) | ファイル管理装置、ファイル管理システム、及び、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050309 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050309 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080725 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080818 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4174237 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110822 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110822 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120822 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130822 Year of fee payment: 5 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |