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

Adding a tutorial on how to setup attestation with tpm2-tools #45

Merged
merged 1 commit into from
Jul 1, 2020

Conversation

idesai
Copy link
Member

@idesai idesai commented Jun 6, 2020

tpm2-attestation-demo

@williamcroberts @tstruk @pdxjohnny please let me know your thoughts.

Fixes #42
Signed-off-by: Imran Desai [email protected]

@idesai idesai force-pushed the attestation-tools branch from af7af94 to 1b5c5fb Compare June 12, 2020 20:45
@idesai idesai force-pushed the attestation-tools branch from 1b5c5fb to d95b269 Compare June 18, 2020 01:30
@idesai idesai force-pushed the attestation-tools branch from d95b269 to 1b27559 Compare June 24, 2020 17:25
@idesai
Copy link
Member Author

idesai commented Jun 24, 2020

@stephensmalley please take a look at the changes per your feedback.

@idesai idesai force-pushed the attestation-tools branch from 1b27559 to 6c24302 Compare June 24, 2020 17:29
@idesai idesai force-pushed the attestation-tools branch from 6c24302 to 6244fa9 Compare June 25, 2020 00:27
Copy link

@stephensmalley stephensmalley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

_posts/2020-06-12-Remote-Attestation-With-tpm2-tools Outdated Show resolved Hide resolved
_posts/2020-06-12-Remote-Attestation-With-tpm2-tools Outdated Show resolved Hide resolved
_posts/2020-06-12-Remote-Attestation-With-tpm2-tools.md Outdated Show resolved Hide resolved
_posts/2020-06-12-Remote-Attestation-With-tpm2-tools.md Outdated Show resolved Hide resolved
_posts/2020-06-12-Remote-Attestation-With-tpm2-tools.md Outdated Show resolved Hide resolved
_posts/2020-06-12-Remote-Attestation-With-tpm2-tools.md Outdated Show resolved Hide resolved
_posts/2020-06-12-Remote-Attestation-With-tpm2-tools.md Outdated Show resolved Hide resolved
@idesai idesai force-pushed the attestation-tools branch from 6244fa9 to 54360e4 Compare June 25, 2020 18:21
@idesai idesai requested a review from williamcroberts June 25, 2020 18:22
_posts/2020-06-12-Remote-Attestation-With-tpm2-tools.md Outdated Show resolved Hide resolved
### Initial state of the PCR

The initial values in a PCR index is determined by the platform-specific
specification which is mostly zeroes. Values at a given PCR index can be read

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://www.trustedcomputinggroup.org/wp-content/uploads/PC-Client-Specific-Platform-TPM-Profile-for-TPM-2-0-v43-150126.pdf section 3.7.2 describes the init pattern for the PC client. It's roughly PCR 1-16 is zeros, 17-22 is 0xff's, PCR 23 is zeros. 16 is the minimum number of PCRs required by TPM 1.2

_posts/2020-06-12-Remote-Attestation-With-tpm2-tools.md Outdated Show resolved Hide resolved
_posts/2020-06-12-Remote-Attestation-With-tpm2-tools.md Outdated Show resolved Hide resolved
@idesai idesai force-pushed the attestation-tools branch from 54360e4 to e03cca2 Compare June 29, 2020 17:05
@williamcroberts williamcroberts merged commit 8af1e44 into tpm2-software:master Jul 1, 2020
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

Successfully merging this pull request may close these issues.

Get Starting w/Remote Attestation Include Simple Example
5 participants