
C-Trust support for NXP LPC55S6x MCUs
NXP’s LPC55S6x MCU range features dual-core Arm Cortex-M33 MCUs, which use the Armv8-M architecture for performance and advanced security capabilities. One core includes Arm TrustZone technology and a memory protection unit. The MCU has crypto accelerators for symmetric and asymmetric cryptography and a PUF (Physically Unclonable Function) to stop cloning and counterfeiting. It has a True Random Number Generator (TRNG), a Unique Device Identifier, Secure GPIOs, secure authenticate debug capabilities, a secure boot with root-of-trust keys and anti-rollback protection, real-time PRINCE encryption/decryption of the on-chip flash and it supports the Device Identification Composition Engine (DICE) as specified by the TCG (Trusted Computing Group).
C-Trust is as an extension of the IAR Embedded Workbench for Arm toolchain that enables the easy protection of an application. The extension is intended to ease the mastering of the deeper complexities of security, through Security Context Profiles. Security Context Profiles, developed by Secure Thingz, include the necessary security and encryption settings, such as cryptographic keys and certificates, Secure Boot Manager configuration, access to platform security features, application update process and policy, and device memory layout.
C-Trust provides applications with robust protection against IP theft, malware injection, counterfeiting and overproduction. It uses the hardware security features of Arm TrustZone technology to protect the included Secure Boot Manager and the cryptographic keys needed to protect software IP.
More information
www.iar.com/security
Related news
IAR DevCon dates scheduled for Europe
IAR Systems updates Renesas RH850 tools
IAR Systems updates Renesas RX development tools
IAR Systems buys advanced security provider Secure Thingz
