Title :
On Quantifying the Resistance of Concrete Hash Functions to Generic Multicollision Attacks
Author :
Ramanna, Somindu C. ; Sarkar, Palash
Author_Institution :
Appl. Stat. Unit, Indian Stat. Inst., Kolkata, India
fDate :
7/1/2011 12:00:00 AM
Abstract :
Bellare and Kohno (2004) introduced the notion of balance to quantify the resistance of a hash function h to a generic collision attack. Motivated by their work, we consider the problem of quantifying the resistance of h to a generic multicollision attack. To this end, we introduce the notion of r -balance μr(h) of h and obtain bounds on the success probability of finding an r-collision in terms of μr(h). These bounds show that for a hash function with m image points, if the number of trials q is Θ(rm([(r-1)/(r)])μr(h)) , then it is possible to find r-collisions with a significant probability of success. The behavior of random functions and the expected number of trials to obtain an r-collision is studied. These results extend and complete the earlier results obtained by Bellare and Kohno (2004) for collisions (i.e., r=2). Going beyond their work, we provide a new design criteria to provide quantifiable resistance to generic multicollision attacks. Further, we make a detailed probabilistic investigation of the variation of r-balance over the set of all functions and obtain support for the view that most functions have r -balance close to one.
Keywords :
cryptography; random functions; concrete hash functions; generic multicollision attacks; random functions; Complexity theory; Concrete; Context; Cryptography; Random variables; Resistance; Upper bound; Balance; birthday attack; cryptography; hash function; multicollision;
Journal_Title :
Information Theory, IEEE Transactions on
DOI :
10.1109/TIT.2011.2146570