JP4808279B2

Saving and retrieving data based on symmetric key encryption

Abstract

This record has no abstract on file.

JP4808279B2, drawing sheet 1
Sheet 1 of 13

Term

Projected expiry 15 March 2030.

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

6 claims: 2 independent, 4 dependent

  1. 1
    複数の命令を記録したコンピュータ可読媒体であって、前記複数の命令は1つまたは複数のプロセッサにより実行されたときに当該1つまたは複数のプロセッサに、 ビットストリングを暗号解読するために封印解除オペレーションを起動し、前記ビットストリングを、前記封印解除オペレーションに対する入力として前記封印解除オペレーションに引き渡すステップ であって、前記ビットストリングは暗号解読された前記ビットストリングの少なくとも一部にアクセスすることを許された複数のターゲットプログラムの識別子を含む、引き渡すステップと 、 前記ビットストリングは対称鍵を使用して暗号化されており、前記複数の命令が前記ビットストリングを封印解除することが許可されている場合に前記封印解除オペレーションに応答して暗号解読されたビットストリングの少なくとも一部を受け取るステップと を実行させることを特徴とするコンピュータ可読媒体。
  2. 2
    前記複数のターゲットプログラム識別子の各々は暗号ハッシュ関数を前記複数のターゲットプログラムの1つに適用することより生成されるダイジェストであることを特徴とする請求項1に記載のコンピュータ可読媒体。
  3. 3
    前記暗号解読されたビットストリングの少なくとも一部を受け取るステップは、いつデータを封印解除することができるかについての時間的制約を満足する場合にだけ前記暗号解読されたビットストリングの少なくとも一部を受け取るステップを含むことを特徴とする請求項1に記載のコンピュータ可読媒体。
  4. 4
    前記暗号解読されたビットストリングの少なくとも一部を受け取るステップは、前記ビットストリングにおいて示される論理式の評価が真を返す場合にだけ前記暗号解読されたビットストリングの少なくとも一部を受け取るステップを含むことを特徴とする請求項1に記載のコンピュータ可読媒体。
  5. 5
    前記暗号解読されたビットストリングの少なくとも一部を受け取るステップは、前記ビットストリングにおいて示されるプログラムを実行して真を返す場合にだけ前記暗号解読されたビットストリングの少なくとも一部を受け取るステップを含むことを特徴とする請求項1に記載のコンピュータ可読媒体。
  6. 6
    プロセッサによりビットストリングを封印解除するための方法であって、 ビットストリングを暗号解読するために封印解除オペレーションを前記プロセッサにより起動し、前記ビットストリングを、前記封印解除オペレーションに対する入力として前記封印解除オペレーションに引き渡すステップであって、前記ビットストリングは暗号解読された前記ビットストリングの少なくとも一部にアクセスすることを許された複数のターゲットプログラムの識別子を含む、引き渡すステップと、 前記ビットストリングは対称鍵を使用して暗号化されており、前記ビットストリングを封印解除することが許可されている場合に前記封印解除オペレーションに応答して暗号解読されたビットストリングの少なくとも一部を前記プロセッサで受け取るステップと を備えることを特徴とする方法。
Independent claims6