Efficient implementation of bit-parallel fault tolerant polynomial basis multiplication and squaring over GF(2m)

被引:7
|
作者
Rashidi, Bahram [1 ]
Sayedi, Sayed Masoud [1 ]
Farashahi, Reza Rezaeian [2 ,3 ]
机构
[1] Isfahan Univ Technol, Dept Elect & Comp Engn, Esfahan 8415683111, Iran
[2] Isfahan Univ Technol, Dept Math Sci, Esfahan 8415683111, Iran
[3] Inst Res Fundamental Sci IPM, Sch Math, Tehran, Iran
来源
IET COMPUTERS AND DIGITAL TECHNIQUES | 2016年 / 10卷 / 01期
关键词
CONCURRENT ERROR-DETECTION;
D O I
10.1049/iet-cdt.2015.0020
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This study presents the design and implementation of an efficient structure for fault tolerant bit-parallel polynomial basis multiplication and squaring over GF(2(m)), based on a similar strategy of Roving method with a minimum overhead. The Roving method is an efficient method for the circuits in which many similar and independent structures exist. The architectures of the polynomial basis multiplication and squaring over binary finite fields have inherent regularity in their subsections of the structures. Therefore, they are compatible to the applied version of Roving fault tolerant method. To generalise the proposed architecture, the multiplication and squaring operations are examined for different primitive polynomial, including general irreducible polynomials, irreducible pentanomials and irreducible trinomials. In the proposed design, the extracted common circuit has low hardware utilisation compared with that of the main circuit. The fault tolerant circuit is constructed by using three copies of the common circuit, a comparator and a voter circuit. The comparator and voter have parallel architectures with low critical path delays, which is a critical factor in any highly computational system. The design has been successfully verified and synthesised onVirtex-4 XC4VLX200 FPGA using Xilinx ISE 11. The results show an overall improvement in the speed and hardware usage compared with those of previous designs.
引用
收藏
页码:18 / 29
页数:12
相关论文
共 50 条
  • [21] Design and Implementation of a Novel Bit-Parallel Systolic Multiplier Over GF(2m) for Irreducible Pentanomials
    Mathe, Sudha Ellison
    Boppana, Lakshmi
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2018, 27 (14)
  • [22] Parallel Montgomery multiplication and squaring over GF(2m) based on cellular automata
    Ku, KM
    Ha, KJ
    Yoo, WH
    Koo, KY
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 4, 2004, 3046 : 196 - 205
  • [23] Reconfigurable implementation of bit-parallel multipliers over GF(2m) for two classes of finite fields
    Imaña, JL
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2004, : 287 - 290
  • [24] Error Detecting Dual Basis Bit Parallel Systolic Multiplication Architecture over GF(2m)
    Singh, A. K.
    Bera, Asish
    Rahaman, H.
    Mathew, J.
    Pradhan, D. K.
    [J]. IEEE CIRCUITS AND SYSTEMS INTERNATIONAL CONFERENCE ON TESTING AND DIAGNOSIS, 2009, : 451 - 454
  • [25] Low-complexity design of bit-parallel dual-basis multiplier over GF(2m)
    Wang, J. -H.
    Chang, H. W.
    Chiou, C. W.
    Liang, W. -Y.
    [J]. IET INFORMATION SECURITY, 2012, 6 (04) : 324 - 328
  • [26] Fault Tolerant Dual Basis Multiplier Over GF(2m)
    Lee, Chiou-Yng
    Meher, Pramod Kumar
    [J]. IEEE CIRCUITS AND SYSTEMS INTERNATIONAL CONFERENCE ON TESTING AND DIAGNOSIS, 2009, : 436 - +
  • [27] Low-Complexity Bit-Parallel Multiplier over GF(2m) Using Dual Basis Representation
    Chiou-Yng Lee
    Jenn-Shyong Horng
    I-Chang Jou
    [J]. Journal of Computer Science and Technology, 2006, 21 : 887 - 892
  • [28] A novel approach for multiplication over GF(2m) in Polynomial Basis representation
    Zadeh, Abdulah Abdulah
    [J]. ARES 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON AVAILABILITY, SECURITY AND RELIABILITY, 2008, : 1346 - 1351
  • [29] Low-complexity bit-parallel multiplier over GF(2m) using dual basis representation
    Lee, Chiou-Yng
    Horng, Jenn-Shyong
    Jou, I-Chang
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2006, 21 (06): : 887 - 892