Implementing elliptic curve cryptography on Nios II processor

被引:2
|
作者
Zhou, Jian-Yang [1 ]
Liu, Xiao-Wei [1 ]
Jiang, Xiao-Gang [1 ]
机构
[1] Xiamen Univ, Dept Elect Engn, Xiamen 361005, Peoples R China
关键词
D O I
10.1109/ICASIC.2007.4415603
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes an approach to accelerate Elliptic Curve Cryptography (ECC) algorithm on System-on-Programmable-Chip (SOPC). We first analyzed the efficiency of software implementation of multiplication and division over GF(2(m)) on Nios II processor. Then Custom logic and accelerator were introduced to accelerate field arithmetic. The experimental results showed that the proposed solution improve the performance of ECC considerably. It is even faster than PC with 2.4GHz Pentium4 processor.
引用
收藏
页码:205 / 208
页数:4
相关论文
共 50 条
  • [21] Research on elliptic curve cryptography
    Qiu, QZ
    Xiong, QX
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 2, 2004, : 698 - 701
  • [22] Investigation into the Elliptic Curve Cryptography
    Fang, Xianjin
    Wu, Yanting
    2017 3RD INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT (ICIM 2017), 2017, : 412 - 415
  • [23] Elliptic curve cryptography engineering
    Cilardo, A
    Coppolino, L
    Mazzocca, N
    Romano, L
    PROCEEDINGS OF THE IEEE, 2006, 94 (02) : 395 - 406
  • [24] Fully parameterizable elliptic curve cryptography processor over GF(2m)
    Kerins, T
    Popovici, E
    Marnane, W
    Fitzpatrick, P
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 750 - 759
  • [25] AN EFFICIENT ELLIPTIC CURVE CRYPTOGRAPHY PROCESSOR USING ADDITION CHAINS WITH HIGH INFORMATION ENTROPY
    Leinweber, Lawrence
    Papachristou, Christos
    Wolff, Francis G.
    2012 25TH IEEE CANADIAN CONFERENCE ON ELECTRICAL & COMPUTER ENGINEERING (CCECE), 2012,
  • [26] High-performance elliptic curve cryptography processor over NIST prime fields
    Hossain, Md Selim
    Kong, Yinan
    Saeedi, Ehsan
    Vayalil, Niras C.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2017, 11 (01): : 33 - 42
  • [27] CREATING AN ELLIPTIC CURVE ARITHMETIC UNIT FOR USE IN ELLIPTIC CURVE CRYPTOGRAPHY
    Fournaris, Apostolos P.
    Koufopavlou, Odysseas
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 1457 - 1464
  • [28] High-performance hardware architecture of elliptic curve cryptography processor over GF(2163)
    Dan, Yong-ping
    Zou, Xue-cheng
    Liu, Zheng-lin
    Han, Yu
    Yi, Li-hua
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE A, 2009, 10 (02): : 301 - 310
  • [29] Optimized FPGA-based elliptic curve cryptography processor for high-speed applications
    Jarvinen, Kimmo
    INTEGRATION-THE VLSI JOURNAL, 2011, 44 (04) : 270 - 279