U盘是一种能够进行数据交互的主流便携式存储设备,设计对U盘数据进行加密和解密的系统能够带来更为安全的移动存储。本文利用SOPC(System On a Programmable Chip )技术设计实现了一种U盘加解密系统,AES算法实现利用Verilog HDL语言,硬件部分采用Altera公司的Cyclone IV EP4CE15F17C8 FPGA芯片,与PC机的交互利用Nios II软核完成。由于加解密处理器和控制器都以IP软核的形式嵌入到FPGA中,整个系统具有高度的可配置性和兼容性。实验验证了该系统的加解密功能的正确性。