(57)【要約】【課題】複数の再生端末において使用される場合においても、利用期限に応じた利用可否を制御して、コンテンツの不正なアクセスを防止することができるリムーバブルメディアを提供する。【解決手段】リムーバブルメディア（ＲＭ）は、再生端末を識別する機器ＩＤと、再生端末が最後にＲＭにアクセスした日時を示すラストアクセス日時とを関連付けて記録したラストアクセス日時テーブルを保持し、再生端末から、再生端末の機器ＩＤ、所望するコンテンツのコンテンツＩＤおよび現在時刻と共に、所望するコンテンツの復号鍵の取得要求を受け取った場合、ラストアクセス日時テーブルを参照して、「現在時刻＞機器ＩＤに対応するラストアクセス日時」かつ、「現在時刻＜コンテンツＩＤに対応する利用期限」の場合のみ、再生端末に対して復号鍵を渡し、さらに、機器ＩＤに対応するラストアクセス日時を現在時刻に更新する。【選択図】図１
2011145737.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたコンテンツを記録するとともに、前記コンテンツに定められた利用期限を管理するリムーバブルメディアであって、
再生端末の固有の識別子と、前記再生端末が前記リムーバブルメディアにアクセスしたラストアクセス日時とを関連付けて記録するラストアクセス日時テーブルと、
前記コンテンツの識別子と、前記コンテンツの復号鍵と、前記コンテンツの利用期限とを関連付けて記録するコンテンツメタテーブルと、
前記コンテンツの利用期限の期限管理を行う期限管理手段と、を備え、
前記期限管理手段は、前記再生端末（再生端末Ａとする）から、前記再生端末Ａの固有の識別子、所望するコンテンツの識別子および現在時刻とともに、前記所望するコンテンツの復号鍵の取得要求を受け取った場合、前記ラストアクセス日時テーブルに記録されている前記再生端末Ａの固有の識別子に対応するラストアクセス日時（Ｔ1）と前記現在時刻を、さらに前記コンテンツメタテーブルに記録されている前記所望するコンテンツの識別子に対応する利用期限（Ｔ2）と前記現在時刻をそれぞれ比較し、その比較結果が、前記現在時刻が前記ラストアクセス日時（Ｔ1）より時刻が進んでおり、かつ前記現在時刻が前記利用期限（Ｔ2）より時刻が遅れている場合にのみ、前記再生端末Ａに対して、前記所望するコンテンツの識別子に対応する復号鍵を渡すとともに、前記比較結果の如何に関わらず、前記ラストアクセス日時（Ｔ1）を前記現在時刻に更新することを特徴とするリムーバブルメディア。
【請求項２】
前記期限管理手段は、前記再生端末Ａから、前記再生端末Ａの固有の識別子、前記所望するコンテンツの識別子および前記現在時刻とともに、前記所望するコンテンツの復号鍵の取得要求を受け取った際に、前記ラストアクセス日時テーブルに前記ラストアクセス日時（Ｔ1）とが存在しない場合には、前記ラストアクセス日時（Ｔ1）に替えて、前記ラストアクセス日時テーブルに記録されている全ての前記再生端末の固有の識別子に対応する前記ラストアクセス日時の中で、最も時刻が進んでいるラストアクセス日時（ＴM）を用いることを特徴とする請求項１記載のリムーバブルメディア。
【請求項３】
前記期限管理手段は、前記ラストアクセス日時（ＴM）と前記現在時刻とを、さらに前記利用期限（Ｔ2）と前記現在時刻とをそれぞれ比較し、その比較結果が、前記現在時刻および前記ラストアクセス日時（ＴM）が前記利用期限（Ｔ2）より時刻が遅れている場合には、前記現在時刻が前記ラストアクセス日時（ＴM）より時刻が遅れていたとしても、前記現在時刻と前記ラストアクセス日時（ＴM）との時刻差が所定の値以内であれば、前記再生端末Ａに対して前記所望するコンテンツの識別子に対応する復号鍵を渡すことを特徴とする請求項２記載のリムーバブルメディア。
【請求項４】
前記期限管理手段は、新規の前記再生端末（再生端末Ｂとする）から、前記再生端末Ｂの固有の識別子、所望するコンテンツ（ＣB）の識別子および現在時刻（ＴB）とともに、前記所望するコンテンツ（ＣB）の復号鍵の取得要求を受け取った際に、前記ラストアクセス日時テーブルにおいて新規に追記する保存領域が無くなった場合、前記ラストアクセス日時テーブルに記録されている前記ラストアクセス日時の中で、最も時刻が進んでいない前記ラストアクセス日時とそれに対応する前記再生端末の固有の識別子とを消去し、新規の前記再生端末Ｂの固有の識別子と、それに対応する前記ラストアクセス日時として前記現在時刻（ＴB）を記録することを特徴とする請求項１記載のリムーバブルメディア。
【請求項５】
前記期限管理手段は、前記リムーバブルメディアがフォーマット化された時、もしくは前記リムーバブルメディアに暗号化されたコンテンツが書き込まれた時に、前記リムーバブルメディアが装着された記録端末から現在時刻（ＴK）を取得し、実在する前記再生端末の固有の識別子とは合致しない固有識別子と、当該固有識別子に対応する前記ラストアクセス日時として前記現在時刻（ＴK）とを関連付けて、ラストアクセス日時テーブルに記録することを特徴とする請求項１記載のリムーバブルメディア。
【請求項６】
暗号化されたコンテンツを記録するとともに、前記コンテンツに定められた利用期限を管理するリムーバブルメディアにおける利用期限管理方法であって、
再生端末の固有の識別子と、前記再生端末が前記リムーバブルメディアにアクセスしたラストアクセス日時とを関連付けて記録するラストアクセス日時テーブルと、前記コンテンツの識別子と、前記コンテンツの復号鍵と、前記コンテンツの利用期限とを関連付けて記録するコンテンツメタテーブルを具備する前記リムーバブルメディアにおいて、
前記再生端末（再生端末Ａとする）から、前記再生端末Ａの固有の識別子、所望するコンテンツの識別子および現在時刻とともに、前記所望するコンテンツの復号鍵の取得要求を受け取った場合の処理ステップとして、
前記ラストアクセス日時テーブルに記録されている前記再生端末Ａの固有の識別子に対応するラストアクセス日時（Ｔ1）と前記現在時刻とを、さらに前記コンテンツメタテーブルに記録されている前記所望するコンテンツの識別子に対応する利用期限（Ｔ2）と前記現在時刻とを、それぞれ比較する比較ステップと、
前記比較ステップにおける比較結果が、前記現在時刻が前記ラストアクセス日時（Ｔ1）より時刻が進んでおり、かつ前記現在時刻が前記利用期限（Ｔ2）より時刻が遅れている場合にのみ、前記再生端末Ａに対して、前記所望するコンテンツの識別子に対応する復号鍵を渡す復号許可ステップと、
前記比較ステップにおける前記比較結果の如何に関わらず、前記ラストアクセス日時（Ｔ1）を前記現在時刻に更新するラストアクセス日時更新ステップと、
を備えたことを特徴とするリムーバブルメディアにおける利用期限管理方法。
【請求項７】
前記リムーバブルメディアが、前記再生端末Ａから、前記再生端末Ａの固有の識別子、前記所望するコンテンツの識別子および前記現在時刻とともに、前記所望するコンテンツの復号鍵の取得要求を受け取った際に、前記ラストアクセス日時テーブルにおいて、前記ラストアクセス日時（Ｔ1）が記録されていなかった場合には、前記比較ステップにおいては、前記ラストアクセス日時（Ｔ1）に替えて、前記ラストアクセス日時テーブルに記録されている全ての前記再生端末の固有の識別子に対応する前記ラストアクセス日時の中で、最も時刻が進んでいるラストアクセス日時（ＴM）を用いることを特徴とする請求項６記載のリムーバブルメディアにおける利用期限管理方法。
【請求項８】
前記比較ステップにおいて、前記ラストアクセス日時（ＴM）と前記現在時刻を、さらに前記利用期限（Ｔ2）と前記現在時刻をそれぞれ比較し、復号許可ステップにおいて、前記比較ステップにおける比較結果が、前記現在時刻および前記ラストアクセス日時（ＴM）が前記利用期限（Ｔ2）より時刻が遅れている場合であれば、前記現在時刻が前記ラストアクセス日時（ＴM）より時刻が遅れていたとしても、前記現在時刻と前記ラストアクセス日時（ＴM）との時刻差が所定の値以内の場合には、前記再生端末Ａに対して前記所望するコンテンツの識別子に対応する復号鍵を渡すことを特徴とする請求項７記載のリムーバブルメディアにおける利用期限管理方法。
【請求項９】
前記リムーバブルメディアが、新規の前記再生端末（再生端末Ｂとする）から、前記再生端末Ｂの固有の識別子、所望するコンテンツ（ＣB）の識別子および現在時刻（ＴB）とともに、前記所望するコンテンツ（ＣB）の復号鍵の取得要求を受信した際に、前記ラストアクセス日時テーブルにおいて、新規に追記する保存領域が無くなった場合、前記ラストアクセス日時テーブルにおいて記録されている前記ラストアクセス日時の中で、最も時刻が進んでいない前記ラストアクセス日時とそれに対応する前記再生端末の固有の識別子とを消去し、新規の前記再生端末Ｂの固有の識別子と、それに対応する前記ラストアクセス日時として前記現在時刻（ＴB）を記録するラストアクセス日時記録／消去ステップをさらに備えたことを特徴とする請求項６記載のリムーバブルメディアにおける利用期限管理方法。
【請求項１０】
前記リムーバブルメディアがフォーマット化された時、もしくは前記リムーバブルメディアに暗号化されたコンテンツが書き込まれた時に、前記ラストアクセス日時記録／消去ステップにおいて、前記リムーバブルメディアが装着された記録端末から現在時刻（ＴK）を取得し、実在する前記再生端末の固有の識別子とは合致しない固有識別子と、当該固有識別子に対応する前記ラストアクセス日時として前記現在時刻（ＴK）とを関連付けて、前記ラストアクセス日時テーブルに記録することを特徴とする請求項９記載のリムーバブルメディアにおける利用期限管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
リムーバブルメディアに暗号化されて格納されたコンテンツに対する使用期限（利用期限）の管理方法に関し、特に、時刻情報のバックデートによるコンテンツの不正アクセスを防止する場合に適用して有効な技術に関する。
【背景技術】
【０００２】
インターネットの普及により、インターネットを利用してデジタルコンテンツを配信するサービスが商業ベースで行われるようになっている。このようなネットワーク配信は、従来の物流経路とは異なり、ＣＤ−ＲＯＭ等の媒体の製造や在庫管理、および物流マージンなどを必要としないため、今後の販売方法として有望視されている。
【０００３】
一方、デジタルコンテンツは劣化のない複製が可能であるため、不正コピーが蔓延する危険性を伴っている。そのため、ＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔ  Ｍａｎａｇｅｍｅｎｔ）と呼ばれる著作権管理技術が登場し、複製の防止だけでなく、使用期限や使用回数などの細かな制御が出来るようになっている。
【０００４】
ＤＲＭ技術を利用したコンテンツ配信サービスの一つに、ビデオコンテンツのレンタルサービスがある。このサービスは、ビデオコンテンツの配信の際に、視聴期限（利用期限）を設け、視聴期限が過ぎるとそのビデオコンテンツを利用できなくする、というサービスである。
【０００５】
このようなサービスを実現するためには、ビデオコンテンツの再生端末装置（以下、再生端末と称す）において現在時刻を厳密に管理する必要があるが、この時刻管理については再生端末の仕様に依存してしまうという課題があった。すなわち、再生端末が不正を許容するような時刻取得手段を具備している場合には、視聴期限が過ぎたビデオコンテンツを、視聴期限が過ぎているにも関わらず視聴できるようにすることが可能になるという課題があった。
【０００６】
このような課題を解決するための方法が特許文献１および特許文献２に開示されている。
【０００７】
以下に、図２を用いて、特許文献１に開示されている不正利用を防止する方法、すなわち、視聴期限が設けられたコンテンツをユーザが不正に利用することを防止する方法について説明する。なお、図２は、特許文献１に開示されている従来のリムーバブルメディアの構成を示す図である。
【０００８】
図２において、蓄積媒体２００は、暗号化されたコンテンツ（図示せず）に加え、コンテンツを識別するためのコンテンツＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）、復号鍵および視聴期限を備えたコンテンツメタテーブル２０１、復号鍵を取得した最終日時を示すラストアクセス日時テーブル２０２、および耐タンパモジュールとしての期限管理ＩＣ２０３を備えている。
【０００９】
なお、コンテンツメタテーブル２０１およびラストアクセス日時テーブル２０２は、期限管理ＩＣ２０３からのみアクセスできる領域に記録されており、再生端末（図示せず）で実行されるプログラムからはアクセスされない。
【００１０】
再生端末は、蓄積媒体２００に記録されているコンテンツを再生するために復号鍵を取得する場合、蓄積媒体２００内の期限管理ＩＣ２０３に対して、再生したいコンテンツのコンテンツＩＤと現在時刻を通知する。
【００１１】
期限管理ＩＣ２０３は、再生端末からコンテンツＩＤと現在時刻を受け取ると、コンテンツメタテーブル２０１およびラストアクセス日時テーブル２０２を参照し、「現在時刻＞ラストアクセス日時」、すなわち現在時刻がラストアクセス日時より時刻が進んでおり、かつ、「現在時刻＜該コンテンツＩＤの視聴期限」、すなわち現在時刻が該コンテンツＩＤの視聴期限より時刻が遅れている場合のみ、再生端末に対して復号鍵を渡し、ラストアクセス日時テーブル２０２を再生端末から通知された現在時刻に置き換える。
【００１２】
このとき、再生端末においてユーザにより不正に時刻がバックデートされた場合、期限管理ＩＣ２０３は、再生端末から受け取った不正にバックデートされた現在時刻とラストアクセス日時テーブル２０２に記録されているラストアクセス日時を比較して、「現在時刻＜ラストアクセス日時」、すなわち現在時刻がラストアクセス日時より時刻が遅れているということになるため、再生端末に対してエラーを返す。
【００１３】
以上のような方法により、ユーザが、再生端末を用いて、利用期限が設けられたコンテンツを不正に利用することを防止することが可能である。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００２−２５９２２３号公報
【特許文献２】特開２００６−８５３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１５】
しかしながら、特許文献１および２に開示されている従来技術においては、ビデオコンテンツをリムーバブルな記録媒体（リムーバブルメディア）に記録した場合に課題が生じる。すなわち、リムーバブルメディアは、複数の再生端末において利用されることが想定されるが、これら複数の再生端末では時刻情報が完全に同期しているという保証が取れないため、例えば、再生端末Ａの時刻が再生端末Ｂの時刻よりも１分進んでいる場合、再生端末Ａでビデオコンテンツを再生した直後に再生端末Ｂでビデオコンテンツを再生する場合、リムーバブルメディア内の期限管理ＩＣ２０３で「再生端末Ｂの現在時刻＜ラストアクセス日時」、すなわち再生端末Ｂの現在時刻がラストアクセス日時より時刻が遅れているということになるという課題が生じる。
【００１６】
本発明は、このような課題に鑑みてなされたものであり、複数の再生端末において使用される場合においても、利用期限に応じた利用可否を制御して、コンテンツの不正なアクセスを防止することができるリムーバブルメディアおよびリムーバブルメディアにおける利用期限管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、本願の第１の発明のリムーバブルメディアは、暗号化されたコンテンツを記録するとともに、前記コンテンツに定められた利用期限を管理するリムーバブルメディアであって、再生端末の固有の識別子と、前記再生端末が前記リムーバブルメディアにアクセスしたラストアクセス日時とを関連付けて記録するラストアクセス日時テーブルと、前記コンテンツの識別子と、前記コンテンツの復号鍵と、前記コンテンツの利用期限とを関連付けて記録するコンテンツメタテーブルと、前記コンテンツの利用期限の期限管理を行う期限管理手段と、を備え、前記期限管理手段は、前記再生端末（再生端末Ａとする）から、前記再生端末Ａの固有の識別子、所望するコンテンツの識別子および現在時刻とともに、前記所望するコンテンツの復号鍵の取得要求を受け取った場合、前記ラストアクセス日時テーブルに記録されている前記再生端末Ａの固有の識別子に対応するラストアクセス日時（Ｔ1）と前記現在時刻を、さらに前記コンテンツメタテーブルに記録されている前記所望するコンテンツの識別子に対応する利用期限（Ｔ2）と前記現在時刻をそれぞれ比較し、その比較結果が、前記現在時刻が前記ラストアクセス日時（Ｔ1）より時刻が進んでおり、かつ前記現在時刻が前記利用期限（Ｔ2）より時刻が遅れている場合にのみ、前記再生端末Ａに対して、前記所望するコンテンツの識別子に対応する復号鍵を渡すとともに、前記比較結果の如何に関わらず、前記ラストアクセス日時（Ｔ1）を前記現在時刻に更新することを特徴とするものである。
【００１８】
また、本願の第２の発明のリムーバブルメディアは、本願の第１の発明のリムーバブルメディアにおいて、前記期限管理手段は、前記再生端末Ａから、前記再生端末Ａの固有の識別子、前記所望するコンテンツの識別子および前記現在時刻とともに、前記所望するコンテンツの復号鍵の取得要求を受け取った際に、前記ラストアクセス日時テーブルに前記ラストアクセス日時（Ｔ1）が存在しない場合には、前記ラストアクセス日時（Ｔ1）に替えて、前記ラストアクセス日時テーブルに記録されている全ての前記再生端末の固有の識別子に対応する前記ラストアクセス日時の中で、最も時刻が進んでいるラストアクセス日時（ＴM）を用いることを特徴とするものである。
【００１９】
本願の第３の発明のリムーバブルメディアは、本願の第２の発明のリムーバブルメディアにおいて、前記期限管理手段は、前記ラストアクセス日時（ＴM）と前記現在時刻とを、さらに前記利用期限（Ｔ2）と前記現在時刻とをそれぞれ比較し、その比較結果が、前記現在時刻および前記ラストアクセス日時（ＴM）が前記利用期限（Ｔ2）より時刻が遅れている場合には、前記現在時刻が前記ラストアクセス日時（ＴM）より時刻が遅れていたとしても、前記現在時刻と前記ラストアクセス日時（ＴM）との時刻差が所定の値以内であれば、前記再生端末Ａに対して前記所望するコンテンツの識別子に対応する復号鍵を渡すことを特徴とするものである。
【００２０】
本願の第４の発明のリムーバブルメディアは、本願の第１の発明のリムーバブルメディアにおいて、前記期限管理手段は、新規の前記再生端末（再生端末Ｂとする）から、前記再生端末Ｂの固有の識別子、所望するコンテンツ（ＣB）の識別子および現在時刻（ＴB）とともに、前記所望するコンテンツ（ＣB）の復号鍵の取得要求を受け取った際に、前記ラストアクセス日時テーブルにおいて新規に追記する保存領域が無くなった場合、前記ラストアクセス日時テーブルに記録されている前記ラストアクセス日時の中で、最も時刻が進んでいない前記ラストアクセス日時とそれに対応する前記再生端末の固有の識別子とを消去し、新規の前記再生端末Ｂの固有の識別子と、それに対応する前記ラストアクセス日時として前記現在時刻（ＴB）を記録することを特徴とするものである。
【００２１】
本願の第５の発明のリムーバブルメディアは、本願の第１の発明のリムーバブルメディアにおいて、前記期限管理手段は、前記リムーバブルメディアがフォーマット化された時、もしくは前記リムーバブルメディアに暗号化されたコンテンツが書き込まれた時に、前記リムーバブルメディアが装着された記録端末から現在時刻（ＴK）を取得し、実在する前記再生端末の固有の識別子とは合致しない固有識別子と、当該固有識別子に対応する前記ラストアクセス日時として前記現在時刻（ＴK）とを関連付けて、ラストアクセス日時テーブルに記録することを特徴とするものである。
【００２２】
本願の第６の発明のリムーバブルメディアにおける利用期限管理方法は、暗号化されたコンテンツを記録するとともに、前記コンテンツに定められた利用期限を管理するリムーバブルメディアにおける利用期限管理方法であって、再生端末の固有の識別子と、前記再生端末が前記リムーバブルメディアにアクセスしたラストアクセス日時とを関連付けて記録するラストアクセス日時テーブルと、前記コンテンツの識別子と、前記コンテンツの復号鍵と、前記コンテンツの利用期限とを関連付けて記録するコンテンツメタテーブルを具備する前記リムーバブルメディアにおいて、前記再生端末（再生端末Ａとする）から、前記再生端末Ａの固有の識別子、所望するコンテンツの識別子および現在時刻とともに、前記所望するコンテンツの復号鍵の取得要求を受け取った場合の処理ステップとして、前記ラストアクセス日時テーブルに記録されている前記再生端末Ａの固有の識別子に対応するラストアクセス日時（Ｔ1）と前記現在時刻とを、さらに前記コンテンツメタテーブルに記録されている前記所望するコンテンツの識別子に対応する利用期限（Ｔ2）と前記現在時刻とを、それぞれ比較する比較ステップと、前記比較ステップにおける比較結果が、前記現在時刻が前記ラストアクセス日時（Ｔ1）より時刻が進んでおり、かつ前記現在時刻が前記利用期限（Ｔ2）より時刻が遅れている場合にのみ、前記再生端末Ａに対して、前記所望するコンテンツの識別子に対応する復号鍵を渡す復号許可ステップと、前記比較ステップにおける前記比較結果の如何に関わらず、前記ラストアクセス日時（Ｔ1）を前記現在時刻に更新するラストアクセス日時更新ステップと、を備えたことを特徴とするものである。
【００２３】
本願の第７の発明のリムーバブルメディアにおける利用期限管理方法は、本願の第６の発明のリムーバブルメディアにおける利用期限管理方法において、前記リムーバブルメディアが、前記再生端末Ａから、前記再生端末Ａの固有の識別子、前記所望するコンテンツの識別子および前記現在時刻とともに、前記所望するコンテンツの復号鍵の取得要求を受け取った際に、前記ラストアクセス日時テーブルにおいて、前記ラストアクセス日時（Ｔ1）が記録されていなかった場合には、前記比較ステップにおいては、前記ラストアクセス日時（Ｔ1）に替えて、前記ラストアクセス日時テーブルに記録されている全ての前記再生端末の固有の識別子に対応する前記ラストアクセス日時の中で、最も時刻が進んでいるラストアクセス日時（ＴM）を用いることを特徴とするものである。
【００２４】
本願の第８の発明のリムーバブルメディアにおける利用期限管理方法は、本願の第７の発明のリムーバブルメディアにおける利用期限管理方法において、前記比較ステップにおいては、前記ラストアクセス日時（ＴM）と前記現在時刻を、さらに前記利用期限（Ｔ2）と前記現在時刻をそれぞれ比較し、復号許可ステップにおいては、前記比較ステップにおける比較結果が、前記現在時刻および前記ラストアクセス日時（ＴM）が前記利用期限（Ｔ2）より時刻が遅れている場合であれば、前記現在時刻が前記ラストアクセス日時（ＴM）より時刻が遅れていたとしても、前記現在時刻と前記ラストアクセス日時（ＴM）との時刻差が所定の値以内の場合には、前記再生端末Ａに対して前記所望するコンテンツの識別子に対応する復号鍵を渡すことを特徴とするものである。
【００２５】
本願の第９の発明のリムーバブルメディアにおける利用期限管理方法は、本願の第６の発明のリムーバブルメディアにおける利用期限管理方法において、前記リムーバブルメディアが、新規の前記再生端末（再生端末Ｂとする）から、前記再生端末Ｂの固有の識別子、所望するコンテンツ（ＣB）の識別子および現在時刻（ＴB）とともに、前記所望するコンテンツ（ＣB）の復号鍵の取得要求を受信した際に、前記ラストアクセス日時テーブルにおいて、新規に追記する保存領域が無くなった場合、前記ラストアクセス日時テーブルにおいて記録されている前記ラストアクセス日時の中で、最も時刻が進んでいない前記ラストアクセス日時とそれに対応する前記再生端末の固有の識別子とを消去し、新規の前記再生端末Ｂの固有の識別子と、それに対応する前記ラストアクセス日時として前記現在時刻（ＴB）を記録するラストアクセス日時記録／消去ステップをさらに備えたことを特徴とするものである。
【００２６】
本願の第１０の発明のリムーバブルメディアにおける利用期限管理方法は、本願の第９の発明のリムーバブルメディアにおける利用期限管理方法において、前記リムーバブルメディアがフォーマット化された時、もしくは前記リムーバブルメディアに暗号化されたコンテンツが書き込まれた時に、前記ラストアクセス日時記録／消去ステップにおいて、前記リムーバブルメディアが装着された記録端末から現在時刻（ＴK）を取得し、実在する前記再生端末の固有の識別子とは合致しない固有識別子と、当該固有識別子に対応する前記ラストアクセス日時として前記現在時刻（ＴK）とを関連付けて、前記ラストアクセス日時テーブルに記録することを特徴とするものである。
【発明の効果】
【００２７】
リムーバブルメディアに記録された利用期限付きコンテンツを、時刻情報が同期していない複数の再生端末での利用を可能にするとともに、再生端末の時刻を不正にロールバックすることによる利用期限付きコンテンツの不正使用を防止することができるリムーバブルメディア、およびリムーバブルメディアにおける利用期限管理方法を提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態１におけるリムーバブルメディアの構成を示す図
【図２】特許文献１に開示されている従来のリムーバブルメディアの構成を示す図
【発明を実施するための形態】
【００２９】
以下に、本発明を実施するための形態について、図面を参照しながら説明する。
【００３０】
（実施の形態１）
図１は、本発明の実施の形態１におけるリムーバブルメディアの構成を示す図である。
【００３１】
図１において、リムーバブルメディア１００は、コンテンツメタテーブル１０１、ラストアクセス日時テーブル１０２、特許請求の範囲に記載の期限管理手段に相当し、暗号化されたコンテンツの利用期限の期限管理を行う期限管理ＩＣ１０３および暗号化されたコンテンツ（図示せず）を備えている。
【００３２】
コンテンツメタテーブル１０１には、コンテンツ固有の識別子であるコンテンツＩＤと、該コンテンツを復号するための復号鍵と、該コンテンツの利用期限である視聴期限とが、関連付けられて記録されている。図１に示す例では、コンテンツＩＤが０ｘ０００００００１のコンテンツの復号鍵が０ｘＡＡＡＡＡＡＡＡ、視聴期限が２００９年１２月３１日であることを示している。
【００３３】
ラストアクセス日時テーブル１０２には、再生端末（図示せず）固有の識別子である機器ＩＤと、その再生端末が最後に期限管理ＩＣ１０３にアクセスした日時を示すラストアクセス日時とが、関連付けられて記録されている。図１に示す例では、機器ＩＤが０ｘａａａａの再生端末のラストアクセス日時が、２００９年６月２２日の１０：００であることを示している。
【００３４】
リムーバブルメディア１００の期限管理ＩＣ１０３は、リムーバブルメディア１００が装着された再生端末から、再生端末の機器ＩＤ、所望するコンテンツのコンテンツＩＤおよび現在時刻とともに、所望するコンテンツの復号鍵の取得要求を受け取り、後述する条件を満たしたときに、当該再生端末に対して当該コンテンツＩＤに相当する復号鍵を渡す。
【００３５】
コンテンツメタテーブル１０１およびラストアクセス日時テーブル１０２は、特殊なファイルシステムもしくは暗号化により保護されるなどにより、リムーバブルメディア１００が装着された再生端末からは直接参照できなくなっている。これは、コンテンツメタテーブル１０１およびラストアクセス日時テーブル１０２が再生端末から自由にアクセスできてしまうと、視聴期限の改変や、視聴期限の確認ステップを飛ばして復号鍵を取得することができるので、このようなコンテンツの不正利用ができないようにするためである。
【００３６】
次に、図１を参照しながら、リムーバブルメディア１００における期限管理ＩＣ１０３の詳細な動作について説明する。
【００３７】
再生端末（仮に再生端末Ａとする）は、暗号化された所望するコンテンツを再生するために復号鍵を取得する場合、期限管理ＩＣ１０３に対して、所望するコンテンツのコンテンツＩＤ、現在時刻および自端末の機器ＩＤを通知するとともに、所望するコンテンツの復号鍵の取得を要求する。
【００３８】
期限管理ＩＣ１０３は、再生端末Ａから所望するコンテンツのコンテンツＩＤ、現在時刻および機器ＩＤとともに、所望するコンテンツの復号鍵の取得要求を受け取ると、コンテンツメタテーブル１０１およびラストアクセス日時テーブル１０２を参照し、ラストアクセス日時テーブル１０２に記録されている再生端末Ａの機器ＩＤに対応するラストアクセス日時（この日時をＴ1とする）と現在時刻を、さらに、コンテンツメタテーブル１０１に記録されている所望するコンテンツのコンテンツＩＤに対応する視聴期限（この期限をＴ2とする）と現在時刻をそれぞれ比較し、その比較結果が、現在時刻がラストアクセス日時（Ｔ1）より時刻が進んでおり、かつ、現在時刻が視聴期限（Ｔ2）より時刻が遅れている場合にのみ、再生端末Ａに対して所望するコンテンツの復号鍵を渡す。
【００３９】
さらに、期限管理ＩＣ１０３は、該比較結果の如何に関わらず、再生端末Ａの機器ＩＤに対応するラストアクセス日時（Ｔ1）を、再生端末Ａから受け取った現在時刻に更新する。
【００４０】
なお、期限管理ＩＣ１０３は、再生端末が新たな再生端末（仮に再生端末Ｂとする）であり、ラストアクセス日時テーブル１０２において、「再生端末Ｂの機器ＩＤに対応するラストアクセス日時」が存在しない場合は、ラストアクセス日時テーブル１０２の中で最も時刻が進んでいるラストアクセス日時（ＴＭ）と、再生端末Ｂから所望されたコンテンツのコンテンツＩＤに対応する視聴期限および再生端末Ｂから通知された現在時刻とを比較処理し、その比較処理の結果が、「最も時刻が進んだラストアクセス日時（ＴＭ）＜再生端末Ｂから通知された現在時刻＜再生端末Ｂから所望されたコンテンツのコンテンツＩＤに対応する視聴期限」である場合に、すなわち、再生端末Ｂから通知された現在時刻が、最も時刻が進んだラストアクセス日時（ＴＭ）よりも時刻が進んでおり、かつ、再生端末Ｂから所望されたコンテンツのコンテンツＩＤに対応する視聴期限よりも時刻が遅れている場合に、再生端末Ｂに対して復号鍵を渡す（処理ａ）。
【００４１】
この時、期限管理ＩＣ１０３は、再生端末Ｂに対して復号鍵を渡すとともに、再生端末Ｂの機器ＩＤと再生端末Ｂから受け取った現在時刻をラストアクセス日時として関連づけ、新たにラストアクセス日時テーブル１０２に記録する。
【００４２】
さらに、期限管理ＩＣ１０３は、処理ａにおける比較処理の結果が、「再生端末Ｂから通知された現在時刻＜最も時刻が進んだラストアクセス日時（ＴＭ）＜再生端末Ｂから所望されたコンテンツのコンテンツＩＤに対応する視聴期限」の場合であっても、すなわち、最も時刻が進んだラストアクセス日時（ＴＭ）が、再生端末Ｂから通知された現在時刻よりも時刻が進んでおり、かつ、再生端末Ｂから所望されたコンテンツのコンテンツＩＤに対応する視聴期限よりも時刻が遅れている場合であっても、「再生端末Ｂから通知された現在時刻」と「最も時刻が進んだラストアクセス日時（ＴＭ）」との時刻差が予め定めた所定の値以内である場合には、再生端末Ｂに対して復号鍵を渡す（処理ｂ）。
【００４３】
この場合も、処理ａの場合と同様に、期限管理ＩＣ１０３は、再生端末Ｂに対して復号鍵を渡すとともに、再生端末Ｂの機器ＩＤと再生端末Ｂから受け取った現在時刻をラストアクセス日時として関連づけ、新たにラストアクセス日時テーブル１０２に記録する。
【００４４】
なお、上述のように、新たにラストアクセス日時テーブル１０２に記録する場合に、ラストアクセス日時テーブル１０２の保存領域が無くなった場合、最も時刻が進んでいない「ラストアクセス日時」を消去して、新しい再生端末である再生端末Ｂの機器ＩＤと、再生端末Ｂのラストアクセス日時を関連付けて記録する。
【００４５】
また、リムーバブルメディア１００を記録端末に装着してフォーマット化した時、ラストアクセス日時テーブル１０２において、実在する機器ＩＤと合致することがない仮の機器ＩＤ（機器ＩＤが空欄であっても構わない）と、この仮の機器ＩＤ（機器ＩＤが空欄の場合も含む）に対応するラストアクセス日時として、記録端末から取得した記録端末の現在時刻を追記してもよい。
【００４６】
同様に、記録端末に装着されたリムーバブルメディア１００に暗号化されたコンテンツを記録した時、ラストアクセス日時テーブル１０２において、実在する機器ＩＤと合致することがない仮の機器ＩＤ（機器ＩＤが空欄であっても構わない）と、この仮の機器ＩＤ（機器ＩＤが空欄の場合も含む）に対応するラストアクセス日時として、記録端末から取得した記録端末の現在時刻を追記しても良い。
【００４７】
このように処理することにより、リムーバブルメディア１００を再生端末で初めて利用する場合であっても、またはリムーバブルメディア１００に暗号化されて記録されたコンテンツを再生端末で初めて利用する場合であっても、処理ａまたは処理ｂにおける比較処理が行われるので、時刻不正状態での利用を防止することができる。
【００４８】
また、期限管理ＩＣ１０３は、リムーバブルメディア１００に書き込み禁止が設定されていたり、記憶媒体としての書換え寿命に到達していたりした場合は、ラストアクセス日時テーブル１０２のラストアクセス日時が更新されずにロールバックされてしまう恐れがあるため、機器ＩＤに対応するラストアクセス日時を現在時刻で更新することができた場合にのみ、再生端末に対して復号鍵を渡すようにしてもよい。
【００４９】
また、本発明の実施の形態１においては、リムーバブルメディア１００が挿入される装置を再生端末としたが、これに限るものではなく、例えば、記録再生機能を備えた記録再生端末であっても構わない。
【００５０】
また、本発明は、本発明の実施の形態１におけるリムーバルメディア、すなわち、暗号化されたコンテンツを記録するとともにコンテンツに定められた利用期限を管理することが可能なリムーバブルメディアとして提供できるばかりでなく、リムーバブルメディアにおける利用期限管理方法、および、リムーバブルメディアにおける画面表示制御方法をコンピュータに実行させる画面表示制御プログラムを提供することも可能である。そして、この画面表示制御プログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記録媒体やインターネットを介して流通させることができる。
【産業上の利用可能性】
【００５１】
本発明は、インターネットなどを利用して、リムーバブルメディアに利用期限付きコンテンツを配信する場合などに有用である。
【符号の説明】
【００５２】
１００  リムーバブルメディア
１０１  コンテンツメタテーブル
１０２  ラストアクセス日時テーブル
１０３  期限管理ＩＣ
２００  蓄積媒体
２０１  コンテンツメタテーブル
２０２  ラストアクセス日時テーブル
２０３  期限管理ＩＣ
【図１】
2011145737.tif 000003
【図２】
2011145737.tif 000004