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

计算机工程与科学 ›› 2025, Vol. 47 ›› Issue (4): 686-694.

• 图形与图像 • 上一篇    下一篇

基于三维混沌系统的图像加密及FPGA实现

闫少辉,姜嘉伟,崔宇   

  1. (西北师范大学物理与电子工程学院,甘肃 兰州 730070)
  • 收稿日期:2023-12-28 修回日期:2024-04-07 出版日期:2025-04-25 发布日期:2025-04-17

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

摘要: 提出一种基于FPGA的混沌系统实现方法,并成功将其应用在图像加密任务。基于改进的Bao混沌系统,利用改进的欧拉算法对混沌系统进行离散化,使用Verilog语言进行硬件设计;通过寄存器传输级RTL电路及ModelSim时序仿真验证混沌系统在软件设计层面的准确性。利用离散化的混沌序列在FPGA中对图像进行加密和相应密钥的解密,并通过VGA正确显示,验证了加密方案的可行性。在硬件层面成功实现混沌系统及图像加解密,为混沌加密技术在FPGA中的进一步应用奠定了基础。

关键词: 混沌系统, FPGA实现, Verilog设计, 图像加密

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