Patent ID: 7379551
Filing Date: 2008-05-27
Classification: H04L,Y10S

Abstract:
1. A method of communicating private data between computers coupled to a data communication network, said computers including a first client and a second client coupled to the data communication network, said method comprising: receiving, at a network server, a plurality of keys encrypted by the first client in response to a request from a user of the first client to roam a private key, said plurality of keys including the private key, a wrapping key generated by the first client in response to an encryption password received from the user, and a recovery key generated by the first client, said private key being encrypted as a function of said wrapping key, said wrapping key and said recovery key being unknown to the server, said server being coupled to the data communication network; generating, at the server, a backup key in response to the plurality of encrypted keys received from the first client; storing the received plurality of encrypted keys and the generated backup key at the server; receiving, at the server, a request from the second client for backup data; and in response to the received request, transferring the encrypted recovery key and the backup key from the server to the second client, said second client generating a backup encrypted recovery key representative of the recovery key encrypted as a function of the transferred backup key for storage on the second client.