Venue | Category |
---|---|
ICDCS'21 | Delta Sync + Secure Deduplication |
When Delta Sync Meets Message-Locked Encryption: a Feature-based Data Sync Scheme for Encrypted Cloud Storage1. SummaryMotivation of this paperFeatureSyncImplementation and Evaluation2. Strength (Contributions of the paper)3. Weakness (Limitations of the paper)4. Some Insights (Future work)
Motivation
delta sync achieves efficient cloud sync by synchronizing only the updated part of the file
the huge data in the cloud need to be deduplicated and encrypted (e.g., message-locked encryption)
when both are combined, few updates in the content can cause large sync traffic amplification
for both keys and ciphertext in the MLE-based cloud storage
once a plaintext chunk is updated, MLE will generate a new key of the updated plaintext chunk and hence produce the new ciphertext chunk
the first work that pays close attention to the delta sync problem for encrypted cloud storage service.
System model
Data sync + MLE-based cloud storage
the client and the server need to maintain the hash values of the chunks for each file
the cloud storage uses MLE
Observations and objectives
sync traffic of ciphertext, sync traffic of keys, and the traffic amplification
how the sync traffic is affected by the data insertion
The sync traffic of ciphertext and keys both trend increasing with the size of the dataset
Feature-based encryption
select a representative hash value of the chunks within the same file
maintain a key for each file
Merge and send procedure
RTT
add multiple ciphertexts into a single package, and finally sens the package
Dynamic fine-grained sliding window for delta sync
The smaller the sliding window, the more redundancy will be found
need to dynamically adjust the size of the sliding window according to the size attribute of the files
Implementation
Evaluation
Dataset:
Baseline:
Sync time
Network traffic
Breakdown of the sync
Number of keys
Full sync vs. delta sync