• DocumentCode
    3359862
  • Title

    FPGA Montgomery modular multiplication architectures suitable for ECCs over GF(p)

  • Author

    McIvor, Ciaran ; McLoone, Maire ; McCanny, John V.

  • Author_Institution
    Inst. of Electron., Commun. & Inf. Technol., Queen´´s Univ. of Belfast, Ireland
  • Volume
    3
  • fYear
    2004
  • fDate
    23-26 May 2004
  • Abstract
    New FPGA architectures for the ordinary Montgomery multiplication algorithm and the FIOS modular multiplication algorithm are presented. The embedded 18 × 18-bit multipliers and fast carry look-ahead logic located on the Xilinx Virtex2 Pro family of FPGAs are used to perform the ordinary multiplications and additions/subtractions required by these two algorithms. The architectures are developed for use in elliptic curve cryptosystems over GF(p), which require modular field multiplication to perform elliptic curve point addition and doubling. Field sizes of 128-bits and 256-bits are chosen but other field sizes can easily be accommodated, by rapidly reprogramming the FPGA. Overall, the larger the word size of the multiplier, the more efficiently it performs in terms of area/time product. Also, the FIOS algorithm is flexible in that one can tailor the multiplier architecture is to be area efficient, time efficient or a mixture of both by choosing a particular word size. It is estimated that the computation of a 256-bit scalar point multiplication over GF(p) would take about 4.8 ms.
  • Keywords
    Galois fields; cryptography; field programmable gate arrays; multiplying circuits; 128 bits; 256 bits; FIOS modular multiplication algorithm; FPGA architecture; FPGA family; FPGA reprogramming; GF(p); Montgomery modular multiplication architecture; Montgomery multiplication algorithm; Xilinx Virtex2 Pro; carry look-ahead logic; elliptic curve cryptosystems; elliptic curve point addition; elliptic curve point doubling; embedded multipliers; modular field multiplication; multiplier architecture; scalar point multiplication; word size; CMOS technology; Data security; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Hardware; Information technology; Iterative algorithms; Logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
  • Print_ISBN
    0-7803-8251-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.2004.1328795
  • Filename
    1328795