Patent ID: 9715594
Date: 2017-07-25
CPC Classifications: G06C,G06F,H04L,H04N

Claim:
1. A method for secure database backup and recovery in a secure database network having N distributed data nodes, wherein N is an integer greater than 2, the method comprising: receiving a database backup file from a database system; fragmenting the file into n fragments, wherein n is an integer greater than 2; associating each fragment with a node of the N distributed data nodes that will not be used to store the fragment; encrypting each fragment of the n fragments using a first key; storing the n fragments on the N nodes whereby no fragment is stored on its associated node; retrieving the n fragments a determined time later from the N nodes; decrypting each fragment of the n fragments using the first key; encrypting each fragment of the n fragments again with a different key; and storing the n fragments again on the N nodes whereby no fragment is stored on its associated node; wherein storing and retrieval of the n fragments is performed by agents in the database system and sensors in the data nodes whereby fragment node location is not stored in the database system; and wherein after retrieving each fragment from a respective node, said fragment is stored again on a different node from the node it was retrieved from.