Skip to main navigation Skip to search Skip to main content

Length preserving compression - Marrying encryption with compression

  • Doron Chen
  • , Michael Factor
  • , Danny Harnik
  • , Ronen Kat
  • , Eliad Tsfadia
  • IBM
  • Tel Aviv University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

This work tackles an inherent conflict between two important trends. The first is the integration of data compression capabilities into many storage systems supporting random I/O on the compressed data. The second is encrypting data at the host, before data is written to the storage, in order to address regulatory and enterprise requirements. This provides end-to-end protection for the data, but since the data arrives encrypted, it prevents the storage from compressing the data. Can compression savings be achieved together with host side encryption without changing the storage protocols or storage backend? In this paper we show that they can. We present Length Preserving Compression (LPC), which combines compression with encryption, to provide the benefits of both. The challenge is to achieve compression savings without overloading the host side with complex data management tasks which come with the fact that compression changes the data layout. We do this by keeping the data layout management capabilities on the storage while compressing and encrypting on the host. Equally important is that LPC works without changes to the compressing storage system or to the standard storage protocols involved. We implemented LPC in Linux dm-crypt and in the Xen blktap encryption and extensively evaluated its performance and impact on security and compression ratios.

Original languageEnglish
Title of host publicationSYSTOR 2021 - Proceedings of the 14th ACM International Conference on Systems and Storage
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450383981
DOIs
StatePublished - 14 Jun 2021
Externally publishedYes
Event14th ACM International Conference on Systems and Storage, SYSTOR 2021 - Virtual, Online, Israel
Duration: 14 Jun 202116 Jun 2021

Publication series

NameSYSTOR 2021 - Proceedings of the 14th ACM International Conference on Systems and Storage

Conference

Conference14th ACM International Conference on Systems and Storage, SYSTOR 2021
Country/TerritoryIsrael
CityVirtual, Online
Period14/06/2116/06/21

Bibliographical note

Publisher Copyright:
© 2021 ACM.

Fingerprint

Dive into the research topics of 'Length preserving compression - Marrying encryption with compression'. Together they form a unique fingerprint.

Cite this