Cryptology ePrint Archive: Report 2009/274
A Collision-resistance Hash Function DIHA2
Xigen.Yao
Abstract: Abstract. The new hash function DIHA2 (Dynamic Input Hash Algorithm)is
with the structure of Merkle-Damgard and is based on 64-bit computing.It oper-
ates each 1024-bit block and outputts a 256-bit hash-value. For a 64-bit sub-block
X[j](0 ≤ j ≤ 15) of each step, DIHA2 gets a dynamic mapping value of TLU
(table look up,The table was 256-Byte only)and add it to operation of variables
a, b, c, d,so as to eliminate the differential effect.At the same time DIHA2 sets
3 assistant register variables r1, r2, r3 to store the mapping value and resume
loading 3 steps later, so as to be interleaving. DIHA2 therefore obtained strong
avalanche effect than the others and can resist the sharp and serious attack of
differential.
Category / Keywords: hash function , dynamic mapping, avalanche , differential
Date: received 9 Jun 2009
Contact author: dihuo377 at 163 com ,wai2ha@qq com
Available formats: PDF | BibTeX Citation
Version: 20090609:145904 (All versions of this report)
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]