中国物理B ›› 2019, Vol. 28 ›› Issue (4): 40504-040504.doi: 10.1088/1674-1056/28/4/040504

• SPECIAL TOPIC—Recent advances in thermoelectric materials and devices • 上一篇    下一篇

New chaotical image encryption algorithm based on Fisher-Yatess scrambling and DNA coding

Xing-Yuan Wang(王兴元), Jun-Jian Zhang(张钧荐), Fu-Chen Zhang(张付臣), Guang-Hui Cao(曹光辉)   

  1. 1 School of Information Science and Technology, Dalian Maritime University, Dalian 116026, China;
    2 Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology, Dalian 116024, China;
    3 College of Mathematics and Statistics, Chongqing Technology and Business University, Chongqing 400067, China;
    4 School of Electronics & Information Engineering, Liaoning University of Technology, Jinzhou 121001 China
  • 收稿日期:2018-10-29 修回日期:2019-02-10 出版日期:2019-04-05 发布日期:2019-04-05
  • 通讯作者: Xing-Yuan Wang, Jun-Jian Zhang E-mail:wangxy@dlut.edu.cn;463182719@qq.com
  • 基金资助:

    Project supported by the National Natural Science Foundation of China (Grant Nos. 61173183, 61672124, 61370145, and 11501064), the Password Theory Project of the 13th Five-Year Plan National Cryptography Development Fund, China (Grant No. MMJJ20170203), the China Postdoctoral Science Foundation (Grant No. 2016M590850), and the Scientific and Technological Research Program of Chongqing Municipal Education Commission, China (Grant No. KJ1500605).

New chaotical image encryption algorithm based on Fisher-Yatess scrambling and DNA coding

Xing-Yuan Wang(王兴元)1,2, Jun-Jian Zhang(张钧荐)2, Fu-Chen Zhang(张付臣)3, Guang-Hui Cao(曹光辉)4   

  1. 1 School of Information Science and Technology, Dalian Maritime University, Dalian 116026, China;
    2 Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology, Dalian 116024, China;
    3 College of Mathematics and Statistics, Chongqing Technology and Business University, Chongqing 400067, China;
    4 School of Electronics & Information Engineering, Liaoning University of Technology, Jinzhou 121001 China
  • Received:2018-10-29 Revised:2019-02-10 Online:2019-04-05 Published:2019-04-05
  • Contact: Xing-Yuan Wang, Jun-Jian Zhang E-mail:wangxy@dlut.edu.cn;463182719@qq.com
  • Supported by:

    Project supported by the National Natural Science Foundation of China (Grant Nos. 61173183, 61672124, 61370145, and 11501064), the Password Theory Project of the 13th Five-Year Plan National Cryptography Development Fund, China (Grant No. MMJJ20170203), the China Postdoctoral Science Foundation (Grant No. 2016M590850), and the Scientific and Technological Research Program of Chongqing Municipal Education Commission, China (Grant No. KJ1500605).

摘要:

Based on the Fisher-Yatess scrambling and DNA coding technology, a chaotical image encryption method is proposed. First, the SHA-3 algorithm is used to calculate the hash value of the initial password, which is used as the initial value of the chaotic system. Second, the chaotic sequence and Fisher-Yatess scrambling are used to scramble the plaintext, and a sorting scrambling algorithm is used for secondary scrambling. Then, the chaotic sequence and DNA coding rules are used to change the plaintext pixel values, which makes the ciphertext more random and resistant to attacks, and thus ensures that the encrypted ciphertext is more secure. Finally, we add plaintext statistics for pixel-level diffusion to ensure plaintext sensitivity. The experimental results and security analysis show that the new algorithm has a good encryption effect and speed, and can also resist common attacks.

关键词: Fisher-Yatess scrambling, chaotic sequence, DNA coding, image encryption

Abstract:

Based on the Fisher-Yatess scrambling and DNA coding technology, a chaotical image encryption method is proposed. First, the SHA-3 algorithm is used to calculate the hash value of the initial password, which is used as the initial value of the chaotic system. Second, the chaotic sequence and Fisher-Yatess scrambling are used to scramble the plaintext, and a sorting scrambling algorithm is used for secondary scrambling. Then, the chaotic sequence and DNA coding rules are used to change the plaintext pixel values, which makes the ciphertext more random and resistant to attacks, and thus ensures that the encrypted ciphertext is more secure. Finally, we add plaintext statistics for pixel-level diffusion to ensure plaintext sensitivity. The experimental results and security analysis show that the new algorithm has a good encryption effect and speed, and can also resist common attacks.

Key words: Fisher-Yatess scrambling, chaotic sequence, DNA coding, image encryption

中图分类号:  (Low-dimensional chaos)

  • 05.45.Ac
05.45.-a (Nonlinear dynamics and chaos)