Hash Values in Digital Forensics
Introduction
Hash values denote condensed representations of digitized or binary content within digital material; however, they offer no additional information pertaining to the contents of any material interpretable by an individual. Moreover, the hash function is algorithms that convert variable-sized text quantities into hash values (which are fixed-sized outputs). Also called “cryptographic hash functions,” they facilitate the development of digital signatures, short textual condensations, and hash tables for the purpose of analysis (Fang et al., 2011; Kumar et al., 2012). In this paper, hash functions and their significance will be addressed.
Description
H (hash function) represents a transformation taking variable-sized input „m? and returning fixed-sized strings (h or hash value; i.e., h = H (m)) (Kumar et al., 2012). The hash functions possessing only the above property can be put to various broad computational uses; however, when applied to cryptography, they normally possess a few extra properties.
The fundamental prerequisites for any cryptographic hash function (H) are as follows:
· Any-length input,
· Fixed-length output,
· H(x) can be computed fairly easily for all x, and
· H(x) is 1-way and collision-free.
A one-way hash function means the function cannot be easily inverted, i.e., given any h (i.e., hash value), it is not computationally feasible to find an input x in such a way that H(x) = h. further, if, given input x, finding yx becomes computationally infeasible such that H(x) = H(y), then H represents a weakly collision-free hash function (Kumar et al., 2012; Rasjid et al., 2017). On the other hand, a strongly collision-free H is a hash function for which finding messages x & y such that H(x) = H(y) isn’t computationally feasible.
Hash values are a concise representation of the longer document or message they were calculated from;...
Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.
Get Started Now