Skip to content

GPUCC-DMA-01: CPU<->GPU DMA is encrypted over an SPDM secure session

Property Value
Severity high
Platform NVIDIA GPU Confidential Computing
Lifecycle stage runtime
Trust boundary memory
Assurance report-derived
Mode Passive: reads only the files and values you pass to the scan.

What a failure enables

  • Model inputs and weights readable by the host

What it checks

It passes when:

  • CPU<->GPU DMA is encrypted over an established SPDM session.

How to fix

  • Run in CC-On so the driver establishes the SPDM session and all PCIe traffic uses encrypted bounce buffers; do not disable the secure session or use an unprotected DMA path.
  • Run in CC-On to establish the SPDM secure session.

After the fix, scan again: the check should report PASS.

When it is not assessed

SKIP:

  • No --gpu-attestation-report specified; skipping check.

ERROR:

  • Could not read/parse attestation report: …

Scan inputs

The untrust scan options this check reads:

Option Description
--gpu-attestation-report Path to a captured NVIDIA GPU attestation report (JSON).

Permissions

None. The check reads only the files or values you pass to the scan.

Generated from untrust 1.3.0 (commit 7ef462d9a0c3).