Skip to content

Commit 5de13db

Browse files
moidxFerralCoder
authored andcommitted
[spec] Initial industry standards and specifications section.
Signed-off-by: Miguel Osorio <[email protected]>
1 parent f317d3b commit 5de13db

File tree

1 file changed

+27
-3
lines changed

1 file changed

+27
-3
lines changed

docs/src/specification/README.md

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,36 @@ TBD
5858

5959
## Industry standards and specifications
6060

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
6288

6389
## Threat Model
6490

65-
TBD
6691

6792
## High Level Architecture
6893

@@ -113,4 +138,3 @@ The OpenPRoT architecture can be broken down into the following layers:
113138
* **Secure Boot:** Orchestrates the secure boot process for platform
114139
components.
115140
* **Policy Manager:** Manages the security policies of the platform.
116-

0 commit comments

Comments
 (0)