Cryptology ePrint Archive: Report 2007/465
A Synthetic Indifferentiability Analysis of Some Block-Cipher-Based Hash Functions
Zheng Gong and Xuejia Lai and Kefei Chen
Abstract: At \textsl{ASIACRYPT'06}, Chang \textit{et al}. analyzed the
indifferentiability of some popular hash functions based on
block-cipher namely, the 20 collision resistant PGV hash
functions, the MDC2 and the PBGV etc. In particular, two
indifferentiable attacks were shown on the 4 of the 20 collision
resistant PGV hash functions and the PBGV with the prefix-free
padding. In this article, a synthetic indifferentiability analysis
of some block-cipher-based hash functions is considered. First, a
more precise definition is proposed on the adversary in
block-cipher-based hash functions. Next, the advantage of
indifferentiability is extended by considering whether the hash
function is keyed or not. Finally, a limitation is observed in
Chang et al.'s indifferentiable attacks on the four PGV hash
functions and the PBGV. In particular, the formal proofs prove
those hash functions are indifferentiable from random oracle in
the ideal cipher model with the prefix-free padding, the NMAC/HMAC
and the chop construction.
Category / Keywords: foundations / Hash Function, Block Cipher, Indifferentiability, Random Oracle
Publication Info: under a journal's review
Date: received 11 Dec 2007, last revised 20 Mar 2008
Contact author: neoyan at sjtu edu cn
Available formats: PDF | BibTeX Citation
Version: 20080320:135949 (All versions of this report)
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]