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
- For advanced options and usage details, see the Attestation SDK (Python) Documentation.
- For complete attestation examples, see the Quick Start Guide.
License
This repository is licensed under Apache License v2.0 except where otherwise noted.
Support
- For issues or questions, please file a bug.
- For additional support, contact us at attestation-support@nvidia.com
Metadata
Release files for nv-attestation-sdk 2.7.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| nv_attestation_sdk-2.7.3-py3-none-any.whl | Python 3 | none | any | Details for nv_attestation_sdk-2.7.3-py3-none-any.whl |
Release files / nv_attestation_sdk-2.7.3-py3-none-any.whl
| Download URL | nv_attestation_sdk-2.7.3-py3-none-any.whl |
|---|---|
| Size | 103.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7c34d34753a367f381747298a04d37a7a9ac7c7686ca6120c8b3a805d5d48f68
|
|
BLAKE2b-256 checksum How to use checksums |
91363be7582492af9282143fd145bbd7b6af27038f0ffcaec626121c74fecca7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Security for nv-attestation-sdk 2.7.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.