Unkeyed cryptographic hash functions are a sub-type of the cryptographic hash functions. They take input of variable length and convert it into a fixed-length output, and the length depends on the type of the function used. The function's output is also known as MDC (modification detection code). MDC represents the digest of the data sent as the input. We can further use it to detect any changes in that data.
The three types of unkeyed cryptographic hash functions are:
OWHF are one-way hash functions, meaning the input can't be calculated from the output. They satisfy
CRHF ensures that no two inputs can produce the same output, thus avoiding collisions. They also are second preimage-resistant.
UOWHF serves as a replacement for the CRHF. UOWHF are universal hash functions, meaning that the actual hash function is randomly selected from a list of collision-resistant hash functions at the execution time. This makes UOWHF functions less expensive and weaker compared to CRHF.
Free Resources