The Trust Platform Design suite helps you with:
- Selecting the appropriate secure element family for your use case.
- Generating an encrypted file to share your secure element's provisioning secrets with Microchip.
- Provisioning the secure element with the given configuration and data.
- Prototyping one of the use cases using C-based example projects and the CryptoAuth Trust Platform hardware prototyping kit.
The Trust Platform Design Suite includes Anaconda (Python distribution) and Jupyter Notebook (open-sourced Python-based application). Jupyter Notebook communicates with a secure element on the CryptoAuth Trust Platform development board to provision it for specific use case. The CryptoAuth Trust Platform board includes all three Trust Platform devices: Trust&GO (pre-configured and pre-provisioned black box), TrustFLEX (pre-configured), and TrustCUSTOM (full custom).
This repository provides the usecase template to get start with contributing an usecase to Trust Platform Design Suite. Refer to Documentation for details.