{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T00:31:34Z","timestamp":1787013094698,"version":"build-2736575974"},"reference-count":45,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1801599"],"award-info":[{"award-number":["CNS-1801599"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF-2019310"],"award-info":[{"award-number":["CCF-2019310"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62072085"],"award-info":[{"award-number":["62072085"]}],"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":["U1908212"],"award-info":[{"award-number":["U1908212"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Liaoning Revitalization Talent Program","award":["XLYC1902017"],"award-info":[{"award-number":["XLYC1902017"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans.Inform.Forensic Secur."],"published-print":{"date-parts":[[2022]]},"DOI":"10.1109\/tifs.2022.3144868","type":"journal-article","created":{"date-parts":[[2022,1,19]],"date-time":"2022-01-19T15:28:58Z","timestamp":1642606138000},"page":"559-573","source":"Crossref","is-referenced-by-count":7,"title":["FineDIFT: Fine-Grained Dynamic Information Flow Tracking for Data-Flow Integrity Using Coprocessor"],"prefix":"10.1109","volume":"17","author":[{"given":"Kejun","family":"Chen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Orlando","family":"Arias","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5185-6306","authenticated-orcid":false,"given":"Qingxu","family":"Deng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3488-0053","authenticated-orcid":false,"given":"Daniela","family":"Oliveira","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9896-9407","authenticated-orcid":false,"given":"Xiaolong","family":"Guo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8791-0597","authenticated-orcid":false,"given":"Yier","family":"Jin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","first-page":"147","article-title":"Securing software by enforcing data-flow integrity","volume-title":"Proc. 7th Symp. Operating Syst. Design Implement.","author":"Castro"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2004.31"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6566866"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978343"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/379605.379665"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1037187.1024404"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2004.26"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1273440.1250722"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2008.4658637"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2018.8547578"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2006.158"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.18"},{"key":"ref13","volume-title":"Compilers: Principles, Techniques, and Tools","author":"Aho","year":"2006"},{"key":"ref14","first-page":"1687","article-title":"Sensitive information tracking in commodity IoT","volume-title":"Proc. 27th USENIX Secur. Symp. (USENIX Secur.)","author":"Celik"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2619091"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1328408.1328410"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694383"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2009.5270347"},{"key":"ref19","first-page":"121","article-title":"Taint-enhanced policy enforcement: A practical approach to defeat a wide range of attacks","volume-title":"Proc. USENIX Secur. Symp.","author":"Xu"},{"key":"ref20","first-page":"3","article-title":"Dynamic taint analysis for automatic detection, analysis, and signaturegeneration of exploits on commodity software","volume-title":"Proc. NDSS","volume":"5","author":"Newsome"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2151024.2151042"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2611765.2611773"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.17"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/CODES-ISSS.2013.6658991"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2907611"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/MTV48867.2019.00018"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/IVSW.2019.8854418"},{"key":"ref28","first-page":"1","article-title":"Dynamic information flow tracking on multicores","volume-title":"Proc. Workshop Interact. Between Compil. Comput. Archit.","author":"Nagarajan"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2016604.2016650"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.23919\/FPL.2017.8056767"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/RECONFIG.2018.8641695"},{"issue":"2","key":"ref32","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/S1571-0661(04)81042-9","article-title":"Valgrind: A program supervision framework","volume":"89","author":"Nethercote","year":"2003","journal-title":"Electron. Notes Theor. Comput. Sci."},{"key":"ref33","first-page":"1","article-title":"Design and implementation of a dynamic optimization framework for windows","volume-title":"Proc. 4th ACM workshop Feedback-Directed Dyn. Optim. (FDDO)","author":"Bruening"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35746-6_1"},{"key":"ref35","volume-title":"Sifive\u2019s Freedom Platforms","year":"2022"},{"key":"ref36","article-title":"BEEBS: Open benchmarks for energy measurements on embedded platforms","author":"Pallister","year":"2013","journal-title":"arXiv:1308.5174"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2012.152"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866370"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978358"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3240765.3240821"},{"key":"ref41","article-title":"Tiny-CFA: A minimalistic approach for control-flow attestation using verified proofs of execution","author":"Nunes","year":"2020","journal-title":"arXiv:2011.07400"},{"key":"ref42","volume-title":"Wiring: Prototyping Physical Interaction Design","author":"Barrag\u00e1n","year":"2004"},{"key":"ref43","first-page":"309","article-title":"Addresssanitizer: A fast address sanity checker","volume-title":"Proc. USENIX Annu. Tech. Conf. (USENIX ATC)","author":"Serebryany"},{"key":"ref44","volume-title":"Snoop Control Unit on Arm SoC","year":"2022"},{"key":"ref45","volume-title":"Intel Ultrapath Technology","year":"2022"}],"container-title":["IEEE Transactions on Information Forensics and Security"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielam\/10206\/9652463\/9686717-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10206\/9652463\/09686717.pdf?arnumber=9686717","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,13]],"date-time":"2024-01-13T17:22:56Z","timestamp":1705166576000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9686717\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"references-count":45,"URL":"https:\/\/doi.org\/10.1109\/tifs.2022.3144868","relation":{},"ISSN":["1556-6013","1556-6021"],"issn-type":[{"value":"1556-6013","type":"print"},{"value":"1556-6021","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]}}}