A high-speed, high-radix, Processor Array architecture for real-time elliptic curve cryptography over GF(2m)

被引:0
|
作者
Fayed, Mohamed A. [1 ]
EI-Kharashi, M. Watheq [2 ]
Gebali, Fayez [1 ]
机构
[1] Univ Victoria, Dept Elec & Comp Engn, Victoria, BC V8W 3P6, Canada
[2] Mentor Graphics Egypt, Cairo 11341, Egypt
关键词
ALU design; elliptic curve cryptography (ECC); processor array; public key cryptosystems; scalar multiplication;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a high-radix elliptic curve cryptographic architecture that performs a scalar multiple of an elliptic curve point operations over GF(2(m)). The proposed architecture is based on a new algorithm, which is a modified version of the sliding window scalar multiplication algorithm. We speed-up the scalar multiplication by merging the point doubling and adding operations into a single step, which decreases the scalar multiplication critical path delay at the expense of a larger Look-Up Table. The proposed architecture utilizes an optimized processor array-based field ALU that efficiently implements addition, squaring, multiplication and division over GF(2(m)). The proposed architecture is implemented for m is an element of {163, 283, 571} on a Xilinx XC4VFX100-12 device. We achieved a frequency of 253 MHz, which allows the architecture to calculate GF (2(163)) scalar multiplication for radix 2(8) in 9 mu s. Our results for GF(2(163)) show a speed-up that ranges from 1.5 to 326 in comparison to previous FPGA implementations and a speed-up ranges from 1.1 to 5.6 in comparison to previous ASIC implementations.
引用
收藏
页码:110 / +
页数:3
相关论文
共 50 条
  • [1] A high-speed, low-area processor array architecture for multiplication over GF(2m)
    Fayed, Mohamed
    El-Kharashi, M. Watheq
    Gebali, Fayez
    2007 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2007, : 271 - +
  • [2] High-speed Constant-time Division Module for Elliptic Curve Cryptography Based on GF(2m)
    Liao, Kai
    Cui, Xiaoxin
    Liao, Nan
    Wang, Tian
    Zhang, Xiao
    Huang, Ying
    Yu, Dunshan
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 818 - 821
  • [3] 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
  • [4] A low-area, high-speed, processor array architecture for field ALU over GF (2m)
    Fayed, M.
    El-Kharashi, M. Watheq
    Gebali, F.
    MEDIA CONVERGENCE: MOVING TO THE NEXT GENERATION, 2007, : 297 - 305
  • [5] An efficient divider architecture over GF(2m) for Elliptic Curve Cryptography
    Lee, SW
    Kim, JN
    Jang, JS
    ESA'04 & VLSI'04, PROCEEDINGS, 2004, : 569 - 572
  • [6] A compact finite field processor over GF(2m) for elliptic curve cryptography
    Kim, JH
    Lee, DH
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, 2002, : 340 - 343
  • [7] An efficient architecture for computing division over GF(2m) in elliptic curve cryptography
    Zhou, JY
    Jiang, XG
    Chen, HH
    2005 6th International Conference on ASIC Proceedings, Books 1 and 2, 2005, : 274 - 277
  • [8] 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
  • [9] High-speed division architecture for GF(2m)
    Kim, CH
    Hong, CP
    ELECTRONICS LETTERS, 2002, 38 (15) : 835 - 836
  • [10] 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