OPTIGA Trust X

From Embedded Lab Vienna for IoT & Security
Revision as of 22:50, 24 January 2021 by FChallakhi (talk | contribs)
Jump to navigation Jump to search

Summary

OPTIGA Trust X is a turnkey security solution for embedded systems based on a secure microcontroller. It can be deployed for smart homes, industrial control and automation systems, consumer electronics and medical devices. Through a unique elliptic curve keypair and a corresponding X.509 certificate on each device, easy integration into existing PKI infrastructure is enabled by the OPTIGA Trust X.


Installation

Step 1

The OPTIGA Trust X offers on their GitHub page, a repository that you can get via GIT and which contains the code you need to start the OPTIGA Trust X functions. The repository can be found on https://github.com/Infineon/getstarted-optiga-trustx.git.


Step 2

For the project we use the DAVE IDE from Infineon, because for an OPTIGA project we need DAVE specific files and folders that help us to use the functions of the OPTIGA Trust X security chip. The DAVE software can be downloaded with a free Infineon account. After downloading you can install DAVE by unpacking the downloaded file DAVE3.1.10.zip. In the Eclipse Folder there should be a DAVE-3.1.10.exe file. By double clicking it DAVE should start. After that choose a workspace as shown in the figure below. Now the DAVE development environment should be seen.

Step 3

Used Hardware

The used hardware was the Optiga_Trust_X_evaluation_kit.