CPC G06F 11/1469 (2013.01) [G06F 11/1464 (2013.01); G06F 21/602 (2013.01); G06F 2201/84 (2013.01)] | 17 Claims |
1. A method for recovering data from a database, the method comprising:
performing, via one or more processors, operations comprising:
encrypting information stored in the database using an encrypting cryptographic key to generate encrypted information associated with a specific entity, wherein the database stores second encrypted information associated with a second specific entity different from the specific entity;
sending the encrypted information associated with the specific entity to a remote device associated with the specific entity, wherein the remote device lacks access to a decrypting cryptographic key enabled to decrypt the encrypted information associated with the specific entity;
sending the second encrypted information associated with the second specific entity to a second remote device different from the remote device associated with the specific entity;
determining a failure of the database;
upon the failure of the database, sending the encrypted information associated with the specific entity from the remote device to a recovering server, and sending the second encrypted information from the second remote device to the recovering server; and
decrypting the encrypted information by the recovering server.
|