The Microchip Crypto Authentication Software Tools provide the necessary software utilities to generate a Root Module and Signer Modules along with multiple backups as required. These modules form the basis of a Root-of-Trust in a Public Key Infrastructure (PKI) security system. The Software Included in this repository include:
- Microchip Provisioning Utilities Setup Package
Application which includes the Root Module and Signer Module Utilities.
- Microchip Provisioning Server Setup Package
Application which manages the Microchip Signer Modules and uses them to respond to certificate requests from one or more Provisioning Clients
- Microchip Provisioning Library 1.0.0
Process framework for provisioning a Microchip ATECC device.
The software utilities and libraries included in this repository work in conjunction with the Microchip Hardware Provisioning kits. These kits include:
- Root Module Kit (AT88CKECCROOT) This module is used to securely create and store a root key in protected hardware. Each kit contains three USB Root Modules that can be used to create the primary root key and two backups.
- Signer Module Kit (AT88CKECCSIGNER) This module is used to create signing keys using the root module. It can be used in the customers production platform to sign and load the crypto elements device certificates. Each kit contains three Signer Modules to provide a primary Signer Module and two secure backups.
- Provisioning Starter Kit (AT88CKECCPROVISION) This module is a provisioning starter kit containing three USB Root Modules and three USB Signer Modules. It takes the place of one AT88CKECCROOT and one AT88CKECCSIGNER Module Kits.