High-Performance Implementation of SM2 Based on FPGA

被引:0
|
作者
Zhang, Dan [1 ]
Bai, Guoqiang [2 ]
机构
[1] Tsinghua Univ, Dept Microelect, Beijing, Peoples R China
[2] Tsinghua Univ, Dept Microelect, Natl Lab Informat Sci & Technol, Beijing, Peoples R China
关键词
ECC; SM2; SPA; FPGA; pseudo-Mersenne;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This brief presents an FPGA-based ultra-high performance ECC implementation over SM2 prime field which can resist SPA. This processor is designed with bottom-up optimization focused on SM2 and make the best of advantages of modern FPGA. To counteract SPA more efficiently and reduce time cost, traditional MPL algorithm is modified to be the main algorithm which can execute point addition (PA) and point double (PD) in parallel. Then PA and PD are designed to be full-isochronous modules invoked by main algorithm to maximize the efficiency. Finite field operations adopt DSP blocks to increase frequency. Spliced multipliers are matched with same-frequency adders in the introduced pipeline structure, which improve hardware utilization to more than 95 percent. Run on Altera StratixII EP2S30F672 FPGA, this SM2 processor whose frequency reaches 62.3 MHz can be performed at a rate of about 1.3k point multiplications per second, and it only costs 8 DSPs and 4742 ALMs. Compared with other related works, our architecture offers not only ultra-high performance but also deep research about the FPGA-based implementation of SM2.
引用
收藏
页码:718 / 722
页数:5
相关论文
共 50 条
  • [41] An FPGA-based high-performance wireless vibration analyzer
    Shahzad, Khurram
    Oelmann, Bengt
    2013 NORCHIP, 2013,
  • [42] Realization of High-Performance Confidential Data Transmission Based on FPGA
    Yu Fan
    Chen Wei
    Wang Zhongsheng
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMPUTER AND SOCIETY, 2016, 37 : 2028 - 2031
  • [43] High-performance FPGA-based general reduction methods
    Morris, GR
    Zhuo, L
    Prasanna, VK
    FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 323 - 324
  • [44] A High-performance FPGA-based Accelerator for Gradient Compression
    Ren, Qingqing
    Zhu, Shuyong
    Meng, Xuying
    Zhang, Yujun
    DCC 2022: 2022 DATA COMPRESSION CONFERENCE (DCC), 2022, : 429 - 438
  • [45] FPGA-Based High-Performance Network Impairment Emulator
    Duan, Dexuan
    Wang, Xinshuo
    Li, Lin
    Liu, Lei
    ELECTRONICS, 2024, 13 (24):
  • [46] High-performance FPGA based camera architecture for range imaging
    Lepisto, Niklas
    Thornberg, Benny
    O'Nils, Mattias
    NORCHIP 2005, PROCEEDINGS, 2005, : 165 - 168
  • [47] cUPFCard: High-Performance User Plane Function based on FPGA
    Zhou, Cong
    Zhao, Baokang
    Wang, Baosheng
    PROCEEDINGS OF THE 7TH ASIA-PACIFIC WORKSHOP ON NETWORKING, APNET 2023, 2023, : 164 - 165
  • [48] Realization of High-Performance Confidential Data Transmission Based on FPGA
    Yu Fan
    Yang Peipei
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SERVICE SYSTEM (CSSS), 2014, 109 : 569 - 572
  • [49] Anonymous Credential Protocol Based on SM2 Digital Signature
    Zhao Y.-Q.
    Yang X.-Y.
    Feng Q.
    Yu Y.
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (07): : 3469 - 3481
  • [50] High-Performance Wave Union Time-to-Digital Converter Implementation Based on Routing Path Delays of FPGA
    Siecha, Roza Teklehaimanot
    Alemu, Getachew
    Prinzie, Jeffrey
    Leroux, Paul
    ELECTRONICS, 2024, 13 (12)