Efficient Hashing of Sparse Virtual Disks

Nir Soffer, Erez Waisbard

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

Abstract

Verifying the integrity of a file is a fundamental operation in file transfer. Common tools compute a short hash value that is sent along with the file, but computing this value requires going over the entire file and if the file is huge, then this process is slow. We introduce blkhash - a novel hash algorithm optimized for disk images, that is up to 4 orders of magnitude faster than commonly used tools. We implemented a new command line tool and library that can be used in the virtualization space for verifying storage management operations. Our approach can significantly contribute to use cases such as: (1) Very fast computing of virtual disk hash value in software defined storage, (2) Verifying an entire disk image content as part of a supply chain integrity verification or in the context of confidential computing.

Original languageEnglish
Title of host publicationProceedings of the 16th ACM International Conference on Systems and Storage, SYSTOR 2023
PublisherAssociation for Computing Machinery, Inc
Pages139
Number of pages1
ISBN (Electronic)9781450399623
DOIs
StatePublished - 5 Jun 2023
Externally publishedYes
Event16th ACM International Conference on Systems and Storage, SYSTOR 2023 - Haifa, Israel
Duration: 5 Jun 20237 Jun 2023

Publication series

NameProceedings of the 16th ACM International Conference on Systems and Storage, SYSTOR 2023

Conference

Conference16th ACM International Conference on Systems and Storage, SYSTOR 2023
Country/TerritoryIsrael
CityHaifa
Period5/06/237/06/23

Bibliographical note

Publisher Copyright:
© 2023 Owner/Author(s).

Keywords

  • fast hash function
  • sparse disk integrity

Fingerprint

Dive into the research topics of 'Efficient Hashing of Sparse Virtual Disks'. Together they form a unique fingerprint.

Cite this