• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2025, Vol. 47 ›› Issue (4): 686-694.

• Graphics and Images • Previous Articles     Next Articles

Image encryption and FPGA implementation based on 3D chaotic system

YAN Shaohui,JIANG Jiawei,CUI Yu   

  1. (College of Physics and Electronic Engineering,Northwest Normal University,Lanzhou 730070,China)
  • Received:2023-12-28 Revised:2024-04-07 Online:2025-04-25 Published:2025-04-17

Abstract: This paper aims to implement the application of a chaotic system in image encryption within field-programmable gate array (FPGA). Based on the improved Bao chaotic system, the chaotic system is discretized using the improved Eulers algorithm, and the hardware design is carried out using Verilog language. The accuracy of chaotic system at the software design level is verified through register transfer level (TRL) circuits and ModelSim timing simulation. Discretized chaotic sequences are utilized on the FPGA for image encryption and corresponding key decryption, and the feasibility of the encryption scheme is verified through a video graphics array (VGA) interface. This study successfully implements image encryption using chaotic system at the hardware level, laying the foundation for further application and implementation of chaotic encryption technology on FPGA.

Key words: chaotic system, FPGA implementation, Verilog design, image encryption