{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,16]],"date-time":"2025-05-16T06:08:07Z","timestamp":1747375687108,"version":"3.37.3"},"reference-count":45,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100014188","name":"Ministry of Science and ICT, South Korea","doi-asserted-by":"publisher","award":["IITP-2023-2020-0-01602"],"award-info":[{"award-number":["IITP-2023-2020-0-01602"]}],"id":[{"id":"10.13039\/501100014188","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2023]]},"DOI":"10.1109\/access.2023.3342162","type":"journal-article","created":{"date-parts":[[2023,12,13]],"date-time":"2023-12-13T19:42:48Z","timestamp":1702496568000},"page":"141343-141357","source":"Crossref","is-referenced-by-count":1,"title":["Embedded Firmware Rehosting System Through Automatic Peripheral Modeling"],"prefix":"10.1109","volume":"11","author":[{"given":"Youngwoo","family":"Lee","sequence":"first","affiliation":[{"name":"Department of Computer and Information Security, and Convergence Engineering for Intelligent Drone, Sejong University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1308-4499","authenticated-orcid":false,"given":"Juhwan","family":"Kim","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Security, and Convergence Engineering for Intelligent Drone, Sejong University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4812-3512","authenticated-orcid":false,"given":"Jihyeon","family":"Yu","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Security, and Convergence Engineering for Intelligent Drone, Sejong University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7264-2446","authenticated-orcid":false,"given":"Joobeom","family":"Yun","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Security, and Convergence Engineering for Intelligent Drone, Sejong University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"volume-title":"Global Embedded Security Market Statistical Analysis and Forecast","year":"2023","key":"ref1"},{"key":"ref2","first-page":"1201","article-title":"HALucinator: Firmware re-hosting through abstraction layer emulation","volume-title":"Proc. 29th USENIX Secur. Symp.","author":"Clements"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3395351.3399360"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2021.24308"},{"key":"ref5","first-page":"1237","article-title":"P2IM: Scalable and hardware-independent firmware testing via automatic peripheral interface modeling","volume-title":"Proc. 29th USENIX Conf. Secur. Symp.","author":"Feng"},{"key":"ref6","first-page":"135","article-title":"Toward the analysis of embedded firmware through automated re-hosting","volume-title":"Proc. 22nd Int. Symp. Res. Attacks, Intrusions Defenses","author":"Gustafson"},{"key":"ref7","first-page":"789","article-title":"PARTEMU: Enabling dynamic analysis of real-world TrustZone software using emulation","volume-title":"Proc. 29th USENIX Conf. Secur. Symp.","author":"Harrison"},{"volume-title":"LuaQEMU","year":"2017","key":"ref8"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3427228.3427280"},{"key":"ref10","first-page":"2007","article-title":"Automatic firmware emulation through invalidity-guided knowledge inference","volume-title":"Proc. 30th USENIX Secur. Symp.","author":"Zhou"},{"key":"ref11","first-page":"321","article-title":"Jetset: Targeted firmware rehosting for embedded systems","volume-title":"Proc. 30th USENIX Secur. Symp.","author":"Johnson"},{"key":"ref12","first-page":"1239","article-title":"Fuzzware: Using precise MMIO modeling for effective firmware fuzzing","volume-title":"Proc. 31st USENIX Secur. Symp.","author":"Scharnowski"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/SP40001.2021.00018"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2018.23166"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3423167"},{"key":"ref16","first-page":"1099","article-title":"FIRM-AFL: High-throughput greybox fuzzing of IoT firmware via augmented process emulation","volume-title":"Proc. 28th USENIX Secur. Symp.","author":"Zheng"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3427228.3427294"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2016.23415"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3097807"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3338507.3358616"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/3433210.3437532"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3114202"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/96267.96279"},{"volume-title":"MIDI-Synthesizer Firmware Image","year":"2016","key":"ref24"},{"key":"ref25","first-page":"1","article-title":"AFL++: Combining incremental steps of fuzzing research","volume-title":"Proc. 14th USENIX Workshop Offensive Technol.","author":"Fioraldi"},{"volume-title":"Morse Translator Firmware Image","year":"2020","key":"ref26"},{"volume-title":"Sin-WaveGen Firmware Image","year":"2021","key":"ref27"},{"volume-title":"DDS-WaveGen Firmware Image","year":"2018","key":"ref28"},{"volume-title":"GoBox Firmware Image","year":"2021","key":"ref29"},{"volume-title":"P5-DSP Firmware Image","year":"2018","key":"ref30"},{"volume-title":"Black-LCD Firmware Image","year":"2018","key":"ref31"},{"volume-title":"SushiRoll Firmware Image","year":"2020","key":"ref32"},{"key":"ref33","first-page":"46","article-title":"QEMU, a fast and portable dynamic translator","volume-title":"Proc. USENIX Annu. Tech. Conf., FREENIX Track","volume":"41","author":"Bellard"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2897845.2897900"},{"key":"ref35","first-page":"21","article-title":"Embedded security testing with peripheral device caching and runtime program state approximation","volume-title":"Proc. 10th Int. Conf. Emerg. Secur. Inf., Syst. Technol. (SECUWARE)","author":"Kammerstetter"},{"key":"ref36","first-page":"309","article-title":"Inception: System-wide security testing of real-world embedded systems software","volume-title":"Proc. 27th USENIX Secur. Symp.","author":"Corteggiani"},{"key":"ref37","first-page":"291","article-title":"Charm: Facilitating dynamic analysis of device drivers of mobile systems","volume-title":"Proc. 27th USENIX Secur. Symp.","author":"Talebi"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2014.23229"},{"key":"ref39","first-page":"1","article-title":"Surrogates: Enabling near-real-time dynamic analyses of embedded systems","volume-title":"Proc. 9th USENIX Workshop Offensive Technol.","author":"Koscher"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2590296.2590301"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.14722\/bar.2018.23017"},{"key":"ref42","first-page":"463","article-title":"Fie on firmware: Finding vulnerabilities in embedded systems using symbolic execution","volume-title":"Proc. 22nd USENIX Secur. Symp.","author":"Davidson"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387556"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.17"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/1961296.1950396"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/10005208\/10356060.pdf?arnumber=10356060","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,12]],"date-time":"2024-01-12T20:34:56Z","timestamp":1705091696000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10356060\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"references-count":45,"URL":"https:\/\/doi.org\/10.1109\/access.2023.3342162","relation":{},"ISSN":["2169-3536"],"issn-type":[{"type":"electronic","value":"2169-3536"}],"subject":[],"published":{"date-parts":[[2023]]}}}