Improvements for High Performance Elliptic Curve Cryptosystem Processor over GF(2163)

被引:0
|
作者
Loi, K. C. Cinnati [1 ]
Ko, Seok-Bum [1 ]
机构
[1] Univ Saskatchewan, Dept Elect & Comp Engn, Saskatoon, SK, Canada
来源
2012 INTERNATIONAL SYMPOSIUM ON ELECTRONIC SYSTEM DESIGN (ISED 2012) | 2012年
关键词
FPGA; Elliptic Curve Cryptography (ECC); Karatsuba-Ofman multiplier;
D O I
10.1109/ISED.2012.15
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Improvements of the Elliptic Curve Cryptosystem (ECC) point multiplication processor is presented in this paper. The main contributions of this paper are the improved finite field multiplier, which uses a 2-stage Karatsuba-Ofman multiplier architecture. Furthermore, a revised algorithm is proposed for the projective to affine coordinate conversion, which computes 2 inversion operations simultaneously with the numerator portion, in order to make better use of parallel cores implemented in the ECC processor. The design is implemented on a Virtex 4 XC4VLX80 FPGA and the implementation results show that the ECC processor can compute a point multiplication in 6.72 us. This time is the fastest to the authors' best knowledge. Thus, the ECC processor proposed in this paper is suitable for applications where high-throughput is required, such as network servers.
引用
收藏
页码:140 / 144
页数:5
相关论文
共 50 条
  • [21] Hardware implementation of an elliptic curve processor over GF(p)
    Örs, SB
    Batina, L
    Preneel, B
    Vandewalle, J
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, : 433 - 443
  • [22] A High Performance FPGA Implementation of 256-bit Elliptic Curve Cryptography Processor Over GF(p)
    Feng, Xiang
    Li, Shuguo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2015, E98A (03) : 863 - 869
  • [23] A high-performance reconfigurable elliptic curve processor for GF(2m)
    Orlando, G
    Paar, C
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS-CHES 2000, PROCEEDINGS, 2001, 1965 : 41 - 56
  • [24] A High-Speed Elliptic Curve Cryptographic Processor for Generic Curves over GF(p)
    Ma, Yuan
    Liu, Zongbin
    Pan, Wuqiong
    Jing, Jiwu
    SELECTED AREAS IN CRYPTOGRAPHY - SAC 2013, 2014, 8282 : 421 - 437
  • [25] FPGA Implementation of Low Latency Scalable Elliptic Curve Cryptosystem Processor in GF(2m)
    Loi, K. C. Cinnati
    An, Sen
    Ko, Seok-Bum
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 822 - 825
  • [26] Hardware Design and Implementation of Scalar Multiplication in Elliptic Curve Cryptography (ECC) over GF (2163) on FPGA
    Imran, Malik
    Kashif, Muhammad
    Rashid, Muhammad
    2015 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICICT), 2015,
  • [27] High radix parallel architecture for GF(p) elliptic curve processor
    Gutub, AAA
    Ibrahim, MK
    2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL II, PROCEEDINGS: SPEECH II; INDUSTRY TECHNOLOGY TRACKS; DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS; NEURAL NETWORKS FOR SIGNAL PROCESSING, 2003, : 625 - 628
  • [28] Improved Elliptic Curve Cryptographic Processor for General Curves over GF(p)
    Chen, Chuanpeng
    Qin, Zhongping
    2010 IEEE 10TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS (ICSP2010), VOLS I-III, 2010, : 1849 - +
  • [29] A Dual-Core High-Performance Processor for Elliptic Curve Cryptography in GF(p) Over Generic Weierstrass Curves
    Xie, Yujun
    Liu, Yuan
    Zheng, Xin
    Zhu, Wenhao
    Li, Junxian
    Li, Jianzhong
    Cai, Shuting
    Xiong, Xiaoming
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (11) : 4523 - 4527
  • [30] A high-performance elliptic curve cryptographic processor for general curves over GF(p) based on a systolic arithmetic unit
    Chen, Gang
    Bai, Guoqiang
    Chen, Hongyi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2007, 54 (05) : 412 - 416