SM3杂凑算法的ASIC设计和实现  被引量:8

Design and Implementation of SM3 Algorithm in ASIC

在线阅读下载全文

作  者:张倩[1] 李树国[1] 

机构地区:[1]清华大学微电子所,北京100084

出  处:《微电子学与计算机》2014年第9期143-146,152,共5页Microelectronics & Computer

基  金:国家"八六三"计划(2012AA012402);国家自然科学基金(61073173);清华大学自主研发计划(2011Z05116)

摘  要:针对国家商用密码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.

关 键 词:SM3 杂凑算法 ASIC实现 填充 

分 类 号:TN402[电子电信—微电子学与固体电子学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象