Skip to content

Commit f99f8ea

Browse files
committed
[spec] Background and goals section.
Added background and goals sections with inputs from AMD and [email protected]. Signed-off-by: Miguel Osorio <[email protected]>
1 parent 39f456c commit f99f8ea

File tree

1 file changed

+31
-9
lines changed

1 file changed

+31
-9
lines changed

docs/src/specification/README.md

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,37 @@ threats.
4646

4747
## Background
4848

49-
TBD
50-
51-
### Goals
52-
53-
TBD
54-
55-
### Use cases
56-
57-
TBD
49+
Today's Platform Root of Trust (PRoT) solutions are often specifically designed
50+
for their target platform, relying on custom interfaces or protocols. This leads
51+
to slower time-to-market due to the integration effort required. Customers can
52+
become locked into a single solution, making it costly and time-consuming to
53+
change suppliers, which in turn introduces supply chain risks.
54+
55+
The Open Platform Root-of-Trust (OpenPRoT) stack is an open and extensible
56+
standards-compliant root-of-trust firmware stack for use in root-of-trust
57+
elements. The project was initiated to create an OCP specification for a
58+
Platform Root of Trust software stack, along with an open-source implementation
59+
of that specification. The OpenPRoT stack provides base root-of-trust services
60+
in an open architecture that allows hardware vendors to provide both standard
61+
and value-added services.
62+
63+
## Goals
64+
65+
The vision of the OpenPRoT project is to enable implementation consistency,
66+
transparency, openness, reusability, and interoperability. The primary goals of
67+
the project are to:
68+
69+
* **Create an OCP specification** for a Platform Root of Trust (PRoT) firmware
70+
stack.
71+
* **Create an open-source implementation** of the specification.
72+
* **Target new and existing PRoT hardware implementations**, with a preference
73+
for Open Silicon.
74+
* **Enable optionality** for integrators through stable interfaces while
75+
maintaining a high security bar.
76+
* **Standardize PRoT hardware interfaces**, such as an add-in card connector
77+
on the DC-SCM board.
78+
* **Promote reusability** through collaboration with standards bodies and
79+
hardware RoT projects to create robust, modular firmware.
5880

5981
## Industry standards and specifications
6082

0 commit comments

Comments
 (0)