Subquadratic space complexity multiplier for a class of binary fields using Toeplitz matrix approach

被引:2
|
作者
Hasan, M. A. [1 ]
Negre, C. [2 ]
机构
[1] Univ Waterloo, ECE Dept, Waterloo, ON N2L 3G1, Canada
[2] Univ Perpignan, Team DALI ELIAUS, Perpignan, France
关键词
Subquadratic complexity; binary field; multiplication; double basis; PARALLEL MULTIPLIERS;
D O I
10.1109/ARITH.2009.15
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In the recent past, subquadratic space complexity multipliers have been proposed for binary fields defined by irreducible trinomials and some specific pentanomials. For such multipliers, alternative irreducible polynomials can also be used, in particular nearly all one polynomials (NAOPs) seem to be better than pentanomials (see [7]). For improved efficiency, multiplication modulo an NAOP is performed via modulo a quadrinomial whose degree is one more than that of the original NAOP. In this paper we present a Toeplitz matrix-vector product based approach for multiplication modulo a quadrinomial. We obtain a fully parallel (non-sequential) multiplier with a subquadratic space complexity, which has the same order of space complexity as that of Fan and Hasan [4]. The Toeplitz matrix-vector product based approach is also interesting in the design of sequential multipliers. In this paper, we present two such multipliers: one with bit serial output and the other bit parallel output.
引用
收藏
页码:67 / +
页数:2
相关论文
共 50 条
  • [1] Subquadratic Space Complexity Multiplier Using Even Type GNB Based on Efficient Toeplitz Matrix-Vector Product
    Park, Sun-Mi
    Chang, Ku-Young
    Hong, Dowon
    Seo, Changho
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (12) : 1794 - 1805
  • [2] Subquadratic Space Complexity Binary Field Multiplier Using Double Polynomial Representation
    Bajard, Jean-Claude
    Negre, Christophe
    Plantard, Thomas
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (12) : 1585 - 1597
  • [3] Block Recombination Approach for Subquadratic Space Complexity Binary Field Multiplication Based on Toeplitz Matrix-Vector Product
    Hasan, M. Anwar
    Meloni, Nicolas
    Namin, Ashkan Hosseinzadeh
    Negre, Christophe
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (02) : 151 - 163
  • [4] A new approach to subquadratic space complexity parallel multipliers for extended binary fields
    Fan, Haining
    Hasan, M. Anwar
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (02) : 224 - 233
  • [5] Subquadratic Space Complexity Digit-Serial Multiplier over Binary Extension Fields using Toom-Cook Algorithm
    Lee, Chiou-Yng
    Meher, Pramod Kumar
    Lee, Wen-Yo
    [J]. 2014 14TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2014, : 176 - 179
  • [6] Novel Systolization of Subquadratic Space Complexity Multipliers Based on Toeplitz Matrix-Vector Product Approach
    Pan, Jeng-Shyang
    Lee, Chiou-Yng
    Sghaier, Anissa
    Zeghid, Medien
    Xie, Jiafeng
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (07) : 1614 - 1622
  • [7] Subquadratic space complexity multiplication over binary fields with Dickson polynomial representation
    Hasan, M. Anwar
    Negre, Christophe
    [J]. ARITHMETIC OF FINITE FIELDS, PROCEEDINGS, 2008, 5130 : 88 - +
  • [8] Subquadratic complexity gaussian normal basis multiplier with subquadratic and quadratic computation approach
    Chiou, Che Wun
    Lee, Chiou-Yng
    Sun, Yuh-Sien
    Lee, Cheng-Min
    Chen, Shih Shng
    Lin, Jim-Min
    Chuang, Tai-Pao
    [J]. Journal of Computers (Taiwan), 2020, 31 (03): : 11 - 26
  • [9] A New Representation of Elements of Binary Fields with Subquadratic Space Complexity Multiplication of Polynomials
    Ozbudak, Ferruh
    Akleylek, Sedat
    Cenk, Murat
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (10) : 2016 - 2024
  • [10] Toeplitz Matrix Approach for Binary Field Multiplication Using Quadrinomials
    Hasan, M. Anwar
    Namin, Ashkan Hosseinzadeh
    Negre, Christophe
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (03) : 449 - 458