{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,22]],"date-time":"2026-01-22T00:34:09Z","timestamp":1769042049919,"version":"3.49.0"},"reference-count":35,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"name":"Key RD Program of Shaanxi Province","award":["2019ZDLGY12-03"],"award-info":[{"award-number":["2019ZDLGY12-03"]}]},{"name":"Key RD Program of Shaanxi Province","award":["2019ZDLGY13-06"],"award-info":[{"award-number":["2019ZDLGY13-06"]}]},{"name":"Key RD Program of Shaanxi Province","award":["2021ZDLGY03-10"],"award-info":[{"award-number":["2021ZDLGY03-10"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput."],"published-print":{"date-parts":[[2021]]},"DOI":"10.1109\/tc.2021.3122903","type":"journal-article","created":{"date-parts":[[2021,10,27]],"date-time":"2021-10-27T19:49:41Z","timestamp":1635364181000},"page":"1-1","source":"Crossref","is-referenced-by-count":2,"title":["CFHider: Protecting Control Flow Confidentiality with Intel SGX"],"prefix":"10.1109","author":[{"given":"Yongzhi","family":"Wang","sequence":"first","affiliation":[]},{"given":"Yu","family":"Zou","sequence":"additional","affiliation":[]},{"given":"Yulong","family":"Shen","sequence":"additional","affiliation":[]},{"given":"Yao","family":"Liu","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2019.8737444"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2001.941405"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2005.13"},{"key":"ref4","article-title":"Impeding malware analysis using conditional code obfuscation","volume-title":"Proc. Netw. Distrib. Syst. Secur. Symp.","author":"Sharif"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-78813-5_11"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080208"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-78813-5_12"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2799647"},{"key":"ref9","first-page":"645","article-title":"Graphene-SGX: A practical library OS for unmodified applications on SGX","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Tsai"},{"key":"ref10","first-page":"689","article-title":"SCONE: Secure Linux containers with Intel SGX","volume-title":"Proc. 12th USENIX Symp. Oper. Syst. Des. Implementation","author":"Arnautov"},{"key":"ref11","first-page":"285","article-title":"Glamdring: Automatic application partitioning for Intel SGX","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Lind"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.10"},{"key":"ref13","article-title":"Innovative technology for CPU based attestation and sealing","volume-title":"Proc. 2nd Int. Workshop Hardware Archit. Support Secur. Privacy","author":"Anati"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2487726.2488368"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.5555\/3277203.3277277"},{"key":"ref16","volume-title":"Compilers: Principles, Techniques and Tools","author":"Ullman","year":"2018"},{"issue":"086","key":"ref17","first-page":"1","article-title":"Intel SGX explained","volume":"2016","author":"Costan","year":"2016","journal-title":"IACR Cryptol. ePrint Arch."},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2010.5452747"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/268946.268962"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-23822-2_12"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2015.04.005"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3231594"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2018.00025"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2988336.2988350"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.103"},{"key":"ref26","article-title":"List of tools for static code analysis,","year":"2021"},{"key":"ref27","article-title":"Foreign function interface,","year":"2021"},{"key":"ref28","article-title":"List of computer algebra systems,","year":"2021"},{"key":"ref29","article-title":"Python Bindings: Calling C or C++ From Python.","author":"Anderson","year":"2021"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1609956.1609960"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2133375.2133377"},{"key":"ref32","first-page":"63","article-title":"Stackguard: Automatic adaptive detection and prevention of buffer-overflow attacks","volume-title":"Proc. 7th USENIX Secur. Symp.","author":"Cowan"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2714576.2714635"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3337167.3337175"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1102546.1102561"}],"container-title":["IEEE Transactions on Computers"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/12\/4358213\/09591318.pdf?arnumber=9591318","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,12]],"date-time":"2024-01-12T00:03:07Z","timestamp":1705017787000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9591318\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"references-count":35,"URL":"https:\/\/doi.org\/10.1109\/tc.2021.3122903","relation":{},"ISSN":["0018-9340","1557-9956","2326-3814"],"issn-type":[{"value":"0018-9340","type":"print"},{"value":"1557-9956","type":"electronic"},{"value":"2326-3814","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]}}}