×

System for providing end-to-end protection against network-based attacks

  • US 10,333,905 B2
  • Filed: 10/14/2016
  • Issued: 06/25/2019
  • Est. Priority Date: 10/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for double-encrypting data comprising:

  • a node system, wherein the node system comprises an encryption key management system, a first user encryption key management system, and a processing server, wherein the first user encryption key management system comprises a first enterprise key management system that stores a first set of encryption keys, a first local key management system that manages transfers of the first set of encryption keys to a first self-encrypting drive, and the first self-encrypting drive, and wherein the encryption key management system comprises a second enterprise key management system that stores a second set of encryption keys;

    a network manager system comprising computer hardware, wherein the network manager system is external to the node system and is in communication with the node system via a private network, and wherein the network manager system serves as an interface between the private network and a public network; and

    a user system in communication with the network manager via the public network, wherein the user system is external to the node system and comprises a second user encryption key management system that communicates with the first user encryption key management system to facilitate key exchange between the first user encryption key management system and the second user encryption key management system, and wherein the second user encryption key management system comprises a third enterprise key management system that stores the first set of encryption keys, a second local key management system that manages transfers of the first set of encryption keys to a second self-encrypting drive, and the second self-encrypting drive,wherein the user system comprises first instructions that, when executed, cause the user system to;

    encrypt user data stored in the second self-encrypting drive using an encryption key in the first set of encryption keys provided by the third enterprise key management system to form encrypted user data, andtransmit the encrypted user data to the network manager system via the public network, andwherein the network manager system comprises second instructions that, when executed, cause the network manager system to;

    encrypt the encrypted user data using a second encryption key in the second set of encryption keys provided by the second enterprise key management system via the private network to form double-encrypted user data, andtransmit the double-encrypted user data to the node system via the private network.

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