论文部分内容阅读
U盘是一种能够进行数据交互的主流便携式存储设备,设计对U盘数据进行加密和解密的系统能够带来更为安全的移动存储.本文利用SOPC(System On a Programmable Chip)技术设计实现了一种U盘加解密系统,AES算法实现利用Verilog HDL语言,硬件部分采用Altera公司的Cyclone IV EP4CE15F17C8FPGA芯片,与PC机的交互利用Nios II软核完成.由于加解密处理器和控制器都以IP软核的形式嵌入到FPGA中,整个系统具有高度的可配置性和兼容性.实验验证了该系统的加解密功能的正确性.
The U-disk is a mainstream portable storage device that can exchange data, and the system designed to encrypt and decrypt the U-disk data can bring more secure mobile storage.This paper designs and implements the system using a SOPC (System On a Programmable Chip) A U disk encryption and decryption system, AES algorithm using Verilog HDL language, the hardware part of Altera’s Cyclone IV EP4CE15F17C8FPGA chip, and PC interaction using Nios II soft core to complete.As the encryption and decryption processor and controller are IP The form of soft core is embedded in FPGA, and the whole system has a high degree of configurability and compatibility.The experiment verifies the correctness of encryption and decryption function of the system.