摘要
提出了一种网络安全协处理器的椭圆曲线密码(ECC)模块设计方法,可以两个核共同完成多种椭圆曲线数字签名算法,而且支持多倍点、点加和点验证运算.在0.18μmCMOS工艺下,综合后关键路径为3.42ns、面积为3.58mm2.时钟频率为250MHz时,每秒完成770多次参数长度为192位椭圆曲线数字签名算法(ECDSA)的签名或者验证.
This work presentes an elliptic curve cryptography (ECC) module design for network security accelerator. This module supports not only several elliptic curve digital signature algorithms using two cooperating cores, but also scalar multiplication, point addition and point verification. This module was designed with 0.18 μm CMOS technology occuping 3.58 mm^2 with critical path of 3.42 ns. More than 770 signatures or verifications of elliptic curve cryptography signature algorithm (ECDSA) could be clone in one second when clock frequency is 250 MHz and the parameters are 192 bits in length.
出处
《微电子学与计算机》
CSCD
北大核心
2008年第7期36-39,共4页
Microelectronics & Computer
基金
国家自然科学基金项目(60576027)
国家"八六三"计划项目(2006AA01Z415)
关键词
网络安全协处理器
椭圆曲线密码
椭圆曲线数字签名算法
network security accelerator
elliptic curve cryptography
elliptic curve digital signature algorithm (ECDSA)