Back to Search Start Over

Keyed hash function based on a dynamic lookup table of functions

Authors :
Yantao Li
Shaojiang Deng
Di Xiao
Source :
Information Sciences. 214:56-75
Publication Year :
2012
Publisher :
Elsevier BV, 2012.

Abstract

In this paper, we present a novel keyed hash function based on a dynamic lookup table of functions. More specifically, we first exploit the piecewise linear chaotic map (PWLCM) with secret keys used for producing four 32-bit initial buffers and then elaborate the lookup table of functions used for selecting composite functions associated with messages. Next, we convert the divided message blocks into ASCII code values, check the equivalent indices and then find the associated composite functions in the lookup table of functions. For each message block, the four buffers are reassigned by the corresponding composite function and then the lookup table of functions is dynamically updated. After all the message blocks are processed, the final 128-bit hash value is obtained by cascading the last reassigned four buffers. Finally, we evaluate our hash function and the results demonstrate that the proposed hash algorithm has good statistical properties, strong collision resistance, high efficiency, and better statistical performance compared with existing chaotic hash functions.

Details

ISSN :
00200255
Volume :
214
Database :
OpenAIRE
Journal :
Information Sciences
Accession number :
edsair.doi...........369e8a86b51bf0de7dff3e74e887eda1
Full Text :
https://doi.org/10.1016/j.ins.2012.06.001