DCCRJul 28, 2016

The Design and Implementation of a Rekeying-aware Encrypted Deduplication Storage System

arXiv:1607.08388v256 citations
Originality Incremental advance
AI Analysis

This work addresses a specific problem in cryptographic storage systems for data security and efficiency, though it appears incremental by building on existing deterministic encryption methods.

The authors tackled the challenge of efficient rekeying in encrypted deduplication storage systems, which is crucial for security renewal and dynamic access control, and their REED prototype demonstrated high performance and storage efficiency in evaluations.

Rekeying refers to an operation of replacing an existing key with a new key for encryption. It renews security protection, so as to protect against key compromise and enable dynamic access control in cryptographic storage. However, it is non-trivial to realize efficient rekeying in encrypted deduplication storage systems, which use deterministic content-derived encryption keys to allow deduplication on ciphertexts. We design and implement REED, a rekeying-aware encrypted deduplication storage system. REED builds on a deterministic version of all-or-nothing transform (AONT), such that it enables secure and lightweight rekeying, while preserving the deduplication capability. We propose two REED encryption schemes that trade between performance and security, and extend REED for dynamic access control. We implement a REED prototype with various performance optimization techniques and demonstrate how we can exploit similarity to mitigate key generation overhead. Our trace-driven testbed evaluation shows that our REED prototype maintains high performance and storage efficiency.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes