×

Concealing access patterns to electronic data storage for privacy

  • US 9,015,853 B2
  • Filed: 06/17/2013
  • Issued: 04/21/2015
  • Est. Priority Date: 06/15/2012
  • Status: Expired due to Fees
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 N/P, and in which P is equal to √

    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
    ×
    ×