×

Multi-tenancy architecture

  • US 9,355,279 B1
  • Filed: 03/13/2014
  • Issued: 05/31/2016
  • Est. Priority Date: 03/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a first security computing device of a plurality of security computing devices, each device supporting a different encryption protocol, the first security computing device comprising;

    at least one memory configured to store keys for use in cryptographic processing, and to store incoming data, andat least one processor configured for cryptographic processing comprising encryption of data packets for writing to data storage, anddecryption of data packets for reading from data storage, the at least one processor coupled to receive the incoming data from a plurality of data sources, the incoming data including first data from first data source;

    a first switch configured to select the first security computing device from the plurality of security computing devices for routing of the first data to the first security computing device for processing using a first encryption protocol, the selecting based on a source tag of the first data associated with the first data source;

    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 at least one processor to encrypt the first data;

    a common encrypted data storage, coupled to receive the encrypted first data from the first security computing device; and

    a second switch configured to, when reading the encrypted first data from the common encrypted data storage, select the first security computing device from the plurality of security computing devices for decryption processing, the selecting based on the source tag.

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