Skip to content
No description or website provided.
Branch: master
Clone or download


Build Status

Library of Infineon's security solution OPTIGA™ Trust E for Arduino.


OPTIGA™ Trust E is a security solution based on a secure micrcontroller. Each device is shipped with a unique elliptic-curve keypair which is used for One-way authentication. OPTIGA™ Trust E allows for easy integration into existing PKI infrastructure.

Key Features and Benefits

  • High-end security controller
  • Turnkey security solution
  • Cryptographic support: ECC256 (NIST curve), SHA256
  • Memory: 3kB user memory
  • Temperature range (up to): -40 – 85 °C.
  • Current consumption: configurable
  • Package: PG USON 10 2 (3 x 3mm)
  • Interface: I2C


The wiring to your arduino board depends on the evaluation board or the Shield2GO you are using. At the moment there is no arduino pin compatible board available from Infineon.


Integration of Library

Please download this repository from GitHub by clicking on the following field in the latest release of this repository or directly here: Download Library

To install the OPTIGA™ Trust E library in the Arduino IDE, please go now to Sketch > Include Library > Add .ZIP Library... in the Arduino IDE and navigate to the downloaded .ZIP file of this repository. The library will be installed in your Arduino sketch folder in libraries and you can select as well as include this one to your project under Sketch > Include Library > OPTIGATrustE.

Install Library


Please follow the example sketches in the /examples directory in this library to learn more about the usage of OPTIGA™ Trust E.

You can’t perform that action at this time.