(57)【要約】  デジタルコンテンツ権利マネジメント方法およびシステムは、デジタルコンテンツ権利マネジメント技術分野に属する。本発明の方法は、システムに登録するステップと、タイムスタンプを発生させるステップと、システムがスタートアップしたときにタイムスタンプを確認するステップと、証明書を獲得するステップと、デジタルコンテンツにアクセスする前に時間を確認するステップとを含む。本発明のシステムは、デジタルコンテンツにアクセスするためのデバイスとサーバとを具備し、デジタルコンテンツにアクセスするためのデバイスは、登録モジュールと、タイムスタンプ発生モジュールと、タイムスタンプ確認モジュールと、認証の証明書獲得モジュールと、時間確認モジュールとを備えている。方法およびシステムは、制限時間を超えたデジタルコンテンツを引き続き使用できるように課題を解決する。【選択図】  図１
2010517123.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツ権利マネジメント方法において、
デジタルコンテンツにアクセスするためのデバイスが、デジタルコンテンツ権利マネジメントシステムに登録し、システム登録コードとランダムキーとを発生させる登録ステップと、
前記デジタルコンテンツにアクセスするためのデバイスが、時間を確認するためのガイドとして、タイムスタンプを発生させるタイムスタンプ発生ステップと、
前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、前記タイムスタンプの有効性が確認され、前記確認が合格した場合、次のステップが実行され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されないタイムスタンプ確認ステップと、
前記デジタルコンテンツにアクセスするためのデバイスが、前記デジタルコンテンツにアクセスするための認証の証明書をサーバから獲得する認証の証明書を獲得するステップと、
前記デジタルコンテンツにアクセスするためのデバイスが前記デジタルコンテンツにアクセスすることが許可されるか否かを決定するために、前記タイムスタンプが、前記認証の証明書における時間と確認される時間確認ステップとを含み、
前記認証の証明書は、前記デジタルコンテンツにアクセスすることを許可する開始時間および終了時間を明記しているデジタルコンテンツ権利マネジメント方法。
【請求項２】
前記登録ステップにおいて、前記登録コードは、前記ランダムキーを使用することによって暗号化される、請求項１記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項３】
前記タイムスタンプ発生ステップにおいて、前記タイムスタンプが、前記デジタルコンテンツにアクセスするためのデバイスのメモリに書き込まれ、前記ランダムキーは前記タイムスタンプ中に配置されており、前記タイムスタンプは、前記デジタルコンテンツにアクセスするためのデバイスのバージョン番号と、前記デジタルコンテンツにアクセスするためのデバイスの開始時間と、確認コードと、前記認証の証明書を獲得した最新時間とをさらに含む、請求項１記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項４】
前記タイムスタンプが前記デジタルコンテンツにアクセスするためのデバイスのメモリに書き込まれる前に、最初のデータを暗号化する、請求項３記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項５】
前記タイムスタンプ確認ステップにおいて、前記タイムスタンプは、前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに確認され、タイムスタンプが存在しない場合、タイムスタンプが再構築され；タイムスタンプが存在する場合、時間をチェックする前に前記タイムスタンプにおける情報が獲得され、そして、前記確認が合格した場合、前記タイムスタンプにおける開始時間部分が現在のシステム時間によって更新され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されない、請求項１記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項６】
前記タイムスタンプが再構築されたときに新しいランダムキーを発生させる、請求項５記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項７】
前記タイムスタンプにおける情報が獲得されたときに、前記バージョン番号と前記確認コードとを確認し、これによって、前記タイムスタンプの有効性が保証される請求項５記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項８】
ａ．前記現在のシステム時間が、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間よりも、より早いか否かを決定し、前記決定結果がはいである場合、前記システム時間はエラーと決定され、そうでなければ、ステップｂに進むステップと、
ｂ．前記現在のシステム時間が、前記タイムスタンプにおける開始時間よりも、より早いか否かを決定し、前記決定結果がはいである場合、前記システムはエラーと決定され、前記タイムスタンプにおける開始時間は、双方の時間の線形重み付け平均を使用することによって更新され、そうでなければ、ステップｃに進むステップと、
ｃ．多数の認証の証明書から開始時間フィールドをランダムに抽出し、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が、いかなる開始時間よりも、より早い場合、前記システム時間は前記タイムスタンプのエラーを表し、そうでなければ、前記タイムスタンプに対する時間確認が合格することによって、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が有効かであるか否かを確認するステップとが、前記タイムスタンプに対する時間確認を実行するときに採用される、請求項５記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項９】
前記認証の証明書を獲得するステップにおいて、前記デジタルコンテンツにアクセスするためのデバイスは、前記認証の証明書を獲得した後に、前記認証の証明書における開始時間フィールドを前記タイムスタンプに書き込む、請求項１記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項１０】
前記時間確認ステップにおいて、前記デジタルコンテンツにアクセスするためのデバイスは、前記デジタルコンテンツにアクセスするときに時間を確認し、最初に、前記タイムスタンプにおける開始時間が獲得され、前記現在のシステム時間が前記開始時間よりも、より早い場合、前記システム時間が修正されていることが決定され、次に、前記デジタルコンテンツにアクセスするためのデバイスが、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間を獲得し、前記現在のシステム時間がこの時間よりも、より早い場合、前記システム時間が修正されていることが決定され、最後に、前記デジタルコンテンツにアクセスするためのデバイスが、認証の多数の証明書から開始時間フィールドをランダムに抽出し、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が、いかなる開始時間よりも、より早い場合、前記システム時間は前記タイムスタンプのエラーを表す、請求項１記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項１１】
デジタルコンテンツにアクセスするためのデバイスとサーバとを具備しているデジタルコンテンツ権利マネジメントシステムにおいて、
前記デジタルコンテンツにアクセスするためのデバイスは、
これにより、前記デジタルコンテンツにアクセスするためのデバイスがシステム登録を実行し、システム登録コードとランダムキーとを発生させる登録モジュールと、
時間確認のためのガイドとして機能するタイムスタンプを発生させるタイムスタンプ発生モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、前記タイムスタンプの有効性を確認し、前記確認が合格した場合、次のステップが実行され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されないタイムスタンプ確認モジュールと、
前記デジタルコンテンツにアクセスするための前記認証の証明書を前記サーバから獲得する認証の証明書獲得モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスが前記デジタルコンテンツにアクセスすることが許可されるか否かを決定するために、前記認証の証明書における時間と前記タイムスタンプを確認する時間確認モジュールとを備えているデジタルコンテンツ権利マネジメントシステム。
【請求項１２】
前記デジタルコンテンツにアクセスするためのデバイスはローカルデバイスであり、前記サーバはリモートサーバである、請求項１１記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
【請求項１３】
前記サーバは、証明サーバと、コンテンツサーバとを含む、請求項１１または１２記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
【請求項１４】
前記デジタルコンテンツにアクセスするためのデバイスは、リーダーソフトウェアがインストールされている一般コンピュータと、ハンドセット電子機器と、スマートフォンとを含む、請求項１１記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
【請求項１５】
前記デジタルコンテンツにアクセスするためのデバイスは、インターネットを通じて、前記サーバと接続して通信する、請求項１２記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
【請求項１６】
デジタルコンテンツにアクセスするためのデバイスにおいて、
システム登録を実行し、システム登録コードとランダムキーとを発生させる登録モジュールと、
時間確認のためのガイドとして機能するタイムスタンプを発生させるタイムスタンプ発生モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、前記タイムスタンプの有効性を確認し、前記確認が合格した場合、次のステップが実行され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されないタイムスタンプ確認モジュールと、
前記デジタルコンテンツにアクセスするための認証の証明書をサーバから獲得するための、認証の証明書獲得モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスが前記デジタルコンテンツにアクセスすることが許可されるか否かを決定するために、前記認証の証明書における時間とタイムスタンプを確認する時間確認モジュールとを具備する、デジタルコンテンツにアクセスするためのデバイス。
【発明の詳細な説明】
【発明の分野】
【０００１】
本発明は、デジタルコンテンツ権利マネジメント技術分野に関し、特に、デジタルコンテンツ権利マネジメント方法およびシステムに関する。
【発明の背景】
【０００２】
現在、ネットワークの普及にともなって、電子ブック、電子新聞、電気ジャーナル、ならびにデジタルビデオおよびオーディオのようなデジタルコンテンツは、ますます多くのユーザにより受け入れられており、デジタルライブラリは、カレッジ、コミュニティ、さらには公共ネットワークに広く関係している。このように、出版社や、新聞社や、図書館にとって、デジタルコンテンツの著作権保護はますます重要になってきている。現在の課題は、デジタルライブラリおよび電子文書のセキュリティ保護のような適用において、時間制御によるデジタルコンテンツの著作権保護をどのように実現するかである。例えば、ユーザが、デジタルコンテンツをデジタルライブラリから「借りる」とき、デジタルライブラリによって、ユーザは、特定の時間期間内のみにデジタルコンテンツにアクセスすることが可能になる。したがって、ユーザがデジタルコンテンツにアクセスするときに、デジタル権利マネジメントシステムは「現在の時間」を正確に決定する必要がある：現在の時間が指定された時間範囲内である場合、ユーザは、デジタルコンテンツにアクセスすることができ；そうでなければ、デジタルコンテンツは期限が切れていると考えられて、ユーザは前記デジタルコンテンツにアクセスすることはできない。
【０００３】
デジタルコンテンツ時間制御の実現の鍵は、正確な「現在の時間」の獲得と、「現在の時間」に対する悪質な修正の防止とに依存している。上記の目的を実現するために、下記の解決策が、一般的に、採用されている。
【０００４】
（１）第１の解決策は、システム時間を、あるアルゴリズムと組み合わせることによって時間制御を実現する。システム時間を修正することができ、コンピュータデバイスのＢＩＯＳを消去することが可能であるので、システム時間の手段によって、デジタルコンテンツの期限が切れたか否かを決定することは合理的ではない。
【０００５】
（２）第２の解決策は、経過した時間を証明書に書き込むことを通じて修正することによって時間制御を実現する。この解決策の短所は、下記のとおりである：ユーザが最初の証明書にアクセスして、修正された証明書に上書きした場合、期限が切れたデジタルコンテンツを再び使用することができる。
【０００６】
（３）第３の解決策は、ユーザが時間を修正したときに時間差を記録することである。ＤＲＭシステムは、時間差にしたがって訂正を実行する（例えば、２００５年２月に、Ｓａｍｓｕｎｇ Ｅｌｅｃｔｒｏｎｉｃｓ Ｃｏ．， Ｌｔｄによって出願された「コンテンツ著作権保護のためのデジタル権利マネジメント方法およびシステム」と題された特許出願の方法を参照）。この解決策の短所は、システムハードウェアと密接に組み合わせることにあり、例えば、ユニバーサルＰＣプラットフォームが実現されることが困難である。さらに、デバイスの時間が正確でなく、標準時間にしたがってユーザが訂正を行った場合、システムは、その訂正を悪質な時間修正とみなし、時間差を記録するだろう。
【０００７】
先の時間制御の解決策はすべて、失効したユーザが、ある方法を使用して、期限が切れたデジタルコンテンツにアクセスできるようにしてしまう（および、容易に実行することができる）。期限が切れたデジタルコンテンツが引き続き使用可能な場合には、時間制御の手段によって、デジタルコンテンツの著作権保護を実現することができない。
【０００８】
さらに、時間制御の目的を実現するための特別なハードウェアデバイスを設計することによって時間を記録する、他の解決策がある。しかしながら、特別なハードウェアデバイスを設計する方法は、ユニバーサルデバイスに適するものではなく、共通のユーザの負担を増加させ、デジタルコンテンツの普及に逆行する。したがって、ＰＣのようなユニバーサルデバイスには、安全で、利便性があり、かつ実質的な時間制御方法が必要である。
【発明の概要】
【０００９】
本発明の１つの実施形態は、
デジタルコンテンツにアクセスするためのデバイスが、デジタルコンテンツ権利マネジメントシステムに登録し、システム登録コードとランダムキーとを発生させる登録ステップと、
前記デジタルコンテンツにアクセスするためのデバイスが、時間を確認するためのガイドとして、タイムスタンプを発生させるタイムスタンプ発生ステップと、
前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、前記タイムスタンプの有効性が確認され、前記確認が合格した場合、次のステップが実行され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されないタイムスタンプ確認ステップと、
前記デジタルコンテンツにアクセスするためのデバイスが、前記デジタルコンテンツにアクセスするための認証の証明書をサーバから獲得する認証の証明書を獲得するステップと、
前記デジタルコンテンツにアクセスするためのデバイスが前記デジタルコンテンツにアクセスすることが許可されるか否かを決定するために、前記タイムスタンプが、前記認証の証明書における時間と確認される時間確認ステップとを含み、
前記認証の証明書は、前記デジタルコンテンツにアクセスすることを許可する開始時間および終了時間を明記している、デジタルコンテンツ権利マネジメント方法を提供している。
【００１０】
さらに、前記登録ステップにおいて、前記登録コードは、前記ランダムキーを使用することによって暗号化される。
【００１１】
さらに、前記タイムスタンプ発生ステップにおいて、前記タイムスタンプが、前記デジタルコンテンツにアクセスするためのデバイスのメモリに書き込まれる。前記ランダムキーは前記タイムスタンプ中に配置されている。前記タイムスタンプは、前記デジタルコンテンツにアクセスするためのデバイスのバージョン番号と、前記デジタルコンテンツにアクセスするためのデバイスの開始時間と、確認コードと、前記認証の証明書を獲得した最新時間とをさらに含む。
【００１２】
さらに、最初のデータは、前記タイムスタンプが前記デジタルコンテンツにアクセスするためのデバイスのメモリに書き込まれる前に暗号化される。
【００１３】
さらに、前記タイムスタンプ確認ステップにおいて、前記タイムスタンプは、前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに確認され、タイムスタンプが存在しない場合、タイムスタンプが再構築され；タイムスタンプが存在する場合、時間を確認する前に前記タイムスタンプにおける情報が獲得され、そして、前記確認が合格した場合、前記タイムスタンプにおける開始時間部分が現在のシステム時間によって更新され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されない。
【００１４】
さらに、前記タイムスタンプが再構築されたときに、新しいランダムキーが発生される。登録コードは、前記ランダムキーを使用することによって暗号化されるので、新しいタイムスタンプにおけるランダムキーは登録コードデータを正確にデコードしないので、タイムスタンプは任意に削除することはできない。
【００１５】
さらに、タイムスタンプにおける情報が要求されるときに、バージョン番号および確認コードが確認されることによって、タイムスタンプの有効性が保証される。
【００１６】
さらに、タイムスタンプに対する時間確認を実行するときに、
ａ． 前記現在のシステム時間が、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間よりも、より早いか否かを決定し、前記決定結果がはいである場合、前記システム時間はエラーと決定され、そうでなければ、ステップｂに進むステップと、
ｂ． 前記現在のシステム時間が、前記タイムスタンプにおける開始時間よりも、より早いか否かを決定し、前記決定結果がはいである場合、前記システムはエラーと決定され、前記タイムスタンプにおける開始時間は、双方の時間の線形重み付け平均を使用することによって更新され、そうでなければ、ステップｃに進むステップと、
ｃ．多数の認証の証明書から開始時間フィールドをランダムに抽出し、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が、いかなる開始時間よりも、より早い場合、前記システム時間は前記タイムスタンプのエラーを表し、そうでなければ、前記タイムスタンプに対する時間確認が合格することによって、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が有効かであるか否かを確認するステップとが採用される。現在のシステム時間がＴ１で、重み付け値がＡであり、タイムスタンプにおける開始時間がＴ２であり、かつ、重み付け値がＢであると仮定すると、線形重み付け平均は、（Ａ×Ｔ１＋Ｂ×Ｔ２）／（Ａ＋Ｂ）である。この目的は、より早くなるように時間が設定された後、時間が正確な時間に戻されたときに、ユーザが読むことができないという状況を回避することであり、平均値を使用すると、デジタルコンテンツ権利マネジメントシステムが開始された後、制限された回数に対して、タイムスタンプにおける開始時間は、正確な時間に迅速に回復させることができる。
【００１７】
さらに、前記認証の証明書を獲得するステップにおいて、前記デジタルコンテンツにアクセスするためのデバイスは、前記認証の証明書を獲得した後に、前記認証の証明書における開始時間フィールドを前記タイムスタンプに書き込む。
【００１８】
さらに、前記時間確認ステップにおいて、前記デジタルコンテンツにアクセスするためのデバイスは、前記デジタルコンテンツにアクセスするときに時間を確認し、最初に、前記タイムスタンプにおける開始時間が獲得され、前記現在のシステム時間が前記開始時間よりも、より早い場合、前記システム時間が修正されていることが決定され、次に、前記デジタルコンテンツにアクセスするためのデバイスが、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間を獲得し、前記現在のシステム時間がこの時間よりも、より早い場合、前記システム時間が修正されていることが決定され、最後に、前記デジタルコンテンツにアクセスするためのデバイスが、多数の認証の証明書から開始時間フィールドをランダムに抽出し、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が、いかなる開始時間よりも、より早い場合、前記システム時間は前記タイムスタンプのエラーを表す。
【００１９】
本発明の別の実施形態は、デジタルコンテンツにアクセスするためのデバイスとサーバとを具備しているデジタルコンテンツ権利マネジメントシステムを提供しており、
前記デジタルコンテンツにアクセスするためのデバイスは、
これにより、前記デジタルコンテンツにアクセスするためのデバイスがシステム登録を実行し、システム登録コードとランダムキーとを発生させる登録モジュールと、
時間確認のためのガイドとして機能するタイムスタンプを発生させるタイムスタンプ発生モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、前記タイムスタンプの有効性を確認し、前記確認が合格した場合、次のステップが実行され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されないタイムスタンプ確認モジュールと、
前記デジタルコンテンツにアクセスするための前記認証の証明書を前記サーバから獲得する認証の証明書獲得モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスが前記デジタルコンテンツにアクセスすることが許可されるか否かを決定するために、前記認証の証明書における時間と前記タイムスタンプを確認する時間確認モジュールとを備えている。
【００２０】
さらに、前記デジタルコンテンツにアクセスするためのデバイスはローカルデバイスであり、前記サーバはリモートサーバである。
【００２１】
さらに、前記サーバは、証明サーバと、コンテンツサーバとを含む。
【００２２】
さらに、前記デジタルコンテンツにアクセスするためのデバイスは、リーダーソフトウェアがインストールされている一般コンピュータと、ハンドセット電子機器と、スマートフォンと、他の機器とを含む。
【００２３】
さらに、前記デジタルコンテンツにアクセスするためのデバイスは、インターネットを通じて、前記サーバと接続して通信する。
【００２４】
時間によってデジタルコンテンツを制御する現在のデジタルコンテンツ権利マネジメント解決策において、不正確な参照時間が存在する課題を、本発明の実施形態における前記方法およびシステムの使用によって効率的に解決し、ユーザは、ある方法を使用することによって、期限が切れたデジタルコンテンツに引き続きアクセスすることができる。
【図面の簡単な説明】
【００２５】
【図１】図１は、本発明における実施形態の原理図である。
【図２】図２は、本発明の実施形態にしたがったシステムが開始したときの、タイムスタンプ確認モジュールのフローチャートである。
【図３】図３は、本発明の実施形態にしたがった、タイムスタンプの時間を確認するためのフローチャートである。
【図４】図４は、本発明の実施形態にしたがった、デジタルコンテンツ権利マネジメントシステムの構造図である。
【好ましい実施形態の詳細な説明】
【００２６】
添付図面を参照して、本発明の実施形態についてさらに以下で詳細に説明する。本発明は、電子ブックや、電子新聞や、電気ジャーナルや、デジタルビデオや、オーディオや、他のデジタルコンテンツのための、デジタルコンテンツ権利マネジメントシステムに適用することができる。デジタルライブラリにおける電子ブックの例によって、本発明の実施形態をさらに以下に説明する。
【００２７】
デジタルライブラリでは、著作権保護を持つ電子ブックを読み手に貸すことができる。読み手が電子ブックを借りた後に、前記電子ブックを読むための時間期間は、デジタルライブラリにおけるサーバによって指定されており、電子ブックを読むための時間は、電子ブックの読み取りシステムによって制御される。
【００２８】
読み手が借りる要求を送出した後、２つのファイルがデジタルライブラリのサーバからダウンロードされるだろう。１つは電子ブックのコンテンツファイルであり、もう１つは電子ブックの認証の証明書である。時間によって制御される時間期間は、認証の証明書中で設定されており、開始時間は開始時間フィールド中に記録される。
【００２９】
図４は、本発明におけるデジタルコンテンツ権利マネジメントシステムの構造図である。図４に示したように、本発明におけるデジタルコンテンツ権利マネジメントシステムは、デジタルコンテンツにアクセスするためのローカルデバイスＳ４０１と、リモート証明サーバＳ４０２と、コンテンツサーバＳ４０３とを具備している。前記デジタルコンテンツにアクセスするためのデバイスＳ４０１は、ＣＰＵ、メモリ、および表示デバイス以外に、下記のモジュール：
これにより、デジタルコンテンツにアクセスするためのデバイスＳ４０１がシステム登録を実行し、システム登録コードとランダムキーとを発生させる登録モジュールと；
時間確認のためのガイドとして機能するタイムスタンプを発生させるタイムスタンプ発生モジュールと；
タイムスタンプの有効性を確認し、デジタルコンテンツ権利マネジメントシステムがスタートアップしたときに、タイムスタンプの有効性を確認するために使用され、確認が合格した場合、次のステップが実行され、確認が失敗した場合、デジタルコンテンツのアクセスは許可されない確認モジュールと；
デジタルコンテンツにアクセスするための認証の証明書を証明サーバから獲得するモジュールと；
デジタルコンテンツにアクセスする前に、時間の有効性を確認するために使用され、確認が合格した後にデジタルコンテンツにアクセスする時間有効性確認モジュールと；を備えている。
【００３０】
システムの安全性を考慮して、上記の証明サーバＳ４０２およびコンテンツサーバＳ４０３は、２つの独立サーバであることが好ましい。
【００３１】
デジタルコンテンツにアクセスするためのローカルデバイスは、読み取りソフトウェアがインストールされている一般コンピュータであるとともに、関連する読み取りソフトウェアがインストールされている他のハンドセットデジタル読み取りデバイスまたはスマートフォンであってもよい。デジタルコンテンツにアクセスするためのローカルデバイスは、それぞれのケーブルまたはワイヤレス方法の手段によって、リモート証明サーバおよびコンテンツサーバと接続し、通信することができる。ウィンドウズ（登録商標）オペレーティングシステム中の電子ブックリーダーソフトウェアを例に挙げることによって、実現方法を以下に詳細に説明する。
【００３２】
図１は、本発明における実施形態の原理図である。図１に示したように、実施形態では、デジタルコンテンツにアクセスするためのローカルデバイスはリーダーであり、電子ブックを借りる前に、ステップＳ１０１において、リーダーが、デジタルライブラリのサーバシステムに登録する必要がある。登録の後に、ステップＳ１０２において、登録コードおよびタイムスタンプが発生され、登録コードは、タイムスタンプに配置されているランダムキーを使用することによって暗号化される。
【００３３】
登録コードおよびタイムスタンプの双方とも、ウィンドウズ登録テーブルに書き込まれ、タイムスタンプは、下記の情報：バージョン番号と、リーダーの開始時間と、ランダムキーと、確認コードと、認証の証明書を獲得した最新時間とを含んでいる。ランダムキーは、登録コードを暗号化するために使用され、確認コードは定数を取る。最初のデータは、タイムスタンプを登録テーブルに書き込む前に暗号化される。
【００３４】
確認ステップＳ１０３において、デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、タイムスタンプの有効性が確認される。確認が合格した場合、次のステップが実行され、確認が失敗した場合、デジタルコンテンツのアクセスは許可されない。
【００３５】
ステップＳ１０４において、証明書をダウンロードした後に、リーダーが、認証の証明書における開始時間フィールドをタイムスタンプに書き込む。
【００３６】
ステップＳ１０５において、求められた電子ブックをリーダーが獲得する。求められた電子ブックをリーダーが獲得したときに、ステップＳ１０６において、時間に対して時間確認が実行される。最初に、リーダーは、タイムスタンプにおける開始時間を獲得し、現在のシステム時間が開始時間よりも、より早い場合、システム時間が修正されていることが決定され；そして、リーダーは、タイムスタンプにおける、証明書を獲得した最新時間を獲得し、現在のシステム時間がこの時間よりも、より早い場合に、システムが修正されていることが決定され、最後に、リーダーが、多数の証明書から開始時間フィールドをランダムに抽出し、タイムスタンプにおける、証明書を獲得した最新時間がいかなる開始時間よりも、より早い場合、リーダーは、タイムスタンプのエラーを表す。条件のうちのいずれの１つも確認に合格しなかった場合、リーダーは、読むために電子ブックを開くことはできない。確認が合格した場合、ステップＳ１０７において、デジタルコンテンツを使用することができる。
【００３７】
先のシステムがスタートアップしたときの、タイムスタンプ確認ステップＳ１０３の特定のフローを図２に示している。ステップＳ２０１において、リーダーが、スタートアップして、初期化を実行する。そして、ステップＳ２０２において、タイムスタンプが確認され、タイムスタンプが存在しない場合、ステップＳ２０４において、タイムスタンプが再構築され、タイムスタンプが存在する場合、ステップＳ２０３において、タイムスタンプの情報が獲得される。続いて、ステップＳ２０５において、時間確認が実行され、正確である場合、ステップＳ２０６において、現在のシステム時間を使用することによって、タイムスタンプにおける開始時間が更新されて、ステップＳ２０７において、時間確認は終了され、さもなければ、ステップＳ２０４において、タイムスタンプが再構築される。
【００３８】
ステップＳ２０４において、タイムスタンプが再構築されたときに、新しいランダムキーが発生される。ランダムキーを使用することによって登録コードが暗号化されるので、新しいタイムスタンプにおけるランダムキーは、登録コードデータを正確にデコードすることができず、タイムスタンプをランダムに削除することができない。
【００３９】
タイムスタンプにおける情報がステップＳ２０３において獲得されたときに、バージョン番号および確認コードが確認されることによって、タイムスタンプの有効性が保証される。
【００４０】
図３は、本発明の実施形態における、タイムスタンプに対する時間確認を実行するフローチャートである。図３に示したように、タイムスタンプ情報を獲得し、タイムスタンプに対する時間確認を実行するステップＳ３０１における方法は、下記のとおりである。
【００４１】
ａ．好ましいステップＳ３０２は、現在のシステム時間が、タイムスタンプにおける、証明書を獲得した最新時間よりも、より早いか否かを決定し、決定結果がはいの場合、ステップＳ３０７が、システム時間のエラーを決定し、そうでなければ、ステップｂに進む。
【００４２】
ｂ．ステップＳ３０３は、現在のシステム時間が、タイムスタンプにおける、リーダーが開始したときの時間よりも、より早いか否かを決定し、決定結果がはいの場合、ステップＳ３０７が、システム時間のエラーを決定し、２回の平均値を使用することによって、タイムスタンプにおける開始時間を更新し、そうでなければ、ステップｃに進む。
【００４３】
ｃ．ステップＳ３０４は、タイムスタンプにおける、証明書を獲得した最新時間が有効であるか否かを確認する。確認方法は、開始時間フィールドを５つの証明書からランダムに抽出して、ステップＳ３０５に示したように、タイムスタンプにおける、証明書を獲得した最新時間が、いかなる開始時間よりも、より早い場合、タイムスタンプのエラーを表し、そうでなければ、ステップＳ３０６は、システム時間が正確であることを決定することができる。
【００４４】
添付図面を参照して、本発明におけるいくつかの特別な状況を以下にさらに記述する。他の状況のフローは、本発明の概要に示している。
【００４５】
第１の状況：リーダーが開始したときに、タイムスタンプが存在しない場合、タイムスタンプが発生され、ウィンドウズシステムの登録テーブルに書き込まれる。そうでなければ、タイムスタンプが有効であるか否かが決定され、タイムスタンプが無効である場合、タイムスタンプのエラーマークが記録され、また、タイムスタンプが有効である場合、タイムスタンプにおける開始時間が更新される。
【００４６】
第２の状況：システム時間が修正される。例えば、ユーザが、２００６年７月７日に、３日間の有効性を有して本を借り、ユーザが、この本を２００６年７月１１日に読むことを意図して、システム時間を２００６年７月８日に設定した場合に、ユーザが、２００６年７月８日より後にリーダーを開始させた場合または他の本を借りた場合、システム時間はエラーとして決定される。ユーザが、期限が切れた本を読むことを望む場合、この本の期限が切れているとき、ユーザは、システム時間を修正する前に、決して、リーダーを開始させない、または、本を借りないことを保証しなければならない。
【００４７】
第３の状況：ユーザがタイムスタンプを直接的に削除する。タイムスタンプは、デジタルライブラリにおけるシステム登録情報の暗号化キーを含んでおり、削除後に、新しいタイムスタンプを構築するために、新しいランダムキーが使用されることから、タイムスタンプから獲得されたキーは、登録情報をデコードしないので、借りられている電子ブックは読むことができない。
【００４８】
第４の状況：ユーザは、本を借りた後に、他の場所におけるタイムスタンプをバックアップして、本の期限が切れた後に現在のタイムスタンプをカバーする。このとき、タイムスタンプ確認に問題はないが、リーダーは、期限が切れた本を読むことができないことを決定するために、現在のシステム時間を、証明書における満期日と比較する。
【００４９】
第５の状況：ユーザは、本を借りた後に、タイムスタンプを他の場所にバックアップして、本の期限が切れた後に、現在のタイムスタンプをカバーし、有効期間内にシステム時間を設定する。システムは、確認のために、借りられている本の５つの証明書から開始時間フィールドをランダムに抽出するので、一度、タイムスタンプにおける、証明書を獲得した最新時間が、いかなる開始時間よりも、より早いことが見出されると、タイムスタンプのエラーが決定され、借りられている電子ブックは読むことはできない。
【００５０】
本発明に述べた方法は、特定の実現方法における実施形態に限定されない。当業者は、本発明の技術的解決策にしたがった、本発明の技術的発明の範囲内にある他の実現方法も得てもよい。
【図１】
2010517123.tif 000003
【図２】
2010517123.tif 000004
【図３】
2010517123.tif 000005
【図４】
2010517123.tif 000006
【手続補正書】
【提出日】平成21年11月26日(2009.11.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタルコンテンツ権利マネジメント方法において、
デジタルコンテンツにアクセスするためのデバイスが、デジタルコンテンツ権利マネジメントシステムに登録し、システム登録コードとランダムキーとを発生させる登録ステップと、
前記デジタルコンテンツにアクセスするためのデバイスが、時間を確認するためのガイドとして、タイムスタンプを発生させるタイムスタンプ発生ステップと、
前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、前記タイムスタンプの有効性が確認され、前記確認が合格した場合、次のステップが実行され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されないタイムスタンプ確認ステップと、
前記デジタルコンテンツにアクセスするためのデバイスが、前記デジタルコンテンツにアクセスするための認証の証明書をサーバから獲得する認証の証明書を獲得するステップと、
前記デジタルコンテンツにアクセスするためのデバイスが前記デジタルコンテンツにアクセスすることが許可されるか否かを決定するために、前記タイムスタンプが、前記認証の証明書における時間と確認される時間確認ステップとを含み、
前記認証の証明書は、前記デジタルコンテンツにアクセスすることを許可する開始時間および終了時間を明記しているデジタルコンテンツ権利マネジメント方法。
【請求項２】
前記登録ステップにおいて、前記登録コードは、前記ランダムキーを使用することによって暗号化される、請求項１記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項３】
前記タイムスタンプ発生ステップにおいて、前記タイムスタンプが、前記デジタルコンテンツにアクセスするためのデバイスのメモリに書き込まれ、前記ランダムキーは前記タイムスタンプ中に配置されており、前記タイムスタンプは、前記デジタルコンテンツにアクセスするためのデバイスのバージョン番号と、前記デジタルコンテンツにアクセスするためのデバイスの開始時間と、確認コードと、前記認証の証明書を獲得した最新時間とをさらに含む、請求項１記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項４】
前記タイムスタンプが前記デジタルコンテンツにアクセスするためのデバイスのメモリに書き込まれる前に、最初のデータを暗号化する、請求項３記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項５】
前記タイムスタンプ確認ステップにおいて、前記タイムスタンプは、前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに確認され、タイムスタンプが存在しない場合、タイムスタンプが再構築され；タイムスタンプが存在する場合、時間をチェックする前に前記タイムスタンプにおける情報が獲得され、そして、前記確認が合格した場合、前記タイムスタンプにおける開始時間部分が現在のシステム時間によって更新され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されない、請求項１記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項６】
前記タイムスタンプが再構築されたときに新しいランダムキーを発生させる、請求項５記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項７】
前記タイムスタンプにおける情報が獲得されたときに、前記バージョン番号と前記確認コードとを確認し、これによって、前記タイムスタンプの有効性が保証される請求項５記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項８】
ａ．前記現在のシステム時間が、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間よりも、より早いか否かを決定し、前記決定結果がはいである場合、前記システム時間はエラーと決定され、そうでなければ、ステップｂに進むステップと、
ｂ．前記現在のシステム時間が、前記タイムスタンプにおける開始時間よりも、より早いか否かを決定し、前記決定結果がはいである場合、前記システム時間はエラーと決定され、前記タイムスタンプにおける開始時間は、双方の時間の線形重み付け平均を使用することによって更新され、そうでなければ、ステップｃに進むステップと、
ｃ．多数の認証の証明書から開始時間フィールドをランダムに抽出し、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が、いかなる開始時間よりも、より早い場合、前記システム時間は前記タイムスタンプのエラーを表し、そうでなければ、前記タイムスタンプに対する時間確認が合格することによって、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が有効かであるか否かを確認するステップとが、前記タイムスタンプに対する時間確認を実行するときに採用される、請求項５記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項９】
前記認証の証明書を獲得するステップにおいて、前記デジタルコンテンツにアクセスするためのデバイスは、前記認証の証明書を獲得した後に、前記認証の証明書における開始時間フィールドを前記タイムスタンプに書き込む、請求項１記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項１０】
前記時間確認ステップにおいて、前記デジタルコンテンツにアクセスするためのデバイスは、前記デジタルコンテンツにアクセスするときに時間を確認し、最初に、前記タイムスタンプにおける開始時間が獲得され、前記現在のシステム時間が前記開始時間よりも、より早い場合、前記システム時間が修正されていることが決定され、次に、前記デジタルコンテンツにアクセスするためのデバイスが、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間を獲得し、前記現在のシステム時間がこの時間よりも、より早い場合、前記システム時間が修正されていることが決定され、最後に、前記デジタルコンテンツにアクセスするためのデバイスが、認証の多数の証明書から開始時間フィールドをランダムに抽出し、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が、いかなる開始時間よりも、より早い場合、前記システム時間は前記タイムスタンプのエラーを表す、請求項１記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
【請求項１１】
デジタルコンテンツにアクセスするためのデバイスとサーバとを具備しているデジタルコンテンツ権利マネジメントシステムにおいて、
前記デジタルコンテンツにアクセスするためのデバイスは、
これにより、前記デジタルコンテンツにアクセスするためのデバイスがシステム登録を実行し、システム登録コードとランダムキーとを発生させる登録モジュールと、
時間確認のためのガイドとして機能するタイムスタンプを発生させるタイムスタンプ発生モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、前記タイムスタンプの有効性を確認し、前記確認が合格した場合、次のステップが実行され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されないタイムスタンプ確認モジュールと、
前記デジタルコンテンツにアクセスするための前記認証の証明書を前記サーバから獲得する認証の証明書獲得モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスが前記デジタルコンテンツにアクセスすることが許可されるか否かを決定するために、前記認証の証明書における時間と前記タイムスタンプを確認する時間確認モジュールとを備えているデジタルコンテンツ権利マネジメントシステム。
【請求項１２】
前記デジタルコンテンツにアクセスするためのデバイスはローカルデバイスであり、前記サーバはリモートサーバである、請求項１１記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
【請求項１３】
前記サーバは、証明サーバと、コンテンツサーバとを含む、請求項１１または１２記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
【請求項１４】
前記デジタルコンテンツにアクセスするためのデバイスは、リーダーソフトウェアがインストールされている一般コンピュータと、ハンドセット電子機器と、スマートフォンとを含む、請求項１１記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
【請求項１５】
前記デジタルコンテンツにアクセスするためのデバイスは、インターネットを通じて、前記サーバと接続して通信する、請求項１２記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
【請求項１６】
デジタルコンテンツにアクセスするためのデバイスにおいて、
システム登録を実行し、システム登録コードとランダムキーとを発生させる登録モジュールと、
時間確認のためのガイドとして機能するタイムスタンプを発生させるタイムスタンプ発生モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、前記タイムスタンプの有効性を確認し、前記確認が合格した場合、次のステップが実行され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されないタイムスタンプ確認モジュールと、
前記デジタルコンテンツにアクセスするための認証の証明書をサーバから獲得するための、認証の証明書獲得モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスが前記デジタルコンテンツにアクセスすることが許可されるか否かを決定するために、前記認証の証明書における時間とタイムスタンプを確認する時間確認モジュールとを具備する、デジタルコンテンツにアクセスするためのデバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
さらに、タイムスタンプにおける情報が要求されるときに、バージョン番号および確認コードが確認されることによって、タイムスタンプの有効性が保証される。
さらに、タイムスタンプに対する時間確認を実行するときに、
ａ． 前記現在のシステム時間が、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間よりも、より早いか否かを決定し、前記決定結果がはいである場合、前記システム時間はエラーと決定され、そうでなければ、ステップｂに進むステップと、
ｂ． 前記現在のシステム時間が、前記タイムスタンプにおける開始時間よりも、より早いか否かを決定し、前記決定結果がはいである場合、前記システム時間はエラーと決定され、前記タイムスタンプにおける開始時間は、双方の時間の線形重み付け平均を使用することによって更新され、そうでなければ、ステップｃに進むステップと、
ｃ．多数の認証の証明書から開始時間フィールドをランダムに抽出し、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が、いかなる開始時間よりも、より早い場合、前記システム時間は前記タイムスタンプのエラーを表し、そうでなければ、前記タイムスタンプに対する時間確認が合格することによって、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が有効かであるか否かを確認するステップとが採用される。現在のシステム時間がＴ１で、重み付け値がＡであり、タイムスタンプにおける開始時間がＴ２であり、かつ、重み付け値がＢであると仮定すると、線形重み付け平均は、（Ａ×Ｔ１＋Ｂ×Ｔ２）／（Ａ＋Ｂ）である。この目的は、より早くなるように時間が設定された後、時間が正確な時間に戻されたときに、ユーザが読むことができないという状況を回避することであり、平均値を使用すると、デジタルコンテンツ権利マネジメントシステムが開始された後、制限された回数に対して、タイムスタンプにおける開始時間は、正確な時間に迅速に回復させることができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
本発明に述べた方法は、特定の実現方法における実施形態に限定されない。当業者は、本発明の技術的解決策にしたがった、本発明の技術的発明の範囲内にある他の実現方法も得てもよい。  
以下に、本願出願時の特許請求の範囲に記載された発明を付記する。
〔１〕デジタルコンテンツ権利マネジメント方法において、
デジタルコンテンツにアクセスするためのデバイスが、デジタルコンテンツ権利マネジメントシステムに登録し、システム登録コードとランダムキーとを発生させる登録ステップと、
前記デジタルコンテンツにアクセスするためのデバイスが、時間を確認するためのガイドとして、タイムスタンプを発生させるタイムスタンプ発生ステップと、
前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、前記タイムスタンプの有効性が確認され、前記確認が合格した場合、次のステップが実行され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されないタイムスタンプ確認ステップと、
前記デジタルコンテンツにアクセスするためのデバイスが、前記デジタルコンテンツにアクセスするための認証の証明書をサーバから獲得する認証の証明書を獲得するステップと、
前記デジタルコンテンツにアクセスするためのデバイスが前記デジタルコンテンツにアクセスすることが許可されるか否かを決定するために、前記タイムスタンプが、前記認証の証明書における時間と確認される時間確認ステップとを含み、
前記認証の証明書は、前記デジタルコンテンツにアクセスすることを許可する開始時間および終了時間を明記しているデジタルコンテンツ権利マネジメント方法。
〔２〕前記登録ステップにおいて、前記登録コードは、前記ランダムキーを使用することによって暗号化される、前記〔１〕記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
〔３〕前記タイムスタンプ発生ステップにおいて、前記タイムスタンプが、前記デジタルコンテンツにアクセスするためのデバイスのメモリに書き込まれ、前記ランダムキーは前記タイムスタンプ中に配置されており、前記タイムスタンプは、前記デジタルコンテンツにアクセスするためのデバイスのバージョン番号と、前記デジタルコンテンツにアクセスするためのデバイスの開始時間と、確認コードと、前記認証の証明書を獲得した最新時間とをさらに含む、前記〔１〕記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
〔４〕前記タイムスタンプが前記デジタルコンテンツにアクセスするためのデバイスのメモリに書き込まれる前に、最初のデータを暗号化する、前記〔３〕記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
〔５〕前記タイムスタンプ確認ステップにおいて、前記タイムスタンプは、前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに確認され、タイムスタンプが存在しない場合、タイムスタンプが再構築され；タイムスタンプが存在する場合、時間をチェックする前に前記タイムスタンプにおける情報が獲得され、そして、前記確認が合格した場合、前記タイムスタンプにおける開始時間部分が現在のシステム時間によって更新され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されない、前記〔１〕記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
〔６〕前記タイムスタンプが再構築されたときに新しいランダムキーを発生させる、前記〔５〕記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
〔７〕前記タイムスタンプにおける情報が獲得されたときに、前記バージョン番号と前記確認コードとを確認し、これによって、前記タイムスタンプの有効性が保証される前記〔５〕記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
〔８〕ａ．前記現在のシステム時間が、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間よりも、より早いか否かを決定し、前記決定結果がはいである場合、前記システム時間はエラーと決定され、そうでなければ、ステップｂに進むステップと、
ｂ．前記現在のシステム時間が、前記タイムスタンプにおける開始時間よりも、より早いか否かを決定し、前記決定結果がはいである場合、前記システムはエラーと決定され、前記タイムスタンプにおける開始時間は、双方の時間の線形重み付け平均を使用することによって更新され、そうでなければ、ステップｃに進むステップと、
ｃ．多数の認証の証明書から開始時間フィールドをランダムに抽出し、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が、いかなる開始時間よりも、より早い場合、前記システム時間は前記タイムスタンプのエラーを表し、そうでなければ、前記タイムスタンプに対する時間確認が合格することによって、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が有効かであるか否かを確認するステップとが、前記タイムスタンプに対する時間確認を実行するときに採用される、前記〔５〕記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
〔９〕前記認証の証明書を獲得するステップにおいて、前記デジタルコンテンツにアクセスするためのデバイスは、前記認証の証明書を獲得した後に、前記認証の証明書における開始時間フィールドを前記タイムスタンプに書き込む、前記〔１〕記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
〔１０〕前記時間確認ステップにおいて、前記デジタルコンテンツにアクセスするためのデバイスは、前記デジタルコンテンツにアクセスするときに時間を確認し、最初に、前記タイムスタンプにおける開始時間が獲得され、前記現在のシステム時間が前記開始時間よりも、より早い場合、前記システム時間が修正されていることが決定され、次に、前記デジタルコンテンツにアクセスするためのデバイスが、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間を獲得し、前記現在のシステム時間がこの時間よりも、より早い場合、前記システム時間が修正されていることが決定され、最後に、前記デジタルコンテンツにアクセスするためのデバイスが、認証の多数の証明書から開始時間フィールドをランダムに抽出し、前記タイムスタンプにおける、前記認証の証明書を獲得した最新時間が、いかなる開始時間よりも、より早い場合、前記システム時間は前記タイムスタンプのエラーを表す、前記〔１〕記載の時間によって制御されるデジタルコンテンツ権利マネジメント方法。
〔１１〕デジタルコンテンツにアクセスするためのデバイスとサーバとを具備しているデジタルコンテンツ権利マネジメントシステムにおいて、
前記デジタルコンテンツにアクセスするためのデバイスは、
これにより、前記デジタルコンテンツにアクセスするためのデバイスがシステム登録を実行し、システム登録コードとランダムキーとを発生させる登録モジュールと、
時間確認のためのガイドとして機能するタイムスタンプを発生させるタイムスタンプ発生モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、前記タイムスタンプの有効性を確認し、前記確認が合格した場合、次のステップが実行され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されないタイムスタンプ確認モジュールと、
前記デジタルコンテンツにアクセスするための前記認証の証明書を前記サーバから獲得する認証の証明書獲得モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスが前記デジタルコンテンツにアクセスすることが許可されるか否かを決定するために、前記認証の証明書における時間と前記タイムスタンプを確認する時間確認モジュールとを備えているデジタルコンテンツ権利マネジメントシステム。
〔１２〕前記デジタルコンテンツにアクセスするためのデバイスはローカルデバイスであり、前記サーバはリモートサーバである、前記〔１１〕記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
〔１３〕前記サーバは、証明サーバと、コンテンツサーバとを含む、前記〔１１〕または〔１２〕記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
〔１４〕前記デジタルコンテンツにアクセスするためのデバイスは、リーダーソフトウェアがインストールされている一般コンピュータと、ハンドセット電子機器と、スマートフォンとを含む、前記〔１１〕記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
〔１５〕前記デジタルコンテンツにアクセスするためのデバイスは、インターネットを通じて、前記サーバと接続して通信する、前記〔１２〕記載の時間によって制御されるデジタルコンテンツ権利マネジメントシステム。
〔１６〕デジタルコンテンツにアクセスするためのデバイスにおいて、
システム登録を実行し、システム登録コードとランダムキーとを発生させる登録モジュールと、
時間確認のためのガイドとして機能するタイムスタンプを発生させるタイムスタンプ発生モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスがスタートアップしたときに、前記タイムスタンプの有効性を確認し、前記確認が合格した場合、次のステップが実行され、前記確認が失敗した場合、前記デジタルコンテンツのアクセスは許可されないタイムスタンプ確認モジュールと、
前記デジタルコンテンツにアクセスするための認証の証明書をサーバから獲得するための、認証の証明書獲得モジュールと、
前記デジタルコンテンツにアクセスするためのデバイスが前記デジタルコンテンツにアクセスすることが許可されるか否かを決定するために、前記認証の証明書における時間とタイムスタンプを確認する時間確認モジュールとを具備する、デジタルコンテンツにアクセスするためのデバイス。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2010517123.tif 000007
【国際調査報告】
2010517123.tif 000008
2010517123.tif 000009
2010517123.tif 000010
2010517123.tif 000011