-
题名一种高性能大数模幂协处理器SEA
被引量:7
- 1
-
-
作者
赵学秘
陆洪毅
戴葵
童元满
王志英
-
机构
国防科学技术大学计算机学院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2005年第6期924-929,共6页
-
基金
国家"八六三"高技术研究发展计划基金项目(2002AA1Z1080)
-
文摘
大数模幂是许多公钥算法中的主要操作和计算瓶颈.SEA是一种针对大数模幂的高性能协处理器,其主要采用如下3种加速方法:①采用二进制并行模幂算法(PBME)和以基数长度为处理字长的高基数Montgomery算法(RBHRMMM);②将算法映射到脉动阵列处理结构,并交替计算平方和乘以掩盖RBHRMMM算法中的相关,同时应用定向技术消除PBME算法中的相关;③基于“先拆分乘法、后将累加压缩”的思想优化关键路径.SEA完成1024b完整大数模幂仅需72738个时钟周期,采用基于标准单元的正向设计流程实现,其面积为4.2×4.2mm2,等效门数为739933.目前,SEA已经在0.18μm1P6MCMOS工艺上流片成功,主频133MHz,峰值功耗为962.26mW,使用SEA后,完成一次1024bRSA签名仅需316.9μs.
-
关键词
模幂协处理器
高基数montgomery算法
脉动阵列
重定向
乘法器
-
Keywords
modular exponentiation
high radix montgomery algorithm
systolic array
bypass
multiplier
-
分类号
TP332.2
[自动化与计算机技术—计算机系统结构]
-