Nova Patents
JP7007985B2

Resource locators with keys

Abstract

This record has no abstract on file.

JP7007985B2, drawing sheet 1
Sheet 1 of 10

Term

11.6 yearsleft in the term

Expires 17 April 2038.

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

15 claims: 2 independent, 13 dependent

  1. 1
    サービスプロバイダによって、読み出し又は上書きのために時間制限付きでリソースへのアクセスを与える、URLを生成するコンピュータ実施方法であって、データの記憶または取り出すための情報と、前記URLの期限が満了しリソースへのアクセスに使用できない旨を示す有効期限の情報と、 顧客によって供給される暗号化鍵と、 リソースへの経路の情報とを含む情報 と を、URLの 第1 部分として構築することと、 秘密鍵 によって前記URLの 前記第1 部分に署名するための署名を生成することと、前記URLの前記 第1 部分を前記署名で前記URLの署名済部分として構築することと、前記URLの 第2 部分を、前記顧客とは異なるサードパーティによって供給される追加的な要求データを含む前記URLの 未署名部分 として構築することと、 前記第1部分 及び前記 第2部分 を含む前記URLを 前記サービスプロバイダに提供 することと、を備える、コンピュータ実施方法。
  2. 2
    前記リソースはサービスプロバイダによって保存されるデータである 前記請求項1に記載のコンピュータ実施方法。
  3. 3
    前記 秘密鍵 は 非対称署名検証アルゴリズムを使用して署名を判定するために使用できる公開鍵に対応する、請求項1に記載のコンピュータ実施方法。
  4. 4
    前記経路は、前記URLにアクセスできる複数のリソースに対応する、請求項1に記載のコンピュータ実施方法。
  5. 5
    前記コンピュータ実施方法は前記リソースを保存する 前記 サービスプロバイダの顧客によって実行 される 、請求項1に記載のコンピュータ実施方法。
  6. 6
    前記URLは、前記顧客から前記サードパーティに前記リソースにアクセスする認証を示す、請求項5に記載のコンピュータ実施方法。
  7. 7
    前記有効期限情報は終了時間を備える、請求項1に記載のコンピュータ実施方法。
  8. 8
    1つまたは複数のサーバを備えるサービスプロバイダのシステムであって、前記サーバは、リソースにアクセスするためのURLを含む要求をサードパーティから取得すること、前記URLが、データの保存または取り出すための情報と、前記署名されるURLの期限が満了するとリソースへのアクセスに使用できない旨を示す有効期限の情報と、リソースへの経路の情報と 、顧客によって供給される暗号化鍵とを 含み、前記サードパーティとは異なる顧客によって供給される秘密鍵を使用して署名された署名済部分と、前記サードパーティによって供給される追加的な要求データを含む未署名部分とを有し、 前記秘密鍵に対応する公開鍵を使って 前記署名を認証すること、 前記署名が認証された状態で、 前記リソースに1つまたは複数の暗号化動作を行うために前記 顧客によって供給される暗号化鍵 を使用して前記リソースへのアクセスを供給する要求を充足すること、 及び 前記顧客によって供給される 暗号化鍵 へのアクセスを 失わせる こと、を備える、システム。
  9. 9
    前記顧客によって供給される 暗号化鍵 は対称鍵である、請求項8に記載のシステム。
  10. 10
    前記秘密鍵は、非対称署名検証アルゴリズムを使用して署名を認証するためにシステムが使用する公開鍵に対応する、請求項8に記載のシステム。
  11. 11
    前記システムは、前記リソースを保存するコンピューティングリソースサービスプロバイダである、請求項8に記載のシステム。
  12. 12
    前記URLは、前記顧客から前記サードパーティに、前記リソースにアクセスする認証を示す、請求項11に記載のシステム。
  13. 13
    前記経路は前記URLを使用してアクセス可能な複数のリソースに対応する、請求項8に記載のシステム。
  14. 14
    前記有効期限の情報は終了時間を備える、請求項8に記載のシステム。
  15. 15
    前記要求はハイパーテキストトランスファープロトコル(「HTTP」)の要求である、請求項8に記載のシステム。
Independent claims15