A Deep Learning-Based FPGA Function Block Detection Method With Bitstream to Image Transformation

被引:1
|
作者
Chen, Minzhen [1 ]
Liu, Peng [1 ]
机构
[1] Zhejiang Univ, Coll Informat Sci & Elect Engn, Hangzhou 310027, Peoples R China
关键词
Field programmable gate arrays; Deep learning; Signal processing algorithms; Logic gates; Feature extraction; Tools; Array signal processing; Bitstream-to-image transformation; field-programmable gate array; function block detection;
D O I
10.1109/ACCESS.2021.3096664
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of various application scenarios and/or for the sake of strengthening field-programmable gate array (FPGA) security, the system functions of an FPGA design need to be analyzed, which can be achieved by systematically partitioning the FPGA's bitstream into manageable functional blocks and detecting their functionalities thereafter. In this paper, we propose a novel deep learning-based FPGA function block detection method with three major steps. In specific, we first analyze the format of the bitstream to obtain the mapping relationship between the configuration bits and configurable logic blocks because of the discontinuity of the configuration bits in the bitstream for one element. In order to reap the maturity of object detection techniques based on deep learning, our next step is to convert an FPGA bitstream to an image, following the proposed transformation method that takes account of both the adjacency nature of the programmable logic and the high degree of redundancy of configuration information. Once the image is obtained, a deep learning-based object detection algorithm is applied to this transformed image, and the objects detected can be reflected back to determine the function blocks of the original FPGA design. The deep neural network used for function block detection is trained and validated with a specially crafted bitstream/image dataset. Experiments have confirmed high detection accuracy of the proposed function detection method, showing a 98.11% of mean Average Precision (IoU = 0.5) for 10 function blocks within a YOLOv3 detector implemented on Xilinx Zynq-7000 SoCs and Zynq UltraScale+ MPSoCs.
引用
收藏
页码:99794 / 99804
页数:11
相关论文
共 50 条
  • [1] Deep Learning-Based Bitstream Error Correction for CSI Feedback
    Chang, Haoran
    Liang, Xin
    Li, Haozhen
    Shen, Jinghan
    Gu, Xinyu
    Zhang, Lin
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2021, 10 (12) : 2828 - 2832
  • [2] A survey on deep learning-based image forgery detection
    Mehrjardi, Fatemeh Zare
    Latif, Ali Mohammad
    Zarchi, Mohsen Sardari
    Sheikhpour, Razieh
    PATTERN RECOGNITION, 2023, 144
  • [3] Deep learning-based image forgery detection system
    Suresh, Helina Rajini
    Shanmuganathan, M.
    Senthilkumar, T.
    Vidhyasagar, B. S.
    INTERNATIONAL JOURNAL OF ELECTRONIC SECURITY AND DIGITAL FORENSICS, 2024, 16 (02) : 160 - 172
  • [4] A Deep Learning-Based Encrypted VPN Traffic Classification Method Using Packet Block Image
    Sun, Weishi
    Zhang, Yaning
    Li, Jie
    Sun, Chenxing
    Zhang, Shuzhuang
    ELECTRONICS, 2023, 12 (01)
  • [5] A Scratch Detection Method Based on Deep Learning and Image Segmentation
    Yang, Lemiao
    Zhou, Fuqiang
    Wang, Lin
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2022, 71
  • [6] On the Influence of Image Settings in Deep Learning-based Malware Detection
    Mercaldo, Francesco
    Martinelli, Fabio
    Santone, Antonella
    Vinod, P.
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP), 2021, : 669 - 676
  • [7] Deep Learning-Based Digital Image Forgery Detection System
    Qazi, Emad Ul Haq
    Zia, Tanveer
    Almorjan, Abdulrazaq
    APPLIED SCIENCES-BASEL, 2022, 12 (06):
  • [8] Deep Learning-Based Thermal Image Reconstruction and Object Detection
    Batchuluun, Ganbayar
    Kang, Jin Kyu
    Nguyen, Dat Tien
    Pham, Tuyen Danh
    Arsalan, Muhammad
    Park, Kang Ryoung
    IEEE ACCESS, 2021, 9 : 5951 - 5971
  • [9] Deep learning-based image deconstruction method with maintained saliency
    Fujimoto, Keisuke
    Hayashi, Kojiro
    Katayama, Risa
    Lee, Sehyung
    Liang, Zhen
    Yoshida, Wako
    Ishii, Shin
    NEURAL NETWORKS, 2022, 155 : 224 - 241
  • [10] Evaluation Method of Deep Learning-Based Embedded Systems for Traffic Sign Detection
    Lopez-Montiel, Miguel
    Orozco-Rosas, Ulises
    Sanchez-Adame, Moises
    Picos, Kenia
    Ross, Oscar Humberto Montiel
    IEEE ACCESS, 2021, 9 : 101217 - 101238