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.6.5-py3-none-any.whl (103.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for nv_attestation_sdk-2.6.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f0d8247b8b0d1a87bb5516ec49931cee6b8525a09740a4c71aa0302d711780b5
MD5 18ee4f8f9c1c507a567a2009a265da82
BLAKE2b-256 0d61ac262a4c2f0c276e9378c4edf7fe8beedda447694bcbc9c65eeac3757e77

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