PSPReverse / amd-sp-glitch

Supplemental material to our paper: "One Glitch to Rule Them All: Fault Injection Attacks Against AMD's Secure Encrypted Virtualization"
GNU General Public License v3.0
81 stars 11 forks source link

AMD SEV VLEK capability added in Revision 1.54 #3

Open dongcarl opened 1 year ago

dongcarl commented 1 year ago

I noticed that recently (November 2022, rev 1.54) the SEV SNP Firmware ABI Spec doc was updated to include references to VLEK, which seems to be a replacement of the VCEK that has a parent key which resides with AMD. In fact, they even added a VCEK_DIS/VcekDis flag to completely disable VCEK.

image

See section 3.6 of the updated ABI Spec doc.

Wondering if (depending on implementation) this is a sufficient mitigation against the arbitrary remote attestation? (as long as the verifier knows to use the VLEK cert instead of the VCEK cert)