mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-08 05:43:53 +00:00
feat(docs): add RSE provided mboot backends to the threat model
Add CCA Measured Boot and DPE measured boot backends to the threat model. Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I234a2400d00fea606c5312ebddf94e2624463ff8
This commit is contained in:
parent
07c2d18f4e
commit
3849d272e3
3 changed files with 19 additions and 0 deletions
|
@ -21,6 +21,7 @@
|
||||||
.. |FVP| replace:: :term:`FVP`
|
.. |FVP| replace:: :term:`FVP`
|
||||||
.. |FWU| replace:: :term:`FWU`
|
.. |FWU| replace:: :term:`FWU`
|
||||||
.. |GIC| replace:: :term:`GIC`
|
.. |GIC| replace:: :term:`GIC`
|
||||||
|
.. |HES| replace:: :term:`HES`
|
||||||
.. |ISA| replace:: :term:`ISA`
|
.. |ISA| replace:: :term:`ISA`
|
||||||
.. |Linaro| replace:: :term:`Linaro`
|
.. |Linaro| replace:: :term:`Linaro`
|
||||||
.. |MMU| replace:: :term:`MMU`
|
.. |MMU| replace:: :term:`MMU`
|
||||||
|
@ -38,6 +39,7 @@
|
||||||
.. |PSCI| replace:: :term:`PSCI`
|
.. |PSCI| replace:: :term:`PSCI`
|
||||||
.. |RAS| replace:: :term:`RAS`
|
.. |RAS| replace:: :term:`RAS`
|
||||||
.. |ROT| replace:: :term:`ROT`
|
.. |ROT| replace:: :term:`ROT`
|
||||||
|
.. |RSE| replace:: :term:`RSE`
|
||||||
.. |SCMI| replace:: :term:`SCMI`
|
.. |SCMI| replace:: :term:`SCMI`
|
||||||
.. |SCP| replace:: :term:`SCP`
|
.. |SCP| replace:: :term:`SCP`
|
||||||
.. |SDEI| replace:: :term:`SDEI`
|
.. |SDEI| replace:: :term:`SDEI`
|
||||||
|
|
|
@ -100,6 +100,9 @@ You can find additional definitions in the `Arm Glossary`_.
|
||||||
GIC
|
GIC
|
||||||
Generic Interrupt Controller
|
Generic Interrupt Controller
|
||||||
|
|
||||||
|
HES
|
||||||
|
Arm CCA Hardware Enforced Security
|
||||||
|
|
||||||
ISA
|
ISA
|
||||||
Instruction Set Architecture
|
Instruction Set Architecture
|
||||||
|
|
||||||
|
@ -165,6 +168,9 @@ You can find additional definitions in the `Arm Glossary`_.
|
||||||
ROT
|
ROT
|
||||||
Root of Trust
|
Root of Trust
|
||||||
|
|
||||||
|
RSE
|
||||||
|
Runtime Security Engine
|
||||||
|
|
||||||
SCMI
|
SCMI
|
||||||
System Control and Management Interface
|
System Control and Management Interface
|
||||||
|
|
||||||
|
|
|
@ -928,6 +928,15 @@ nonetheless once execution has reached the runtime EL3 firmware.
|
||||||
Measured Boot implementation in |TF-A| is that it does not extend the
|
Measured Boot implementation in |TF-A| is that it does not extend the
|
||||||
measurements into a |PCR| of a Discrete |TPM|, where measurements would
|
measurements into a |PCR| of a Discrete |TPM|, where measurements would
|
||||||
be securely stored and protected against tampering.
|
be securely stored and protected against tampering.
|
||||||
|
- `CCA Measured Boot`_: Implemented by |TF-M|. Measurements are stored in
|
||||||
|
|HES| secure on-chip memory. |HES| implements protection against tampering
|
||||||
|
its on-chip memory. |HES| interface is available for BL1 and BL2.
|
||||||
|
- `DICE Protection Environment`_ (DPE): Implemented by |TF-M|. Measurements
|
||||||
|
are stored in |RSE| secure on-chip memory. |RSE| implements protection
|
||||||
|
against tampering its on-chip memory. DPE provides additional protection
|
||||||
|
against unauthorized access by malicious actors through the use of one-time
|
||||||
|
context handles and the identification of the client's target locality
|
||||||
|
(location of the client).
|
||||||
|
|
||||||
Beyond the measurements (image digest and signer-id) there are no other assets
|
Beyond the measurements (image digest and signer-id) there are no other assets
|
||||||
to protect or threats to defend against that could compromise |TF-A| execution
|
to protect or threats to defend against that could compromise |TF-A| execution
|
||||||
|
@ -1197,3 +1206,5 @@ Threats to be Mitigated by an External Agent Outside of TF-A
|
||||||
.. _Trusted Firmware-A Tests: https://git.trustedfirmware.org/TF-A/tf-a-tests.git/about/
|
.. _Trusted Firmware-A Tests: https://git.trustedfirmware.org/TF-A/tf-a-tests.git/about/
|
||||||
.. _OP-TEE Dispatcher: https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/components/spd/optee-dispatcher.rst
|
.. _OP-TEE Dispatcher: https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/components/spd/optee-dispatcher.rst
|
||||||
.. _PSR Specification: https://developer.arm.com/documentation/den0106/0100
|
.. _PSR Specification: https://developer.arm.com/documentation/den0106/0100
|
||||||
|
.. _CCA Measured Boot: https://trustedfirmware-m.readthedocs.io/projects/tf-m-extras/en/latest/partitions/measured_boot_integration_guide.html
|
||||||
|
.. _DICE Protection Environment: https://trustedfirmware-m.readthedocs.io/projects/tf-m-extras/en/latest/partitions/dice_protection_environment/dice_protection_environment.html
|
||||||
|
|
Loading…
Add table
Reference in a new issue