TL;DR
sec-cs is a secure, storage-efficient data structure for untrusted cloud storage that uses novel chunking strategies and zero-overhead encryption to optimize redundancy elimination and ensure data authenticity and confidentiality.
Contribution
We introduce sec-cs, a secure, deduplication-friendly data structure with novel multi-level chunking strategies and a proven security model, optimized for untrusted cloud environments.
Findings
Significantly reduces storage for redundant data.
Ensures data authenticity and confidentiality with zero overhead.
Proven security and practical implementation available.
Abstract
We present sec-cs, a hash-table-like data structure for file contents on untrusted storage that is both secure and storage-efficient. We achieve authenticity and confidentiality with zero storage overhead using deterministic authenticated encryption. State-of-the-art data deduplication approaches prevent redundant storage of shared parts of different contents irrespective of whether relationships between contents are known a priori or not. Instead of just adapting existing approaches, we introduce novel (multi-level) chunking strategies, ML-SC and ML-CDC, which are significantly more storage-efficient than existing approaches in presence of high redundancy. We prove sec-cs's security, publish a ready-to-use implementation, and present results of an extensive analytical and empirical evaluation that show its suitability for, e.g., future backup systems that should preserve many…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
