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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for nv_attestation_sdk-2.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dcda5bc9ec5621c8b518837a7a766c73a7e4135549f7d3aaa0f71ec404aeaf5a
MD5 ce7ec5056e090727ddcec4514aad85e6
BLAKE2b-256 af25be23ebe700c8a9efa1106a3ef09a782cbefeb7d2bcb8d17b8ceeaaa7c2f6

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