为了增强混沌加密的安全性,提出一种基于多个混沌离散映射的动态加密算法.该算法使用了两个混沌级联子系统.子系统由简单混沌映射构成,其输出与明文相加取模后生成密文,而且子系统的迭代次数呈动态变化,提高了密文的不可预测性.仿真实验和安全性分析表明,该算法的密钥空间大,对明文和密钥敏感,能够有效地抵抗利用统计特性、差分特性和相空间重构进行的攻击.
In order to improve the security of chaotic encryption, a dynamic encryption algorithm based on multiple chaotic mappings is proposed. In the proposed algorithm, two cascaded chaotic subsystems composed of simple chaotic mappings are adopted, and their outputs are added to the plaintext with modulus to 'obtain encrypted information. The iterations of the subsystems are randomly changed, so that the unpredictability of the encrypted information is enhanced. Simulation tests and security analyses show that the proposed algorithm possesses large key space, high sensitivity to plaintext and key, and excellent security against varied attacks via statistical and differential characteristics and phase space reconstruction.