摘要
设计了一款素数域高速椭圆曲线密码芯片,电路采用ASIC实现,支持六种椭圆曲线密码协议:密钥产生,密钥协商,数字签名,数字认证,加密及解密,并且支持椭圆曲线参数的用户配置。在典型情况下,芯片每秒可实现10526次点乘运算,8333次数字签名以及4761次认证,性能优于素数域其他ECC设计。
A high-performance ASIC based elliptic curve cryptographic (CEE) processor was proposed, which was capable of implementing six elliptic curve schemes: Key Generation, Key Agreement, Digital Signature, Digital Verification, Elgamal Encryption and Elgamal Decryption. The processor supports reconfigurable elliptic curves over GF(p) and reaches a high performance of 10526 scalar multiplications, 8333 digital signatures and 4761 digital verifications per second, respectively, in typical case, which is faster than other ECC implementations over prime field.
出处
《微电子学》
CAS
CSCD
北大核心
2008年第3期330-333,337,共5页
Microelectronics
基金
国家自然科学基金资助项目(60476015)
国家高技术研究发展(863)计划基金资助项目(2006AA01Z418)
国家部委基金资助项目(20054500224)
关键词
椭圆曲线
ASIC
数字签名
数字认证
点乘
Elliptic curve
ASIC
Digital signature
Digital verification
Scalar multiplication