Taking RISC-V to the next level!

IAR Embedded Workbench for RISC-V now released

Tools for Risc-V

C-Trust – Secure Development


Protect your application and deliver secure, encrypted code

An embedded application can contain several man years of development efforts. How are you protecting that investment? If you're not, the software is at risk of becoming stolen and copied, causing severe financial damage and posing an existential threat to your company.

By implementing foundation security measures such as encrypting the codebase and setting manufacturing limits, you can substantially reduce this risk. C-Trust is a security development tool that works as an extension to IAR Embedded Workbench and enables you to easily protect an existing or new application.

Key features

  • Enables every application developer to deliver secure, encrypted code
  • Security configuration profiles are easily imported without risk of being compromised
  • Ready-made Security Context Profile for IP protection included
  • Correct security and encryption settings are automatically enforced, enabling application developers to focus on the functionality of the application 
  • The application code is automatically mastered and encrypted

Already using IAR Embedded Workbench for Arm? Get started in no time!

It's easy adding C-Trust to an existing license of IAR Embedded Workbench. If you want to explore this possibility, or try out C-Trust, please get in touch with us.

Security Context

With C-Trust, you extend the capabilities of IAR Embedded Workbench to enable secure mastering based on a Security Context Profile. We provide pre-defined Security Context Profiles for you to get started developing secure applications. The Security Context defines the configuration of the trusted execution environment. It is a description of the security environment that is required to protect your application. The properties of the pre-defined Security Context Profile include:

  • Cryptographic keys and certificates
  • Secure Boot configuration
  • Device security
  • Application update process
  • Update policy
  • Device memory layout

Learn more

Which is your #1 security concern?

We asked our customers about their #1 security concern. 26% answered IP protection. 

Getting Started with C-Trust

It's easy to get started with C-Trust in IAR Embedded Workbench. 

Watch C-Trust Demo

Learn more about working with C-Trust.

Use this kit to start now with C-Trust and the Security from Inception Suite: IAR KickStart Kit for STM32

This kit provides everything you need to get started with our tools. It includes an STM32F429II evaluation board, evaluation editions of IAR Embedded Workbench for Arm and an I-jet Lite debug probe.

© IAR Systems 1995-2019 - All rights reserved.

We use cookies on this website to provide you with a better experience. You need to accept cookies to continue using this site. Cookies