Efficient Implementation of Punctured Parallel Finite Field Multipliers

被引:2
|
作者
Neumeier, Yaara [1 ]
Pesso, Yehoshua [1 ]
Keren, Osnat [1 ]
机构
[1] Bar Ilan Univ, Fac Engn, IL-52100 Ramat Gan, Israel
基金
以色列科学基金会;
关键词
Digital arithmetic; finite field multiplier; Galois field; multiplying circuit; HARDWARE IMPLEMENTATION; MASTROVITO MULTIPLIER;
D O I
10.1109/TCSI.2015.2451914
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Finite field multipliers are embedded in many applications. In some applications, e.g., in cryptographic primitives protected by security oriented codes, only r bits out of the m-bit product are required. In such cases, the circuit area can be significantly reduced by implementing a punctured finite field multiplier. This article deals with efficient implementation of multipliers. It is shown that the number of binary operations (equivalently, the number of gates) depends on both the chosen irreducible polynomial that defines the finite field and the indices of the r coordinates that are computed. Upper and lower bounds are presented on the implementation cost of punctured multipliers over a finite field defined by an irreducible trinomial, and a set of r coordinates that achieves the lower bound is itemized.
引用
收藏
页码:2260 / 2267
页数:8
相关论文
共 50 条
  • [41] Efficient VLSI Implementation of a Finite Field Multiplier Using Reordered Normal Basis
    Leboeuf, Karl
    Namin, Ashkan Hosseinzadeh
    Wu, Huapeng
    Muscedere, Roberto
    Ahmadi, Majid
    53RD IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 1218 - 1221
  • [42] Efficient parallel implementation of kernel methods
    Diaz-Morales, Roberto
    Navia-Vazquez, Angel
    NEUROCOMPUTING, 2016, 191 : 175 - 186
  • [43] Implementation of an efficient parallel BDD package
    Stornetta, T
    Brewer, F
    33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, : 641 - 644
  • [44] An efficient parallel implementation of the MSPAI preconditioner
    Huckle, T.
    Kallischko, A.
    Roy, A.
    Sedlacek, M.
    Weinzierl, T.
    PARALLEL COMPUTING, 2010, 36 (5-6) : 273 - 284
  • [45] Efficient parallel implementation of Kolmogorov superpositions
    Neruda, R
    PROCEEDING OF THE 2002 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-3, 2002, : 1224 - 1227
  • [46] A Generalized Lattice Filter for Finite Wordlength Implementation With Reduced Number of Multipliers
    Huang, Chaogeng
    Lim, Y. C.
    Li, Gang
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2014, 62 (08) : 2080 - 2089
  • [47] Easily testable implementation for bit parallel multipliers in GF (2m)
    Rahaman, H.
    Mathew, J.
    Jabir, A. M.
    Pradhan, D. K.
    HLDVT'06: ELEVENTH ANNUAL IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2006, : 48 - +
  • [48] PARALLEL IMPLEMENTATION OF FIELD SOLUTION ALGORITHMS
    IDA, N
    WANG, JS
    IEEE TRANSACTIONS ON MAGNETICS, 1988, 24 (01) : 291 - 294
  • [49] Reconfigurable implementation of GF(2m) bit-parallel multipliers
    Imana, Jose L.
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 893 - 896
  • [50] An efficient implementation of parallel eigenvalue computation for massively parallel processing
    Katagiri, T
    Kanada, Y
    PARALLEL COMPUTING, 2001, 27 (14) : 1831 - 1845