AMD SEV / SEV-SNP
AMD SEV / SEV-SNP とは何ですか?
AMD SEV / SEV-SNPAMD EPYC が各仮想マシンのメモリを暗号化し完全性を保護することで、悪意あるあるいは侵害されたハイパーバイザからゲストを隔離する技術。
AMD Secure Encrypted Virtualization(SEV)は、チップ上の AMD Secure Processor が管理する VM ごとの鍵で各仮想マシンのメモリを暗号化します。SEV-ES は VM 退出時のレジスタ状態も暗号化し、EPYC 7003 Milan で導入された SEV-SNP(Secure Nested Paging)は逆マップテーブル(RMP)により、悪意あるハイパーバイザによる再マップ・リプレイ・エイリアシングからメモリ完全性を守ります。SEV-SNP は VCEK/VLEK 連鎖によるゲスト測定値のリモート証明をサポートし、Azure 機密 VM(DCasv5/ECasv5)、AWS Nitro Enclaves 近接製品、Google Cloud Confidential VM の基盤となっています。これによりテナントは未変更の Linux/Windows ゲストを動かしつつ、クラウド事業者から暗号学的に隔離できます。
● 例
- 01
Azure DCasv5/ECasv5 機密 VM は AMD SEV-SNP を使用する。
- 02
機密 Kubernetes ノードはクラスタ参加前に証明レポートを検証する。
● よくある質問
AMD SEV / SEV-SNP とは何ですか?
AMD EPYC が各仮想マシンのメモリを暗号化し完全性を保護することで、悪意あるあるいは侵害されたハイパーバイザからゲストを隔離する技術。 サイバーセキュリティの 暗号 カテゴリに属します。
AMD SEV / SEV-SNP とはどういう意味ですか?
AMD EPYC が各仮想マシンのメモリを暗号化し完全性を保護することで、悪意あるあるいは侵害されたハイパーバイザからゲストを隔離する技術。
AMD SEV / SEV-SNP はどのように機能しますか?
AMD Secure Encrypted Virtualization(SEV)は、チップ上の AMD Secure Processor が管理する VM ごとの鍵で各仮想マシンのメモリを暗号化します。SEV-ES は VM 退出時のレジスタ状態も暗号化し、EPYC 7003 Milan で導入された SEV-SNP(Secure Nested Paging)は逆マップテーブル(RMP)により、悪意あるハイパーバイザによる再マップ・リプレイ・エイリアシングからメモリ完全性を守ります。SEV-SNP は VCEK/VLEK 連鎖によるゲスト測定値のリモート証明をサポートし、Azure 機密 VM(DCasv5/ECasv5)、AWS Nitro Enclaves 近接製品、Google Cloud Confidential VM の基盤となっています。これによりテナントは未変更の Linux/Windows ゲストを動かしつつ、クラウド事業者から暗号学的に隔離できます。
AMD SEV / SEV-SNP からどのように防御しますか?
AMD SEV / SEV-SNP に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
AMD SEV / SEV-SNP の別名は何ですか?
一般的な別名: SEV, SEV-ES, SEV-SNP, Secure Encrypted Virtualization。
● 関連用語
- cryptography№ 546
Intel SGX
Intel Software Guard Extensions。暗号化されたメモリ領域(エンクレーブ)を生成し、侵害された OS やハイパーバイザからコードとデータを保護する CPU 命令セット。
- cloud-security№ 1177
TEE(Trusted Execution Environment)
プロセッサ内の安全で隔離された実行環境。コードとデータは、ホスト OS やハイパーバイザーからも機密性・完全性が守られる。
- cloud-security№ 208
コンフィデンシャルコンピューティング
ハードウェアベースの TEE 内でワークロードを動かし、ホストやクラウド運用者から隔離した状態で処理中のデータを保護する技術。
- cryptography№ 460
ハードウェア証明
改ざん耐性ハードウェアに根ざした鍵で、デバイスが自身のアイデンティティとソフトウェア測定値をリモート検証者に暗号学的に証明するプロトコル。
- cryptography№ 060
ARM TrustZone
ARM CPU 上のハードウェア・セキュリティ拡張。SoC を「Secure World」と「Normal World」に分割し、鍵・DRM・生体情報のための TEE を提供する。