SLS 32AIA010MH/S/K/L OPTIGA Trust M Key Features High-end security controller Common Criteria Certified EAL6+ (high) hardware Turnkey solution Up to 10kB user memory PG-USON-10-2,-4 package (3 x 3 mm) Standard & Extended temperature ranges I2C interface with Shielded Connection (encrypted communication) Cryptographic support: o ECC : NIST curves up to P-521, Brainpool r1 curve up to 512, o RSA up to 2048, o AES key up to 256 , HMAC up to SHA512, o TLS v1.2 PRF and HKDF up to SHA512 OPTIGA Trust M Software Framework on Github - OPTIGA Trust M Table of Contents Table of Contents About this document ....................................................................................................................... 1 Table of Contents ........................................................................................................................... 2 1 Introduction .......................................................................................................................... 4 1.1 Broad range of benefits ........................................................................................................................... 4 1.2 Enhanced security ................................................................................................................................... 4 Error Bookmark not defined.ty name. MERGEFORMAT 2019 1.3 Fast and easy integration ........................................................................................................................ 4 1.4 Applications ............................................................................................................................................. 4 1.5 Device Features ....................................................................................................................................... 4 e * MERGEF2020-09-24 2 System Block Diagram ............................................................................................................ 8 3 Interface and Schematics ....................................................................................................... 10 3.1 System Integration Schematics ............................................................................................................ 10 3.2 System Integration Schematics with Hibernation support ................................................................. 10 4 Description of packages ......................................................................................................... 11 4. 1 PG-USON-10-2,-4 ................................................................................................................................... 11 4.2 Production sample marking pattern .................................................................................................... 12 5 Technical Data ...................................................................................................................... 14 5.1 I2C Interface Characteristics ................................................................................................................. 14 5. 1.1 I2C Standard/Fast Mode Interface Characteristics ......................................................................... 14 5. 1.2 I2C Fast Mode Plus Interface Characteristics .................................................................................. 15 Error Bookmark not defined.property name.ry 5.1.3 Electrical Characteristics ................................................................................................................. 16 5.1.3.1 DC Electrical Characteristics ....................................................................................................... 16 5.1.3.2 AC Electrical Characteristics ....................................................................................................... 16 5.1.4 Start-Up of I2C Interface .................................................................................................................. 17 5.1.4.1 Startup after Power-On .............................................................................................................. 17 5.1.4.2 Startup for Warm Resets ............................................................................................................. 18 6 Connecting to Host ................................................................................................................ 20 6.1 OPTIGA Trust M Host Software Architecture ..................................................................................... 20 6.2 Release Package Folder Structure ........................................................................................................ 20 6.3 Porting Notes ......................................................................................................................................... 22 6.4 Communication with OPTIGA Trust M ............................................................................................... 22 6.5 Reference code on XMC4800 for communicating with OPTIGA Trust M ........................................... 25 7 OPTIGA Trust M External Interface ........................................................................................ 27 7.1 Commands ............................................................................................................................................ 27 7.2 Crypto Performance .............................................................................................................................. 28 8 Security Monitor ................................................................................................................... 30 8.1 Security Events ...................................................................................................................................... 30 8.2 Security Policy ....................................................................................................................................... 30 9 RoHS Compliance .................................................................................................................. 31 10 Appendix A Infineon I2C Protocol Registry Map ...................................................................... 32 10.1 Infineon I2C Protocol Variations ........................................................................................................... 34 11 Appendix B - OPTIGA Trust M Command/Response I2C Sample Logs ......................................... 36 11.1 Sequence of commands to read Coprocessor UID from OPTIGA Trust M ........................................ 36 11.1.1 Check the status I2C STATE .......................................................................................................... 36 11.1.2 Issue OpenApplication command ................................................................................................... 36 11.1.3 Read Coprocessor UID ..................................................................................................................... 37 Datasheet 2 Revision 3.10 2020-09-24