Confidential AI 推論とremote attestationの信頼境界
記事状態: 公開 · 最終確認: 2026-10-20
要点
「remote attestationに成功すればConfidential AI 推論は安全」とは断定しない。「CPU/GPU/driver/firmware/workload policy等のattestation 根拠をversioned policyで検証し、許可状態に一致した場合だけ秘密情報や暗号化資産を公開・提供することで、機密AI workloadの実行環境に対する信頼境界を強化する」とする。
現在の判断
「remote attestationに成功すればConfidential AI 推論は安全」とは断定しない。「CPU/GPU/driver/firmware/workload policy等のattestation 根拠をversioned policyで検証し、許可状態に一致した場合だけ秘密情報や暗号化資産を公開・提供することで、機密AI workloadの実行環境に対する信頼境界を強化する」とする。
どこまで当てはまるか
Confidential AI 推論とremote attestationの信頼境界
詳しく理解する
要点と前提
Confidential AI 推論では、CPU TEEだけでなくGPU device、driver/firmware、起動状態、workload policyのattestation 根拠を検証し、許可状態と一致した場合だけモデル decryption key、dataset key、API 認証情報等を公開・提供する。remote attestationは診断ログではなく秘密情報 公開・提供前のpolicy 確認・承認の条件として扱う。
Google Cloud Confidential VMのattestationはbootloader、hardware、firmware等のmeasurementを含む。GPU側ではdriver attestationとNVIDIA GPU device attestationが分かれ、NVIDIA Attestation SDKはConfidential Computing対応GPUのローカル環境の/remote attestationを提供する。AI 推論ではモデル 実行がGPUへ移るため、VM attestation成功とGPU attestation成功を別根拠として保持し、双方を必要とするpolicyならAND条件で判定する。
実装・運用
公開・提供対象を分類し、attestationなしでは取得不能にする。平文秘密情報をimage、startup script、環境変数へ先置きしてからattestationしてはならない。attestation policyはversioned 成果物として管理し、CPU TEE type、expected measurements、GPU モデル/mode、driver/firmware reference、Secure Boot、workload 主体の識別、agent policy等の必須条件を明示する。reference value更新にはchange 制御、旧新値、適用開始時刻、以前の状態へ戻す操作条件を残す。
nonce/challenge、issuer、audience、expiry等で情報の鮮度を検証し、過去に成功したtokenのreplayを拒否する。attestation service outage、measurement mismatch、GPU 根拠取得失敗はfail-closeを基本とする。break-glassが必要なら通常policyと分離し、承認・期限・監査証跡を持たせる。
NVIDIA Confidential Containersではremote attestation後にKey Broker Service/Attestation Serviceを介して秘密情報またはsensitive resourceを公開・提供する構造が示されている。attestation resultを記録するだけでなく、resource 公開・提供 pathへ接続することが制御の要点である。
適用境界
Remote attestationは実行環境が期待状態かを検証する仕組みであり、モデルの安全性・正確性、prompt injection耐性、アプリケーション 認可を証明しない。TEE内部で脆弱なアプリケーションを正しく起動してもattestationは成功し得る。提供元/hardwareごとにclaimsとreference value semanticsも異なるため、Google Cloud Attestation、NVIDIA Remote Attestation Service、AMD SEV-SNP、Intel TDX等を一つのbooleanへ潰さず、raw 根拠 資料内の該当箇所、verifier、policy バージョン、decisionを保存する。
出典 / 出典・来歴 locators
- Google Cloud, Confidential VM attestation: https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/attestation
- Google Cloud, Confidential VM overview: https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/confidential-vm-overview
- NVIDIA Attestation SDK: https://docs.nvidia.com/attestation/attestation-client-tools-sdk/latest/gpu_and_switch_attestation.html
- NVIDIA Confidential Containers Attestation: https://docs.nvidia.com/datacenter/cloud-native/confidential-containers/latest/attestation.html
- NVIDIA Hopper Remote Attestation Example: https://docs.nvidia.com/attestation/quick-start-guide/latest/attestation-examples/hopper_single_gpu.html
よくある失敗・反証
CPU attestationだけでGPU workloadへ秘密情報を渡す、startup時一度のattestationで長寿命認証情報を配る、reference value更新を自動許可する、過去tokenをreplay可能にする、といった構成では信頼境界が弱い。hardware measurementが正しくても、hostからguestへの操作面やアプリケーション 認可が過大なら安全性は成立しない。
Confidential Computingは攻撃面を消滅させない。firmware、driver、attestation verifier、reference-value supply chain、TEE 実装自体がtrust baseになる。measurement mismatch等のplatform defectもあり得るため、attestation 失敗を即侵害と断定せず切り分ける必要がある。ただし切り分け中の秘密情報 公開・提供許可とは別問題である。provider-operated verifierは独立性要件を満たさない場合があり、第三者/ローカル環境の verifierではreference value配布・revocation・利用可能性の運用負担が増える。
まだ確認できていないこと
- EA-753-UNKNOWN-01
- CPU TEE、GPU、driver、workload policyの必要十分な記述・判断組合せ。
- firmware/driver更新時のreference-value 段階的な提供とfail-close可用性の両立。
- long-running 推論の再attestation間隔と既発行秘密情報のrevocation。
- multi-GPU/NVSwitch構成で全device 根拠を束ねるatomicity。
- 提供元 verifierと第三者verifierの独立監査境界。
根拠資料
- 研究資料研究資料
Google Cloud, Confidential VM attestation:
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
Google Cloud, Confidential VM overview:
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
NVIDIA Attestation SDK:
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
NVIDIA Confidential Containers Attestation:
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
NVIDIA Hopper Remote Attestation Example:
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
更新履歴
EA-753-RESEARCH-20261020-C4-R1: 正式な 監査/publication 対応付け
出典ID・検証情報・機械可読データ
根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。
- 記事ID
- EA-753
- 最終確認日
- 2026-10-20
- 提供元・モデル・プラン・利用環境
- —
- 対象地域
- —
元資料の全文と収録照合記録
要点と前提
Confidential AI inferenceでは、CPU TEEだけでなくGPU device、driver/firmware、起動状態、workload policyのattestation evidenceを検証し、許可状態と一致した場合だけmodel decryption key、dataset key、API credential等をreleaseする。remote attestationは診断ログではなくsecret release前のpolicy gateとして扱う。
Google Cloud Confidential VMのattestationはbootloader、hardware、firmware等のmeasurementを含む。GPU側ではdriver attestationとNVIDIA GPU device attestationが分かれ、NVIDIA Attestation SDKはConfidential Computing対応GPUのlocal/remote attestationを提供する。AI inferenceではmodel executionがGPUへ移るため、VM attestation成功とGPU attestation成功を別evidenceとして保持し、双方を必要とするpolicyならAND条件で判定する。
運用上の意味・failure
CPU attestationだけでGPU workloadへsecretを渡す、startup時一度のattestationで長寿命credentialを配る、reference value更新を自動許可する、過去tokenをreplay可能にする、といった構成では信頼境界が弱い。hardware measurementが正しくても、hostからguestへの操作面やapplication authorizationが過大なら安全性は成立しない。
具体的control / implementation implication
release対象を分類し、attestationなしでは取得不能にする。平文secretをimage、startup script、環境変数へ先置きしてからattestationしてはならない。attestation policyはversioned artifactとして管理し、CPU TEE type、expected measurements、GPU model/mode、driver/firmware reference、Secure Boot、workload identity、agent policy等の必須条件を明示する。reference value更新にはchange control、旧新値、適用開始時刻、rollback条件を残す。
nonce/challenge、issuer、audience、expiry等でfreshnessを検証し、過去に成功したtokenのreplayを拒否する。attestation service outage、measurement mismatch、GPU evidence取得失敗はfail-closeを基本とする。break-glassが必要なら通常policyと分離し、承認・期限・監査証跡を持たせる。
NVIDIA Confidential Containersではremote attestation後にKey Broker Service/Attestation Serviceを介してsecretまたはsensitive resourceをreleaseする構造が示されている。attestation resultを記録するだけでなく、resource release pathへ接続することがcontrolの要点である。
適用境界
Remote attestationは実行環境が期待状態かを検証する仕組みであり、modelの安全性・正確性、prompt injection耐性、application authorizationを証明しない。TEE内部で脆弱なapplicationを正しく起動してもattestationは成功し得る。provider/hardwareごとにclaimsとreference value semanticsも異なるため、Google Cloud Attestation、NVIDIA Remote Attestation Service、AMD SEV-SNP、Intel TDX等を一つのbooleanへ潰さず、raw evidence locator、verifier、policy version、decisionを保存する。
Counterevidence / limitations
Confidential Computingは攻撃面を消滅させない。firmware、driver、attestation verifier、reference-value supply chain、TEE implementation自体がtrust baseになる。measurement mismatch等のplatform defectもあり得るため、attestation failureを即侵害と断定せず切り分ける必要がある。ただし切り分け中のsecret release許可とは別問題である。provider-operated verifierは独立性要件を満たさない場合があり、第三者/local verifierではreference value配布・revocation・availabilityの運用負担が増える。
OPEN_UNKNOWN
- CPU TEE、GPU、driver、workload policyの必要十分なclaim組合せ。
- firmware/driver更新時のreference-value rolloutとfail-close可用性の両立。
- long-running inferenceの再attestation間隔と既発行secretのrevocation。
- multi-GPU/NVSwitch構成で全device evidenceを束ねるatomicity。
- provider verifierと第三者verifierの独立監査境界。
SAFE_WORDING
「remote attestationに成功すればConfidential AI inferenceは安全」とは断定しない。「CPU/GPU/driver/firmware/workload policy等のattestation evidenceをversioned policyで検証し、許可状態に一致した場合だけsecretや暗号化資産をreleaseすることで、機密AI workloadの実行環境に対する信頼境界を強化する」とする。
Source / provenance locators
- Google Cloud, Confidential VM attestation: https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/attestation
- Google Cloud, Confidential VM overview: https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/confidential-vm-overview
- NVIDIA Attestation SDK: https://docs.nvidia.com/attestation/attestation-client-tools-sdk/latest/gpu_and_switch_attestation.html
- NVIDIA Confidential Containers Attestation: https://docs.nvidia.com/datacenter/cloud-native/confidential-containers/latest/attestation.html
- NVIDIA Hopper Remote Attestation Example: https://docs.nvidia.com/attestation/quick-start-guide/latest/attestation-examples/hopper_single_gpu.html
EVD-EA-753-URL-375497BF530B研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCEGoogle Cloud, Confidential VM attestation:
- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-753-URL-375497BF530B
- 検証箇所
- Source / provenance locators · - Google Cloud, Confidential VM attestation: https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/attestation
- 適用範囲
- Source / provenance locators
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-753-URL-545EF7FD8283研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCEGoogle Cloud, Confidential VM overview:
- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-753-URL-545EF7FD8283
- 検証箇所
- Source / provenance locators · - Google Cloud, Confidential VM overview: https://docs.cloud.google.com/confidential-computing/confidential-vm/docs/confidential-vm-overview
- 適用範囲
- Source / provenance locators
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-753-URL-66DED0CA69DC研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-753-URL-66DED0CA69DC
- 検証箇所
- Source / provenance locators · - NVIDIA Attestation SDK: https://docs.nvidia.com/attestation/attestation-client-tools-sdk/latest/gpu_and_switch_attestation.html
- 適用範囲
- Source / provenance locators
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-753-URL-D651AC3D8662研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCENVIDIA Confidential Containers Attestation:
- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-753-URL-D651AC3D8662
- 検証箇所
- Source / provenance locators · - NVIDIA Confidential Containers Attestation: https://docs.nvidia.com/datacenter/cloud-native/confidential-containers/latest/attestation.html
- 適用範囲
- Source / provenance locators
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-753-URL-BC7B5197D662研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCENVIDIA Hopper Remote Attestation Example:
- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-753-URL-BC7B5197D662
- 検証箇所
- Source / provenance locators · - NVIDIA Hopper Remote Attestation Example: https://docs.nvidia.com/attestation/quick-start-guide/latest/attestation-examples/hopper_single_gpu.html
- 適用範囲
- Source / provenance locators
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EA-753-CURRENT-APPROVAL研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKET現行本文の監査・revision対応
- 裏付ける内容
- 現行台帳のAUDIT_PASSと候補・revision・本文ハッシュの対応を確認しています。
- 確認日
- —
- 出典・実験ID
- EA753-CANDIDATE-20261025-ORPHAN-RESCUE-C5
- 検証箇所
- 1KqhJtiSb2S84rWmeYVwKcT_76dBwZ_B0ZZuAWQqH0rQ/EA_REVISION_LEDGER#ea_id=EA-753&revision_id=EA-753-RESEARCH-20261020-C4-R1&candidate_id=EA753-CANDIDATE-20261025-ORPHAN-RESCUE-C5 · EA-753-RESEARCH-20261020-C4-R1
- 適用範囲
- —
- 出典・来歴
- CURRENT_CANONICAL_APPROVAL_READBACK
- 限界
- 監査状態と来歴の記録です。外部根拠の最新性や本文の全主張を追加保証しません。
EA-753-CURRENT-BODY-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACK現行本文の収録照合
- 裏付ける内容
- 公開生成入力の本文SHA-256が、監査済み候補に結び付いたハッシュと一致しています。
- 確認日
- 2026-10-25
- 出典・実験ID
- BODY-SHA256:77e1370f49495ab13f80f43395eb1dc768bc9c6ee5320016b7b7eb3b9d7143da
- 検証箇所
- content/staging/EA-753.md · 77e1370f49495ab13f80f43395eb1dc768bc9c6ee5320016b7b7eb3b9d7143da · EA-753-RESEARCH-20261020-C4-R1
- 適用範囲
- —
- 出典・来歴
- CURRENT_APPROVED_BODY_HASH_MATCH
- 限界
- 本文の同一性の検査です。外部システムの挙動や全主張の真偽を実証したものではありません。
- 出典ID
- EA753-CANDIDATE-20261025-ORPHAN-RESCUE-C5, SRC-EA-753-URL-375497BF530B, SRC-EA-753-URL-545EF7FD8283, SRC-EA-753-URL-66DED0CA69DC, SRC-EA-753-URL-D651AC3D8662, SRC-EA-753-URL-BC7B5197D662, BODY-SHA256:77e1370f49495ab13f80f43395eb1dc768bc9c6ee5320016b7b7eb3b9d7143da
- 追跡中のUNKNOWN ID
- EA-753-UNKNOWN-01
- 再確認のきっかけ
- 正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合
機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。
同じ記事IDの機械可読データです。