发明名称 Secure storage for shared documents
摘要 Embodiments are directed towards managing data storage for secure storage of shared documents. A user or an application may provide data destined for encryption and a public key. Instruction set information that references at least a seed file that may be installed on the network computer may be generated. An encryption key based on the instruction set information may be generated. Header information that includes the instruction set may be generated. And, the header information may be encrypted using the public key. A secure bundle that includes the public key, the encrypted header information, and the encrypted data may be generated and provided to the user that provided the data and the public key or the application that provided the data and the public key. Decrypting the data included in the secure bundle the above actions are generally performed in reverse.
申请公布号 US9584321(B2) 申请公布日期 2017.02.28
申请号 US201615083141 申请日期 2016.03.28
申请人 Centri Technology, Inc. 发明人 Paris Luis Gerardo;Mackey Michael Patrick;Lu Li Xin Lance
分类号 H04L9/30;H04L29/06;G06F21/62 主分类号 H04L9/30
代理机构 Lowe Graham Jones PLLC 代理人 Branch John W.;Lowe Graham Jones PLLC
主权项 1. A method for managing data storage using a network computer having one or more processor devices that perform actions, comprising: employing the one or more processor devices to generate instruction set information that references at least a seed file that is installed on the network computer, wherein the seed file is determined from a plurality of seed files based on the instruction set information; employing the one or more processor devices to extract a pass phrase from the seed file based on the instruction set information; employing the one or more processor devices to generate an encryption key based on the instruction set information and the pass phrase that is extracted from the seed file; employing the one or more processor devices to launch and execute an encryption engine, on the network computer, to encrypt data using the encryption key; and employing the one or more processor devices to generate a secure bundle that includes a public key, the encrypted header information, and the encrypted data, wherein the secure bundle is presented to a provider of the data and the public key.
地址 Seattle WA US