Keil Logo

Application Note 335

Stack Sealing on Armv8-M with CMSIS

Stack sealing technique is introduced in Armv8-M Secure Stack Sealing advisory notice. It explains how to properly manage the secure stacks on Armv8-M architecture devices, such as Cortex-M23, Cortex-M33, Cortex-M35P and Cortex-M55. This ensures that non-secure software cannot potentially manipulate the stack and influence the secure control flow.

This application note shows how to implement the stack sealing for a CMSIS-based project. It also provides an example project for an Arm Cortex-M33 using a Fixed Virtual Platform (FVP) model.

Application Note

APNT_335.PDF (409K)
Monday, January 18, 2021

Example Code

APNT_335.ZIP (150K)
Monday, January 18, 2021
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.