High-speed pipelined ECC processor on FPGA

被引:4
|
作者
Chelton, William [1 ]
Benaissa, Mohammed [1 ]
机构
[1] Univ Sheffield, Dept Elect & Elect Engn, Mappin St, Sheffield S1 3JD, S Yorkshire, England
关键词
D O I
10.1109/SIPS.2006.352569
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper details the design of a new high-speed pipelined elliptic curve cryptography (ECC) application specific instruction set processor (ASIP) using field programmable gate array (FPGA) technology. A six-stage pipeline has been applied to the design, and pipeline stalls are avoided via instruction reordering and data forwarding. Three complex instructions are introduced to reduce the latency by reducing the overall number of instructions. The new processor shows improvements over previously reported designs in terms of throughput, latency and area. The higher clock frequencies and low latencies lead to the fastest point multiplication time reported in the literature. An FPGA implementation over GF(2(163)) is shown, which achieves a point multiplication time of 36.77 microseconds at 77.01 MHz on a Xilinx Virtex-E device- over 50% faster than the best figure previously reported.
引用
收藏
页码:136 / 141
页数:6
相关论文
共 50 条
  • [1] A High-Speed FPGA Implementation of an RSD-Based ECC Processor
    Marzouqi, Hamad
    Al-Qutayri, Mahmoud
    Salah, Khaled
    Schinianakis, Dimitrios
    Stouraitis, Thanos
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (01) : 151 - 164
  • [2] High-speed interconnect schemes for a pipelined FPGA
    Lee, HJ
    Flynn, MJ
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2000, 147 (03): : 195 - 202
  • [3] An FPGA-Based Implementation of a Pipelined FFT Processor for High-Speed Signal Processing Applications
    Ngoc-Hung Nguyen
    Khan, Sheraz Ali
    Kim, Cheol-Hong
    Kim, Jong-Myon
    [J]. APPLIED RECONFIGURABLE COMPUTING, 2017, 10216 : 81 - 89
  • [4] High-Speed and Unified ECC Processor for Generic Weierstrass Curves over GF(p) on FPGA
    Awaludin, Asep Muhamad
    Larasati, Harashta Tatimma
    Kim, Howon
    [J]. SENSORS, 2021, 21 (04) : 1 - 20
  • [5] A reconfigurable high-speed ECC processor over NIST primes
    Ding, Jinnan
    Li, Shuguo
    [J]. 2017 16TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS / 11TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING / 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2017, : 1064 - 1069
  • [6] High-Speed and Low-Latency ECC Processor Implementation Over GF(2m) on FPGA
    Khan, Zia U. A.
    Benaissa, Mohammed
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (01) : 165 - 176
  • [7] Design and Implementation of High-speed Configurable ECC Co-processor
    He, Ze
    Chen, Xiaowen
    [J]. 2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 734 - 737
  • [8] The Design and Implementation of ECC High-speed Encryption Engine Based on FPGA
    Liang, Wei
    Xu, JianBo
    Huang, WeiHong
    Peng, Li
    [J]. ADVANCED RESEARCH ON INDUSTRY, INFORMATION SYSTEM AND MATERIAL ENGINEERING, 2012, 459 : 544 - 548
  • [9] NOVEL HIGH-SPEED FPGA-BASED FFT PROCESSOR
    王旭东
    徐伟
    党小宇
    [J]. Transactions of Nanjing University of Aeronautics and Astronautics, 2013, (01) : 82 - 87
  • [10] Pipelined Hardware Architecture for High-Speed Optical Flow Estimation using FPGA
    Jin, Seunghun
    Kim, Dongkyun
    Dung Duc Nguyen
    Jeon, Jae Wook
    [J]. 2010 18TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2010), 2010, : 33 - 36