NXP – ‘Plug and trust’ secure element provides easy way to deploy secure IoT connections


The A71CH from NXP Semiconductors is a ready-to-use secure element for IoT devices which provides a root of trust at the IC level.

It is intended for use in a wide range of security use cases, including securing a device’s connection to a cloud service, device-to-device authentication, establishing proof of origin and protecting against counterfeiting, secure key storage, secure management of credentials, secure data protection, and secure commissioning support.

The A71CH provides end-to-end security, from chip to edge to cloud: its integrated connectivity applet means that there is no need for the system developer to write security code or expose keys. Host software which is ready to deploy eases integration with a wide range of microcontroller and microprocessor platforms.

The A71CH also includes a complete product-support package which reduces design time and accelerates time to market.

NXP eases the design process in several ways. For example, the use of an OpenSSL engine and integration into mbedTLS make it easier to work with connectivity stacks. NXP also offers time-saving design tools such as sample code for important use cases, extensive application notes, and compatible development kits for i.MX and Kinetis® microcontrollers.


  • Secure credential injection for root of trust at IC level
  • Protected access to credentials
  • Encrypted/authenticated interface to host processor
  • ECC-based authentication
  • TLS-PKI and TLS-PSK support
  • Connectionless message authentication
  • Protected storage for product master secrets
  • Optional trust provisioning


  • Connected industrial devices
  • Security systems
  • Sensor networks
  • Gateways
  • Smart city equipment
  • Smart home devices

A complete development kit for the A71CH Plug and Trust secure element, the OM3710 contains an A71CH-MiniPCB board connected to an Arduino-R3-compliant board.

Orderable Part Number: OM3710/A71CHARD