FPGA Implementation and Design of a Hybrid Chaos-AES Color Image Encryption Algorithm

被引:22
|
作者
Yang, Cheng-Hsiung [1 ,2 ]
Chien, Yu-Sheng [1 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Grad Inst Automat & Control, Taipei 10607, Taiwan
[2] Natl Taiwan Univ Sci & Technol, Ctr Automat & Control, 43 Sect 4,Keelung Rd, Taipei 10607, Taiwan
来源
SYMMETRY-BASEL | 2020年 / 12卷 / 02期
关键词
four-dimensional chaotic system; S-Box; sort; image encryption; FPGA; PERMUTATION;
D O I
10.3390/sym12020189
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In this paper, we propose an image encryption algorithm based on four-dimensional chaotic system to generate key and improve advanced encryption standard. The encryption algorithm is optimized by using the pipeline and parallel computing features of Field Programmable Gate Array (FPGA). First, the chaotic system is used as a key generator for the encryption algorithm. Next, in the improved advanced encryption standard, ShiftRows and SubByres are modified with Spin-Sort and Cubic S-Box, and the round of encryption is reduced. We implement the encryption algorithm and the wired image transmission system to the ARM-based SoC-FPGA. The HPS software runs on Linux and is used to control the FPGA encryption algorithm and image transmission. Finally, the results from the encryption security analysis show that the proposed image encryption algorithm is safe and effective.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] A Hybrid Chaos-AES Encryption Algorithm and Its Impelmention Based on FPGA
    Atteya, Ahmed M.
    Madian, Ahmed H.
    [J]. 2014 IEEE 12TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2014, : 217 - 220
  • [2] FPGA Implementation of Chaotic based AES Image Encryption Algorithm
    Shah, Syed Shahzad Hussain
    Raja, Gulistan
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING APPLICATIONS (ICSIPA), 2015, : 574 - 577
  • [3] FPGA implementation of a chaos-based image encryption algorithm
    Maazouz, Mohamed
    Toubal, Abdelmoughni
    Bengherbia, Billel
    Houhou, Oussama
    Batel, Noureddine
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 9926 - 9941
  • [4] The Implementation of AES-CMAC Authenticated Encryption Algorithm on FPGA
    Pirzada, Syed Jahanzeb Hussain
    Murtaza, Abid
    Hasan, Muhammad Noman
    Xu, Tongge
    Liu Jianwei
    [J]. 2019 IEEE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING TECHNOLOGY (CCET), 2019, : 193 - 197
  • [5] An image encryption method based on chaos system and AES algorithm
    Alireza Arab
    Mohammad Javad Rostami
    Behnam Ghavami
    [J]. The Journal of Supercomputing, 2019, 75 : 6663 - 6682
  • [6] An image encryption method based on chaos system and AES algorithm
    Arab, Alireza
    Rostami, Mohammad Javad
    Ghavami, Behnam
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (10): : 6663 - 6682
  • [7] A Chaos-based Color Image Encryption Algorithm
    Yu, Gan
    Shen, Yongjun
    Zhang, Guidong
    Yang, Yanhua
    [J]. 2013 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2013, : 92 - 95
  • [8] Cryptanalysis of a color image encryption algorithm based on chaos
    Tu, Guangyou
    Liao, Xiaofeng
    Xiang, Tao
    [J]. OPTIK, 2013, 124 (22): : 5411 - 5415
  • [9] FPGA Implementation of AES Encryption and Decryption
    Deshpande, Ashwini M.
    Deshpande, Mangesh S.
    Kayatanavar, Devendra N.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON CONTROL AUTOMATION, COMMUNICATION AND ENERGY CONSERVATION INCACEC 2009 VOLUME II, 2009, : 567 - 573
  • [10] FPGA Implementation of Efficient AES Encryption
    Priya, S. Sridevi Sathya
    Kumar, P. Karthigai
    SivaMangai, N. M.
    Rejula, V.
    [J]. 2015 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2015,