{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,13]],"date-time":"2026-07-13T21:09:24Z","timestamp":1783976964047,"version":"3.55.0"},"reference-count":53,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"National Key R&amp;D Program of China","award":["2023YFC3605800"],"award-info":[{"award-number":["2023YFC3605800"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62232004"],"award-info":[{"award-number":["62232004"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["92467205"],"award-info":[{"award-number":["92467205"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["U25A6024"],"award-info":[{"award-number":["U25A6024"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Jiangsu Provincial Key Laboratory of Network and Information Security","award":["BM2003201"],"award-info":[{"award-number":["BM2003201"]}]},{"name":"Key Laboratory of Computer Network and Information Integration of Ministry of Education of China","award":["93K-9"],"award-info":[{"award-number":["93K-9"]}]},{"name":"Collaborative Innovation Center of Novel Software Technology and Industrialization"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Dependable and Secure Comput."],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1109\/tdsc.2026.3693739","type":"journal-article","created":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T19:56:20Z","timestamp":1778874980000},"page":"9517-9534","source":"Crossref","is-referenced-by-count":0,"title":["Toward Secure and Efficient Driver Support for Embedded TEE Systems"],"prefix":"10.1109","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-3757-3044","authenticated-orcid":false,"given":"Huaiyu","family":"Yan","sequence":"first","affiliation":[{"name":"Southeast University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9691-8702","authenticated-orcid":false,"given":"Zhen","family":"Ling","sequence":"additional","affiliation":[{"name":"Southeast University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xinhui","family":"Shao","sequence":"additional","affiliation":[{"name":"Southeast University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ping","family":"Jiang","sequence":"additional","affiliation":[{"name":"Southeast University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8209-1000","authenticated-orcid":false,"given":"Ming","family":"Yang","sequence":"additional","affiliation":[{"name":"Southeast University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7518-4367","authenticated-orcid":false,"given":"Junzhou","family":"Luo","sequence":"additional","affiliation":[{"name":"Southeast University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2391-7789","authenticated-orcid":false,"given":"Xinwen","family":"Fu","sequence":"additional","affiliation":[{"name":"University of Massachusetts Lowell, Lowell, MA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","first-page":"86","article-title":"Intel SGX explained","author":"Costan","year":"2016","journal-title":"IACR Cryptol. ePrint Arch."},{"key":"ref2","article-title":"Amd secure encrypted virtualization (SEV)","year":"2023"},{"key":"ref3","article-title":"Arm architecture reference manual armv7-a and armv7-r edition","author":"Ltd","year":"2011"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387532"},{"key":"ref5","article-title":"Open portable trusted execution environment, optee","year":"2023"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2019.23448"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2016.2622261"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2019.23327"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-29962-0_20"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2022.3170274"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3519565"},{"key":"ref12","article-title":"Qemu","year":"2023"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2023.23041"},{"key":"ref14","article-title":"The LLVM compiler infrastructure","author":"Project","year":"2025"},{"key":"ref15","article-title":"LLVM language reference manual","author":"Project","year":"2025"},{"key":"ref16","article-title":"LLVM\u2019s analysis and transform passes","author":"Project","year":"2025"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2021.102240"},{"key":"ref18","first-page":"1","article-title":"Tolerating malicious device drivers in Linux","volume-title":"Proc. USENIX Annu. Tech. Conf. ATC","author":"Boyd-Wickizer","year":"2010"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2009.35"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346303"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-005-0654-4"},{"key":"ref22","first-page":"17","article-title":"Unmodified device driver reuse and improved system dependability via virtual machines","volume-title":"Proc. 6th Symp. Operating System Des. Implementation OSDI","author":"LeVasseur","year":"2004"},{"key":"ref23","first-page":"1","article-title":"Safe hardware access with the xen virtual machine monitor","volume-title":"Proc. 1st Workshop Operating Syst. Architectural Support Demand IT InfraStructure","author":"Fraser","year":"2004"},{"key":"ref24","first-page":"269","article-title":"LXDs: Towards isolation of kernel subsystems","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Narayanan","year":"2019"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2019.8761616"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3292006.3300035"},{"key":"ref27","article-title":"The user-mode Linux kernel home page","author":"Dike","year":"2025"},{"key":"ref28","article-title":"Linux drivers for imx6q peripherals","year":"2019"},{"key":"ref29","volume-title":"Linux Kernel Development","author":"Love","year":"2010"},{"key":"ref30","first-page":"689","article-title":"SCONE: Secure linux containers with intel SGX","volume-title":"Proceeding 12th USENIX Symp. Operating Syst. Des. Implementation","author":"Arnautov","year":"2016"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2018.8486293"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382202"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872379"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/1506409.1506429"},{"key":"ref35","article-title":"Arm trustzone protection controller","author":"Ltd","year":"2004"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2505123"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2133375.2133377"},{"key":"ref38","first-page":"609","article-title":"EPK: Scalable and efficient memory protection keys","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Gu","year":"2022"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575735"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2017.23227"},{"key":"ref41","article-title":"Count lines of code","year":"2023"},{"key":"ref42","article-title":"Protecting file activities via deception for ARM trustzone","author":"Guo","year":"2022"},{"key":"ref43","article-title":"Llvm project source code repository","author":"Project","year":"2025"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3081333.3081349"},{"key":"ref45","article-title":"FFmpeg","year":"2023"},{"key":"ref46","article-title":"Real-time transport protocol","year":"2023"},{"key":"ref47","first-page":"613","article-title":"KSplit: Automating device driver isolation","volume-title":"Proc. 16th USENIX Symp. Operating Syst. Des. Implementation","author":"Huang","year":"2022"},{"key":"ref48","article-title":"Arm cortex-A processor comparison table","author":"Ltd","year":"2023"},{"key":"ref49","first-page":"1221","article-title":"Erim: Secure, efficient in-process isolation with protection keys (MPK)","volume-title":"Proc. 28th USENIX Secur. Symp.","author":"Vahldiek-Oberwagner","year":"2019"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/3719027.3744849"},{"key":"ref51","article-title":"Arm architecture reference manual for a-profile architecture","author":"Ltd","year":"2023"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/24039.24041"},{"key":"ref53","first-page":"151","article-title":"Microdrivers: A new architecture for device drivers","volume-title":"Proc. 11th Workshop Hot Topics Operating Syst.","author":"Ganapathy","year":"2007"}],"container-title":["IEEE Transactions on Dependable and Secure Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/8858\/11603880\/11520890.pdf?arnumber=11520890","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,13]],"date-time":"2026-07-13T20:09:26Z","timestamp":1783973366000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11520890\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7]]},"references-count":53,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tdsc.2026.3693739","relation":{},"ISSN":["1545-5971","1941-0018","2160-9209"],"issn-type":[{"value":"1545-5971","type":"print"},{"value":"1941-0018","type":"electronic"},{"value":"2160-9209","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,7]]}}}