|
58 | 58 |
|
59 | 59 | ## Industry standards and specifications |
60 | 60 |
|
61 | | -TBD |
| 61 | +OpenPRoT is designed to be a standards-based and interoperable Platform Root of |
| 62 | +Trust (PRoT) solution. This ensures that OpenPRoT can be integrated into a wide |
| 63 | +range of platforms and that it leverages proven and well-defined security and |
| 64 | +management protocols. |
| 65 | + |
| 66 | +### Distributed Management Task Force (DMTF) |
| 67 | + |
| 68 | +- **DSP0274**: Security Protocol and Data Model (SPDM) Version 1.3 or later |
| 69 | +- **DSP0277**: Secured Messages using SPDM over MCTP Binding |
| 70 | +- **DSP0236**: Management Component Transport Protocol (MCTP) Base Specification |
| 71 | +- **DSP0240**: Platform Level Data Model (PLDM) Base Specification |
| 72 | +- **DSP0248**: Platform Level Data Model (PLDM) for Platform Monitoring and Control Specification |
| 73 | +- **DSP0267**: Platform Level Data Model (PLDM) for Firmware Update Specification |
| 74 | + |
| 75 | +### Trusted Computing Group (TCG) |
| 76 | + |
| 77 | +- **DICE Layering Architecture**: Device Identity Composition Engine |
| 78 | +- **DICE Attestation Architecture**: Certificate-based attestation |
| 79 | +- **DICE Protection Environment (DPE)**: Runtime attestation service |
| 80 | +- **TCG DICE Concise Evidence Binding for SPDM**: Evidence format specification |
| 81 | + |
| 82 | +### National Institute of Standards and Technology (NIST) |
| 83 | + |
| 84 | +- **NIST SP 800-193**: Platform Firmware Resiliency Guidelines |
| 85 | +- **NIST FIPS 186-5**: Digital Signature Standard (DSS) |
| 86 | +- **NIST SP 800-90A**: Recommendation for Random Number Generation |
| 87 | +- **NIST SP 800-108**: Recommendation for Key Derivation Functions |
62 | 88 |
|
63 | 89 | ## Threat Model |
64 | 90 |
|
65 | | -TBD |
66 | 91 |
|
67 | 92 | ## High Level Architecture |
68 | 93 |
|
@@ -113,4 +138,3 @@ The OpenPRoT architecture can be broken down into the following layers: |
113 | 138 | * **Secure Boot:** Orchestrates the secure boot process for platform |
114 | 139 | components. |
115 | 140 | * **Policy Manager:** Manages the security policies of the platform. |
116 | | - |
|
0 commit comments