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, Xiang
中科院分区:
数学1区
文献类型:
--
作者:
Li, Yantao;Li, Xiang

文献摘要

被引文献

相似文献

本文提出了一种基于变参数循环移位的混沌哈希算法。我们利用分段线性混沌映射和单向耦合映射格来产生初值和可变参数。引入循环移位来提高哈希值的随机性。我们从哈希值的分布、哈希值对原始消息和密钥轻微修改的敏感性、混淆和扩散特性、对生日和中间相遇攻击的鲁棒性、碰撞测试、速度分析、随机性测试、灵活性和计算复杂度等方面对所提出的哈希算法进行了评估,结果表明所提出的算法具有很强的安全强度。与现有的混沌哈希算法相比,该算法具有中等的统计性能、更好的速度、随机性测试和灵活性。(C) 2016 Elsevier Ltd.版权所有。
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.