摘要
采用引入中间变量进行预计算的方法对SHA256算法的关键路径进行了优化,提高了SHA256运算速度。将SHA256和HMAC结合,实现了优化的HMAC-SHA256电路。该电路在选择信号的控制下,支持独立的HMAC和SHA256两种运算,分别在Xilinx和Altera平台对其进行综合实现,均达到了很高的数据吞吐率。并和现有一些论文中的实现结果比较,面积和性能均大大优于以往设计。
This paper introduced pre-calculation method of intermediate variables to optimize the critical path of SHA256 algorithm, which improved computational speed of SHA256. Through the combination of SHA256 and HMAC, HMAC-SHA256 circuit optimization is achieved. Under the control of the selection signal of this circuit, it supports the independent SHA256 and HMAC, and respectively integrates and achieves it in Altera and Xilinx platforms, which all have reached a very high data throughput rates. And compared with results of a number of existing papers, the area and performance is much better than the previous design.
出处
《价值工程》
2012年第29期202-204,共3页
Value Engineering