Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Architectures and Processors blog Designing secure IoT devices starts with a secure boot
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tell us what you think
Tags
  • White Paper
  • Embedded
  • TrustZone for Armv8-M
  • Cortex-M
  • Cortex-M33
  • NXP
  • Internet of Things (IoT)
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Designing secure IoT devices starts with a secure boot

Diya Soubra
Diya Soubra
July 31, 2017
2 minute read time.

Last week, I had the pleasure of taking part in an embedded security webinar called “Designing secure IoT devices starts with a secure boot”, hosted by one of our silicon partners, NXP. I presented alongside Donnie Garcia, Solutions Architect for Secure Transactions at NXP.

Highly engaged audience for our technical security webinar

It was our most popular joint webinar to date, with the large majority of those who attended staying engaged until the end. If that does not attest to the quality of the content, then I do not know what does!

The webinar covered in practical details how to:

  • Manage the life cycle of an IoT edge node from development to deployment
  • Leverage hardware and software offerings available for the Kinetis MCU portfolio, designed to help protect against attacks
  • Ease the burden of future secure IoT edge node development using new processors and architectures from Arm

Focus: Kinetis K28F MCU and Arm TrustZone for Armv8-M

The webinar kicked off strong with Donnie covering the secure boot solution for the Kinetis K28F MCU, using mbed TLS for cryptography and the KBOOT tools. Then, I introduced TrustZone for Armv8-M as the foundation of all future secure embedded designs, building on the success of TrustZone for Armv8-A in billions of devices the past ten years. The objective of TrustZone for Armv8-M is to open the door for all developers to create such embedded and secure solutions by creating a developer-friendly processing execution environment.

 Arm TrustZone system security diagram

How TrustZone for Armv8-M creates hardware-enforced security for embedded applications

For more information about TrustZone for Armv8-M, please visit the TrustZone page in the Arm community, in which you can join for free to interact with leading developers of tools, silicon, and solutions. Ask questions and see the list of many resources relating to the embedded security: whitepapers, blogs, webinars, etc. In this blog, you will find a comprehensive set of documents regarding the operation and design of systems with TrustZone for Armv8-M. For training, view our technical courses.

If you are creating embedded solutions with NXP microcontrollers, then I highly recommend watching the webinar and downloading the whitepaper for more information.

Thank you to the hundreds of developers who joined Donnie and I and left such positive feedback.

View the recording

Get the whitepaper

Anonymous
Parents
  • RachelB
    RachelB over 8 years ago

    :-)

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Comment
  • RachelB
    RachelB over 8 years ago

    :-)

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Children
No Data
Architectures and Processors blog
  • Introducing GICv5: Scalable and secure interrupt management for Arm

    Christoffer Dall
    Christoffer Dall
    Introducing Arm GICv5: a scalable, hypervisor-free interrupt controller for modern multi-core systems with improved virtualization and real-time support.
    • April 28, 2025
  • Getting started with AARCHMRS Features.json using Python

    Joh
    Joh
    A high-level introduction to the Arm Architecture Machine Readable Specification (AARCHMRS) Features.json with some examples to interpret and start to work with the available data using Python.
    • April 8, 2025
  • Advancing server manageability on Arm Neoverse Compute Subsystem (CSS) with OpenBMC

    Samer El-Haj-Mahmoud
    Samer El-Haj-Mahmoud
    Arm and 9elements Cyber Security have brought a prototype of OpenBMC to the Arm Neoverse Compute Subsystem (CSS) to advancing server manageability.
    • January 28, 2025