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
- 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nv_attestation_sdk-2.7.0-py3-none-any.whl.
File metadata
- Download URL: nv_attestation_sdk-2.7.0-py3-none-any.whl
- Upload date:
- Size: 103.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcda5bc9ec5621c8b518837a7a766c73a7e4135549f7d3aaa0f71ec404aeaf5a
|
|
| MD5 |
ce7ec5056e090727ddcec4514aad85e6
|
|
| BLAKE2b-256 |
af25be23ebe700c8a9efa1106a3ef09a782cbefeb7d2bcb8d17b8ceeaaa7c2f6
|