Introduction

Trust Platform Design Suite (TPDS) is a comprehensive set of tools and services designed to facilitate the development and deployment of secure and trusted applications and systems. It encompasses a range of software, hardware, and services that incorporate security features, such as encryption, authentication, and authorization into the products. The Trust Platform Design Suite offers simulation environments, testing tools, and certification processes to ensure that applications meet the required security standards. The tool streamlines the creation of secure systems, reduces the complexity of implementing trust and security features, and meets regulatory and compliance requirements related to data protection and privacy.

This document explains how to provision the keys on the 32-bit MCU secure devices using Trust Platform Design Suite v2 (TPDS). The objective of this key provisioning guide is to program, store, or write keys inside the secure element. As an example, this document references the PIC32CM LS60 microcontroller unit (MCU).