Scalable Normal Basis Arithmetic Unit for Elliptic Curve Cryptography

被引:0
|
作者
Schmidt, J. [1 ]
Novotny, M. [1 ]
机构
[1] Czech Tech Univ, Dept Comp Sci & Engn, Fac Eletr Engn, Karlovo Nam 13, Prague 12135 2, Czech Republic
关键词
finite fields; normal base; multiplication; inversion; arithmetic unit;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The design of a scalable arithmetic unit for operations over elements of GF(2(m)) represented in normal basis is presented. The unit is applicable in public-key cryptography. It comprises a pipelined Massey-Omura multiplier and a shifter. We equipped the multiplier with additional data paths to enable easy implementation of both multiplication and inversion in a single arithmetic unit. We discuss optimum design of the shifter with respect to the inversion algorithm and multiplier performance. The functionality of the multiplier/inverter has been tested by simulation and implemented in Xilinx Virtex FPGA. We present implementation data for various digit widths which exhibit a time minimum for digit width D = 15.
引用
收藏
页码:55 / 60
页数:6
相关论文
共 50 条
  • [1] Normal basis multiplication and inversion unit for elliptic curve cryptography
    Schmidt, J
    Novotny, M
    [J]. ICECS 2003: PROCEEDINGS OF THE 2003 10TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2003, : 80 - 83
  • [2] CREATING AN ELLIPTIC CURVE ARITHMETIC UNIT FOR USE IN ELLIPTIC CURVE CRYPTOGRAPHY
    Fournaris, Apostolos P.
    Koufopavlou, Odysseas
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 1457 - 1464
  • [3] A self-timed arithmetic unit for elliptic curve cryptography
    Feldhofer, M
    Trathnigg, T
    Schnitzer, B
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 347 - 350
  • [4] A Novel Unified Modular Arithmetic Unit for Elliptic Curve Cryptography
    Chen, Hsiang-Yu
    Peng, Kuan-Ying
    Lee, Kuen-Jong
    [J]. 2023 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI-TSA/VLSI-DAT, 2023,
  • [5] Flexible elliptic curve cryptography coprocessor using scalable finite field arithmetic blocks on FPGAs
    Loi, K. C. Cinnati
    Ko, Seok-Bum
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 63 : 182 - 189
  • [6] An elliptic curve arithmetic in the normal basis of GF(2^5) to use in ECC
    Rishivarman, A.R.
    Parthasarathy, B.
    Thiagarajan, M.
    [J]. Journal of Theoretical and Applied Information Technology, 2012, 36 (01) : 26 - 40
  • [7] A library for prototyping the computer arithmetic level in elliptic curve cryptography
    Imbert, Laurent
    Peirera, Agostinho
    Tisserand, Arnaud
    [J]. ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS XVII, 2007, 6697
  • [8] Low Area Elliptic Curve Arithmetic Unit
    Fournaris, Apostolos P.
    Koufopavlou, Odysseas
    [J]. ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 1397 - +
  • [9] Efficient Arithmetic in Finite Field Extensions with Application in Elliptic Curve Cryptography
    Daniel V. Bailey
    Christof Paar
    [J]. Journal of Cryptology, 2001, 14 : 153 - 176
  • [10] Elliptic Curve Cryptography on Constrained Microcontrollers Using Frequency Domain Arithmetic
    Gulen, Utku
    Baktir, Selcuk
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, PART VI - ICCSA 2014, 2014, 8584 : 493 - 506