发明名称 Upload and download streaming encryption to/from a cloud-based platform
摘要 Embodiments of the present disclosure include systems and methods for upload and/or download streaming encryption to/from an online service, or cloud-based platform or environment. The encryption process includes the following parts: Upload encryption, download decryption, and a central piece of infrastructure called the Interval Key Server (IKS). During both upload and download, the encryption and decryption processes are performed while the files are being uploaded/downloaded, (e.g., the files are being encrypted/decrypted as they are being streamed).
申请公布号 US9135462(B2) 申请公布日期 2015.09.15
申请号 US201313975827 申请日期 2013.08.26
申请人 Box, Inc. 发明人 Scharf Yuval;Lyons James P.
分类号 G06F21/00;G06F21/62;H04L9/08 主分类号 G06F21/00
代理机构 Perkins Coie LLP 代理人 Perkins Coie LLP
主权项 1. A computer-implemented method of a cloud-based collaboration platform, the method, comprising: receiving a data file encrypted with a first key; receiving the first key encrypted with a second key; decrypting the first key with the second key; determining an index into key encryption pool based on the value of the second key, the key encryption pool including multiple indexed keys; selecting a third key corresponding to the index into the key encryption pool; encrypting the first key with the third key to generate an encrypted key file; storing, by the cloud-based collaboration platform, the encrypted key file and the data file encrypted with the first key in a storage location; creating a record associating the data file with the encrypted key file; storing a record of the correspondence between the third key and the data file; receiving a request for the data file; and sending a response to the request indicating a location of the encryption key file and a location of the encrypted data file.
地址 Los Altos CA US