Novel bit-parallel multiplier for GF(2m) defined by all-one polynomial using generalized Karatsuba algorithm

被引:9
|
作者
Xie, Xiao-ning [1 ]
Chen, Gong-liang [1 ]
Li, Yin [2 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Informat Secur Engn, Shanghai 200240, Peoples R China
[2] Xinyang Normal Univ, Dept Comp Sci & Technol, Xinyang 464000, Henan, Peoples R China
关键词
Generalized Karatsuba algorithm; Bit-parallel multiplier; All-one polynomial; Redundant representation; Cryptography;
D O I
10.1016/j.ipl.2013.10.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a novel bit-parallel multiplier for finite field GF(2(m)) defined by irreducible all-one polynomial (AOP) is proposed. We utilize a generalized Karatsuba algorithm (KA) to reduce the number of coefficient multiplications and the redundant representation to simplify polynomial modular reduction. Explicit formulae with respect to the space and time complexity of the proposed multiplier are given. By evaluating the asymptotic lower bound of the complexity, the selection of the generalized KA and decomposition of m are investigated to obtain the optimal result. Consequently, theoretical complexity analysis proved that our architecture requires even fewer logic gates than previous proposals, while it still maintains relatively low time delay. For a special class of GF(2(m)) generated with AOPs, it even matches the best known multipliers found in the literatures. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:140 / 146
页数:7
相关论文
共 50 条
  • [1] Efficient Hybrid GF (2m) Multiplier for All-One Polynomial Using Varied Karatsuba Algorithm
    Zhang, Yu
    Li, Yin
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2021, E104A (03) : 636 - 639
  • [2] Low complexity bit-parallel multiplier for GF(2m) defined by all-one polynomials using redundant representation
    Chang, KY
    Hong, DW
    Cho, HS
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (12) : 1628 - 1630
  • [3] Speedup of bit-parallel Karatsuba multiplier in GF(2m) generated by trinomials
    Li, Yin
    Chen, Gong-liang
    Li, Jian-hua
    [J]. INFORMATION PROCESSING LETTERS, 2011, 111 (08) : 390 - 394
  • [4] Bit-parallel systolic multipliers for GF(2m) fields defined by all-one and equally spaced polynomials
    Lee, CY
    Lu, EH
    Lee, JY
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (05) : 385 - 393
  • [5] Fast Bit-Parallel Polynomial Basis Multiplier for GF(2m) Defined by Pentanomials Using Weakly Dual Basis
    Park, Sun-Mi
    Chang, Ku-Young
    Hong, Dowon
    Seo, Changho
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (01) : 322 - 331
  • [6] Fault-Tolerant Bit-Parallel Multiplier for Polynomial Basis of GF(2m)
    Lee, Chiou-Yng
    Lee, Wen-Yo
    Meher, Pramod Kumar
    [J]. IEEE CIRCUITS AND SYSTEMS INTERNATIONAL CONFERENCE ON TESTING AND DIAGNOSIS, 2009, : 403 - +
  • [7] LFSR multipliers over GF(2m) defined by all-one polynomial
    Kim, Hyun-Sung
    Lee, Sung-Woon
    [J]. INTEGRATION-THE VLSI JOURNAL, 2007, 40 (04) : 473 - 478
  • [8] Compact Bit-Parallel Systolic Multiplier Over GF(2m)
    Ibrahim, Atef
    Gebali, Fayez
    Bouteraa, Yassine
    Tariq, Usman
    Ahanger, Tariq
    Alnowaiser, Khaled
    [J]. IEEE CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2021, 44 (02): : 199 - 205
  • [9] Efficient Bit-Parallel Systolic Multiplier over GF (2m)
    Mozhi, S. Arul
    Ramya, P.
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 4899 - 4902
  • [10] Efficient Bit-Parallel Systolic Multiplier over GF (2m)
    Mozhi, S. Arul
    Ramya, P.
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 4800 - 4803