US2009041232A1PendingUtilityA1

Establishing trust without revealing identity

Individually held — no corporate assignee on recordPriority: Apr 11, 2003Filed: Oct 23, 2008Published: Feb 12, 2009
Est. expiryApr 11, 2023(expired)· nominal 20-yr term from priority
Inventors:Ernie Brickell
H04L 2209/42H04L 2209/56H04L 9/3013H04L 9/3221H04L 9/3234G06F 21/445H04L 9/3271
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method, system, and apparatus are provided for establishing trust without revealing identity. According to one embodiment, values in a first proof corresponding to a first statement are precomputed, a request for a second proof is received from a challenger, and the first and second proofs are completed.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 initiating a precomputation for an attestation indentity key (AIK) by a platform;   generating an AIK private-public key pair; and   generating an interactive proof (IP) that a private AIK is on a trusted hardware device.   
   
   
       2 . The method of  claim 1 , further comprising generating a value h, wherein the value h is unique to the AIK. 
   
   
       3 . The method of  claim 2 , further comprising computing a value k defined as k=h m  mod P. 
   
   
       4 . The method of  claim 3 , wherein m is a randomly generated number and P is a large prime number. 
   
   
       5 . The method of  claim 1 , further comprising:
 committing to a first value;   committing to an output of a plurality of rounds of an interactive proof;   revealing the first value; and   calculating choices using the first value and the output of the plurality of rounds of the interactive proof.   
   
   
       6 . The method of  claim 5 , wherein committing to the first value comprises a computing a cryptographic hash of the first value and sending the cryptographic hash to a prover. 
   
   
       7 . The method of  claim 5 , wherein the committing to the output comprises computing a cryptographic hash of the first value and sending the cryptographic hash to a challenger. 
   
   
       8 . A machine-readable medium having stored thereon data representing sequences of instructions, the sequences of instructions which, when executed by a machine, cause the machine to:
 initiate a precomputation for an attestation indentity key (AIK) by a platform;   generate an AIK private-public key pair; and   generate an interactive proof (IP) that a private AIK is on a trusted hardware device.   
   
   
       9 . The machine-readable medium of  claim 8 , wherein the sequences of instructions which, when executed by the machine, further cause the machine to: generate a value h, wherein the value h is unique to the AIK. 
   
   
       10 . The machine-readable medium of  claim 2 , wherein the sequences of instructions which, when executed by the machine, further cause the machine to: compute a value k defined as k=h m  mod P. 
   
   
       11 . A system comprising:
 a storage medium;   a processing unit coupled with the storage medium;   a communication port coupled with the processing unit; and   a prover device coupled with a challenger device via the communication port, wherein the prover device to:
 initiate a precomputation for an attestation indentity key (AIK) by a platform, generate an AIK private-public key pair, and 
 generate an interactive proof (IP) that a private AIK is on a trusted hardware device. 
   
   
   
       12 . The system of  claim 11 , wherein the prover device is further to generate a value h, wherein the value h is unique to the AIK. 
   
   
       13 . The system of  claim 12 , wherein the prover device is further to compute a value k defined as k=h m  mod P. 
   
   
       14 . The method of  claim 13 , wherein m is a randomly generated number and P is a large prime number.

Join the waitlist — get patent alerts

Track US2009041232A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.