Patent ID: 9298940
Filing Date: 2016-03-29
CPC Classification: G06F,H04L

Claim Text:
1. A method for managing data storage using a network computer that performs actions, comprising: providing data and a public key to a secure storage application, wherein the data and the public key are provided by a user or an application; generating 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 an identifier that is included in the instruction set information; extracting a pass phrase from the seed file based on an offset value and a length value that are included in the instruction set information; generating an encryption key based on the instruction set information and the pass phrase that is extracted from the seed file; launching and executing an encryption engine, on the network computer, to encrypt the data using the encryption key; generating header information that includes the instruction set, wherein the header information is encrypted using the public key; and generating a secure bundle that includes the public key, the encrypted header information, and the encrypted data, wherein the secure bundle is provided to the user that provided the data and the public key or the application that provided the data and the public key.