×

CONCEALING ACCESS PATTERNS TO ELECTRONIC DATA STORAGE FOR PRIVACY

  • US 20140007250A1
  • Filed: 06/17/2013
  • Published: 01/02/2014
  • Est. Priority Date: 06/15/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of concealing access patterns to electronic data storage, the method comprising:

  • (a) within at least one server device configured for providing data storage services to at least one client, securely partitioning electronic data storage having N data blocks, each data block having a size of B bytes;

    (b) wherein said electronic data storage is partitioned within a partitioning framework into a plurality of P smaller electronic data storage partitions having a size of approximately N/P, and in which P is approximately equal to √

    {square root over (N)} data blocks;

    (c) performing electronic data storage access concealment, in which each block is randomly assigned to any of the P partitions, and whenever a data block is accessed during data accesses for reading a data block or writing a data block by the client, the data block is logically removed from its current partition and logically assigned to a fresh random partition selected from all P partitions, with the client tracking which partition each block is associated with at any point of time; and

    (d) encrypting data by the client when data blocks are stored on the server;

    (e) wherein the client repeatedly sorts and shuffles subsets of said data blocks in each partition during data accesses.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×