JP5249372B2

Systems and methods for secure transaction management and electronic rights protection

Abstract

The present invention provides systems and methods for secure transaction management and electronic rights protection. Electronic appliances such as computers equipped in accordance with the present invention help to ensure that information is accessed and used only in authorized ways, and maintain the integrity, availability, and/or confidentiality of the information. Such electronic appliances provide a distributed virtual distribution environment (VDE) that may enforce a secure chain of handling and control, for example, to control and/or meter or otherwise monitor use of electronically stored or disseminated information. Such a virtual distribution environment may be used to protect rights of various participants in electronic commerce and other electronic or electronic-facilitated transactions. Distributed and other operating systems, environments and architectures, such as, for example, those using tamper-resistanthardware-based processors, may establish security at each node. Thesetechniques may be used to support an all-electronic information distribution, for example, the utilizing the "electronic higher". <IMAGE>

JP5249372B2, drawing sheet 1
Sheet 1 of 182

Term

Projected expiry 22 February 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

4 claims: 3 independent, 1 dependent

  1. 1
    第1のメモリと復号化したデータを該第1のメモリに記憶する前に暗号化データを復号化する第1のプロセッサとを含む安全処理ユニットと、情報コンテンツ及び暗号化されたロードモジュールを記憶する第2のメモリと第2のプロセッサとを有し、かつ、前記安全処理ユニットと接続された汎用処理ユニットと、を有する電子機器において情報コンテンツを管理する方法であって、 前記第1のプロセッサが、暗号化された第1のロードモジュールをロードする段階と、 前記第1のプロセッサが、前記暗号化された第1のロードモジュールに含まれる実行空間コードにアクセスする段階と、 前記第1のプロセッサが、前記暗号化された第1のロードモジュールを復号化する段階と、 前記第1のプロセッサが、復号化された第1のロードモジュールを実行するために、前記アクセスした実行空間コードに基づいて、前記復号化された第1のロードモジュールの、 前記安全処理ユニット(SPU)によりサポートされた安全イベント処理環境(SPE)又は前記汎用処理ユニットによりサポートされたホストイベント処理環境(HPE) 内での、実行空間を確認する段階と、 を有することを特徴とする方法。
  2. 2
    前記第1のプロセッサは、少なくとも、前記第1のメモリに記憶されるデータを復号化する復号化回路、及び、前記第1のメモリから読み出されるデータを暗号化する暗号化回路を含む請求項1に記載の方法。
  3. 3
    前記第1のプロセッサは、前記第1のメモリに記憶されるデータの復号化処理、及び、前記第1のメモリから読み出されるデータの暗号化処理を実行するファームウェアを含む請求項1に記載の方法。
  4. 4
    前記第1のプロセッサは、前記第1のメモリに記憶されるデータを復号化するプログラムコード、及び、前記第1のメモリから読み出されるデータを暗号化するプログラムコードを含むプログラムを実行する請求項1に記載の方法。
Independent claims4