×

Device coordination

  • US 9,300,639 B1
  • Filed: 06/13/2013
  • Issued: 03/29/2016
  • Est. Priority Date: 06/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of security modules, each security module of the plurality of security modules includes at least one hardware processor and is configured to;

    operate in accordance with a state that corresponds to a cryptographic key;

    perform cryptographic operations with the cryptographic key; and

    require a valid electronic signature from a security module coordinator before updating the state of the plurality of security modules; and

    the security module coordinator, the security module coordinator not having access to the cryptographic key and being configured to;

    receive a token generated by a security module of the plurality of security modules, the token encoding, using the cryptographic key, a proposed state for the plurality of security modules and a proposed version identifier for the proposed state;

    determine, based at least in part on the proposed version identifier and a current version identifier of a current state of the plurality of security modules, whether to synchronize the plurality of security modules to the proposed state; and

    generate, based at least in part on the received token, an electronic signature for the token; and

    when said determining results in a determination to synchronize the plurality of security modules to the proposed state, provide the token and the generated electronic signature to each of at least a subset of the plurality of security modules with instructions to synchronize to the proposed state.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×