›› 2013, Vol. 26 ›› Issue (7): 172-.

• 论文 • 上一篇    下一篇

基于FPGA的DES加密算法实现

戈勇,李华,宁永成   

  1. (1.中国航天科技集团公司 质量技术部,北京 100029;2.西安电子科技大学 微电子学院,陕西 西安 710071)
  • 出版日期:2013-07-15 发布日期:2013-07-16
  • 作者简介:李华(1988—),男,硕士研究生。研究方向:超大规模数字集成电路设计。E-mail:lihua334@163.com
  • 基金资助:

    戈勇(1976—),男,硕士,高级工程师。研究方向:高可靠元器件质量控制与应用。

The Implementation of DES Algorithm Based on FPGA

GE Yong,LI Hua,NING Yongcheng   

  1. (1.Quality and Technology,China Aerospace Science and Technology Corporation,Beijing 100029,China;2.School of Microelectronics,Xidian University,Xi'an 710071,China)
  • Online:2013-07-15 Published:2013-07-16

摘要:

在分析DES加密算法的基础上,利用流水线技术和分时复用技术,设计了两种流水线结构和复用结构的DES加密算法电路,功能仿真正确,并以Xilinx FPGA为实现基础,结合纯组合逻辑结构,分析对比上述几种方案在速度和资源方面的优劣。其中最快一种实现方案最高时钟频率可达139 MHz,加密速度达到8.9 Gbit·s-1

关键词: DES, 流水线, 分时复用, Xilinx FPGA

Abstract:

Based on the principle of DES algorithm and the method of pipeline design and time division multiplexing design,the paper introduces two different ways to implement the algorithm with Xilinx FPGA using respective methods.A detail analysis of the running speed and hardware resource cost between the designs is made.The fastest implementation of the design can achieve a highest clock frequency of 139MHz and an encryption rate of 8.9 Gbit·s-1.

Key words: DES;pipeline;time division multiplexing;Xilinx FPGA

中图分类号: 

  • TP301.6