Questions tagged [trusted-platform-module]

A Trusted Platform Module (TPM) is a secure coprocessor found in some x86-based computers that provides cryptographic operations and system integrity measurements.

Filter by
Sorted by
Tagged with
2
votes
0answers
62 views

Generation of a symmetric encryption key in TPM

I know that keys in a TPM key hierarchy are encrypted with their parent keys. And I read that those parent keys (for instance an asymmetric SRK) need to have some symmetric secret for said encryption. ...
1
vote
0answers
98 views

TPM 2.0 Reissued EK Cert

Unlike the TPM 1.2 module, the TPM 2.0 specification allows the platform user to create own ...
3
votes
2answers
1k views

TPM and Remote attestation

I’m a little unclear on this subject: TPM chips to enable remote attestation. This mechanism works as follows. At boot time, the host computes a measurement list ML consisting of a sequence of ...
1
vote
0answers
59 views

How the SW layer communicates with TPM?

In a system with TPM, an RSA private key is kept secretly by the TPM and no one can access it. When something needs to be decrypted using this key, does the TPM itself decrypt the whole massage? How ...
4
votes
0answers
1k views

TPM's monotonic counters

I am reading the TPM Design Principles v1.2 §17 and do not feel I fully understand the example they give on how the counters would work. Apparently monotonic counters are used to prevent replay ...
1
vote
0answers
172 views

TPM specification physical presence requirements

I am looking at TPM Main-Part 1 Design Principles_v1.2_rev116_01032011 and on page 69 of pdf, equivalent to page 57 of the document itself,there is comment on physical presence as follows: "Observe, ...
1
vote
1answer
170 views

TCG design specification of TPM and nonce creation

I am reading TPM Main Part 1 Design Principles (PDF) which states: The creation of all nonce values MUST use the next $n$ bits from the TPM RNG. I do not know what this means, or how to find out ...
0
votes
0answers
20 views

trusted platform module prototype

I have a Java card, which I like to learn more about by installing my own TPM on it. One, which I can kind of "kick the tires", install root keys, send different command to, and ... without fear of ...
2
votes
1answer
113 views

TPM authorization Digest calculation

I am going through Steven Kinney's book; "Trusted Platform Module Basics", and pp 90 - 92 discuss how to calculate the authorization digest. He talks about 1H1, 2H1, 3H1, and 4H1 fields which I do not ...
2
votes
0answers
161 views

How does Intel TXT prevent spoofing of PCR values?

I have read some content on trusted execution environment, and I like to ask exactly how it improves hashing. What I read at Wikipedia’s “Trusted Execution Technology” article states: ...PCRs) ...