Please wait a minute...
J4  2006, Vol. 40 Issue (9): 1490-1493    
论文     
椭圆曲线密码加速器的设计实现
沈海斌,陈华锋,严晓浪(浙江大学 超大规模集成电路设计研究所,浙江 杭州 310027)
 全文: PDF 
摘要:

为了提高椭圆曲线密码(ECC)的点乘运算速度,提出了一种快速约简求模算法.该算法利用了特征为2的有限域中的不可约多项式第二项次数较小的特点.基于该算法和射影Montgomery点乘算法,利用超大规模集成电路技术实现了一种可配置的椭圆曲线密码加速器,该加速器采用可升级域设计和独特的流水线技术.仿真结果表明,基于该算法设计的加速器能快速完成ECC点乘运算,取162位和192位的密钥,点乘运算时间分别为0.22 ms和0.43 ms.加速器接口简单,扩展性好,为公钥密码算法的硬件实现提供了新的思路.

关键词: 射影Montgomery点乘算法快速归约求模算法可升级域设计    
出版日期: 2006-09-20
基金资助:

国家“863”高技术研究发展计划资助项目(2003AA141050;2003AA1Z1060).

作者简介: 沈海斌(1967-),男,博士,浙江杭州人,从事信息安全技术、SoC芯片设计研究. E-mail: shb@vlsi.zju.edu.cn
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
沈海斌
陈华锋
严晓浪

引用本文:

沈海斌 陈华锋 严晓浪. 椭圆曲线密码加速器的设计实现[J]. J4, 2006, 40(9): 1490-1493.

CHEN Hai-Bin, CHEN Hua-Feng, YAN Xiao-Lang. . J4, 2006, 40(9): 1490-1493.

链接本文:

http://www.zjujournals.com/xueshu/eng/CN/        http://www.zjujournals.com/xueshu/eng/CN/Y2006/V40/I9/1490

[1] 陈华锋 沈海斌 严晓浪. 基于硬件动态指令调度的椭圆曲线并行运算[J]. J4, 2007, 41(11): 1778-1781.