Skip to content

Welcome

KalyanCManukonda edited this page Oct 1, 2019 · 5 revisions

Welcome to the Trust Platform Design Suite Wiki page!

The Trust Platform for CryptoAuthentication™ is a combination of multiple elements to simplify the addition of security to any embedded design.

It combines: A unique secure flow to easily protype various security use cases leveraging Microchip CryptoAuthentication™ device family (ATECC608A / ATSHA204A and future devices) and an optimized secure provisioning flow starting at very small minimum quantities: starting at 10 units!

This platform includes Hardware protyping tools along with a unique design suite to accelerate the prototyping of the most common use cases.

This wiki will guide you through the steps of installing the necessary software packages to get started as quickly as possible.

Software pre-requisites

Trust Platform Design Suite requires an intel 64 bit platform running either Windows 10 (or newer) or Mac OS X Mojave or newer.

On Microsoft Windows, it also requires the installation of Google Chrome web browser. Internet Explorer and Edge are known to be not supported. On Mac OS X, Apple Safari or Google Chrome are both supported web browser options.

Installation Instructions

There are two valid installation processes. In both cases, you will end up with the same packages and capabilities. The manual process is giving advanced users a more in depth control on how / where individual packages are installed while the full installer method is intended to users that do not want to get involved with the details.

Installation steps

Trust Platform Design Suite can be implemented in two ways, Manual process or Full installer. It is also required to have one of the Microchip IDEs to execute 'C' examples. Follow the instructions on Installation Steps page.

Hardware Tools

Microchip has developed a hardware prototyping platform that helps the user to interact with the Trust Platform Design Suite and implement the use case prototyping. Refer to Hardware Tools page for details

How to get started

The above step has installed a number of packages: html pages, python scripts and Jupyter Notebooks along with other necessary things. Follow the instructions on Getting Started page.