针对网络安全加密系统中安全能力弱、开发成本高和实时能力差等问题,提出了一种基于FPGA的可重构加密引擎的设计方案,在详细论述了该加密引擎的总体设计结构的基础上,分析了FPGA实现中关键技术的解决方法。通过实验仿真表明:该引擎可以有效地提高FPGA器件的可重构性能,可重构资源比可以达到0.78,因此,该引擎在今后的嵌入式安全产品开发方面具有很好的速度和可重构应用前景。
For a few problems,such as the weak security capability in encryption system of network security,the highly cost of development,and the weak ability of real-time processing,this article puts forward a design alternative of reconfigurable encryption engine based on FPGA.On the basis of the detailed exposition about the overall design structure of the encryption engine,it analyzes the key technology solution in FPGA implementation.Finally,experimental simulation shows that the engine can effectively improve the reconfigurable performance of FPGA,and reconfigurable resources performance ratio can be achieved to 0.78.So the engine on the future development of embedded security products has good speed and reconfigurable application prospects.