Skip to content

Commit

Permalink
Hardware sec notes on Caliptra
Browse files Browse the repository at this point in the history
  • Loading branch information
aj-stein committed Apr 10, 2024
1 parent 4417263 commit c42a01c
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 2 deletions.
2 changes: 1 addition & 1 deletion assets
37 changes: 36 additions & 1 deletion pages/Hardware Security.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
- ![National-Strategy-on-Microelectronics-Research-March-2024.pdf](../assets/National-Strategy-on-Microelectronics-Research-March-2024_1710871730688_0.pdf)
collapsed:: true
- Goals: ((65f9d4d2-532f-4a9a-adb9-bba6b8a6bd87))
- Follow-up to previous report, this one focused on semi-conductors as referenced from: ((65f9d51f-f454-4221-bbc2-8614c35a4eba))
- Key takeaways from the goals and objectives:
Expand All @@ -16,4 +17,38 @@
- ((65f9d885-dbff-48a0-acb0-3fdc966455a3))
- ((65f9d947-82cd-474f-a9e8-fc6179fad65e))
- ((65f9d95c-9395-4b58-9007-f094e0661361))
-
-
- ![Open Compute Project Caliptra System on a Chip Root of Trust](../assets/Caliptra_--_Silicon_RoT_Services_09012022_1712759217891_0.pdf)
- Theory of operation
- ((6616a67b-57ae-4aa7-a5ca-501ce0c861c3))
- Some of these solutions are either proprietary or aligned to specific parts of an industry standards/consortium/association specifications
- [[DMTF]]
- [[IEEE]]
- [[NIST]]
- [[Open Compute Project]]
- [[TCG]]
- ((6616a6bd-2b58-44ea-9c09-f001413ba2a3))
- ((6616a6de-e130-4ea0-a14a-490c715418cf))
- Silicon RoT Goals
- ((6616a71f-7906-4850-b8cd-c08fa424a76c))
- ((6616a770-3d9c-4371-9cd0-293b913e8e41))
- Definition and design of standard silicon RoT baseline
- Reference functional spec
- Control over SoC non-violatile state (asset entropy)
- Reference APIs
- Reference implementation
- Open source reference (RTL and firmware ref code)
- Consistency for larger industry with internal RoT (iRoT) arch and implementation [[DICE]]
- Silicion iRoT scope include all datacnter-focusd server class SoC and ASIC
- Non-goals:
- Foundry IP integration
- Physical design countermeasures
- Analog IPs
- Post-manufacturer test and init (e.g. OSAT)
- Certification
- Use cases
- Supply chain security
- DICE-as-a-Service
- Industry standards, association, and consortium specs
-
-
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
file:: [Caliptra_--_Silicon_RoT_Services_09012022_1712759217891_0.pdf](../assets/Caliptra_--_Silicon_RoT_Services_09012022_1712759217891_0.pdf)
file-path:: ../assets/Caliptra_--_Silicon_RoT_Services_09012022_1712759217891_0.pdf

- Traditional RoT architectures have offered a multitude of intrinsic security services and hosted security applications on a trusted execution environment (TEE) that consist of (but not limited to) hardware capabilities (cryptographic and microprocessor), ROM, Firmware & API infrastructure
ls-type:: annotation
hl-page:: 14
hl-color:: blue
id:: 6616a67b-57ae-4aa7-a5ca-501ce0c861c3
- Establishing a consistent root of trust on very different hardware configurations while maintaining configuration and deployment flexibility is challenging
ls-type:: annotation
hl-page:: 14
hl-color:: blue
id:: 6616a6bd-2b58-44ea-9c09-f001413ba2a3
- The OCP Security WG specifications are making progress towards establishing the platform and peripheral security architecture recommendations necessary to attain the desired consistency in platform security orchestration.
ls-type:: annotation
hl-page:: 14
hl-color:: blue
id:: 6616a6de-e130-4ea0-a14a-490c715418cf
- The Caliptra Silicon RoT must boot the SoC, measure the mutable code it loads, and measure and control mutation of non-volatile configuration bits in the SoC.
ls-type:: annotation
hl-page:: 15
hl-color:: blue
id:: 6616a71f-7906-4850-b8cd-c08fa424a76c
- the goals for a Caliptra 1.0 specification include
ls-type:: annotation
hl-page:: 15
hl-color:: blue
id:: 6616a770-3d9c-4371-9cd0-293b913e8e41

0 comments on commit c42a01c

Please sign in to comment.