Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trusted Boot #41

Open
zaolin opened this issue Oct 6, 2016 · 4 comments
Open

Trusted Boot #41

zaolin opened this issue Oct 6, 2016 · 4 comments
Milestone

Comments

@zaolin
Copy link
Contributor

zaolin commented Oct 6, 2016

Hey,

in order to get the maximum sealing against the platform it would be useful to have a well documented and feature complete trusted boot in coreboot. I started to refactor the tpm stack and implement the missing features. Take a look at https://review.coreboot.org/#/q/status:open+tpm

@osresearch osresearch added this to the measuredboot milestone Oct 8, 2016
@osresearch
Copy link
Collaborator

Do we need more than a good root of trust as to the state of the ROM bootblock and the payload that we're going to launch? The changes that I've made to coreboot (osresearch/coreboot@033623b and others) are fairly minimal and allow most of the policy to be set in the Linux payload instead.

@zaolin
Copy link
Contributor Author

zaolin commented Oct 8, 2016

Normally yes. If you measure also blobs which are executed parts of the sb and cpu via intel txt then you get a better sealing for more hardware parts. So the attacker can't change for example cpu and sb. I want to make tpm spec for the measurements and do the integration into coreboot. TCPA ACPI log is also very useful if you want to pre-calculate changes after updates etc..

@zaolin
Copy link
Contributor Author

zaolin commented Oct 19, 2016

Timothy Pearson is also needing this for his TALOS workstation stuff. See https://www.crowdsupply.com/raptor-computing-systems/talos-secure-workstation

@tlaurion
Copy link
Collaborator

tlaurion commented Feb 11, 2021

@zaolin more criticisms around coreboot/coreboot@c79e96b ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants