Skip to main content

The Attestation SDK provides developers with a easy to use APIs for implementing attestation capabilities into their applications.

Project description

NVIDIA Attestation SDK

The Attestation SDK offers developers easy-to-use APIs for implementing attestation capabilities into their Python applications. With this SDK, you can seamlessly integrate secure and reliable attestation services into your software, thereby ensuring the authenticity, integrity, and trustworthiness of your system.

The SDK supports:

  • Local and Remote GPU Attestation
  • Local and Remote NVSwitch Attestation

Quick Start Guide

Prerequisites

  • GPU SKU that supports Confidential Computing
  • Python >= 3.9

For GPU Attestation:

  • NVIDIA Hopper H100 (or later) GPU that supports CC
  • NVIDIA GPU Driver with CC/PPCIE support

For Switch Attestation:

  • Multiple GPUs connected by NVSwitch
  • LS10 Switch supporting PPCIE mode
  • NVSwitch Driver with PPCIE support

Installation

Create a new virtual environment and install Attestation SDK from PyPi repository

```
python3 -m venv venv

source venv/bin/activate

pip3 install nv-attestation-sdk
```

Usage and Examples

License

This repository is licensed under Apache License v2.0 except where otherwise noted.

Support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nv_attestation_sdk-2.7.2-py3-none-any.whl (103.5 kB view details)

Uploaded Python 3

File details

Details for the file nv_attestation_sdk-2.7.2-py3-none-any.whl.

File metadata

File hashes

Hashes for nv_attestation_sdk-2.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 293b50bfa821727c3d6a199c81d16defdc0cccfbcb9492bb626421105ded5092
MD5 3010c64f98041ca3b61fab0114c34100
BLAKE2b-256 c8c4f9f0ee4fc818c093a6e273a0ff5efec58c75b8b447ca8fe2756d8149c1e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page