• Use Cortex-A53 Cryptography Extension to optimize crypto operations.
    Encounter a "undefined abort" exception during run-time sha256_compress(...) operation within following assembly sequence(captured from ELF binary's objdump): ".......................... 103d34: 5e282a30...
  • Crypto in ARM v8
    Hi, ARM experts:   I found there are some crypto instructions in v8 Arch, they use register Vn.   Does these operations own a secure property,  i.e.  how to ensure non-secure world can not visit or dump...
  • Statistical Profiling Extension for ARMv8-A
    The Statistical Profiling Extension is an optional feature in ARMv8.2. This article will provide an overview of the Extension, describe how it works, and the advantages it provides over other profiling...
  • Security Extensions in ARMv7
    "the Security Extensions integrate hardware security features into the architecture". Please can anybody make clear what exactly is "security" in hardware point of view in an ARMv7-A profile..? can you...
  • Security Extensions and Privilege Levels
    Introduction In ARM® Cortex®-A class CPUs, the Memory Management Unit (MMU) and Operating System (OS) work together to protect address spaces. A process running in unprivileged mode has its own virtual...