ECC Coprocessor Over a NIST Prime Field Using Fast Partial Montgomery Reduction

被引:11
|
作者
Choi, Piljoo [1 ]
Lee, Mun-Kyu [2 ]
Kim, Dong Kyue [3 ]
机构
[1] Pukyong Natl Univ, Dept IT Convergence & Applicat Engn, Busan 48513, South Korea
[2] Inha Univ, Dept Comp Engn, Incheon 22212, South Korea
[3] Hanyang Univ, Dept Elect Engn, Seoul 04763, South Korea
关键词
Elliptic curve cryptography (ECC); finite field; Montgomery reduction; national institute of standards and technology (NIST) primes; partial modular reduction; CURVE CRYPTOGRAPHIC PROCESSOR; GF(P);
D O I
10.1109/TCSI.2020.3039753
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Montgomery reduction is a well-known optimization technique for modular reduction over prime fields. However, it has rarely been used for national institute of standards and technology (NIST) prime fields, because the special structure of NIST primes enables fast reduction that requires fewer computations than Montgomery reduction. In this study, we rediscover the Montgomery reduction for NIST primes and propose a new modular reduction method by applying partial modular reduction to Montgomery reduction. Using this new modular reduction method and other optimization techniques, such as pipelining and parallel processing, we propose an efficient elliptic curve cryptography (ECC) coprocessor over NIST prime fields. The implementation results indicate that the proposed coprocessor can perform one elliptic curve point multiplication in 0.055 ms with only 194.7 k gate counts. This is a considerably higher speed per area compared to previous research.
引用
收藏
页码:1206 / 1216
页数:11
相关论文
共 40 条
  • [21] Fast generation of elliptic curves with prime order over extension field of even extension degree
    Nogami, Y
    Morikawa, Y
    2003 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY - PROCEEDINGS, 2003, : 18 - 18
  • [22] Fast generation of elliptic curves with prime order over extension field of even extension degree
    Nogami, Y. (nogami@cne.okayama-u.ac.jp), 1600, IEEE Information Theory Society (Institute of Electrical and Electronics Engineers Inc.):
  • [23] Implementation of ElGamal Elliptic Curve Cryptography Over Prime Field Using C
    Boruah, Debabrat
    Saikia, Monjul
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [24] Fast motion imaging using reduced field of view partial Fourier MRI
    Agarwal, Harsh K.
    Abd-Elmoniem, Khaled Z.
    Prince, Jerry L.
    2007 4TH IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING : MACRO TO NANO, VOLS 1-3, 2007, : 620 - 623
  • [25] Formalization of Definitions and Theorems Related to an Elliptic Curve Over a Finite Prime Field by Using Mizar
    Futa, Yuichi
    Okazaki, Hiroyuki
    Shidama, Yasunari
    JOURNAL OF AUTOMATED REASONING, 2013, 50 (02) : 161 - 172
  • [26] Improving Smart Card Security Using Elliptic Curve Cryptography over Prime Field (Fp)
    Abdurahmonov, Tursun
    Yeoh, Eng-Thiam
    Hussain, Helmi Mohamed
    SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING 2011, 2011, 368 : 127 - 140
  • [27] Formalization of Definitions and Theorems Related to an Elliptic Curve Over a Finite Prime Field by Using Mizar
    Yuichi Futa
    Hiroyuki Okazaki
    Yasunari Shidama
    Journal of Automated Reasoning, 2013, 50 : 161 - 172
  • [28] A METHOD FOR FLEXIBLE REDUCTION OVER BINARY FIELDS USING A FIELD MULTIPLIER
    Das, Saptarsi
    Varadarajan, Keshavan
    Garga, Ganesh
    Mondal, Rajdeep
    Narayan, Ranjani
    Nandy, S. K.
    SECRYPT 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2011, : 50 - 58
  • [29] Fast flow field prediction over airfoils using deep learning approach
    Sekar, Vinothkumar
    Jiang, Qinghua
    Shu, Chang
    Khoo, Boo Cheong
    PHYSICS OF FLUIDS, 2019, 31 (05)
  • [30] Hardware Implementation of Text Encryption using Elliptic Curve Cryptography over 192 bit Prime Field
    Jaiswal, Mohita
    Lata, Kusum
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 343 - 349