Venue | Category |
---|---|
CCSW'16 | ORAM |
Oblivious RAM as a Substrate for Cloud Storage - The Leakage Challenge Ahead1. SummaryMotivation of this paperORAM side-channel Implementation and Evaluation2. Strength (Contributions of the paper)3. Weakness (Limitations of the paper)4. Future Works
the untrusted storage server cannot learn the plaintext of user content, the requested addresses, nor the relationships between requested addresses.
the block-oriented interface of ORAM can be also problematic for cloud applications in terms of leakage.
correctly follows the protocol attempts to gain as much knowledge as possible by direct observation of the data access pattern.
Given a set of files . It also considers the access probability of file
Every file access translates into a batch of random block access.
If the server sees a batch of size blocks, then it knows that this file belongs to class , this can tell the server some information about the access pattern.
measure the bit leakage by comparing the uncertainty of the server about before and after observing
It uses the posteriori probability to define this uncertainty.
The root cause of this leakage is the mapping between files and batches is deterministic.
personal storage systems such Dropbox, exhibit high variability in file size. (fitted by heavy-tailed distributions) make it impractical to predict the size of the largest file in advance.
may harm the performance since high overhead how to set the periodic rate?
this can also extend to how different chunk sizes affects the degree of information leakage in deduplication system.