Theoretical Modeling of Elliptic Curve Scalar Multiplier on LUT-Based FPGAs for Area and Speed

被引:35
|
作者
Roy, Sujoy Sinha [1 ]
Rebeiro, Chester [1 ]
Mukhopadhyay, Debdeep [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Kharagpur 721302, W Bengal, India
关键词
Architecture; cryptography; elliptic curve; field-programmable gate array (FPGA); pipelining; scalar multiplier; PROCESSOR; GF(2(M));
D O I
10.1109/TVLSI.2012.2198502
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper uses a theoretical model to approximate the delay of different characteristic two primitives used in an elliptic curve scalar multiplier architecture (ECSMA) implemented on k input lookup table (LUT)-based field-programmable gate arrays. Approximations are used to determine the delay of the critical paths in the ECSMA. This is then used to theoretically estimate the optimal number of pipeline stages and the ideal placement of each stage in the ECSMA. This paper illustrates suitable scheduling for performing point addition and doubling in a pipelined data path of the ECSMA. Finally, detailed analyses, supported with experimental results, are provided to design the fastest scalar multiplier over generic curves. Experimental results for GF(2(163)) show that, when the ECSMA is suitably pipelined, the scalar multiplication can be performed in only 9.5 mu s on a Xilinx Virtex V. Notably the design has an area which is significantly smaller than other reported high-speed designs, which is due to the better LUT utilization of the underlying field primitives.
引用
收藏
页码:901 / 909
页数:9
相关论文
共 50 条
  • [21] A test methodology for interconnect structures of LUT-based FPGAs
    Michinishi, H
    Yokohira, T
    Okamoto, T
    Inoue, T
    Fujiwara, H
    PROCEEDINGS OF THE FIFTH ASIAN TEST SYMPOSIUM (ATS '96), 1996, : 68 - 74
  • [22] Optimality study of logic synthesis for LUT-based FPGAs
    Cong, Jason
    Minkovich, Kirill
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (02) : 230 - 239
  • [23] BDD-based logic synthesis for LUT-based FPGAs
    Vemuri, N
    Kalla, P
    Tessier, R
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2002, 7 (04) : 501 - 525
  • [24] Power-aware technology mapping for LUT-Based FPGAs
    Anderson, JH
    Najm, FN
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 211 - 218
  • [25] Area recovery under depth constraint by cut substitution for technology mapping for LUT-based FPGAs
    Takata, Taiga
    Matsunaga, Yusuke
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 50 - +
  • [26] POWER OPTIMIZATION OF COMBINATIONAL CIRCUITS MAPPED ON LUT-BASED FPGAS
    Bucur, Ion
    Stefanescu, Costin
    Cupcea, Nicolae
    Surpateanu, Adrian
    Radulescu, Florin
    Boicea, Alexandru
    ANNALS OF DAAAM FOR 2009 & PROCEEDINGS OF THE 20TH INTERNATIONAL DAAAM SYMPOSIUM, 2009, 20 : 1231 - 1232
  • [27] PERFORMANCE-ORIENTED TECHNOLOGY MAPPING FOR LUT-BASED FPGAS
    SHIN, H
    KIM, C
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1995, 3 (02) : 323 - 327
  • [28] TDD: A technology dependent decomposition algorithm for LUT-based FPGAs
    Farrahi, AH
    Sarrafzadeh, M
    TENTH ANNUAL IEEE INTERNATIONAL ASIC CONFERENCE AND EXHIBIT, PROCEEDINGS, 1997, : 206 - 209
  • [29] A novel approach to minimizing reconfiguration cost for LUT-based FPGAs
    Raghuraman, KP
    Wang, HB
    Tragoudas, S
    18TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: POWER AWARE DESIGN OF VLSI SYSTEMS, 2005, : 673 - 676
  • [30] Timing-driven adaptive mapper for LUT-based FPGAS
    Danek, M
    PROGRAMMABLE DEVICES AND SYSTEMS 2001, 2002, : 235 - 240