Overview of ARMv8 System Security

Overview of ARMv8 System Security

Click on the above“Embedded and Linux Matters”, select“Pin/Star Public Account” Welfare and dry goods delivered at the first time Security in ARMv8-A Systems A secure or trusted operating system protects sensitive information in the system, such as user-stored passwords and credit card authentication information from attacks. Security is defined by the following principles: Confidentiality: Protect … Read more

Why Chips Need Protection Against Physical Attacks

Why Chips Need Protection Against Physical Attacks

Welcome FPGA engineers to join the official WeChat technical group. Recently,ARM released a series of IPs to protect chips from physical attacks. This series expands Arm’s security IP product portfolio, providing physical security for all IoT products. These new IP products are marked with the letter “P” representing physical security, including: Cortex-M35P processor and a … Read more

Cortex-M23 and Cortex-M33: Advancements in Embedded Systems

Cortex-M23 and Cortex-M33: Advancements in Embedded Systems

October 19, 2004, is a special day that may not mean much to most people. However, if you are part of the embedded community, you know that the microcontroller (MCU) industry underwent a revolutionary change on this day. ARM® released the first Cortex®-M processor, bringing the advantages of a general-purpose architecture to the microcontroller market. … Read more

Understanding Cortex-M23/33 Security Extensions

Understanding Cortex-M23/33 Security Extensions

In the previous article, we unveiled the new members of the Cortex-M family, the two pioneers of the ARMv8-M architecture—Cortex-M23 inherited from Cortex-M0/M0+ and Cortex-M33 inherited from Cortex-M3/M4. We understood the changes in the instruction set, pipeline, and peripherals, but what about the Security Extension (安全扩展) or TrustZone for ARMv8-M, which is the highlight of … Read more

In-Depth Analysis of Cortex-M23/33 Features

In-Depth Analysis of Cortex-M23/33 Features

【Foreword】 Since Arm released the two new processors Cortex-M23 and Cortex-M33 based on the Armv8-M architecture in October 2016, more than three years have passed, and microcontroller products based on these two processors have only just begun to emerge in the market. Many beginners who have just become familiar with Cortex-M0/M0+/M3/M4 processors may be thinking: … Read more

Introduction to ARMV8/ARMV9 Security Architecture

Introduction to ARMV8/ARMV9 Security Architecture

Author | lvy Source | Arm Selected 1. Terminology Realm Management Monitor (RMM) Realm Management Interface (RMI) Realm Services Interface (RSI) Realm Management Extension (RME) Granule Protection Check (GPC) Kernel-based Virtual Machine (KVM) Virtual Machines (VMs) Realm Descriptor (RD) Realm Execution Context (REC) Virtual CPU (VCPU) Realm Translation Table (RTT) Secure Monitor Call (SMC) High … Read more

Exploring the GD32C231 MCU: A Look at the Cortex®-M23

Exploring the GD32C231 MCU: A Look at the Cortex®-M23

Today I checked the news and saw that ST has been breached? Then I noticed the new product from GD32. I took a quick look and felt that the Cortex®-M23 was somewhat unfamiliar, so I gathered some information to write about it before going to sleep. GD32C231-MCU.png On June 5, 2025, GigaDevice (stock code 603986), … Read more

Introduction to Security Design in Embedded Linux Systems

Introduction to Security Design in Embedded Linux Systems

Follow + star our public account, don’t miss the wonderful content Author: HywelStar Recently, while chatting with several friends involved in embedded systems, we discussed system security and found that many projects are still relatively weak in system-level security design. Today, let’s talk about what security hardening can be done at the system level in … Read more

Setting Safety Boundaries for MCUs Using Programming Software

Setting Safety Boundaries for MCUs Using Programming Software

Follow+Star Public Account Number, don’t miss out on exciting content Source | Renesas Embedded Encyclopedia To enhance the security of MCU projects, it is crucial to set safety boundaries. This article discusses the method of setting IDAU safety boundaries using the Renesas RA6M5 (Qiming 6M5 Development Board) and Renesas Flash Programmer programming tool as examples. … Read more

Understanding ARMv8, ARMv9, AArch64, and ARM64 Architectures

Understanding ARMv8, ARMv9, AArch64, and ARM64 Architectures

Consider this: A64 refers to the instruction set architecture, AArch64 is the 64-bit architecture, ARMv8/ARMv9 are also architectures, and TrustZone is a type of security architecture. Confused? What about ARM64? 1. ARMv7/ARMv8/ARMv9 are the true architectures of ARM. The term architecture can be understood as a technical specification, a technical reference, or a design; in … Read more