We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Introduction to Trust Platform Design Suite


The Trust Platform Design Suite (TPDS) is our onboarding tool for our security-related solutions. The full onboarding experience includes, but is not limited to:

  • Training and education about security concepts 
  • Prototyping, including dummy key generation and code examples, available via our interactive application notes 
  • Access to our provisioning system through a secure sub-system configurator and secure exchange process

Download and Install TPDS


To activate the full TPDS experience, we recommend you install both TPDS v2 and MPLAB® X Integrated Development Environment (IDE). You will also need to buy the low-cost CryptoAuthentication™ Trust Platform Evaluation Kit (Part Number DM320118) to run the use case and interactive application notes.

Download one of the versions listed below to begin installing TPDS. Our TPDS Installation guide provides  step-by-step instructions for installing your selected version of the TPDS software.

If you are planning to use the Linux® operating system, go directly to the TPDS Installation Guide for additional information. 

Our Provisioning Services


TPDS v2 is publicly available for the Trust&GO and TrustFLEX provisioning flows. If you are using the TrustCUSTOM platform, you will need to sign a Non-Disclosure Agreement (NDA) before you request the software extension. Please visit the ATEC608B TrustCUSTOM Extension SW-ATECC608B-TCSM page or the TA100 TrustCUSTOM Extension (SW-TA100-TCSM) page for more information about requesting an NDA.

Use the links provided below to learn about the capabilities, use cases and applications for each Trust Platform option that we offer.

Trust&GO

TrustFLEX

TrustCUSTOM

Products