
Creating a secure product requires a full set of security solutions. Let Renesas guide you through the design and implementation of a secure, connected application, from basic security concepts, to advanced topics such as key handling and cloud connectivity, and finally mass production and secure firmware updates.
Unique MCU Features
Valuable Certifications
Customizable Solutions
World-wide Partners
Renesas’s unique approach to security is based on the principle that security needs to be built into the MCU, to provide an inseparable hardware Root of Trust.
See the product Family pages for specific features of each device:
Security certifications inspire confidence in Renesas’s security offerings. These certifications are often mandatory for applications in regulated industries. They can also be leveraged for end-product certification.
Renesas strives to offer solutions and tools that give engineers the freedom to innovate and differentiate, and still meet aggressive development schedules. Use them out-of-the-box, or tailor them as needed. See the Documentation and Downloads sections below for these solutions and more!
Secure Key Installation
Prevent cloning, IP theft, and infrastructure compromise.
Secure Boot, Secure Firmware Updates
Keep deployed products up to date and protected against the latest security threats.
Secure Communication
Protect data and infrastructure, including internet and cloud connectivity.
Tamper Resistance
Prohibit access to device memories and sensitive information.
From specialized cryptography and secure product design, to secure production programming and device management, our Partner Ecosystem is ready help. Be sure to check the Renesas Partner security-orientated products and solutions for ways to further reduce development effort and accelerate time-to-market.
Title | Type | Description | Company |
---|---|---|---|
Security Key Management Tool | Solution Toolkit | A command-line tool for encrypting the RA family SCE's Protected Mode, DLM keys, Synergy SCE, or the encryption required when using the RX / RE / RZ family TSIP. | Renesas |
Flexible Software Package (FSP) | Software Package | FSP is an enhanced software package designed to provide easy-to-use, scalable, high-quality software for embedded system designs using Renesas RA Family of Arm Microcontrollers. Note: FSP with e² studio Installer (Platform Installer) will install the e² studio tool, FSP packs, GCC toolchain and Segger J-Link drivers required to use this software. No additional installations are required. | Renesas |
Trusted Secure IP Driver | Security / Crypto | Trusted Secure IP driver software: this software supports AES with 128- and 256-bit keys), AES-GCM, AES-CMAC, and random number generation. Safely executes AES key management, secure updating of firmware, and secure booting at high speeds. | Renesas |
e² studio | IDE and Coding Tool | Eclipse-based Renesas integrated development environment (IDE). [Support MCU/MPU: RA, RE, RX, RL78, RH850, Renesas Synergy, RZ] (Note: You need to install compiler separately as an additional software) (Note: No separate e² studio installation required for RA FSP, this will be installed as part of the FSP with e² studio installer (Platform Installer) on GitHub.) | Renesas |
Renesas Flash Programmer (Programming GUI) | Programmer (Unit/SW) | Flash memory programming software [Support MCU/MPU and devices: RA, RE, RX, RL78, RH850, Renesas Synergy, Power Management, Renesas USB Power Delivery Family, ICs for Motor Driver/Actuator Driver, V850, 78KR, 78K0] | Renesas |
Date | ||
---|---|---|
PDF 3.62 MB 日本語 | Application Note | |
PDF 1.63 MB | Application Note | |
PDF 5.97 MB | Application Note | |
PDF 2.75 MB | Application Note | |
PDF 435 KB | Application Note | |
PDF 62 KB | Application Note | |
PDF 62 KB | Application Note | |
PDF 2.07 MB | Application Note | |
PDF 1.96 MB | Application Note | |
PDF 61 KB | Application Note | |
PDF 61 KB | Application Note | |
PDF 3.75 MB 简体中文 | Application Note | |
PDF 67 KB | Application Note | |
PDF 67 KB | Application Note | |
PDF 68 KB | Application Note | |
PDF 68 KB | Application Note | |
PDF 68 KB | Application Note | |
PDF 67 KB | Application Note | |
PDF 67 KB | Application Note | |
PDF 67 KB | Application Note | |
PDF 67 KB | Application Note | |
PDF 67 KB | Application Note | |
PDF 68 KB | Application Note | |
PDF 68 KB | Application Note | |
PDF 67 KB | Application Note | |
PDF 67 KB | Application Note | |
PDF 2.02 MB | Application Note | |
PDF 508 KB 日本語 | White Paper | |
PDF 2.98 MB 日本語 | Application Note | |
PDF 1.12 MB | Application Note | |
PDF 2.15 MB | Application Note | |
PDF 3.50 MB | Application Note | |
PDF 183 KB | Application Note | |
PDF 2.44 MB 简体中文 | Application Note | |
PDF 1.64 MB | Application Note | |
PDF 3.66 MB 日本語 | Application Note | |
PDF 1.82 MB | Application Note | |
PDF 628 KB | White Paper | |
PDF 56 KB | Application Note | |
PDF 57 KB | Application Note | |
PDF 57 KB | Application Note | |
PDF 57 KB | Application Note | |
PDF 57 KB | Application Note | |
PDF 57 KB | Application Note | |
PDF 57 KB | Application Note | |
PDF 57 KB | Application Note | |
PDF 57 KB | Application Note | |
PDF 57 KB | Application Note | |
PDF 57 KB | Application Note | |
PDF 57 KB | Application Note | |
PDF 56 KB | Application Note | |
PDF 56 KB | Application Note | |
PDF 871 KB 日本語 | Application Note | |
PDF 1.92 MB 日本語 | Application Note | |
PDF 1.38 MB 日本語 , 简体中文 | White Paper | |
PDF 1.11 MB | Application Note | |
PDF 181 KB 日本語 | Technical Update | |
PDF 196 KB 日本語 , 简体中文 | White Paper | |
PDF 178 KB 日本語 , 简体中文 | White Paper | |
PDF 169 KB 日本語 , 简体中文 | White Paper | |
PDF 660 KB 日本語 , 简体中文 | White Paper | |
61 items
|
Date | ||
---|---|---|
[Software=RX Driver Package|V1.41],[Toolchains=CC-RX|V3.05.00;GNURX|8.03.00.202305;IAR Compiler for RX|v.4.20.01]
ZIP
427.04 MB
Application:
Consumer Electronics, Industrial, IoT Applications
Compiler:
CC-RX, GNURX, ICCRX
Function:
Security
IDE:
e2 studio, IAR EWRX
|
Sample Code | |
This application project discusses the considerations for securing Data at Rest in an embedded system and provides guidelines on how to use the Security MPU hardware feature of the RA Family MCUs to implement a secure Data at Rest solution.
ZIP
2.50 MB
Compiler:
ARMCC
IDE:
e2 studio
|
Sample Code | |
[Toolchains=GCC Arm Embedded|10.3.1.20210824] [Software=RA FSP] [Board=EK-RA2E1]
ZIP
18.39 MB
Compiler:
GNU Arm Embedded
IDE:
e2 studio
|
Sample Code | |
The application example provided in this package uses the Secure Crypto Engine 9 (SCE9) module based on RA6M4 to generate a pair of ECC keys and uses a local CA to generate the device certificate based on the ECC public key.
ZIP
10.59 MB
|
Sample Code | |
The application example provided in this package uses the Secure Crypto Engine (SCE) module based on RA6M3 to generate a device identity unique to each device which is securely stored in the internal flash using the Security Memory Protection Unit (MPU) and the Flash Access Window (FAW) hardware features of the MCU.
ZIP
12.62 MB
Compiler:
ARMCC
IDE:
e2 studio
|
Sample Code | |
ZIP 1.93 MB | Sample Code | |
MCUboot is a secure bootloader for 32-bit MCUs. It defines a common infrastructure for the bootloader, defines system flash layout on microcontroller systems, and provides a secure bootloader that enables easy software update.
[Toolchains=GCC Arm Embedded|9.3.1.20200408] [Software=RA FSP|v4.2.0] [Board=EK-RA6M3;EK-RA6M4]
ZIP
29.00 MB
Compiler:
GNU Arm Embedded
IDE:
e2 studio
|
Sample Code | |
ZIP 12.60 MB | Sample Code | |
ZIP 25.33 MB | Sample Code | |
ZIP 13.95 MB | Sample Code | |
ZIP 2.21 MB | Sample Code | |
This application project is built with the integrated “Azure IoT SDK for Embedded C” package which allows
small embedded (IoT) devices like Renesas RA family of MCUs RA6M3, RA6M4, and RA6M5 to
communicate with Azure services.
ZIP
9.71 MB
IDE:
e2 studio
|
Sample Code | |
ZIP
80.85 MB
Application:
Consumer Electronics, Industrial
Compiler:
CC-RX
Function:
Application Example, OS
IDE:
e2 studio
|
Sample Code | |
The application example provided in the package uses AWS IoT Core. The detailed steps in this
document show first-time AWS IoT Core users how to configure the AWS IoT Core platform to run this
application example.
ZIP
4.89 MB
IDE:
e2 studio
|
Sample Code | |
ZIP 2.91 MB Compiler: CC-RX IDE: e2 studio | Sample Code | |
15 items
|
Sixth in the RX security video series – Renesas walks through the process of encrypting the application program and performing a Secure Firmware Update using the Renesas Secure Flash Programmer so that the plain text of the application program to be updated is not exposed when updating the application program.
0:00:00 Opening
0:00:23 Recommended Viewing
0:00:53 Secure Factory Programming
0:02:10 Secure Firmware Update
0:06:45 For More Information
Protecting 'Highly Confidential Data' in IoT Devices (Part 2) | Blog Post | Sep 12, 2023 | |
Connectivity Challenges in Industry 4.0 | Blog Post | May 23, 2023 | |
Essential Security Measures to Safeguard Against Threats in IoT Devices | Blog Post | May 19, 2023 | |
Executive Blog: Data Security Takes Front Seat in Industrial IoT Design | Blog Post | Oct 18, 2022 | |
Renesas RA Family MCUs Achieve CAVP Certification for Comprehensive Suite of Cryptographic Algorithms | News | May 19, 2022 | |
NIST Certifications and Tests Provide Security Solution Confidence | Blog Post | May 18, 2022 | |
Edge Trust Security Service Using RX Microcomputer CMVP Certified | Blog Post | May 20, 2021 | |
Solution that Strongly Supports the Development and Manufacturing of Secure IoT Devices | Blog Post | Apr 20, 2021 | |
Implement Robust IoT Security Easily with RX Security Solutions | Blog Post | Feb 13, 2021 |