Lorenz系统混沌加密算法研究
提出一种基于被扰动的Lorenz系统的加密算法。首先通过Legendre多项式对Lorenz系统中的系统参数b进行扰动,然后再利用Lorenz产生的随机序列对原文信息进行一系列的操作变换,使得加密的信息更加安全。通过扰动有效的补偿了计算机有限精度导致的混沌系统退化行为,经对本算法的模拟实验及详细性能分析,结果表明该加密算法能够在保证加密速度的前提下,使得混沌序列随机性、加密系统安全性等方面都优于基于三维混沌密码系统和基于联合混沌加密系统。
Abstract:
In this paper, a chaotic encryption algorithm based on the disturbed Lorenz system is proposed. Firstly, the Lorenz system parameters b is disturbed by using the Legendre polynomial in order to compensate the degradation behavior of chaotic systems due to the computer’s finite precision, then the plaintexts are encrypted by using the pseudo-random sequence which are produced by the disturbed Lorenz system. As a result, the algorithm can effectively resist all known attacks and make information more secure. The proposed algorithm is described in detail, along with its security analysis and implementation. Theoretical analyses and computer simulations both confirm that the new algorithm possesses high security and fast encryption speed for practical information encryption.