File Integrity Verification Using Cryptographic Hashing: A Review Of Hash Functions, Keyed Hashes, Merkle Trees And Integrity Monitoring Systems

Files on computers, servers and cloud storage can be altered by malware, intruders, faulty hardware or insiders, often without visible signs. File integrity verification detects such changes by computing a cryptographic fingerprint of each file and comparing it with a trusted reference. This paper reviews the cryptographic foundations and system designs for file integrity verification. It explains the properties of cryptographic hash functions, namely preimage, second-preimage and collision resistance, and examines the families in use, including the deprecated MD5 and SHA-1, which suffered practical collisions, the SHA-2 family and faster modern designs such as BLAKE2. Keyed-hash message authentication codes and digital signatures are reviewed as means of protecting stored hashes from attackers who could otherwise recompute them. Merkle hash trees for efficient verification of large file collections, file integrity monitoring tools, kernel-level integrity measurement and transparency logs are discussed. A five-layer architecture comprising file discovery, hashing, protected baseline storage, scheduled and event-driven verification, and alerting with response is proposed, together with research gaps, objectives, a comparison of hash algorithms and challenges such as legitimate updates, performance on large files and baseline tampering. The review concludes that strong hashes combined with protected baselines provide reliable tamper detection.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-11-11
DOI
https://doi.org/10.5281/zenodo.24128184
Primary Topic
Cryptographic Implementations and Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
article

File Integrity Verification Using Cryptographic Hashing: A Review Of Hash Functions, Keyed Hashes, Merkle Trees And Integrity Monitoring Systems

Prof. S. K. Said, Prof. J. M. Patade, Prof. M. C. Kolse, Patel Faheem Faruk
Zenodo (CERN European Organization for Nuclear Research)
Cryptographic Implementations and Security
article

File Integrity Verification Using Cryptographic Hashing: A Review Of Hash Functions, Keyed Hashes, Merkle Trees And Integrity Monitoring Systems

Prof. S. K. Said, Prof. J. M. Patade, Prof. M. C. Kolse, Patel Faheem Faruk
article en

Abstract

Files on computers, servers and cloud storage can be altered by malware, intruders, faulty hardware or insiders, often without visible signs. File integrity verification detects such changes by computing a cryptographic fingerprint of each file and comparing it with a trusted reference. This paper reviews the cryptographic foundations and system designs for file integrity verification. It explains the properties of cryptographic hash functions, namely preimage, second-preimage and collision resistance, and examines the families in use, including the deprecated MD5 and SHA-1, which suffered practical collisions, the SHA-2 family and faster modern designs such as BLAKE2. Keyed-hash message authentication codes and digital signatures are reviewed as means of protecting stored hashes from attackers who could otherwise recompute them. Merkle hash trees for efficient verification of large file collections, file integrity monitoring tools, kernel-level integrity measurement and transparency logs are discussed. A five-layer architecture comprising file discovery, hashing, protected baseline storage, scheduled and event-driven verification, and alerting with response is proposed, together with research gaps, objectives, a comparison of hash algorithms and challenges such as legitimate updates, performance on large files and baseline tampering. The review concludes that strong hashes combined with protected baselines provide reliable tamper detection.

Zenodo (CERN European Organization for Nuclear Research)
Cryptographic Implementations and Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon