Operation
Initially:
- a client program (program) on a system (local system) with data to back up or archive generates a random private key PRIV
- program creates a public key PUB based on PRIV
- program stores PUB on the local system
- program presents PRIV to user who can store the key, e.g. printed as a trusted paper key, or on a memory card
- program destroys PRIV on the local system
When archiving or creating a backup, for each session or file:
- program generates a one-time random key OTRK
- program encrypts data using OTRK and a symmetric encryption method
- program encrypts the (optionally padded) key OTRK using PUB to OTRKCR
- program stores the OTRKCR and the encrypted data to a server
- program destroys OTRK on the local system
- program destroys OTRKCR on the local system
- the server stores OTRKCR and stores the encrypted data
To restore backed up or archived data:
- user feeds PRIV into program
- program downloads data with the respective OTRKCR
- program decrypts OTRKCR using PRIV, giving OTRK
- program decrypts data using OTRK
- program destroys PRIV on the local system
Read more about this topic: Offline Private Key Protocol
Famous quotes containing the word operation:
“Waiting for the race to become official, he began to feel as if he had as much effect on the final outcome of the operation as a single piece of a jumbo jigsaw puzzle has to its predetermined final design. Only the addition of the missing fragments of the puzzle would reveal if the picture was as he guessed it would be.”
—Stanley Kubrick (b. 1928)
“Human knowledge and human power meet in one; for where the cause is not known the effect cannot be produced. Nature to be commanded must be obeyed; and that which in contemplation is as the cause is in operation as the rule.”
—Francis Bacon (15601626)
“An absolute can only be given in an intuition, while all the rest has to do with analysis. We call intuition here the sympathy by which one is transported into the interior of an object in order to coincide with what there is unique and consequently inexpressible in it. Analysis, on the contrary, is the operation which reduces the object to elements already known.”
—Henri Bergson (18591941)