An Automated Framework for Board-Level Trojan Benchmarking

被引:1
|
作者
Bhattacharyay, Aritra [1 ]
Yang, Shuo [1 ]
Cruz, Jonathan [1 ]
Chakraborty, Prabuddha [1 ]
Bhunia, Swarup [1 ]
Hoque, Tamzidul [1 ,2 ]
机构
[1] Univ Florida, Dept Elect & Comp Engn, Gainesville, FL 32611 USA
[2] Univ Kansas, Dept Elect Engn & Comp Sci, Lawrence, KS 66045 USA
关键词
Trojan horses; Benchmark testing; Taxonomy; Fabrication; Logic gates; Supply chains; Layout; Hardware Trojan; printed circuit board (PCB); trust verification;
D O I
10.1109/TCAD.2022.3178643
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Economic and operational advantages have led the supply chain of printed circuit boards (PCBs) to incorporate various untrusted entities. Any of the untrusted entities are capable of introducing malicious alterations to facilitate a functional failure or leakage of secret information during field operation. While researchers have been investigating the threat of malicious modification within the scale of individual microelectronic components, the possibility of a board-level malicious manipulation has essentially been unexplored. In the absence of standard benchmarking solutions, prospective countermeasures for PCB trust assurance are likely to utilize homegrown representation of the attacks that undermine their evaluation and do not provide scope for comparison with other techniques. In this article, we have developed a benchmarking solution to facilitate an unbiased and comparable evaluation of countermeasures applicable to PCB trust assurance. Based on a taxonomy tailored for PCB-level alterations, we have developed a toolflow for the automatic generation of Trojan benchmarks to facilitate a comprehensive evaluation against a large number of diverse Trojan implementations and application of data mining for trust verification. Using the toolflow, we have developed a suite of custom "Trojan benchmarks" (i.e., PCB designs with Trojans) containing representative examples of Trojans in the taxonomy inserted in different PCB designs of varying complexity and functionality. Finally, with experimental measurements from a fabricated PCB and structural analysis of netlist, we analyze the stealthiness of the Trojan designs and present the runtime of the tool for a large number of PCB designs.
引用
收藏
页码:397 / 410
页数:14
相关论文
共 50 条
  • [1] An automated framework for board-level Trojan benchmarking
    Hoque, Tamzidul
    Yang, Shuo
    Bhattacharyay, Aritra
    Cruz, Jonathan
    Bhunia, Swarup
    arXiv, 2020,
  • [2] A Board-level Hardware Trojan Detection Method
    Zhang, Yang
    Wang, Jian
    Yang, Zhaorui
    PROCEEDINGS OF 2024 3RD INTERNATIONAL CONFERENCE ON CYBER SECURITY, ARTIFICIAL INTELLIGENCE AND DIGITAL ECONOMY, CSAIDE 2024, 2024, : 11 - 15
  • [3] PCBench: Benchmarking of Board-Level Hardware Attacks and Trojans
    Zhu, Huifeng
    Guo, Xiaolong
    Jin, Yier
    Zhang, Xuan
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 396 - 401
  • [4] Board-Level Hardware Trojan Detection Using on-Chip Touch Sensor
    Kinugawa, Masahiro
    Hayashi, Yuichi
    IEEE International Symposium on Electromagnetic Compatibility, 2022, 2022-September : 168 - 171
  • [5] Board-Level Hardware Trojan Detection Using on-Chip Touch Sensor
    Kinugawa, Masahiro
    Hayashi, Yuichi
    2022 INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY (EMC EUROPE 2022), 2022, : 168 - 171
  • [6] Board-level products
    EE Product News, 1999, 58 (01):
  • [7] BOARD-LEVEL MICROCOMPUTERS
    MACKENZIE, WD
    MINI-MICRO SYSTEMS, 1982, 15 (12): : 230 - &
  • [8] Board-Level IT Governance
    Turel, Ofir
    Liu, Peng
    Bart, Chris
    IT PROFESSIONAL, 2019, 21 (02) : 58 - 65
  • [9] Computers & board-level subsystems
    Small, Charles H.
    Gott, Robert A.
    Computer Design, 1998, 37 (07):
  • [10] PLDS IN BOARD-LEVEL SIMULATION
    MOFFAT, K
    VLSI SYSTEMS DESIGN, 1988, 9 (10): : 62 - &