{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T19:16:13Z","timestamp":1773342973336,"version":"3.50.1"},"reference-count":43,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T00:00:00Z","timestamp":1675209600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T00:00:00Z","timestamp":1675209600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T00:00:00Z","timestamp":1675209600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["NRF-2020R1A2B5B03095204"],"award-info":[{"award-number":["NRF-2020R1A2B5B03095204"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"name":"BK21 FOUR program of the Education and Research Program for Future ICT Pioneers"},{"DOI":"10.13039\/501100002551","name":"Seoul National University","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002551","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010418","name":"Institute for Information and communications Technology Promotion","doi-asserted-by":"publisher","award":["2017-0-00213"],"award-info":[{"award-number":["2017-0-00213"]}],"id":[{"id":"10.13039\/501100010418","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Development of Cyber Self Mutation Technologies for Proactive Cyber Defence","award":["2018-0-00230"],"award-info":[{"award-number":["2018-0-00230"]}]},{"name":"Study on Adaptive IoT Security Open Architecture"},{"name":"2018 Research Fund","award":["1.180087.01"],"award-info":[{"award-number":["1.180087.01"]}]},{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["NRF-2018R1C1B5086553"],"award-info":[{"award-number":["NRF-2018R1C1B5086553"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. on Mobile Comput."],"published-print":{"date-parts":[[2023,2,1]]},"DOI":"10.1109\/tmc.2021.3086143","type":"journal-article","created":{"date-parts":[[2021,6,3]],"date-time":"2021-06-03T22:30:03Z","timestamp":1622759403000},"page":"708-719","source":"Crossref","is-referenced-by-count":12,"title":["Ambassy: A Runtime Framework to Delegate Trusted Applications in an ARM\/FPGA Hybrid System"],"prefix":"10.1109","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8785-6607","authenticated-orcid":false,"given":"Dongil","family":"Hwang","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering (ECE), Inter-University Semiconductor Research Center (ISRC), Seoul National University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6731-6227","authenticated-orcid":false,"given":"Sanzhar","family":"Yeleuov","sequence":"additional","affiliation":[{"name":"School of Electrical and Computer Engineering, UNIST, Ulsan, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1848-750X","authenticated-orcid":false,"given":"Jiwon","family":"Seo","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering (ECE), Inter-University Semiconductor Research Center (ISRC), Seoul National University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1706-1056","authenticated-orcid":false,"given":"Minu","family":"Chung","sequence":"additional","affiliation":[{"name":"School of Electrical and Computer Engineering, UNIST, Ulsan, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4513-1034","authenticated-orcid":false,"given":"Hyungon","family":"Moon","sequence":"additional","affiliation":[{"name":"School of Electrical and Computer Engineering, UNIST, Ulsan, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6412-2926","authenticated-orcid":false,"given":"Yunheung","family":"Paek","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering (ECE), Inter-University Semiconductor Research Center (ISRC), Seoul National University, Seoul, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2019.2910861"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2015.11"},{"key":"ref3","first-page":"541","article-title":"vTZ: Virtualizing ARM TrustZone","volume-title":"Proc. 26th USENIX Secur. Symp.","author":"Hua"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3081333.3081349"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516758"},{"key":"ref7","article-title":"Built-in tee chip for enhanced security for your private data","year":"2016"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2019.23448"},{"key":"ref9","first-page":"621","article-title":"Apps with hardware: Enabling run-time architectural customization in smart phones","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Coughlin"},{"key":"ref10","article-title":"Intel(r) xeon(r) gold 6138 processor","year":"2018"},{"key":"ref11","article-title":"Zynq-7000 soc data sheet: Overview","year":"2018"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/RECONFIG.2018.8641700"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00036"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3029806.3029822"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813719"},{"key":"ref16","article-title":"ARM CoreLink TZC-400 TrustZoneAddress Space Controller Technical Reference Manual","year":"2015"},{"key":"ref17","article-title":"Intel Software Guard Extensions Programming Reference","year":"2014"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2637166.2637225"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/NSSMIC.2007.4436533"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-16214-0_42"},{"key":"ref21","article-title":"Ultrascale architecture configuration","year":"2020"},{"key":"ref22","article-title":"ARM system memory management unit architecture specification SMMU architecture version 2.0 (IHI 0062D)","year":"2016"},{"key":"ref23","article-title":"Zynq UltraScale+ device technical reference manual","year":"2019"},{"key":"ref25","article-title":"Yosys open synthesis suite","author":"Wolf","year":"2016"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-54862-8_26"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.2010.9"},{"key":"ref28","article-title":"Developing Tamper-Resistant Designs with Zynq UltraScale+ Devices","year":"2018"},{"key":"ref29","article-title":"Vivado design suite user guide dynamic function eXchange","year":"2019"},{"key":"ref30","article-title":"Intel FPGA SDK for OpenCL v19.1"},{"key":"ref31","article-title":"SDAccel: Enabling hardware-accelerated software"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3061639.3062185"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/3240765.3240816"},{"key":"ref34","first-page":"1411","article-title":"IODINE: Verifying constant-time execution of hardware","volume-title":"Proc. 28th USENIX Secur. Symp.","author":"Gleissenthall"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.5555\/3241094.3241139"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/CSF.2015.26"},{"key":"ref37","first-page":"29","article-title":"The em side-channel (s)","volume-title":"Proc. Int. Workshop Cryptograph. Hardware Embedded Syst.","author":"Agrawal"},{"key":"ref38","article-title":"Exploiting the DRAM rowhammer bug to gain kernel privileges","volume":"15","author":"Seaborn","year":"2015","journal-title":"Black Hat"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2018.00049"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2019.00017"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080232"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080230"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD45719.2019.8942094"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2012.42"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132782"}],"container-title":["IEEE Transactions on Mobile Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7755\/10008232\/09446637.pdf?arnumber=9446637","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,10]],"date-time":"2024-01-10T00:22:01Z","timestamp":1704846121000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9446637\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,1]]},"references-count":43,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tmc.2021.3086143","relation":{},"ISSN":["1536-1233","1558-0660","2161-9875"],"issn-type":[{"value":"1536-1233","type":"print"},{"value":"1558-0660","type":"electronic"},{"value":"2161-9875","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,1]]}}}