【手続補正書】
【提出日】平成26年1月9日(2014.1.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
拡張マークアップ言語（ＸＭＬ）データをホストするための方法であって、
第１の制御領域内の少なくとも１つのコンピューティング装置によって、第２の制御領域内の少なくとも１つのコンピューティング装置から、暗号化されたＸＭＬペイロードデータならびに別々に暗号化されたＸＭＬメタデータおよびタグを含む少なくとも部分的に暗号化されたＸＭＬデータを受け取るステップであって、前記暗号化されたＸＭＬデータは、アクセス情報に基づく少なくとも１つの検索可能な暗号化アルゴリズムに従って、前記第２の制御領域内の少なくとも１つのコンピューティング装置の定義済みのＸＭＬデータセットに対する少なくとも部分な暗号化により形成され、前記ＸＭＬメタデータおよびタグは、前記ＸＭＬデータの暗号化の前に前記ＸＭＬデータからコピーされる、ステップと、
少なくとも１つの能力により定義されるような前記暗号化されたＸＭＬデータへの選択的なアクセスを可能にする、前記暗号化されたＸＭＬペイロードデータまたは前記暗号化されたＸＭＬメタデータおよびタグの内の少なくともいくつかにアクセスするための少なくとも１つの権利を定義するアクセス情報に基づく前記少なくとも１つの能力を含むデータを求める要求を受け取るステップと
を含むことを特徴とする方法。
【請求項２】
前記暗号化ＸＭＬデータは、暗号化鍵情報に基づく少なくとも１つの検索可能暗号アルゴリズムに従って、定義済みのＸＭＬデータセットの少なくとも部分的な暗号化により形成されることを特徴とする請求項１に記載の方法。
【請求項３】
前記受け取るステップは、暗号化ＸＭＬペイロードデータまたは暗号化ＸＭＬメタデータおよびタグに選択的にアクセスするための少なくとも１つの暗号トラップドアを含むトラップドアデータを含むデータを求める要求を受け取ることを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記受け取るステップは、前記定義済みのＸＭＬデータセットから少なくとも１つのデータ項目を求める要求を受け取ることと、暗号化ＸＭＬデータから前記少なくとも１つのデータ項目を抽出するための少なくとも１つのトラップドアを受け取ることとを含み、前記少なくとも１つのトラップドアが有効である場合、前記暗号化ＸＭＬデータから前記少なくとも１つのデータ項目を抽出して送信するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記第１の制御領域内の前記少なくとも１つのコンピューティング装置によって受け取るステップは、暗号化鍵情報に基づき暗号化される補助的メタデータを受け取ることを含み、前記補助的メタデータは暗号化ＸＭＬペイロードデータまたは暗号化ＸＭＬメタデータおよびタグの分析により形成されることを特徴とする請求項１に記載の方法。
【請求項６】
検索可能に暗号化された拡張マークアップ言語（ＸＭＬ）データを取得するための方法であって、
少なくとも１つの加入者装置に関連する識別情報に基づいてアクセス情報を生成するアクセス情報生成コンポーネントからアクセス情報を受け取るステップと、
検索可能に暗号化されたＸＭＬデータおよびそれに対応する検索可能に暗号化されたＸＭＬタグデータのサブセットを、少なくとも１つの加入者装置によって要求するステップであって、前記検索可能に暗号化されたＸＭＬデータおよびそれに対応する前記検索可能に暗号化されたＸＭＬタグデータのために前記アクセス情報をストレージプロバイダに送信するステップを含み、前記ＸＭＬタグデータは、前記ＸＭＬデータの暗号化の前に前記ＸＭＬデータからコピーされたものである、ステップと、
前記検索可能に暗号化されたＸＭＬデータおよびそれに対応する前記検索可能に暗号化されたＸＭＬタグデータの前記サブセットを、前記アクセス情報で定義される能力により許可される通りに復号するステップと
を含むことを特徴とする方法。
【請求項７】
前記アクセス情報を受け取るステップは、前記少なくとも１つの加入者装置に関連する識別情報に基づき暗号化鍵情報を生成する鍵生成コンポーネントから前記暗号化鍵情報を受け取ることを含み、
前記サブセットを要求するステップは、検索可能に暗号化されたＸＭＬデータおよびそれに対応する検索可能に暗号化されたＸＭＬタグデータのサブセットを少なくとも１つの加入者装置によって要求するステップであって、前記検索可能に暗号化されたＸＭＬデータおよびそれに対応する前記検索可能に暗号化されたＸＭＬタグデータのために前記ストレージプロバイダに前記暗号化鍵情報を送信するステップを含む、ステップを含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記検索可能に暗号化されたＸＭＬデータおよびそれに対応する前記検索可能に暗号化されたＸＭＬタグデータの正しいサブセットが、要求と一致する前記少なくとも１つの加入者装置により受け取られることを実証するステップをさらに含むことを特徴とする請求項６に記載の方法。
【請求項９】
前記実証するステップは、前記正しいサブセットが前記少なくとも１つの加入者装置により受け取られることを証明するデータ所持の証明を実行することを含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記検索可能に暗号化されたＸＭＬデータおよびそれに対応する前記検索可能に暗号化されたＸＭＬタグデータのサブセットのコンテンツが、前記検索可能に符号化されたＸＭＬデータおよびそれに対応する前記検索可能に暗号化されたＸＭＬタグデータのサブセットを受け取る前に、削除または変更されなかったことを検証するステップをさらに含むことを特徴とする請求項６に記載の方法。
【請求項１１】
前記検証するステップは、前記コンテンツに関する干渉が無いことを証明する取り出し可能性証明を実行することを含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記要求するステップは、前記少なくとも１つの加入者装置に関連する認証情報を匿名化することを含むことを特徴とする請求項６に記載の方法。
【請求項１３】
選択的にアクセス可能な曖昧化されたＸＭＬペイロードデータ、および前記曖昧化されたＸＭＬペイロードデータに対応する別々に曖昧化されたＸＭＬタグデータを記憶する少なくとも１つのデータストアであって、少なくとも１つの加入者が前記曖昧化されたＸＭＬペイロードデータまたは曖昧化されたＸＭＬタグデータのサブセットの取得を要求し、第１の独立エンティティが前記少なくとも１つの加入者に関連する識別情報に基づいてアクセス情報を生成し、第２の独立エンティティが前記第１の独立エンティティにより生成される前記アクセス情報に基づいて前記サブセットのデコードを実行する、データストアと、
少なくとも１つの要求を前記少なくとも１つの加入者によって処理するために、前記曖昧化されたＸＭＬペイロードデータまたは前記曖昧化されたＸＭＬタグデータのサブセットに対する選択的なアクセスを提供するネットワークサービスを実行するように構成された少なくとも１つのプロセッサＰ２と
を備えたことを特徴とするシステム。
【請求項１４】
前記少なくとも１つのプロセッサＰ２は、前記曖昧化されたＸＭＬペイロードデータまたは前記曖昧化されたＸＭＬタグデータのサブセットが取得したものと一致する正しいサブセットであることを実証するようにさらに構成されることを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記少なくとも１つのプロセッサＰ２は、前記曖昧化されたＸＭＬペイロードデータまたは前記曖昧化されたＸＭＬタグデータのサブセットが、前記曖昧化されたＸＭＬペイロードデータまたは前記曖昧化されたＸＭＬタグデータのサブセットへの選択的なアクセスの前に、許可無しに改造または削除されていないことを検証するようにさらに構成されることを特徴とする請求項１３に記載のシステム。