This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

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 some secure information?

Steven Meng

Parents
  • The code running in the monitor mode, which acts as a gatekeeper when switching between secure and non-secure modes, is responsible for safely saving off / restoring any register state to avoid information leakage. Exactly how this works depends on the system - the monitor is a software component and the "protocol" it understands is therefore dependent on what the secure world software on the platform understands.

    HTH,
    Pete

Reply
  • The code running in the monitor mode, which acts as a gatekeeper when switching between secure and non-secure modes, is responsible for safely saving off / restoring any register state to avoid information leakage. Exactly how this works depends on the system - the monitor is a software component and the "protocol" it understands is therefore dependent on what the secure world software on the platform understands.

    HTH,
    Pete

Children