×

Trusted Hardware Component for Distributed Systems

  • US 20100318786A1
  • Filed: 06/12/2009
  • Published: 12/16/2010
  • Est. Priority Date: 06/12/2009
  • Status: Active Grant
First Claim
Patent Images

1. A trusted hardware component executable on one or more processors of a first computing device participating in a byzantine-fault-tolerant protocol, the trusted hardware component comprising:

  • a monotonically non-decreasing counter;

    a cryptographic key; and

    logic, stored in the trusted hardware component and configured to;

    receive, from the first computing device, a representation of a message for distribution to a second computing device participating in the byzantine-fault-tolerant protocol;

    increment the monotonically non-decreasing counter from a first value to a second value that is greater than or equal to the first value;

    sign a statement with the cryptographic key attesting that the trusted hardware component incremented the monotonically non-decreasing counter from the first value to the second value at least in part in response to receiving the representation of the message; and

    provide the signed statement to the first computing device.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×