Attestation using NRAS (Most Secure)#

Workflow

This model offers the highest level of security and operational simplicity, leveraging NVIDIA’s cloud-based attestation services for comprehensive verification.

NRAS Architecture#

NRAS Architecture

Key Components#

  • Local GPU Verifier: Collects evidence from the GPU

  • NVIDIA Cloud Services: Remote Attestation, RIM, and OCSP services

Example Implementation#

# Code snippet from nvtrust/guest_tools/attestation_sdk/tests/end_to_end/hardware/RemoteGPUTest.py
#
client = attestation.Attestation()
client.add_verifier(attestation.Devices.GPU, attestation.Environment.REMOTE, NRAS_URL, "")
evidence_list = client.get_evidence()
client.attest(evidence_list)