CyRNA WHITE PAPER

Secure storage and retrieval of confidential information


ABSTRACT
A secure information storage management system may securely manage the storage of confidential information. A randomizer module may randomly generate a schema that specifies a random number of pieces, a random size for each piece, a random sequence for the pieces, and/or a random location where each piece is to be stored. The randomizer module may divide the confidential information into pieces that collectively constitute the confidential information in conformance with the schema. A storage management module may cause each piece of confidential information to be stored at a different, non-contiguous storage location. When present, the storage management module may cause each piece to be stored at the location for it that is specified in the schema.

SUMMARY
The randomizer module may randomly generate the schema by randomly selecting one of a stored set of different schemas, each stored schema being indicative of a number of pieces, a size for each piece, a sequence for the pieces, and/or a random location where each piece is to be stored.

The secure information storage management may include a key generation module configured to generate a unique reconstruction key that is indicative of the schema and that is unique for each different instance of confidential information that is managed by the secure information storage management system. The storage management module may cause each piece of the confidential information to be stored in a different one of a cluster of computers.

The confidential information may include credit or debit card information, including a credit or debit card number. The randomizer module may divide the credit or debit card number into pieces that collectively constitute the credit card or debit card number in conformance with the randomly-generated schema.

A secure information retrieval management system for securely managing the retrieval of the confidential information may include a retrieval management module configured to cause pieces of information that collectively constitute the confidential information to be retrieved from different, non-contiguous storage locations. An assembler module may assemble the retrieved pieces into the confidential information in conformance with a unique reconstruction key that is unique for each different instance of confidential information and that is indicative of the schema.

The retrieval management module may cause each piece of the confidential information to be retrieved from a different one of a cluster of computers.

The assembler module may assemble the retrieved pieces of confidential information into a credit card or debit card number in conformance with the schema.

These, as well as other components, steps, features, objects, benefits, and advantages, will now become clear from a review of the following detailed description of illustrative embodiments, the accompanying drawings, and the claims.


FUNCTION:
1. A secure information storage management system for securely managing the storage of confidential information comprising: a randomizer module that includes a processor, the randomizer module being configured to: generate a random schema that specifies a random number of pieces, a random size for each piece, and/or a random sequence for the pieces; and divide the confidential information into pieces that collectively constitute the confidential information in conformance with the schema; and a storage management module that includes a processor, the storage management module being configured to cause each piece of confidential information to be stored at a different, non-contiguous storage location, wherein the random schema specifies a random number of pieces.

2. A secure information storage management system for securely managing the storage of confidential information comprising: a randomizer module that includes a processor, the randomizer module being configured to: generate a random schema that specifies a random number of pieces, a random size for each piece, and/or a random sequence for the pieces; and divide the confidential information into pieces that collectively constitute the confidential information in conformance with the schema; and a storage management module that includes a processor, the storage management module being configured to cause each piece of confidential information to be stored at a different, non-contiguous storage location, wherein the random schema specifies a random size for each piece.

3. A secure information storage management system for securely managing the storage of confidential information comprising: a randomizer module that includes a processor, the randomizer module being configured to: generate a random schema that specifies a random number of pieces, a random size for each piece, and/or a random sequence for the pieces; and divide the confidential information into pieces that collectively constitute the confidential information in conformance with the schema; and a storage management module that includes a processor, the storage management module being configured to cause each piece of confidential information to be stored at a different, non-contiguous storage location, wherein the random schema specifies a random sequence for the pieces.

4. A secure information storage management system for securely managing the storage of confidential information comprising: a randomizer module that includes a processor, the randomizer module being configured to: generate a random schema that specifies a random way of dividing the confidential information into separate pieces; and divide the confidential information into separate pieces that collectively constitute the confidential information in conformance with the schema; and a storage management module that includes a processor, the storage management module being configured to cause each piece of confidential information to be stored at a different, non-contiguous storage location.

© 2016 Oceansblue Systems LLC. All rights reserved.