An Efficient Look-up Table-based Approach for Multiplication over GF(2m) Generated by Trinomials

被引:0
|
作者
Bimal K. Meher
Pramod K. Meher
机构
[1] Silicon Institute of Technology,Department of Information Technology
[2] Institute for Infocomm Research,System Design Group, Engineering Department
关键词
Galois field; Finite field; Finite field multiplier; Digit-serial multiplier; Digit-parallel multiplier; LUT-based computing; Reconfigurable multiplier;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we present an efficient look-up table (LUT)-based approach to design multipliers for GF(2m) generated by irreducible trinomials. A straightforward LUT-based multiplication requires a table of size (m×2m) bits for the Galois field of degree m. The LUT size, therefore, becomes quite large for the fields of large degrees recommended by the National Institute of Standards and Technology (NIST). Keeping that in view, we have proposed a digit-serial LUT-based design, where operand bits are grouped into digits of fixed width, and multiplication is performed in serial/parallel manner. We restrict the digit size to 4 to store only 16 words in the LUT to have lower area-delay complexity. We have also proposed a digit-parallel LUT-based design for high-speed applications, using the same LUT as the digit-serial design, at the cost of some additional multiplexors and combinational logic for parallel modular reductions and additions. We have presented a simple circuit for the initialization of LUT content, which can be used to update the LUT in three cycles whenever required. The proposed digit-serial design involves less area-complexity and less time-complexity than those of the existing LUT-based designs. The proposed digit-parallel design offers nearly 28 % improvement in area-delay product over the best of the existing LUT-based designs. NIST has recommended five binary finite fields for elliptic curve cryptography, out of which two are generated by the trinomials Q(x)=x233+x74+1 and Q(x)=x409+x87+1. In this paper, we have designed a reconfigurable multiplier that can be used for both these fields. The proposed reconfigurable multiplier is shown to have a negligible reconfiguration overhead and would be useful for cryptographic applications.
引用
收藏
页码:2623 / 2638
页数:15
相关论文
共 50 条
  • [1] An Efficient Look-up Table-based Approach for Multiplication over GF(2m) Generated by Trinomials
    Meher, Bimal K.
    Meher, Pramod K.
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2013, 32 (06) : 2623 - 2638
  • [2] A new look-up table-based multiplier/squarer design for cryptosystems over GF(2m)
    Lin, Wen-Ching
    Chen, Jun-Hong
    Shieh, Ming-Der
    [J]. PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 464 - 467
  • [3] Compact bit-parallel systolic montgomery multiplication over GF(2m) generated by trinomials
    Lee, Chiou-Yng
    Chen, Chin-Chin
    Lu, Erl-Huei
    [J]. TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 259 - 262
  • [4] Look-up table-based large finite field multiplication in memory constrained cryptosystems
    Hasan, MA
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (07) : 749 - 758
  • [5] Scalable and systolic Montgomery multiplier over GF(2m) generated by trinomials
    Lee, C. -Y.
    Chiou, C. W.
    Lin, J. -M.
    Chang, C. -C.
    [J]. IET CIRCUITS DEVICES & SYSTEMS, 2007, 1 (06) : 477 - 484
  • [6] Optimal look-up table-based data hiding
    Wang, X.
    Zhang, X. -P.
    [J]. IET SIGNAL PROCESSING, 2011, 5 (02) : 171 - 179
  • [7] New table look-up methods for faster Frobenius map based scalar multiplication over GF(pn)
    Sarkar, P
    Mishra, PK
    Barua, R
    [J]. APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, PROCEEDINGS, 2004, 3089 : 479 - 493
  • [8] Look-up table-based Montgomery algorithm in GF(2k) for public-key cryptosystem
    Kim, NY
    Yoo, KY
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2003, : 9 - 12
  • [9] High-Throughput Low-Complexity Systolic Montgomery Multiplication Over GF(2m) Based on Trinomials
    Bayat-Sarmadi, Siavash
    Farmani, Mohammad
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2015, 62 (04) : 377 - 381
  • [10] A Look-up Table-Based Maximum Power Point Tracking for WECS
    Varshini, J. Antony Priya
    [J]. ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS, ICAIECES 2016, 2017, 517 : 741 - 753