(57)【要約】【課題】サーバを介することなく別のデバイスに一時的に権利共有させる。【解決手段】サーバ２０から権利オブジェクトを取得した第１のデバイス１１と、この第１のデバイス１１から権利対象コンテンツを取得する第２のデバイス１２とを具備する。第１のデバイス１１と第２のデバイス１２に備えられ、相互認証に基づきセッションキーを生成するセッションキー生成手段３５−１，３５−２と、第１のデバイス１１に備えられ、前記セッションキーを用いて前記権利オブジェクトから一時的権利オブジェクトを生成し、第２のデバイスへ与える一時的権利オブジェクト生成付与手段３６−１と、第２のデバイス１２に備えられ、一時的権利オブジェクトを受け取り、この一時的権利オブジェクトを用いて第１のデバイスから取得した権利対象コンテンツを再生するコンテンツ再生手段３７−２とを具備する。【選択図】図１
2008065696.tif 000002
【特許請求の範囲】
【請求項１】
権利オブジェクトを取得した第１のデバイスと、この第１のデバイスから権利対象コンテンツを取得する第２のデバイスとを具備するコンテンツ共有システムであって、
第１のデバイスと第２のデバイスに備えられ、相互認証に基づきセッションキーを生成するセッションキー生成手段と、
第１のデバイスに備えられ、前記セッションキーを用いて前記権利オブジェクトから一時的権利オブジェクトを生成し、第２のデバイスへ与える一時的権利オブジェクト生成付与手段と、
第２のデバイスに備えられ、一時的権利オブジェクトを受け取り、この一時的権利オブジェクトを用いて第１のデバイスから取得した権利対象コンテンツを再生するコンテンツ再生手段と
を具備することを特徴とするコンテンツ共有システム。
【請求項２】
第１のデバイスには権利対象コンテンツを分割して与える分割付与手段が備えられ、
一時的権利オブジェクト生成付与手段は、分割部分毎にまたは複数の分割部分に一時的権利オブジェクトを生成して付与することを特徴とする請求項１に記載のコンテンツ共有システム。
【請求項３】
一時的権利オブジェクト生成付与手段は、分割部分毎にまたは複数の分割部分に異なる一時的権利オブジェクトを生成して付与することを特徴とする請求項２に記載のコンテンツ共有システム。
【請求項４】
権利オブジェクトを取得した第１のデバイスと、この第１のデバイスから権利対象コンテンツを取得する第２のデバイスとを具備するシステムにおけるコンテンツ共有方法であって、
第１のデバイスと第２のデバイスにおいて相互認証を行い、セッションキーを生成するセッションキー生成ステップと、
第１のデバイスにおいて、前記セッションキーを用いて前記権利オブジェクトから一時的権利オブジェクトを生成し、第２のデバイスへ与える一時的権利オブジェクト生成付与ステップと、
第２のデバイスにおいて、一時的権利オブジェクトを受け取り、この一時的権利オブジェクトを用いて第１のデバイスから取得した権利対象コンテンツを再生するコンテンツ再生ステップと
を具備することを特徴とするコンテンツ共有方法。
【請求項５】
第１のデバイスは、権利対象コンテンツを分割して第２のデバイスに付与し、
一時的権利オブジェクト生成付与ステップでは、分割部分毎にまたは複数の分割部分に一時的権利オブジェクトを生成して付与することを特徴とする請求項４に記載のコンテンツ共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツについて権利発行サーバを介することなく再生可能とするコンテンツ共有システム及びコンテンツ共有方法に関するものである。
【背景技術】
【０００２】
OMA DRM v2 (Open Mobile Alliance Digital Rights Management version 2)においては、各デバイスが権利を共有するためには、ドメインへの参加／離脱のための処理を、サーバを介して行う必要がある。
【０００３】
特許文献１には、ライセンス情報にコンテンツを利用可能な２つ以上の機器に対するそれぞれの固有の識別子を含ませ、コンテンツを受信した場合に上記ライセンス情報から識別子を抽出して、抽出した識別子が自装置のものと一致する場合に再生可能とするシステムが示されている。この開示は、サーバを介して各デバイスが共有を行うものである。
【特許文献１】特開２００５−９２８５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、権利を有するデバイスがサーバを介することなく別のデバイスと権利共有を行う要求があり、このような要求に応えるシステム或いはコンテンツ共有方法が求められている。本発明は、係る要求に応えんとしてなされたもので、その目的は、権利を有するデバイスがサーバを介することなく別のデバイスと一時的に権利共有することが可能なコンテンツ共有システム及びコンテンツ共有方法を提供することである。
【課題を解決するための手段】
【０００５】
本発明に係るコンテンツ共有システムは、権利オブジェクトを取得した第１のデバイスと、この第１のデバイスから権利対象コンテンツを取得する第２のデバイスとを具備するコンテンツ共有システムであって、第１のデバイスと第２のデバイスに備えられ、相互認証に基づきセッションキーを生成するセッションキー生成手段と、第１のデバイスに備えられ、前記セッションキーを用いて前記権利オブジェクトから一時的権利オブジェクトを生成し、第２のデバイスへ与える一時的権利オブジェクト生成付与手段と、第２のデバイスに備えられ、一時的権利オブジェクトを受け取り、この一時的権利オブジェクトを用いて第１のデバイスから取得した権利対象コンテンツを再生するコンテンツ再生手段とを具備することを特徴とする。
【０００６】
本発明に係るコンテンツ共有システムでは、第１のデバイスには権利対象コンテンツを分割して与える分割付与手段が備えられ、一時的権利オブジェクト生成付与手段は、分割部分毎、または複数の分割部分に一時的権利オブジェクトを生成して付与することを特徴とする。
【０００７】
本発明に係るコンテンツ共有システムは、一時的権利オブジェクト生成付与手段は、分割部分毎、または複数の分割部分に異なる一時的権利オブジェクトを生成して付与することを特徴とする。
【０００８】
本発明に係るコンテンツ共有方法は、権利オブジェクトを取得した第１のデバイスと、この第１のデバイスから権利対象コンテンツを取得する第２のデバイスとを具備するシステムにおけるコンテンツ共有方法であって、第１のデバイスと第２のデバイスにおいて相互認証を行い、セッションキーを生成するセッションキー生成ステップと、第１のデバイスにおいて、前記セッションキーを用いて前記権利オブジェクトから一時的権利オブジェクトを生成し、第２のデバイスへ与える一時的権利オブジェクト生成付与ステップと、第２のデバイスにおいて、一時的権利オブジェクトを受け取り、この一時的権利オブジェクトを用いて第１のデバイスから取得した権利対象コンテンツを再生するコンテンツ再生ステップとを具備することを特徴とする。
【０００９】
本発明に係るコンテンツ共有方法は、第１のデバイスは、権利対象コンテンツを分割して第２のデバイスに付与し、一時的権利オブジェクト生成付与ステップでは、分割部分毎、または複数の分割部分に一時的権利オブジェクトを生成して付与することを特徴とする。
【発明の効果】
【００１０】
本発明では、第１のデバイスと第２のデバイスにおいて相互認証を行い、セッションキーを生成し、このセッションキーを用いて権利オブジェクトから一時的権利オブジェクトを生成し、第２のデバイスへ与え、第２のデバイスにおいて、一時的権利オブジェクトを受け取り、この一時的権利オブジェクトを用いて第１のデバイスから取得した権利対象コンテンツを再生するので、第２のデバイスは権利発行サーバへの登録なしにコンテンツを一時的利用できる利点がある。このため、第１のデバイスと第２のデバイスが権利発行サーバに登録できない場所へ移動した場合などに、権利発行サーバの介在なしに第１のデバイスからコンテンツの一時的供与を行うことが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下添付図面を参照して、本発明に係るコンテンツ共有システム及びコンテンツ共有方法の実施例を説明する。各図において、同一の構成要素には、同一の符号を付して重複する説明を省略する。図１には、実施例に係るコンテンツ共有システムの構成図が示されている。このシステムは、第１のデバイス１１と第２のデバイス１２とにより構成される。第１のデバイス１１は、サーバ２０から権利オブジェクトを取得している。なおサーバ２０は、サーバコンピュータの構成を備えており、デバイス権利発行部２２で発行された権利オブジェクトＲＯ及びコンテンツ供給部２３で暗号化されたコンテンツＥ−Ｃ（権利オブジェクトＲＯに対応）は、通信部２１を介して第１のデバイスや第２のデバイスのようなデバイスに対して供給される。
図２には、第１のデバイス１１に対し、サーバ２０権利オブジェクトＲＯを発行すると共にコンテンツ供給部２３から暗号化したコンテンツＥ−Ｃ（権利オブジェクトＲＯ対応のもの）を供給する処理Ｐ１が示されている。
【００１２】
第１のデバイス１１、第２のデバイス１２は、例えば携帯電話機などの端末であり、同様の構成を備える。ただし、第２のデバイス１２は一時的権利オブジェクトの受信側の機能のみを備え、一時的権利オブジェクトの生成付与手段や分割手段の機能は備えている必要はない。なおここでは、第１のデバイス１１を代表として説明する。
図１は第１のデバイスの構成の一例を示しており、制御部３０−１と、通信部３１−１、キーやカメラなどにより構成される入力部３２−１、表示部やスピーカやマイクロフォンなどにより構成される出力部３３−１、プログラムや取得したコンテンツなどが記憶される記憶部３４−１を備える。
【００１３】
制御部３０−１には、セッションキー生成手段３５−１、一時的権利オブジェクト生成付与手段３６−１、コンテンツ再生手段３７−１、分割付与手段３８−１が備えられている。
【００１４】
セッションキー生成手段３５−１は、所要デバイスとの間の相互認証に基づきセッションキーを生成するものである。このセッションキー生成手段３５−１よる処理Ｐ２によって、図２では第１のデバイス１１と第２のデバイス１２にはセッションキーＫSがそれぞれ生成されている。一時的権利オブジェクト生成付与手段３６−１は、セッションキーＫSを用いて権利オブジェクトＲＯから一時的権利オブジェクトＲＯSを生成し、上記所要デバイスへ与えるものである。図２では第１のデバイス１１から第２のデバイス１２に一時的権利オブジェクトＲＯSがムーブにより送られている。コンテンツ再生手段３７−１は、一時的権利オブジェクトＲＯSを受け取り、この一時的権利オブジェクトＲＯSを用いて相手デバイスから取得した権利対象コンテンツを再生するものである。図２では第１のデバイス１１から第２のデバイス１２に暗号化したコンテンツＥ−Ｃがコピーまたはストリーミングにより提供されている。コンテンツ再生手段３７−１は、一時的権利オブジェクトＲＯSを用いて第１のデバイス１１から取得した権利対象コンテンツＥ−Ｃを再生する。
【００１５】
分割付与手段３８−１は、権利対象コンテンツを分割して与えるものである。権利対象コンテンツを分割して与える場合には、一時的権利オブジェクト生成付与手段３６−１は、分割部分毎、または複数の分割部分に一時的権利オブジェクトを生成して付与する。このとき、一時的権利オブジェクト生成付与手段３６−１は、分割部分毎、または複数の分割部分に異なる一時的権利オブジェクトを生成して付与することも可能である。
【００１６】
以上の通り構成されたコンテンツ供給システムにおいて、サーバ２０から権利オブジェクトを取得した第１のデバイス１１が、第２のデバイス１２へ一時的権利オブジェクトを与えてコンテンツを共有する手順を説明する。
【００１７】
＜サーバ２０から第１のデバイス１１が権利オブジェクトを取得する工程＞
図３のフローチャートに示すように、第１のデバイス１１は、サーバ２０に登録処理を行って、お互いの公開鍵を交換し（Ｓ１１）、第１のデバイス１１は、サーバ２０から第１のデバイス１１にバインドされた権利オブジェクトＲＯと暗号化されたコンテンツＥ−Ｃを受け取る（Ｓ１２）。
【００１８】
図４に、権利オブジェクトＲＯと暗号化されたコンテンツＥ−Ｃの生成に関する詳細を示す。サーバ２０は、ステップＳ１１において得た第１のデバイス１１の公開鍵情報ＫPUB_Aとサーバ２０の秘密鍵ＫPRI_RIとを図４に示すように内部秘匿情報５１として備えている。また、権利オブジェクトＲＯを発行する際に、検証鍵ＫMAC、鍵暗号化鍵ＫREK、コンテンツ鍵ＫCEKを発生させ、暗号化プログラムＥを用いて暗号化を行う。
【００１９】
暗号化プログラムＥにコンテンツ鍵ＫCEKを適用し、コンテンツＣの暗号化を行って暗号化されたコンテンツＥ−Ｃを得る。権利オブジェクトＲＯを得るため、検証鍵ＫMACと鍵暗号化鍵ＫREKとを公開鍵情報ＫPUB_Aを用いて暗号化し、鍵暗号化鍵と検証鍵の暗号化文５２を得る。コンテンツ鍵ＫCEKに対して鍵暗号化鍵ＫREKを用いて暗号化し、コンテンツ鍵の暗号化文５３を得る。権利情報５５に対し秘密鍵ＫPRI_RIを用いて暗号化した権利者の署名であるsignature５４を得る。なお、signatureは省略可能である。そして、権利情報５５、signature５４、コンテンツ鍵の暗号化文５３及び鍵暗号化鍵と検証鍵の暗号化文５２について、ハッシュ関数５６に検証鍵ＫMACを用いてＭＡＣ値５７を得る。このようにして得られたＭＡＣ値５７、権利情報５５、signature５４、コンテンツ鍵の暗号化文５３及び鍵暗号化鍵と検証鍵の暗号化文５２を権利オブジェクトＲＯとして発行する。
【００２０】
＜第１のデバイス１１が第２のデバイス１２に一時的権利オブジェクトを生成する工程＞
【００２１】
図５のフローチャートに示すように、第１のデバイス１１と第２のデバイス１２がセッションを張って相互認証し、セッションキーＫSを得る（Ｓ２１）。第１のデバイス１１は、セッションキーＫSを用いて権利オブジェクトＲＯから一時的権利オブジェクトＲＯSを生成し、第２のデバイス１２へ暗号化したコンテンツＥ−Ｃと共に与える（Ｓ２２）。コンテンツＥ−Ｃを与える手法としては、第１のデバイス１１から第２のデバイス１２へ暗号化したコンテンツＥ−Ｃを予めコピーしておく第一の手法、或いは、第１のデバイス１１から第２のデバイス１２へ暗号化したコンテンツＥ−Ｃをストリーミングにより与える第二の手法のいずれかを採用することができる。この場合において、第二の手法を採用するときには、ストリーミングの範囲を制御して、コンテンツの一部のみを第２のデバイス１２に共有させることができる。
【００２２】
図６に、一時的権利オブジェクトＲＯSを生成する詳細を示す。図６の左側に示すように、第１のデバイス１は、暗号化したコンテンツＥ−Ｃを有し、ＭＡＣ値５７、権利情報５５、signature５４、コンテンツ鍵の暗号化文５３及び鍵暗号化鍵と検証鍵の暗号化文５２からなる権利オブジェクトＲＯを保持している。また、内部秘匿情報６１として、第１のデバイス１１の秘密鍵ＫPRI_AとセッションキーＫSを備えている。
【００２３】
暗号化されたコンテンツＥ−Ｃは、そのまま送る。権利オブジェクトＲＯについては、一部を再暗号化して一時的権利オブジェクトＲＯSを生成する。鍵暗号化鍵と検証鍵の暗号化文５２について、第１のデバイス１１の秘密鍵ＫPRI_Aを用いて復号化Ｄし、検証鍵ＫMACと鍵暗号化鍵ＫREKとを得る。検証鍵ＫMACと鍵暗号化鍵ＫREKについて、セッションキーＫSを用いて暗号化し、鍵暗号化鍵と検証鍵の暗号化文６２を得る。コンテンツ鍵の暗号化文５３はそのままセットする。権利情報５５は、そのまま、または分割して配置する。ここでは、分割された権利情報（１）が配置されている。分割された権利情報（１）６５としては、回数を１回のみ、或いは再生時間を開始から１分などと制限した権利情報である。権利情報（１）については、秘密鍵ＫPRI_Aを用いて第１のデバイス１１の署名であるsignature６４を得る。なお、上記と同様にsignatureは省略可能である。
【００２４】
権利情報（１）６５、signature６４、コンテンツ鍵の暗号化文５３及び鍵暗号化鍵と検証鍵の暗号化文６２について、ハッシュ関数６６に検証鍵ＫMACを用いてＭＡＣ値６７を得る。ＭＡＣ値６７、権利情報（１）６５、signature６４、コンテンツ鍵の暗号化文５３及び鍵暗号化鍵と検証鍵の暗号化文６２を一時的権利オブジェクトＲＯS（１）として発行する。一時的権利オブジェクトＲＯS（２）は、例えば、その次に発行される一時的権利オブジェクトを示している。
【００２５】
以上のような暗号化されたコンテンツＥ−Ｃと、一時的権利オブジェクトＲＯS（１）、一時的権利オブジェクトＲＯS（２）・・・を受け取った第２のデバイス１２は、鍵暗号化鍵と検証鍵の暗号化文６２についてセッションキーＫSを用いて復号化して、鍵暗号化鍵ＫREKを得て、コンテンツ鍵の暗号化文５３について鍵暗号化鍵ＫREKを用いて復号化してコンテンツ鍵ＫCEKを得ることができる。コンテンツ鍵ＫCEKにより暗号化されたコンテンツＥ−Ｃの復号化が行われ、権利情報が許容する範囲で再生が行われて出力部３３−２から出力される。
【００２６】
このように、一時的権利オブジェクトＲＯS（１）、一時的権利オブジェクトＲＯS（２）・・・は、再生使用に係る権能が制限されており、コンテンツの一時的共有が実現される。第１のデバイス１１と第２のデバイス１２は、セッションキーＫSを生成するとき、コンテンツ及び一時的権利オブジェクトＲＯSの受信時に通信可能であれば良く、これ以外は通信ができないような環境においても、コンテンツの一時的共有が実現される。
【００２７】
なお、上記説明では、権利オブジェクトＲＯと暗号化されたコンテンツＥ−Ｃを発行するサーバが同一であることを前提として説明しているが、例えば、権利オブジェクトＲＯを発行するサーバ（権利発行サーバ）と、暗号化されたコンテンツＥ−Ｃを発行するサーバ（コンテンツサーバ）に分けても良い。
また、本発明の対象としているコンテンツは、必ずしもサーバ（又はコンテンツサーバ）によって発行されたコンテンツである必要はなく、例えば、他のデバイスによって生成されたコンテンツであっても良い。つまり、コンテンツがどこで発行されたかではなく、コンテンツ自体が他のデバイスとの間で共有することが許容されていることが重要である。
【００２８】
＜第１のデバイス１１が生成する一時的権利オブジェクトの変形例＞
図７に、一時的権利オブジェクトＲＯSを生成する変形例の詳細を示す。この構成にあっては、暗号化されたコンテンツコンテンツＥ−Ｃは、暗号化されたコンテンツコンテンツＥ−Ｃ１、Ｅ−Ｃ２、・・・に分割して送る。権利オブジェクトＲＯについては、一部を再暗号化して一時的権利オブジェクトＲＯSを生成する。この手法は図６に示した実施例と変わらない。ただし、権利情報５５は、分割して配置しても良いが、そのまま配置して転送（ムーブ）するようにしても良い。
【００２９】
この変形例では、コンテンツコンテンツＥ−Ｃ１、Ｅ−Ｃ２、・・・に分割して送るので、分割された部分の到来がない限り、オールマイティな一時的権利オブジェクトＲＯSを有していてもコンテンツの再生利用ができないので、コンテンツの一時的共有が実現される。なお、第２のデバイス１２における復号化は、図６の例において述べた通りである。
【００３０】
なお、上記の各例では、コンテンツ鍵５３を変更しないものとしたが、送信の度に変更しても良い。変更の場合には、変更したコンテンツ鍵に対して鍵暗号化鍵ＫREKを用いて暗号化して配置する。変更されたコンテンツ鍵を送ることで、その都度に再生の権利を与えることになり、コンテンツの一時的共有が実現される。本変形例にあっても、第１のデバイス１１と第２のデバイス１２は、セッションキーＫSを生成するとき、コンテンツ及び一時的権利オブジェクトＲＯSの受信時に通信可能であれば良く、これ以外は通信ができないような環境においても、コンテンツの一時的共有が実現される。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施例に係るコンテンツ共有システムの構成図。
【図２】本発明の実施例に係るコンテンツ共有システムにおけるコンテンツの一時的共有の工程を説明する図」。
【図３】本発明の実施例に係るコンテンツ共有システムにおける権利オブジェクト取得の工程を説明するフローチャート。
【図４】本発明の実施例に係るコンテンツ共有システムにおいて生成される権利オブジェクトＲＯと暗号化されたコンテンツＥ−Ｃの生成に関する詳細を示す図。
【図５】本発明の実施例に係るコンテンツ共有システムにおける一時的権利オブジェクト取得の工程を説明するフローチャート。
【図６】本発明の実施例に係るコンテンツ共有システムにおいて生成される一時的権利オブジェクトの生成に関する詳細を示す図。
【図７】本発明の実施例に係るコンテンツ共有システムにおいて生成される一時的権利オブジェクトの生成に関する変形例の詳細を示す図。
【符号の説明】
【００３２】
１１  第１のデバイス
１２  第２のデバイス
２０  サーバ
２１  コンテンツ供給部
２２  デバイス権利発行部
３０−１、３０−２  制御部
３１−１、３１−２  通信部
３２−１、３２−２  入力部
３３−１、３３−２  出力部
３４−１、３４−２  記憶部
３５−１、３５−２  セッションキー生成手段
３６−１、３６−２  一次的権利オブジェクト生成付与手段
３７−１、３７−２  コンテンツ再生手段
３８−１、３８−２  分割付与手段
【図１】
2008065696.tif 000003
【図２】
2008065696.tif 000004
【図３】
2008065696.tif 000005
【図４】
2008065696.tif 000006
【図５】
2008065696.tif 000007
【図６】
2008065696.tif 000008
【図７】
2008065696.tif 000009