作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (14): 270-271,. doi: 10.3969/j.issn.1000-3428.2007.14.096

• 开发研究与设计技术 • 上一篇    下一篇

基于FPGA的SHA-1算法的设计与实现

孙 黎,慕德俊,刘 航   

  1. (西北工业大学自动化学院控制与网络研究所,西安 710072)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-07-20 发布日期:2007-07-20

Design and Implementation of SHA-1 Algorithm Based on FPGA

SUN Li, MU Dejun, LIU Hang   

  1. (Institute of Control and Network, College of Automation, Northwestern Polytechnical University, Xi’an 710072)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-07-20 Published:2007-07-20

摘要: SHA-1算法是目前常用的安全散列算法,被广泛地应用于电子商务等信息安全领域。为了满足安全散列算法的计算速度,该文将SHA-1分成5个硬件结构模块来实现,每个模块可以独立工作。对其进行了优化,达到了缩短关键路径的目的,提高了计算速度。独立的模块使得对每个模块的修改都不会影响其他模块的工作,为模块的进一步优化提供了方便。

关键词: 散列算法, SHA-1算法, 现场可编程门阵列, 硬件描述语言

Abstract: Secure hash algorithms are important tools for cryptographic application such as digital signatures. To satisfy the requirements of computation speed, the paper divides SHA-1 into five modules of hardware architecture. Every module works independently and every module is optimized. It do not affect other modules when one module is modified.

Key words: hash algorithm, SHA-1 algorithm, FPGA, VHDL

中图分类号: