×

Virtual cryptographic module with load balancer and cryptographic module fleet

  • US 10,447,668 B1
  • Filed: 11/14/2016
  • Issued: 10/15/2019
  • Est. Priority Date: 11/14/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a fleet of hardware security modules comprising a plurality of physical hardware security modules; and

    a virtual load balancer comprising a hardware security module interface that;

    monitors utilization of the fleet of hardware security modules to generate utilization information about the fleet of hardware security modules;

    determines, based at least in part on the utilization information, that at least one condition to scale the fleet of hardware security modules is satisfied;

    selects, from a pool of hardware security modules outside of the fleet of hardware security modules, a first hardware security module;

    provides, to a second hardware security module that is in the fleet of hardware security modules, a network address of the first hardware security module;

    obtains an indication that a cryptographically protected communications session was established between the first hardware security module and the second hardware security module and as a result generates a determination that the first hardware security module has joined the fleet;

    updates a fleet directory to include the network address of the first hardware security module, as a result of obtaining the indication;

    receives, to the hardware security module interface, a request to perform a cryptographic operation; and

    routes the request to the first hardware security module.

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