节点文献

快速实现SHA-1算法的硬件结构

Efficient hardware architecture for secure hash algorithm SHA-1

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 黄谆白国强陈弘毅

【Author】 HUANG Zhun, BAI Guoqiang, CHEN Hongyi(Institute of Microelectronics, Tsinghua University, Beijing 100084, China)

【机构】 清华大学微电子学研究所清华大学微电子学研究所 北京100084北京100084北京100084

【摘要】 安全散列算法是数字签名等密码学应用中重要的工具。目前最常用的安全散列算法是SHA-1算法,它被广泛地应用于电子商务等信息安全领域。为了满足应用对安全散列算法计算速度的需要,该文提出了一种快速计算SHA-1算法的硬件结构。该方法通过改变硬件结构、引入中间变量,达到缩短关键路径的目的,进而提高计算速度。这种硬件结构在0.18μm工艺下的ASIC实现可以达到3.9Gb/s的数据吞吐量,是改进前的两倍以上;它在FPGA上实现的性能也接近目前SHA-1算法商用IP核的两倍。

【Abstract】 Secure hash algorithms are important tools for cryptographic applications such as digital signatures. An efficient hardware architecture was developed to speed up the widely used secure hash algorithm SHA-1. The design shortens the critical path by adjusting the iterative method. The optimized ASIC implementation delivers 3.9 Gb/s of processing throughput using 0.18 μm CMOS technology, more than twice the speed of a straightforward implementation. The performance on FPGA is nearly twice as fast as most commercial IP cores for SHA-1.

【基金】 国家自然科学基金资助项目(60273004、60236020)
  • 【文献出处】 清华大学学报(自然科学版) ,Journal of Tsinghua University(Science and Technology) , 编辑部邮箱 ,2005年01期
  • 【分类号】TN402
  • 【被引频次】48
  • 【下载频次】596
节点文献中: 

本文链接的文献网络图示:

本文的引文网络