Safety-certified tools Tools for Automotive Applications C-STAT Static analysis C-RUN Runtime analysis Debugging and trace probes Build tools for Linux
Protect your application throughout the entire product lifecycle!
Embedded Trust and C-Trust deliver a complete security development environment for embedded applications, enabling you to implement foundation security measures such as encrypting the codebase and setting manufacturing limits. This way companies can substantially reduce the risk of counterfeiting and cloning during production.
C-Trust is a security development tool that works as an extension to IAR Embedded Workbench and enables you as developer to easily protect an existing or new application, without having to master the deeper complexities of security. This is done through the use of innovative Security Contexts technology. For simplified development, C-Trust includes Preconfigured Security Contexts. With the security development tool Embedded Trust, companies can define custom Security Contexts which are able to uniquely service companies' specific needs.
A Security Context defines the configuration of a trusted execution environment by describing the security environment that is required to protect an application. The properties of a Security Context include:
Our security tools offer support for a wide range of devices, including Arm-based MCUs from STMicroelectronics, Renesas and NXP, as well as the Renesas RX MCU family devices, enabling you to choose the right MCU for the security and functional needs of your application. In addition, support for the vast majority of MCUs can be achieved through the use of Hardware Abstraction Layer (HAL).
All devices in the following list are ported and tested by us.
We are constantly updating our growing list of supported devices. If your device is not listed here, contact us to find out when your device will be supported.
It's easy to get started with C-Trust in IAR Embedded Workbench.