Mistake on this page?
Report an issue in GitHub or email us
Data Fields
_ARM_STORAGE_SECURITY_FEATURES Struct Reference

Device Data Security Protection Features. More...

#include <Driver_Storage.h>

Data Fields

uint32_t acls: 1
 Protection against internal software attacks using ACLs. More...
 
uint32_t rollback_protection: 1
 Roll-back protection. More...
 
uint32_t tamper_proof: 1
 Tamper-proof memory (will be deleted on tamper-attempts using board level or chip level sensors). More...
 
uint32_t internal_flash: 1
 Internal flash. More...
 
uint32_t software_attacks: 1
 Encode support for hardening against various classes of attacks. More...
 
uint32_t board_level_attacks: 1
 board level attacks (debug probes, copy protection fuses.) More...
 
uint32_t chip_level_attacks: 1
 chip level attacks (tamper-protection). More...
 
uint32_t side_channel_attacks: 1
 side channel attacks. More...
 

Detailed Description

Device Data Security Protection Features.

Applicable mostly to EXTERNAL_NVM.

Definition at line 122 of file Driver_Storage.h.

Field Documentation

uint32_t acls

Protection against internal software attacks using ACLs.

Definition at line 123 of file Driver_Storage.h.

uint32_t board_level_attacks

board level attacks (debug probes, copy protection fuses.)

Definition at line 135 of file Driver_Storage.h.

uint32_t chip_level_attacks

chip level attacks (tamper-protection).

Definition at line 136 of file Driver_Storage.h.

uint32_t internal_flash

Internal flash.

Definition at line 128 of file Driver_Storage.h.

uint32_t rollback_protection

Roll-back protection.

Set to true if the creator of the storage can ensure that an external attacker can't force an older firmware to run or to revert back to a previous state.

Definition at line 124 of file Driver_Storage.h.

uint32_t side_channel_attacks

side channel attacks.

Definition at line 137 of file Driver_Storage.h.

uint32_t software_attacks

Encode support for hardening against various classes of attacks.

device software (malware running on the device).

Definition at line 134 of file Driver_Storage.h.

uint32_t tamper_proof

Tamper-proof memory (will be deleted on tamper-attempts using board level or chip level sensors).

Definition at line 127 of file Driver_Storage.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.