Improved Indifferentiability Security Analysis of chopMD Hash Function
Improved Indifferentiability Security Analysis of chopMD Hash Function
复制标题
DOI:
10.1007/978-3-540-71039-4_27
复制
发表时间:
2008-02
期刊:
影响因子:
--
通讯作者:
D. Chang;M. Nandi
中科院分区:
文献类型:
--
作者:
D. Chang;M. Nandi
The classical design principle Merkle-Damgård [13,6] is scrutinized by many ways such as Joux’s multicollision attack, Kelsey-Schneier second preimage attack etc. In TCC’04, Maureret al. introduced a strong security notion called as “indifferentiability” for a hash function based on a compression function. The classical design principle is also insecure against this strong security notion whereas chopMD hash is secure with the security bound roughlyσ2/2swheresis the number of chopped bits andσis the total number of message blocks queried by a distinguisher. In case ofn= 2swherenis the output size of a compression function, the valueσto get a significant bound is 2s/2which is the birthday complexity, where the hash output size iss-bit. In this paper, we present an improved security bound for chopMD. The improved bound shown in this paper is (3(n−s) + 1)q/2s+q/2n−s− 1+σ2/2n+ 1whereqis the total number of queries. In case ofn= 2s, chopMD is indifferentiably-secure ifq= O(2s/(3s+ 1)) andσ= O(2n/2) which are beyond the birthday complexity. We also present a design principle for ann-bit hash function based on a compression functionand show that the indifferentiability security bound for this hash function is roughly (3n+ 1)σ/2n. So, the new design of hash function is second-preimage andr-multicollision secure as long as the query complexity (the number of message blocks queried) of an attacker is less than 2n/(3n+ 1) or 2n(r− 1)/rrespectively.