Chaotic hash function based on circular shifts with variable parameters
Chaotic hash function based on circular shifts with variable parameters
复制标题
基于可变参数循环移位的混沌哈希函数
DOI:
10.1016/j.chaos.2016.08.014
复制
发表时间:
2016-10-01
影响因子:
7.8
通讯作者:
Li, Xiang
中科院分区:
文献类型:
--
作者:
Li, Yantao;Li, Xiang
We propose a chaotic hash algorithm based on circular shifts with variable parameters in this paper. We exploit piecewise linear chaotic map and one-way coupled map lattice to produce initial values and variable parameters. Circular shifts are introduced to improve the randomness of hash values. We evaluate the proposed hash algorithm in terms of distribution of the hash value, sensitivity of the hash value to slight modifications of the original message and secret keys, confusion and diffusion properties, robustness against birthday and meet-in-the-middle attacks, collision tests, analysis of speed, randomness tests, flexibility, computational complexity, and the results demonstrate that the proposed algorithm has strong security strength. Compared with the existing chaotic hash algorithms, our algorithm shows moderate statistical performance, better speed, randomness tests, and flexibility. (C) 2016 Elsevier Ltd. All rights reserved.