Rethinking Block Storage Encryption with Virtual Disks
Danny Harnik, Oded Naor, Effi Ofer, Or Ozery

TL;DR
This paper proposes enhancing virtual disk encryption by adding per-sector metadata to enable randomized IVs and integrity, improving security with manageable performance overheads in distributed block storage systems.
Contribution
It introduces a method to incorporate per-sector metadata in virtual disks, allowing for randomized IVs and integrity, addressing security limitations of standard encryption practices.
Findings
AES-XTS with random IV is feasible with 1-22% overhead
Adding per-sector metadata improves security in virtual disks
Implementation in Ceph RBD demonstrates practical benefits
Abstract
Disk encryption today uses standard encryption methods that are length preserving and do not require storing any additional information with an encrypted disk sector. This significantly simplifies disk encryption management as the disk mapping does not change with encryption. On the other hand, it forces the encryption to be deterministic when data is being overwritten and it disallows integrity mechanisms, thus lowering security guarantees. Moreover, because the most widely used standard encryption methods (like AES-XTS) work at small sub-blocks of no more than 32 bytes, deterministic overwrites form an even greater security risk. Overall, today's standard practice forfeits some security for ease of management and performance considerations. This shortcoming is further amplified in a virtual disk setting that supports versioning and snapshots so that overwritten data remains…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Cloud Data Security Solutions · Cryptography and Data Security
