Formal Verification Approach to Detect Always-On Denial of Service Trojans in Pipelined Circuits

被引:2
|
作者
Ponugoti, Kushal K. [1 ]
Srinivasan, Sudarshan K. [1 ]
Mathure, Nimish [1 ]
机构
[1] North Dakota State Univ, Dept Elect & Comp Engn, Fargo, ND 58105 USA
基金
美国国家科学基金会;
关键词
Formal Verification; Hardware Trojans; Denial of Service; Always-On;
D O I
10.1109/ICECS53924.2021.9665617
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Always-On Denial of Service (DoS) Trojans with power drain payload can be disastrous in systems where on-chip power resources are limited. These Trojans are designed so that they have no impact on system behavior and hence, harder to detect. A formal verification method is presented to detect sequential always-on DoS Trojans in pipelined circuits and pipelined microprocessors. Since the method is proof-based, it provides a 100% accurate classification of sequential Trojan components. Another benefit of the approach is that it does not require a reference model, which is one of the requirements of many Trojan detection techniques (often a bottleneck to practical application). The efficiency and scalability of the proposed method have been evaluated on 36 benchmark circuits. The most complex of these benchmarks has as many as 135,898 gates. Detection times are very efficient with a 100% rate of detection, i.e., all Trojan sequential elements were detected and all non-trojan sequential elements were classified as such.
引用
收藏
页数:6
相关论文
共 33 条
  • [1] Formal Verification of Pipelined Cryptographic Circuits: A Functional Approach
    Bitat, Abir
    Merniz, Salah
    INFORMATICA-AN INTERNATIONAL JOURNAL OF COMPUTING AND INFORMATICS, 2021, 45 (04): : 583 - 591
  • [2] Formal Verification of Pipelined Cryptographic Circuits: A Functional Approach
    Bitat A.
    Merniz S.
    Informatica (Slovenia), 2021, 45 (04): : 583 - 591
  • [3] On the Detection of Always-on Hardware Trojans Supported by a Pre-Silicon Verification Methodology
    Ruospo, Annachiara
    Sanchez, Ernesto
    2019 20TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR/SOC TEST, SECURITY AND VERIFICATION (MTV 2019), 2019, : 25 - 30
  • [4] A Formal Verification Approach for Detecting Opcode Trojans
    Mathure, Nimish
    Srinivasan, Sudarshan K.
    Ponugoti, Kushal K.
    Malik, Akansha
    Quanbeck, Samuel
    2020 27TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2020,
  • [5] Approach for formal verification of a bit-serial pipelined architecture
    Zabel, Henning
    Rettberg, Achim
    Krupp, Alexander
    EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 47 - +
  • [6] Formal Verification of Gate-Level Multiple Side Channel Parameters to Detect Hardware Trojans
    Abbasi, Imran Hafeez
    Lodhi, Faiq Khalid
    Kamboh, Awais Mehmood
    Hasan, Osman
    FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS (FTSCS 2016), 2017, 694 : 75 - 92
  • [7] Non-Invasive Hardware Trojans Modeling and Insertion: A Formal Verification Approach
    Ibrahim, Hala
    Azmi, Haytham
    El-Kharashi, M. Watheq
    Safar, Mona
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2024, 40 (01): : 117 - 135
  • [8] Non-Invasive Hardware Trojans Modeling and Insertion: A Formal Verification Approach
    Hala Ibrahim
    Haytham Azmi
    M. Watheq El-Kharashi
    Mona Safar
    Journal of Electronic Testing, 2024, 40 : 117 - 135
  • [9] Towards formal verification of cryptographic circuits: A functional approach
    Bitat, Abir
    Merniz, Salah
    2018 3RD INTERNATIONAL CONFERENCE ON PATTERN ANALYSIS AND INTELLIGENT SYSTEMS (PAIS), 2018, : 158 - 163
  • [10] CLIQUE clustering approach to detect denial-of-service attacks
    Bethi, SK
    Phoha, VV
    Reddy, YB
    PROCEEDINGS FROM THE FIFTH IEEE SYSTEMS, MAN AND CYBERNETICS INFORMATION ASSURANCE WORKSHOP, 2004, : 447 - 448