收稿日期: 2009-06-05
修回日期: 2009-09-09
网络出版日期: 2010-05-25
基金资助
湖北省科技计划项目(20094073532)
Design and Implementation of High-Speed Coprocessor for Elliptic Curve Cryptography
Received date: 2009-06-05
Revised date: 2009-09-09
Online published: 2010-05-25
Supported by
湖北省科技计划项目(20094073532)
何德彪 陈建华 胡进 . 高速椭圆曲线密码协处理器的设计与实现[J]. 华南理工大学学报(自然科学版), 2010 , 38(5) : 90 -94 . DOI: 10.3969/j.issn.1000-565X.2010.05.018
In order to enhance the performance of the processor for elliptic curve cryptography,an improved alogorithm of Montgomery modular multiplication is proposed,and a pipelined hardware structure for the algorithm is constructed.Then,the computation of point addition and point double of elliptic curve are optimized to fully take the advantages of modular multiplication.Thus,the point multiplication with 256b length parameters costs only 232704 clock cycles.The implementation on Cyclone II EP2C35 shows that the coprocessor needs 21000 slices and can fi-nish 1287 point multiplicaions per second for 256b length.
/
| 〈 |
|
〉 |