Choose the Right Solutions for the System-on-Chip (SoC) of Your Next IoT Device
Developers of IoT applications must consider confidentiality, integrity, and authenticity of data to help establish trust from both the user and service provider. This trust requires security and identity in the endpoint device, along with low-power, scalable compute and connectivity to the cloud.
Arm IoT solutions accelerate time-to-security for SoC designers, device makers and developers by building on the principles of Platform Security Architecture, and providing the powerful solutions they need to build their next system.
Arm and the Arm ecosystem are powering the new generation of IoT devices and are uniquely placed to help designers to build the right SoC, no matter what class of device they are building.
|IoT device class||Rich IoT Nodes and Gateways||Mainstream IoT Device||Constrained IoT Devices|
Smart-home gateway, industrial gateway, high-end wearables, surveillance cameras
Smart home, smart metering, asset monitoring, basic wearables
Environment monitors, smart lighting, low-cost asset tracking, retail beacons
Smallest Possible Area with Low-Power Compute
The security threat and the counter-measures needed, vary on the application and the value of the assets. Arm has a mix of security solutions to help you ensure a trusted connection to your data. Arm recommend that security is applied to devices in layers to provide protection from multiple types of attacks.
- Arm Platform Security Architecture (PSA) provides a foundation for all connected devices. It helps developers to define a consistent level of security, by providing principles and deliverables, including architecture specifications, example threat models, and open source firmware (TF-M).
- Arm TrustZone technology isolates software, memory, and peripherals to protect against software attacks. Arm TrustZone is supported by the Arm Cortex-A processors and also the latest Cortex-M23, and Cortex-M33 processors, built on the Armv8-M architecture.
- Arm Security IP includes the Arm CryptoIsland and Arm CryptoCell families supporting Roots of Trust (RoT), security services, lifecycle management, key management and cryptographic acceleration.
The Arm secure foundations provide tailored solutions for building secure SoCs faster. Matched against the main IoT application classes, they facilitate a more strategic and efficient approach to designing a secure SoC, by addressing the key challenges specific to the application type.
These highly flexible solutions allow partners to build secure IoT devices within a common software development environment, while enabling the diversity and differentiation for their business to thrive in new IoT applications.
Our range of Arm secure foundation solutions covers every class of IoT device, from the constrained sensors, right up to rich IoT nodes and gateways. Why design everything from the ground up, when you can improve time-to-market and time-to-security with Arm’s solutions?
IoT Device Class
|Products||Rich node and gateway||
|Arm Cortex-M processor||√||√||√|
|Cortex-M33 based||Cortex-M23 based|
|Arm Corstone-200 foundation IP||Cortex-M33 based||Cortex-M23 based|
|Arm Corstone-101 foundation IP||Cortex-M3 based||Cortex-M0 based|
Corstone-700 Foundation IP
The Corstone-700 foundation IP contains the flexible Arm SSE-700 subsystem that integrates processors (Arm Cortex-A and Cortex-M), peripherals and security (Arm CryptoIsland-300) in one system.
Corstone-201 Foundation IP
The Arm Corstone-201 foundation IP makes an ideal starting point for SoC design. It contains a subsystem and system IP to complement the Cortex-M33 processor and help companies get to market quickly on a secure foundation.
Corstone-200 Foundation IP
The Arm Corstone-200 foundation IP speeds-up secure SoC design. It contains a subsystem and system IP to complement the latest Cortex-M33 processors to help accelerate the development of a secure SoC.
Corstone-101 Foundation IP
The Corstone-101 foundation IP contains the Arm CoreLink SSE-050 subsystem that is based on the Arm Cortex-M3 processor. Its system components include CMSDK, AHB Flash Cache, True Random Number Generator and real-time clock.