首页 | 本学科首页   官方微博 | 高级检索  
     

一种高吞吐量MD5算法的FPGA实现
引用本文:刘凯,车明,秦存秀. 一种高吞吐量MD5算法的FPGA实现[J]. 微处理机, 2008, 29(1): 188-191
作者姓名:刘凯  车明  秦存秀
作者单位:天津大学电信学院计算机系,天津,300072
摘    要:MD5数字摘要算法在网络安全的诸多方面都得到广泛的应用。由于其串行计算的特点,对MD5算法的加速并不像其它具有并行操作算法那样容易实现。提出了采用4级流水线的结构来提高MD5运算的吞吐量,可以提升至吉比特级。在设计中,参考了分布式存储模型的结构来实现低延迟、低资源消耗及更好的可扩展性。

关 键 词:MD5算法  现场可编辑逻辑门阵列  流水线
文章编号:1002-2279(2008)01-0188-04
修稿时间:2006-01-11

A High Throughput FPGA Implementation of MD5 Algorithm
LIU Kai,CHE Ming,AIN Cun-xiu. A High Throughput FPGA Implementation of MD5 Algorithm[J]. Microprocessors, 2008, 29(1): 188-191
Authors:LIU Kai  CHE Ming  AIN Cun-xiu
Abstract:The MD5 message-digest algorithm is used widely in many application fields of network security.Because of its nature of sequential computation,acceleration on MD5 is not as easy as that on some other algorithms which have many parallel operations inside.This paper proposes 4-stage pipelining architecture to increase throughput of the MD5 implementation to gigabit level.In the design,the distributed memory model is adopted to provide lower latency,fewer logic resource requirement and better scalability.
Keywords:MD5  FPGA  Pipeline
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号