发明名称 Crypto proxy for cloud storage services
摘要 In one embodiment, a proxy receives, from a client node, a file to be stored by a cloud storage server, where the proxy and the client node are part of a private network that does not include the cloud storage server. The proxy retrieves an encryption key associated with a user of the client node and encrypts the file using the encryption key. The proxy then transmits the encrypted file to the cloud storage server.
申请公布号 US9137222(B2) 申请公布日期 2015.09.15
申请号 US201213665651 申请日期 2012.10.31
申请人 VMware, Inc.;Decho Corporation 发明人 Haeger Edward Scarlett;Schurig Karl;Cenname Michael;Elliott Steve;Skowronski Andrew
分类号 H04L29/06;H04L29/08 主分类号 H04L29/06
代理机构 代理人
主权项 1. A computer implemented method comprising: receiving, by a proxy from a first client node, a file to be stored by a cloud storage server, the proxy and the client node being part of a private network that does not include the cloud storage server; retrieving, by the proxy, an encryption key associated with a user of a client node; encrypting, by the proxy, the file using the encryption key; transmitting, by the proxy, the encrypted file to the cloud storage server; generating, by the proxy, a public link for accessing the file, wherein the public link includes a unique identifier for the file and points to an address of the proxy, and wherein the public link is provided by the first user of the first client node to a second user of a second client node; receiving, by the proxy from said second client node, a request to access the file, the request being initiated via the public link; verifying, by the proxy upon receiving the request, that the public link was previously generated by the proxy; and in response to the verifying, if a copy of the file is not locally available on the proxy: retrieving, by the proxy, the encrypted file from the cloud storage server;retrieving, by the proxy, a decryption key associated with the first user;decrypting, by the proxy, the encrypted file using the decryption key; andtransmitting, by the proxy, the decrypted file to said second client node.
地址 Palo Alto CA US