×

Multi-tenancy architecture

  • US 9,858,442 B1
  • Filed: 05/10/2016
  • Issued: 01/02/2018
  • Est. Priority Date: 03/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of security computing devices, including a first security computing device, each security computing device configured for cryptographic processing, the first security computing device coupled to receive incoming data packets, the first security computing device comprising at least one memory configured to store key sets, and the incoming data packets including a first data packet from a first data source of a plurality of data sources, the first security computing device to encrypt the first data packet for storing in a data storage;

    at least one switch or router configured to select, when the first data packet is received from the first data source, the first security computing device from the plurality of security computing devices for routing of the first data packet to the first security computing device, the selecting based on a source tag in a header of the first data packet, wherein the source tag identifies the first data source, and wherein the at least one switch or router is further configured to, when reading the encrypted first data packet from the data storage, select the first security computing device from the plurality of security computing devices for decryption processing, the selecting of the first security computing device for decryption processing based on a determination that the encrypted first data packet is associated with the first data source; and

    a controller configured to select a first set of keys from a plurality of key sets, each of the key sets corresponding to one of the plurality of data sources, the controller further configured to select the first set of keys based on the source tag, wherein the first set of keys is stored in the at least one memory and used by the first security computing device to encrypt the first data packet.

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