摘要
提出了一种混沌和DNA运算结合的图像加密算法,为了实现密钥与明文关联,算法引入了哈希函数,借助哈希函数的单向性和雪崩效应,实现密钥与明文关联,增大密钥空间。通过哈希函数SHA-512计算明文图像和外部密钥的哈希摘要,并将其作为内部密钥。同时算法结合高维Chen氏超混沌系统和一维SPM映射进行设计,对明文图像进行分块处理,然后在Chen氏超混沌序列的选择下对各个明文图像块进行DNA加密运算,最后将加密得到的各密文块合成为密文图像。算法通过编程进行了仿真,结果表明提出的算法具备抗统计分析攻击和抗差分攻击等能力。
An image encryption algorithm base on chaos and DNA operations was proposed. To realize the association between the key and the plaintext, the algorithm introduced the hash function, which realized the association between the key and the plaintext and increased the key space using the one-way and avalanche effect of the hash function. The hash digest of the plaintext image and the external key were calculated using the hash function SHA-512, which was used as the internal key. Simultaneously, the algorithm was designed by combining the high-dimensional Chen’s hyperchaotic system and one-dimensional SPM mapping. The plaintext image was divided into blocks, and then DNA encryption was performed on each plaintext image block under the selection of Chen’s hyperchaotic sequence, and finally, the encryption was obtained. The ciphertext blocks were synthesized into a ciphertext image. The algorithm was simulated through programming, and the experiment results show that the proposed algorithm can resist statistical analysis attacks and resist differential attacks.
作者
蒋刚
郭祥
杨晨
丁召
JIANG Gang;GUO Xiang;YANG Chen;DING Zhao(College of Big Data and Information Engineering,Guizhou University,Guiyang Guizhou 550025,China)
出处
《计算机仿真》
北大核心
2021年第5期176-180,共5页
Computer Simulation
基金
国家自然科学基金(61564002)。
关键词
图像加密
混沌系统
加密算法
安全
Image encryption
Chaotic system
Encryption algorithm
Security