{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T02:09:35Z","timestamp":1785377375218,"version":"3.55.0"},"reference-count":49,"publisher":"IEEE","license":[{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-009"},{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-001"}],"funder":[{"DOI":"10.13039\/100000006","name":"Office of Naval Research","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1109\/sp46214.2022.9833695","type":"proceedings-article","created":{"date-parts":[[2022,7,27]],"date-time":"2022-07-27T19:28:05Z","timestamp":1658950085000},"page":"1608-1622","source":"Crossref","is-referenced-by-count":6,"title":["IRQDebloat: Reducing Driver Attack Surface in Embedded Devices"],"prefix":"10.1109","author":[{"given":"Zhenghao","family":"Hu","sequence":"first","affiliation":[{"name":"New York University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Brendan","family":"Dolan-Gavitt","sequence":"additional","affiliation":[{"name":"New York University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref13","first-page":"1713","article-title":"DECAF: Automatic, adaptive de-bloating and hardening of COTS firmware","author":"christensen","year":"2020","journal-title":"29th USENIX Security Symposium (USENIX Security 20)"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3141235.3141243"},{"key":"ref15","article-title":"A simple, fast dominance algorithm","author":"cooper","year":"2006"},{"key":"ref14","first-page":"1201","article-title":"Halucinator: Firmware re-hosting through abstraction layer emulation","author":"clements","year":"2020","journal-title":"29th USENIX Security Symposium (USENIX Security 20)"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2016.23415"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1065910.1065925"},{"key":"ref17","first-page":"309","article-title":"In-ception: System-wide security testing of real-world embedded systems software","author":"corteggiani","year":"2018","journal-title":"27th USENIX Security Symposium (USENIX Security 18)"},{"key":"ref16","article-title":"me_cleaner","author":"corna","year":"2018"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-23644-0_19"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2897845.2897900"},{"key":"ref46","article-title":"LIGHTBLUE: Automatic profile-aware debloating of bluetooth stacks","author":"wu","year":"2021","journal-title":"Proceedings of the USENIX Security Symposium (USENIX Security)"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/3423167"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/1379022.1375611"},{"key":"ref47","article-title":"Trimming mobile applications for bandwidth-challenged networks in developing regions","author":"xie","year":"2019"},{"key":"ref42","article-title":"BLEEDINGBIT: The hidden attack surface within ble chips","author":"seri","year":"2019"},{"key":"ref41","first-page":"19","article-title":"Frankenstein: Advanced wireless fuzzing to exploit new Bluetooth escalation targets","author":"ruge","year":"2020","journal-title":"29th USENIX Security Symposium (USENIX Security 20)"},{"key":"ref44","first-page":"291","article-title":"Charm: Facilitating dynamic analysis of device drivers of mobile systems","author":"seyed talebi","year":"2018","journal-title":"27th USENIX Security Symposium (USENIX Security 18)"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2015.23294"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2014.23229"},{"key":"ref8","article-title":"Less is more: Quantifying the security benefits of debloating web applications","author":"azad","year":"2019","journal-title":"28th USENIX Security Symposium (USENIX Security 19)"},{"key":"ref7","year":"0","journal-title":"Generic interrupt controllers"},{"key":"ref9","first-page":"209","article-title":"Klee: unassisted and automatic generation of high-coverage tests for complex systems programs","volume":"8","author":"cadar","year":"2008","journal-title":"OSDI"},{"key":"ref4","year":"0"},{"key":"ref3","year":"0"},{"key":"ref6","year":"0","journal-title":"Cortex-M3 technical reference manual About the NVIC"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/SECPRI.1997.601317"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106271"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3395351.3399360"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2021.24308"},{"key":"ref37","article-title":"BleedingTooth: Linux Bluetooth zero-click remote code execution","author":"nguyen","year":"2021"},{"key":"ref36","article-title":"Avatar 2: A multi-target orchestration platform","author":"muench","year":"2018","journal-title":"Proc Workshop Binary Anal Res (Colocated NDSS Symp )"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/3301417.3312501"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2590296.2590301"},{"key":"ref33","first-page":"1093","article-title":"An application-oriented linux kernel customization for embedded systems","volume":"20","author":"lee","year":"2004","journal-title":"J Inf Sci Eng"},{"key":"ref32","article-title":"SURROGATES: Enabling near-real-time dynamic analyses of embedded systems","author":"koscher","year":"2015","journal-title":"9th USENIX Workshop on Offensive Technologies (WOOT 15)"},{"key":"ref2","year":"0"},{"key":"ref1","year":"0"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3141235.3141242"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/3372297.3417866"},{"key":"ref24","article-title":"Disabling USB ports: 4 ways to prevent data leaks via USB devices","author":"goldstein","year":"2017"},{"key":"ref23","first-page":"1237","article-title":"P2IM: Scalable and hardware-independent firmware testing via automatic peripheral interface modeling","author":"feng","year":"2020","journal-title":"29th USENIX Security Symposium (USENIX Security 20)"},{"key":"ref26","first-page":"789","article-title":"PARTEMU: Enabling dynamic analysis of real-world trustzone software using emulation","author":"harrison","year":"2020","journal-title":"29th USENIX Security Symposium (USENIX Security 20)"},{"key":"ref25","first-page":"135","article-title":"Toward the analysis of embedded firmware through automated re-hosting","author":"gustafson","year":"2019","journal-title":"22nd International Symposium on Research in Attacks Intrusions and Defenses (RAID 2019)"},{"key":"ref20","first-page":"463","article-title":"FIE on firmware: Finding vulnerabilities in embedded systems using symbolic execution","author":"davidson","year":"2013","journal-title":"22nd USENIX Security Symposium (USENIX Security'13) USENIX"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3433210.3453093"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2843859.2843867"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243838"},{"key":"ref27","article-title":"Poly-Droid: Learning-driven specialization of mobile applications","author":"heath","year":"2019"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2011.41"}],"event":{"name":"2022 IEEE Symposium on Security and Privacy (SP)","location":"San Francisco, CA, USA","start":{"date-parts":[[2022,5,22]]},"end":{"date-parts":[[2022,5,26]]}},"container-title":["2022 IEEE Symposium on Security and Privacy (SP)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9833550\/9833558\/09833695.pdf?arnumber=9833695","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,8]],"date-time":"2023-11-08T23:03:35Z","timestamp":1699484615000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9833695\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5]]},"references-count":49,"URL":"https:\/\/doi.org\/10.1109\/sp46214.2022.9833695","relation":{},"subject":[],"published":{"date-parts":[[2022,5]]}}}