摘要
研究混沌理论的数据加密算法设计,针对传统利用混沌系统对数据加密时运算开销大、运算效率不高。为解决上述问题,提出了一种利用混沌系统的迭代序列进行加密的方法。首先将混沌产生的序列映射成由整数构成的伪随机序列来充当加密密钥,然后将其均匀分布在某一区间上。再利用Logistic公式迭代若干次与经过置换的明文异或获得加密密文。通过对混沌序列加密算法的设计,使加和解密运算开销和运算效率得到了提高;分析算法具有较强的抗密钥穷举攻击和抗攻击的能力。仿真实验结果表明方法是有效的和可行的,并且数据加密/解密的效果良好。
The research is based on chaos theory and the data encryption technology.In view of the large spending and low computing efficiency of current data encryption system with chaotic,a sequence of chaotic systems iterative encryption approach is presented.First,a chaotic sequence is mapped into the pseudo-random sequence of integers,which acts as the encryption keys,and then uniformly distributed in a given interval.The exclusive or operation is carried out with the result from Logistic iteration formula and the replaced unencrypted data to get the ciphertext.Through the design of chaotic sequence encryption algorithm,the encryption and decryption operations spending and operational efficiency have been improved.Algorithm analysis shows that the algorithm has a strong ability of anti-brute-force attack and anti-key chosen plaintext attacks.The simulation results show that the method is effective and feasible,and the effects of data encryption / decryption are good.
出处
《计算机仿真》
CSCD
北大核心
2011年第2期120-123,共4页
Computer Simulation
关键词
混沌理论
加密算法
图像加密
数据加密
混沌序列
Chaos theory
Encryption algorithm
Image encryption
Data encryption
Chaotic sequence