摘要
为保障数据的机密性,防止数据被窃听、非授权访问,把超混沌系统的复杂动力学特性与高级加密标准(AES)相结合,设计一种超混沌和AES的混合加密算法,并利用MATLAB编程实现。对2个超混沌系统产生的混沌序列进行处理,生成加密密钥,明文数据经过超混沌加密和AES加密后输出密文。实验结果表明,该算法的密钥长度达654 bit,且密钥空间还有进一步扩大的可能,具有良好的密文统计特性和密钥敏感性,任何一个密钥参数发生超过10-15的变化后都无法正确解密出原始明文。
Combining the complex dynamic characteristics of the hyperchaotic system with the Advanced Encryption Standard(AES),a hybrid encryption algorithm based on hyperchaos and AES is designed and realized by MATLAB in order to ensure data confidentiality and to prevent data from interception and unauthorized access.The chaotic sequences generated by the two hyperchaos were processed to create encryption keys and the plaintext data was encrypted with hyperchaos encryption and AES encryption to output the ciphertext.The experimental results show that the algorithm has a key length of 654 bit,and the key space has the possibility of further expansion.The algorithm has good ciphertext statistical characteristics and key sensitivity,thus any key parameter change more than 10-15 can′t correctly decrypt the original plaintext.
作者
欧国成
刘小园
OU Guocheng;LIU Xiaoyuan(Department of Information Engineering,Luoding Polytechnic College,Luoding 527200,Guangdong,China)
出处
《江西理工大学学报》
CAS
2020年第5期80-87,共8页
Journal of Jiangxi University of Science and Technology
基金
2019年广东省普通高校青年创新人才类项目(2019GKQNCX114)
2018年度广东省普通高校重点科研平台和科研项目(2018GKTSCX090)
2019年度广东省高等教育学会高职高专云计算与大数据研究课题(GDYJSKT19-27)。
关键词
超混沌系统
混沌序列
混合加密
数据安全
hyperchaotic system
chaotic sequence
hybrid encryption
data security