JP4559639B2

Enforcement architecture and method for digital rights management

Abstract

This record has no abstract on file.

JP4559639B2, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Expired 25 February 2020, 6.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

11 claims: 4 independent, 7 dependent

  1. 1
    コンピュータ装置上でデジタル権利管理(DRM)システムを動作させるコンピュータ実行可能な命令を格納するコンピュータ読取可能媒体であって、 前記コンピュータ装置は暗号解読及び暗号化手段を有し、前記暗号解読及び暗号化手段は公開/秘密鍵対を含み、 前記命令は、実行されると、コンピュータ装置に、 ライセンス格納部に1つ以上のデジタル・ライセンスを格納するステップ であって、前記デジタル・ライセンスは前記コンピュータ装置からのライセンス要求に応答してライセンス・サーバにより発行され、前記ライセンス・サーバは前記デジタル・ライセンスの発行に先立って前記暗号解読及び暗号化手段の認証を行う、ステップ と、 前記ライセンス格納部内の前記1つ以上のデジタル・ライセンスの各々に 関して行われたレンダリングの状態に関する状態 情報を状態格納部に保持するステップであって、前記1つ以上のデジタル・ライセンスのうち少なくとも1つに対応するレンダリング の状態に関する状態情報 を保持するステップを含む、ステップと、 保護されるデジタル・コンテンツを前記コンピュータ装置上で特定の態様でレンダリングする要求をユーザから受信するステップと、 前記ライセンス格納部に格納されている前記1つ以上のデジタル・ライセンスのうち少なくとも1つが前記保護されるデジタル・コンテンツに対応するか否かを決定するステップであって、前記ライセンス格納部に格納されている前記1つ以上のデジタル・ライセンスのいずれもが前記保護されるデジタル・コンテンツに対応しない場合には、対応するデジタル・ライセンスを取得するステップと、 前記ライセンス格納部に格納されている前記1つ以上のデジタル・ライセンスのうち少なくとも1つが前記保護されるデジタル・コンテンツに対応する場合には、暗号解読機能を実行することにより少なくとも部分的に前記対応するデジタル・ライセンスを評価するステップとを実行させ、前記対応するデジタル・ライセンスの評価は、前記コンピュータ装置が、 前記対応するデジタル・ライセンスが有効か否かを決定するステップと、 前記対応するデジタル・ライセンスにおけるライセンス規則を 確認する ステップであって、前記ライセンス規則は前記対応するデジタル・ライセンスにより許可されるレンダリングの種類を指定する、ステップと、 前記ライセンス規則により許可されるレンダリングの種類及び前記状態格納部に保持される前記 状態 情報に おいて示される レンダリング の状態 に基づいて、要求を行っているユーザが要求される特定の態様で前記保護されるデジタル・コンテンツをレンダリングすることを許可されるか否かを決定するステップであって、前記状態格納部に保持される前記 状態 情報はデジタル・ライセンスの各評価により更新される、ステップと を実行することを含み 、 前記命令はさらに、前記コンピュータ装置に、 前記要求を行っているユーザが前記要求される特定の態様で前記保護されるデジタル・コンテンツのレンダリングを許可される場合、前記対応するデジタル・ライセンスから解読鍵を取得し、前記解読鍵を使用して前記保護されるデジタル・コンテンツを暗号解読するステッ プ を 実行 させる ことを含む、コンピュータ読取可能媒体。
  2. 2
    前記ライセンス格納部は、前記1つ以上のデジタル・ライセンスに対するアクセスを提供し、前記保護されるデジタル・コンテンツに対するアクセスを提供しない請求項1に記載のコンピュータ読取可能媒体。
  3. 3
    コンピュータ装置上でデジタル権利管理(DRM)システムを動作させる方法であって、 前記コンピュータ装置は暗号解読及び暗号化手段を有し、前記暗号解読及び暗号化手段は公開/秘密鍵対を含み、 前記コンピュータ装置内のライセンス格納部が1つ以上のデジタル・ライセンスを格納するステップ であって、前記デジタル・ライセンスは前記コンピュータ装置からのライセンス要求に応答してライセンス・サーバにより発行され、前記ライセンス・サーバは前記デジタル・ライセンスの発行に先立って前記暗号解読及び暗号化手段の認証を行う、ステップ と、 前記ライセンス格納部内の前記1つ以上のデジタル・ライセンスの各々に 関して行われたレンダリングの状態に関する状態 情報を前記コンピュータ装置内の状態格納部が保持するステップであって、前記1つ以上のデジタル・ライセンスのうち少なくとも1つに対応するレンダリング の状態に関する状態情報 を保持するステップを含む、ステップと、 保護されるデジタル・コンテンツを前記コンピュータ装置上で特定の態様でレンダリングする要求を、前記コンピュータ装置がユーザから受信するステップと、 前記ライセンス格納部に格納されている前記1つ以上のデジタル・ライセンスのうち少なくとも1つが前記保護されるデジタル・コンテンツに対応するか否かを前記コンピュータ装置が決定するステップであって、前記ライセンス格納部に格納されている前記1つ以上のデジタル・ライセンスのいずれもが前記保護されるデジタル・コンテンツに対応しない場合には、前記コンピュータ装置が対応するデジタル・ライセンスを取得するステップと、 前記ライセンス格納部に格納されている前記1つ以上のデジタル・ライセンスのうち少なくとも1つが前記保護されるデジタル・コンテンツに対応する場合には、前記コンピュータ装置が、暗号解読機能を実行することにより少なくとも部分的に前記対応するデジタル・ライセンスを評価するステップとを含み、前記対応するデジタル・ライセンスの評価は、前記コンピュータ装置が、 前記対応するデジタル・ライセンスが有効か否かを決定するステップと、 前記対応するデジタル・ライセンスにおけるライセンス規則を 確認する ステップであって、前記ライセンス規則は前記対応するデジタル・ライセンスにより許可されるレンダリングの種類を指定する、ステップと、 前記ライセンス規則により許可されるレンダリングの種類及び前記状態格納部に保持される前記 状態 情報に おいて示される レンダリング の状態 に基づいて、要求を行っているユーザが要求される特定の態様で前記保護されるデジタル・コンテンツをレンダリングすることを許可されるか否かを決定するステップであって、前記状態格納部に保持される前記 状態 情報はデジタル・ライセンスの各評価により更新される、ステップと を実行することを含み 、 前記方法はさらに、前記コンピュータ装置が、 前記要求を行っているユーザが前記要求される特定の態様で前記保護されるデジタル・コンテンツをレンダリングすることを許可される場合、前記対応するデジタル・ライセンスから解読鍵を取得し、前記解読鍵を使用して前記保護されるデジタル・コンテンツを暗号解読するステッ プ を 含む方法。
  4. 4
    前記ライセンス格納部は、前記1つ以上のデジタル・ライセンスに対するアクセスを提供し、前記保護されるデジタル・コンテンツに対するアクセスを提供しない請求項3に記載の方法。
  5. 5
    対応するデジタル・ライセンスを取得する前記ステップは、前記コンピュータ装置が、前記保護されるデジタル・コンテンツからライセンス取得情報を取得するステップをさらに含む請求項3に記載の方法。
  6. 6
    前記ライセンス取得情報はライセンス・サーバ位置を含み、対応するデジタル・ライセンスを取得する前記ステップは、前記ライセンス・サーバ位置におけるライセンス・サーバから前記コンピュータ装置が前記対応するデジタル・ライセンスを取得するステップを更に含む請求項5に記載の方法。
  7. 7
    公開/秘密鍵対を含む暗号解読及び暗号化手段を有する、 デジタル権利管理(DRM)システム を動作させるコンピュータ装置 であって、 1つ以上のデジタル・ライセンスを格納するライセンス格納部 であって、前記デジタル・ライセンスは前記コンピュータ装置からのライセンス要求に応答してライセンス・サーバにより発行され、前記ライセンス・サーバは前記デジタル・ライセンスの発行に先立って前記暗号解読及び暗号化手段の認証を行う、ライセンス格納部 と、 前記1つ以上のデジタル・ライセンスのうち少なくとも1つに対応するレンダリングの 状態に関する状態情報の 保持を含む、前記ライセンス格納部内の前記1つ以上のデジタル・ライセンスの各々に 関して行われたレンダリングの状態に関する状態 情報を保持する状態格納部と、 保護されるデジタル・コンテンツをコンピュータ装置上で特定の態様でレンダリングする要求をユーザから受信する手段と、 前記ライセンス格納部に格納されている前記1つ以上のデジタル・ライセンスのうち少なくとも1つが前記保護されるデジタル・コンテンツに対応するか否かを決定する手段であって、対応する場合に、対応するデジタル・ライセンスを出力し、前記ライセンス格納部に格納されている前記1つ以上のデジタル・ライセンスのいずれもが前記保護されるデジタル・コンテンツに対応しない場合には、対応するデジタル・ライセンスを取得する手段と、 暗号解読機能を実行することにより少なくとも部分的に前記対応するデジタル・ライセンスを評価する手段とを含み、前記評価する手段は、 前記対応するデジタル・ライセンスが有効か否かを決定する手段と、 前記対応するデジタル・ライセンスにおけるライセンス規則を 確認する 手段であって、前記ライセンス規則は前記対応するデジタル・ライセンスにより許可されるレンダリングの種類を指定する、手段と、 前記ライセンス規則により許可されるレンダリングの種類及び前記状態格納部に保持される前記 状態 情報に おいて示される レンダリング の状態 に基づいて、要求を行っているユーザが要求される特定の態様で前記保護されるデジタル・コンテンツをレンダリングすることを許可されるか否かを決定する手段であって、許可される場合に、前記対応するデジタル・ライセンスから解読鍵を出力し、前記状態格納部に保持される前記 状態 情報はデジタル・ライセンスの各評価により更新される、手段と を含み 、 前記DRMシステムはさらに、 前記解読鍵を使用して前記保護されるデジタル・コンテンツを暗号解読する手 段 を 含む、 コンピュータ装置 。
  8. 8
    前記ライセンス格納部は、前記1つ以上のデジタル・ライセンスに対するアクセスを提供し、前記保護されるデジタル・コンテンツに対するアクセスを提供しない請求項7に記載の コンピュータ装置 。
  9. 9
    前記対応するデジタル・ライセンスはデジタル署名を含み、前記対応するデジタル・ライセンスが有効か否かを決定する前記手段は、前記デジタル署名を評価する手段をさらに含む請求項7に記載の コンピュータ装置 。
  10. 10
    前記デジタル署名は前記保護されるデジタル・コンテンツに基づいている請求項9に記載の コンピュータ装置 。
  11. 11
    前記解読鍵を使用して前記保護されるデジタル・コンテンツを暗号解読する前記手段は、レンダリング・アプリケーションから前記保護されるデジタル・コンテンツを受信し、前記解読鍵を使用して前記保護されるデジタル・コンテンツを暗号解読し、前記暗号解読された保護されるデジタル・コンテンツを前記レンダリング・アプリケーションに返す手段をさらに含む請求項10に記載の コンピュータ装置 。
Independent claims11