IAR Improves Security within its Embedded Workbench for Arm 9.40

By Chad Cox

Production Editor

Embedded Computing Design

June 21, 2023

News

Image Credit: IAR

Uppsala, Sweden. "Security has emerged as a top priority for embedded software developers," says Anders Holmberg, CTO at IAR. IAR, released v9.40 of the IAR Embedded Workbench for Arm that markets an enhancement in code security via integration of the pointer Authentication and Branch Target Identification (PACBTI) extension for Armv8.1-M.

PACBTI delivers heightened security as it leverages cryptographic signatures to block full system control from nefarious individuals.  Added to the ratification along with PACBTI are improved smart IDE Build Actions for software engineers wanting to improve their designs.

Holmberg continues, "The latest version of IAR Embedded Workbench for Arm, coupled with well-established software development practices, form the foundation for truly secure embedded applications.”

The release also provides a full defense to take on vulnerabilities such as Return-Oriented Programming (ROP) and Jump-Oriented Programming (JOP).   Expanded capabilities include:

  • Support for Armv8-A AARCH32 enabling 64-bit processors to execute in 32-bit mode
  • compatibility to the Renesas E2/E2 lite emulator for Arm Cortex-M MCUs and Cortex-A MPUs
  • Support for over 275 components from leading semiconductor collaborators
  • Extended language mode, the IAR C/C++ Compiler has GCC-style function attributes - enhanced interoperability within entire embedded environment of RTOS/middleware

“Renowned for enhancing efficiency, productivity, and code quality, IAR, in combination with the IAR Embedded Trust and IAR Secure Deploy embedded security solutions, delivers one of the most comprehensive end-to-end solutions ensuring enhanced security every step of the way, from product development to mass production,” ends Holmberg.

For more information, visit iar.com/ewarm

Chad Cox is the Production Editor at Embedded Computing Design. His responsibilities are centered around content creation, writing and editing, and article research and development. Chad covers industry news and events and is known to interact with various industrial leaders via on-premise visits and online interviews. He is responsible for the digital footprint and dissemination of news via social media posts, advertising creation and the production of newsletters including the Embedded Computing Design’s Daily.

He is well versed in many facets of industrial computing including Edge AI, IoT, Processing, Security, Open Source, and more.

Chad graduated from the University of Cincinnati with a B.A. in Cultural and Analytical Literature and holds a master’s in education.

More from Chad