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 条
  • [1] Efficient bit-parallel systolic architecture for multiplication and squaring over GF(2m)
    Kim, Kee-Won
    Kim, Seung-Hoon
    [J]. IEICE ELECTRONICS EXPRESS, 2018, 15 (02):
  • [2] 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 - +
  • [3] Bit-Serial and Bit-Parallel Montgomery Multiplication and Squaring over GF(2m)
    Hariri, Arash
    Reyhani-Masoleh, Arash
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (10) : 1332 - 1345
  • [4] Fast and Pipelined Bit-Parallel Montgomery Multiplication and Squaring over GF(2m)
    Rashidi, Bahram
    Sayedi, Sayed Masoud
    Farashahi, Reza Rezaeian
    [J]. 2015 12TH INTERNATIONAL IRANIAN SOCIETY OF CRYPTOLOGY CONFERENCE ON INFORMATION SECURITY AND CRYPTOLOGY (ISCISC), 2015, : 17 - 22
  • [5] Low complexity bit parallel architectures for polynomial basis multiplication over GF(2m)
    Reyhani-Masoleh, A
    Hasan, MA
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (08) : 945 - 959
  • [6] 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
  • [7] 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
  • [8] Polynomial Basis Multiplication over GF(2m)
    Serdar S. Erdem
    Tuğrul Yanık
    Çetin K. Koç
    [J]. Acta Applicandae Mathematica, 2006, 93 : 33 - 55
  • [9] Polynomial basis multiplication over GF(2m)
    Erdem, Serdar S.
    Yamk, Tugrul
    Koc, Cetin K.
    [J]. ACTA APPLICANDAE MATHEMATICAE, 2006, 93 (1-3) : 33 - 55
  • [10] Fast Bit-Parallel Shifted Polynomial Basis Multiplier Using Weakly Dual Basis Over GF(2m)
    Park, Sun-Mi
    Chang, Ku-Young
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (12) : 2317 - 2321