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 language | English |
---|---|
Title of host publication | Proceedings of the 16th ACM International Conference on Systems and Storage, SYSTOR 2023 |
Publisher | Association for Computing Machinery, Inc |
Pages | 139 |
Number of pages | 1 |
ISBN (Electronic) | 9781450399623 |
DOIs | |
State | Published - 5 Jun 2023 |
Externally published | Yes |
Event | 16th ACM International Conference on Systems and Storage, SYSTOR 2023 - Haifa, Israel Duration: 5 Jun 2023 → 7 Jun 2023 |
Publication series
Name | Proceedings of the 16th ACM International Conference on Systems and Storage, SYSTOR 2023 |
---|
Conference
Conference | 16th ACM International Conference on Systems and Storage, SYSTOR 2023 |
---|---|
Country/Territory | Israel |
City | Haifa |
Period | 5/06/23 → 7/06/23 |
Bibliographical note
Publisher Copyright:© 2023 Owner/Author(s).
Keywords
- fast hash function
- sparse disk integrity