FPGA Based Implementation of a Floating Point Multiplier and its Hardware Trojan Models

被引:1
|
作者
Nikhila, S. [1 ]
Yamuna, B. [1 ]
Balasubramanian, Karthi [1 ]
Mishra, Deepak [2 ]
机构
[1] Amrita Vishwa Vidyapeetham, Amrita Sch Engn, Dept Elect & Commun Engn, Coimbatore, Tamil Nadu, India
[2] ISRO, Space Applicat Ctr SAC, Digital Commun Div DCD, Ahmadabad, Gujarat, India
关键词
floating point number; single precision; hardware Trojans;
D O I
10.1109/indicon47234.2019.9030341
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Floating point multiplication plays a crucial role in computationally intensive applications like digital signal processing. This paper deals with the design of a single precision floating point multiplier and its FPGA realization with LCD interface for output display. To bring out the need for secure hardware design, hardware Trojan models are proposed for the mantissa multiplication unit of the floating point multiplier. Implementation results show that the Trojans produce an average difference of 15%-20% in the product values, an increase of onchip power by 1.61% and an increase of 0.4% in the number of LUTs. The negligible change in the area and power dissipated establishes the stealthy nature of the proposed Trojans.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Hardware Implementation of a High Speed Floating Point Multiplier Based on FPGA
    Gong Renxi
    Zhang Shangjun
    Zhang Hainan
    Meng Xiaobi
    Gong Wenying
    Xie Lingling
    Huang Yang
    [J]. ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 1902 - +
  • [2] FPGA Implementation of Vedic Floating Point Multiplier
    Kodali, Ravi Kishore
    Boppana, Lakshmi
    Yenamachintala, Sai Sourabh
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, INFORMATICS, COMMUNICATION AND ENERGY SYSTEMS (SPICES), 2015,
  • [3] A Viterbi decoder and its hardware Trojan models: an FPGA-based implementation study
    Kakkara, Varsha
    Balasubramanian, Karthi
    Yamuna, B.
    Mishra, Deepak
    Lingasubramanian, Karthikeyan
    Murugan, Senthil
    [J]. PEERJ COMPUTER SCIENCE, 2020, 6 (03): : 1 - 21
  • [4] Implementation of neural network hardware based on a floating point operation in an FPGA
    Kim, Jeong-Seob
    Jung, Seul
    [J]. ICMIT 2007: MECHATRONICS, MEMS, AND SMART MATERIALS, PTS 1 AND 2, 2008, 6794
  • [5] Implementation of Parametric Hardware Trojan in FPGA
    Yang, Yipei
    Ye, Jing
    Li, Xiaowei
    Han, Yinhe
    Li, Huawei
    Hu, Yu
    [J]. 2019 IEEE INTERNATIONAL TEST CONFERENCE IN ASIA (ITC-ASIA 2019), 2019, : 37 - 42
  • [6] Acceleration Techniques using Reconfigurable Hardware for Implementation of Floating Point Multiplier
    Bormane, D. S.
    Wadar, Sushma
    Patil, Avinash
    Patil, S. C.
    [J]. HELIX, 2020, 10 (05): : 8 - 14
  • [7] FPGA Implementation of Delay Optimized Single Precision Floating point Multiplier
    Paldurai, K.
    Hariharan, K.
    [J]. ICACCS 2015 PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS, 2015,
  • [8] FPGA Implementation of IEEE-754 Floating Point Karatsuba Multiplier
    Kodali, Ravi Kishore
    Gundabathula, Satya Kesav
    Boppana, Lakshmi
    [J]. 2014 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICCICCT), 2014, : 300 - 304
  • [9] Small Logarithmic Floating-Point Multiplier Based on FPGA and Its Application on MobileNet
    Xiong, Botao
    Fan, Sheng
    He, Xintong
    Xu, Tu
    Chang, Yuchun
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (12) : 5119 - 5123
  • [10] Hardware Implementation of Truncated Multiplier Based on Multiplexer Using FPGA
    Motey, Yogesh M.
    Panse, Tejaswini G.
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2013, : 401 - 404