Secure storage and retrieval of confidential information
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.
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.