| point | article | overview |
| JC-STAR Overview and NXP Products |
The launch of the Japan Security Requirements Conformity Assessment and Labeling System (JC-STAR) in... and NXP products that support security functions (Japanese blog) |
This article provides an overview of the security requirements discussed in JC-STAR. It systematically explains how NXP products meet the requirements. It is an introductory article to help you understand the overall picture of security design. |
| Use Case Example | The importance of security in embedded products is explained in an easy-to-understand and concise manner from the perspectives of threats, impacts, and countermeasures, using use cases as examples. | |
| The Benefits of Hardware Security | What are the benefits of using NXP's hardware security (MCU/MPU with built-in cryptographic accelerator, MCU/MPU with built-in EdgeLock ® Secure Enclave, Secure Element/Authenticator, EdgeLock 2GO: Secure Provisioning Service)? We also explain the features of each. | |
|
The benefits of choosing products with NXP security features (Japanese blog) |
| theme | classification | article |
| Secure Boot (i.MX) |
Commentary |
i.MX 93 Processor: Explaining Secure Boot Signing and Authentication A detailed explanation of the i.MX 93 secure boot structure. The signing and verification process is explained with diagrams. |
| Practice |
i.MX 93 Processor: How to Implement Secure Boot - Practical Guide (Japanese blog) Based on the above explanation of "i.MX93 signing and authentication mechanisms," this section explains the actual hands-on procedure. It's practical content that developers can understand by actually running the code. |
|
Explanation and Practice |
Secure Boot with i.MX 95 SPSDK (Japanese Blog) This guide provides a hands-on explanation of secure boot using i.MX 95 and how to implement it. It's practical and allows developers to understand the concepts by actually running the code. |
|
| Secure Boot (i.MX RT) |
Explanation and Practice |
Getting Started with Zephyr ® and Secure Boot using MCUboot on NXP ® MIMXRT1060-EVKC (IT Access Co., Ltd.) This guide uses NXP's high-performance microcontroller evaluation board "MIMXRT1060-EVKC" as an example to demonstrate practical development procedures combining Zephyr and the secure bootloader "MCUboot." Through the entire process, from building and programming to firmware updates using actual hardware, you can gain a concrete understanding of secure embedded system development using Zephyr. |
| theme | classification | article |
| Preparing to use the secure element |
Explanation |
NXP's Secure Element SE05x comes with middleware called Plug and Trust Middleware. In addition to a dedicated API for using the SE05x, it also includes plugins for widely used libraries such as OpenSSL and mbed-TLS. This document describes the procedure for setting up Plug and Trust Middleware for Raspberry Pi and FRDM-IMX93 (a development board for i.MX 93). |
| OpenSSL | Practice |
How to use SecureElement SE05x: Using SE050 via OpenSSL (Japanese blog) This article explains practical ways to use Secure Element (SE05x) in conjunction with OpenSSL. |
| Connecting to Azure IoT Hub | Practice |
This guide explains how to connect to Azure IoT Hub using the Eclipse Mosquitto client. |
| theme | classification | article |
| Key management using the security engine within the SoC |
Explanation |
This document explains how to use the cryptographic accelerator and key management functions of the i.MX 93's built-in EdgeLock® Secure Enclave (ELE) via PKCS#11. |
Keita_Nagashima_0-1782703328411.png
The Secure Provisioning Tool is an MCU-specific tool for performing tasks such as securing and writing images for product releases of applications developed and evaluated using MCUXpresso for VSC or MCUXpresso IDE. It enables secure boot, secure updates, debug authentication, device recognition, and more.
| theme | classification | article |
| Secure Provisioning Tool |
Explanation |
How to install and use the Secure Provisioning Tool (Macnica, Inc.) Introduction to the useful features of the Secure Provisioning Tool (Macnica, Inc.) This guide provides a clear explanation of how to use a tool called the Secure Provisioning Tool (hereinafter abbreviated as SPT). |
| category | article | overview |
| Glossary | This article introduces the functional roles, classifications, and overviews of secure elements, secure enclaves, TPMs, HSMs, TEEs, TrustZones, etc. |
NXP's security-enabled products are flexible and scalable to meet the requirements of a wide variety of use cases. We hope that by using this summary page, you will be able to quickly access the information you need and smoothly proceed from product selection to implementation. New articles will be added from time to time, so please check back for the latest information.
If you have any requests or suggestions for improvements regarding security-related content, please feel free to contact us using the information below.
NXP Japan Technical Blog (Japanese) Content Request/Improvement Survey – Fill out the form
============================
When making inquiries, please also use the " Technical Questions to NXP -
How to Contact Us( Japanese Blog) "(If you are already an NXP distributor or have a relationship with NXP, you may ask the person in charge directly.)