Extension to IAR Embedded Workbench which enables you to protect your application and deliver secure, encrypted code, without having to master the deeper complexities of security.
Automatic encrypted code
C-Trust enables every application developer to deliver secure, encrypted code without having to master the deeper complexities of security.
Integrated with IAR Embedded Workbench
C-Trust works as extension to IAR Embedded Workbench. Each time a project is build, the executable is mastered (encrypted and signed) automatically. A download-and-debug puts the encrypted/signed code into an update slot and the ready-made Secure Boot Manager decrypts and bootloads the code directly on the device.
Preconfigured Security Contexts included
C-Trust uses the innovative Security Contexts technology to help you with protecting your application. A Security Context defines the configuration of a trusted execution environment by describing the security environment that is required to protect an application.
Security just a tickbox away
Correct security and encryption settings are automatically enforced with C-Trust according to the Security Context, enabling you as application developer to focus on the functionality of the application.
Getting started with C-Trust
It's easy getting started with C-Trust in IAR Embedded Workbench.
Already using IAR Embedded Workbench?
It's easy adding C-Trust to an existing license of IAR Embedded Workbench for Arm and for Renesas RX.