Cryptanalysis and Improvement on a Block Encryption Algorithm Based on Dynamic Sequences of Multiple Chaotic Systems

Cryptanalysis and Improvement on a Block Encryption Algorithm Based on Dynamic Sequences of Multiple Chaotic Systems
复制标题

DOI:
10.1016/j.cnsns.2007.10.011
复制
发表时间:
2009-02
期刊:
2010 International Workshop on Chaos-Fractal Theories and Applications
影响因子:
--
通讯作者:
Hai Yu;Zhiqiang Zhang;Jiangning Gao;Zhiliang Zhu
Hai Yu;Zhiqiang Zhang;Jiangning Gao;Zhiliang Zhu
中科院分区:
其他
文献类型:
--
作者:
Hai Yu;Zhiqiang Zhang;Jiangning Gao;Zhiliang Zhu

文献摘要

被引文献

相似文献

本文提出了一种利用多个混沌系统生成的动态序列的分组加密算法。在该算法中,多个一维混沌映射生成伪随机序列,这些序列是独立的且近似均匀的。经过一系列变换后,序列构成了一个新的均匀分布在值空间中的伪随机序列,通过异或和移位运算几轮覆盖明文,形成密码。该算法使伪随机序列具有更强的隐蔽性和类噪声特性,克服了计算机精度和单一混沌系统带来的周期性弊端。仿真结果表明,该算法是有效的,可用于通信系统的安全。
A block encryption algorithm using dynamic sequences generated by multiple chaotic systems is proposed in this paper. In this algorithm, several one-dimension chaotic maps generate pseudo-random sequences, which are independent and approximately uniform. After a series of transformations, the sequences constitute a new pseudo-random sequence uniformly distributing in the value space, which covers the plaintext by executing Exclusive-OR and shifting operations some rounds to form the cipher. This algorithm makes the pseudo-random sequence possess more concealment and noise like characteristic, and overcomes the periodic malpractice caused by the computer precision and single chaotic system. Simulation results show that the algorithm is efficient and useable for the security of communication system.