SoCFuzzer: SoC Vulnerability Detection using Cost Function enabled Fuzz Testing

被引:6
|
作者
Hossain, Muhammad Monir [1 ]
Vafaei, Arash [1 ]
Azar, Kimia Zamiri [1 ]
Rahman, Fahim [1 ]
Farahmandi, Farimah [1 ]
Tehranipoor, Mark [1 ]
机构
[1] Univ Florida, Elect & Comp Engn, Gainesville, FL 32611 USA
关键词
SoC Security Verification; Evolutionary Testing; Fuzzing; Cost Function;
D O I
10.23919/DATE56975.2023.10137024
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The modern System-on-Chips (SoCs), with numerous complex and heterogeneous intellectual properties (IPs), and the inclusion of highly-sensitive assets, become the target of malicious attacks. However, security verification of these SoCs remains behind compared to the advances in functional verification, mostly because it is difficult to formally define the accurate threat model(s). Few recent studies have investigated the possibility of engaging fuzz testing for hardware-oriented vulnerability detection. However, they suffer from several limitations, i.e., lack of cross-layer co-verification, the need for expert knowledge, and the inability to capture detailed hardware interactions. In this paper, we propose SoCFuzzer, an automated SoC verification assisted by fuzz testing for detecting SoC security vulnerabilities. Unlike the previous HW-oriented fuzz testing studies, which mostly rely on traditional (code) coverage-based metrics, in SoCFuzzer, we develop (i) generic evaluation metrics for fuzzing the hardware domain, and (ii) security-oriented cost function. This relieves designers of making correlations between coverage metrics, test data, and possible vulnerabilities. The SoCFuzzer cost functions are defined high level, allowing us to follow the gray-box model, which requires less detailed and interactive information from the design-under-test. Our experiments on an open-source RISC-V based SoC show the efficiency of these metrics and cost functions on fuzzing for generating cornerstone inputs to trigger the vulnerability conditions with faster convergence.
引用
收藏
页数:6
相关论文
共 24 条
  • [11] An Improvement Technique for the Test Compression Ratio and Application Time of Multiple Expansion Scan Chain based SoC using New Cost Function
    Lee, Do Han
    Han, Tae Hee
    2014 IEEE 57TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2014, : 129 - 132
  • [12] A Coverage-Guided Fuzzing Method for Automatic Software Vulnerability Detection Using Reinforcement Learning-Enabled Multi-Level Input Mutation
    Pham, Van-Hau
    Hien, Do Thi Thu
    Chuong, Nguyen Phuc
    Thai, Pham Thanh
    Duy, Phan The
    IEEE ACCESS, 2024, 12 : 129064 - 129080
  • [13] COST-EFFECTIVENESS OF MULTI-CANCER EARLY DETECTION (MCED) TESTING USING MIXTURE CURE MODELING (MCM)
    Kansal, A.
    Shaul, A.
    Ye, W.
    Chavan, A.
    Zou, D.
    Fendrick, A. M.
    VALUE IN HEALTH, 2022, 25 (12) : S77 - S77
  • [14] A complexity cost function for a network of WCDMA basestations using software defined radio with multi-user detection
    Burns, PG
    Reed, MC
    VTC2004-SPRING: 2004 IEEE 59TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-5, PROCEEDINGS, 2004, : 2195 - 2199
  • [15] Open-Circuit Fault Detection in PMSM Drives Using Model Predictive Control and Cost Function Error
    Huang, Wentao
    Luo, Liyan
    Du, Jiachen
    Xiang, Baitan
    Mei, Sanguan
    Zhou, Lingkang
    Fan, Qigao
    IEEE TRANSACTIONS ON TRANSPORTATION ELECTRIFICATION, 2022, 8 (02): : 2667 - 2675
  • [16] Stratified medicine using invasive coronary function testing in angina: A cost-effectiveness analysis of the British Heart Foundation CorMicA trial
    Heggie, R.
    Briggs, A.
    Stanley, B.
    Good, R.
    Rocchiccioli, P.
    McEntegart, M.
    Watkins, S.
    Eteiba, H.
    Shaukat, A.
    Lindsay, M.
    Robertson, K.
    Hood, S.
    McGeoch, R.
    McDade, R.
    Yii, E.
    Collison, D.
    Oldroyd, K.
    Ford, T. J.
    Berry, C.
    INTERNATIONAL JOURNAL OF CARDIOLOGY, 2021, 337 : 44 - 51
  • [17] TESTING THE REAL-WORLD UTILITY OF BAYES' THEOREM WHEN USING AN ARTIFICIAL INTELLIGENCE-ENABLED ELECTROCARDIOGRAM ALGORITHM FOR DETECTION OF LEFT VENTRICULAR SYSTOLIC DYSFUNCTION
    Medina-Inojosa, Betsy J.
    Harmon, David
    Medina-Inojosa, Jose
    Carter, Rickey E.
    Attia, Zachi Itzhak
    Friedman, Paul A.
    Lopez-Jimenez, Francisco
    JOURNAL OF THE AMERICAN COLLEGE OF CARDIOLOGY, 2023, 81 (08) : 2329 - 2329
  • [18] A new method for detection of backscattered signals from breast cancer tumors: Hypothesis testing using an adaptive entropy-based decision function
    Shojaedini, Seyed Vahab
    Kabiri, Rahman
    Iranian Journal of Medical Physics, 2012, 9 (1 A): : 50 - 64
  • [19] Cost Consequences for the NHS of Using a Two-Step Testing Method for the Detection of Clostridium difficile with a Point of Care, Polymerase Chain Reaction Test as the First Step
    Jones, William S.
    Rice, Stephen
    Power, H. Michael
    Maniatopoulos, Gregory
    Suklan, Jana
    Beyer, Fiona
    Wilcox, Mark H.
    Permain, Michelle
    Simpson, A. John
    Price, D. Ashley
    Allen, A. Joy
    DIAGNOSTICS, 2020, 10 (10)
  • [20] A one-step low-cost molecular test for SARS-CoV-2 detection suitable for community testing using minimally processed saliva
    da Silva, Sofia M.
    Amaral, Catarina
    Malta-Luis, Claudia
    Grilo, Diana
    Duarte, Americo G.
    Morais, Ines
    Afonso, Goncalo
    Faria, Nuno
    Antunes, Wilson
    Gomes, Ines
    Sa-Leao, Raquel
    Miragaia, Maria
    Serrano, Monica
    Pimentel, Catarina
    BIOLOGY METHODS & PROTOCOLS, 2024, 9 (01):