To search, Click below search items.


All Published Papers Search Service


FORK-160: A New 160 - bit Software-Oriented Hash Function


Amir Hossein Tabatabaee, Yaser Esmaeili, Mohammad Reza Sohizadeh Abyaneh, Hadi Ahmadi


Vol. 7  No. 9  pp. 177-186


There are various cryptographic protocols in which 160-bit message digest is required. SHA-1is the most well-known 160-bit hash function which is still used in protocols despite of its vulnerabilities against collision attacks. Lack of 160-bit hash function structures and disadvantages of truncating outputs of other secure hash functions (security problems and inefficiency) motivated us to introduce a new 160-bit hash function. In this paper, we describe our new software-efficient hash function FORK-160. Hence the name, this function uses basic design principles from the recently proposed hash function FORK-256. However, FORK-160 aims at improving FORK-256 both on security and efficiency. Most notably, FORK-160 uses more secure step function, reasonable message ordering and additive constants which make it resistant against existing cryptanalysis especially local collision attacks.


Hash function, collision attack, differential attack, FORK-256