Patent ID: 9537918
Date: 2017-01-03
CPC Classifications: G06F,H04B,H04L,H04M,Y02D

Claim:
1. A computer implemented method for sharing encrypted data within a client-server distributed data storage system, the method comprising: encrypting multiple data sets of a first computing device using symmetric encryption keys, wherein each of the data sets is encrypted using a different symmetric encryption key among the symmetric encryption keys; sharing the encrypted data sets with a second computing device; and sending the symmetric encryption keys to the second computing device via a secured channel, wherein the symmetric encryption keys are suitable for decrypting the encrypted data sets at the second computing device; and establishing the secured channel between the first computing device and the second computing device, wherein data transferred through the secured channel are encrypted so that the server cannot access contents of the data, wherein the secured channel is through a server connected with the first and second computing devices, the server cannot access the contents of the secured channel and cannot access contents of the encrypted data sets, wherein the step of establishing the secured channel includes: