摘要
针对国家商用密码SM3杂凑算法提出了一种四合一的ASIC实现架构.该架构采用进位保留加法器和循环展开方式,与单轮结构相比,时钟周期数减少了75%,吞吐率提高了29.4%.采用65nm的SMIC工艺,在125MHz的低时钟频率下,吞吐率达到了4Gb/s.此款SM3杂凑算法芯片已经进行了流片,支持填充和暂停功能.
Based on the analysis of the National Business password the SM3 hash algorithm,a four-to-one architecture is proposed.The architecture uses carry-save adder and loop unrolling to improve its performance.Compared with single cycle architecture,the four-to-one architecture reduces the number of clock cycles by 75% and improves the throughput by 29.4%.In SMIC's 65 nm process,the throughput of SM3 has achieved a high performance of 4Gbps at 125 MHz.This SM3 hash algorithm chip is being taped.It supports byte padding and has pause function.
出处
《微电子学与计算机》
CSCD
北大核心
2014年第9期143-146,152,共5页
Microelectronics & Computer
基金
国家"八六三"计划(2012AA012402)
国家自然科学基金(61073173)
清华大学自主研发计划(2011Z05116)