- Description
- Summary
- Key Features and Benefits
- Evaluation and developement kits
- Get Started
- Overview
- Documentation
- Porting Guide
- Contributing
- License
This repository contains a target-agnostic Software Framework for the OPTIGA™ Trust M1 security chip.
As embedded systems (e.g. IoT devices) are increasingly gaining the attention of attackers, Infineon offers the OPTIGA™ Trust M1 as a turnkey security solution for industrial automation systems, smart homes, consumer devices and medical devices. This high-end security controller comes with full system integration support for easy and cost-effective deployment of high-end security for your assets. The OPTIGA™ Trust M1 is a security solution based on a secure microntroller. Each device is shipped with a unique elliptic-curve or RSA keypair and a corresponding X.509 certificate. OPTIGA™ Trust M1 enables easy integration into existing PKI infrastructure.
- High-end security controller
- Common Criteria Certified EAL6+ (high) hardware
- Turnkey solution
- Up to 10kB user memory
- PG-USON-10-2 package (3 x 3 mm)
- Temperature range (−25°C to +105°C)
- I2C interface with Shielded Connection (encrypted communication)
- Cryptographic support: ECC NIST P256/P384, SHA-256, TRNG, DRNG, RSA® 1024/2048
- OPTIGA™ Trust M1 Software Framework on Github (https://github.com/infineon)
- Crypto ToolBox commands with ECC NIST P256/P384, SHA-256 (sign, verify, key generation, ECDH(E), key derivation), RSA® 1024/2048 (sign, verify, key generation, encrypt and decrypt)
- Device Security Monitor
- Hibernate for zero power consumption
- Lifetime for Industrial Automation and Infrastructure is 20 years and 15 years for other Application Profiles
- OPTIGA™ Trust M1 Evaluation kit (pending)
- OPTIGA™ Trust M1 Security Shield2Go (pending)
- Get started guide (pending)
For high level description and some important excerpts from the documentation please refer to Wiki page
Other downloadable PDF documents can be found below: 4. Release Notes v1.30 (PDF)
- Datasheet v1.65 (PDF)
- Host Library Documentation (CHM)
- Solution Reference Manual v1.12 (PDF)
- Keys and Certificates v1.40 (PDF)
- Infineon I2C protocol specification v2.02 (PDF)
You might find a list of supported Platforms here. These are:
- Infineon XMC4500
For other platform please refer to our porting guide on Wiki page
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE file for details