{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,22]],"date-time":"2025-11-22T11:24:26Z","timestamp":1763810666185,"version":"3.37.3"},"reference-count":62,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"6","license":[{"start":{"date-parts":[[2022,11,1]],"date-time":"2022-11-01T00:00:00Z","timestamp":1667260800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"},{"start":{"date-parts":[[2022,11,1]],"date-time":"2022-11-01T00:00:00Z","timestamp":1667260800000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100008982","name":"National Science Foundation","doi-asserted-by":"publisher","award":["NSF OAC-1738929"],"award-info":[{"award-number":["NSF OAC-1738929"]}],"id":[{"id":"10.13039\/501100008982","id-type":"DOI","asserted-by":"publisher"}]},{"name":"HKU-SCF FinTech Academy R&amp;D Funding Scheme"},{"name":"HK RGC GRF","award":["17202318","17207117"],"award-info":[{"award-number":["17202318","17207117"]}]},{"name":"Croucher Innovation Award"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Dependable and Secure Comput."],"published-print":{"date-parts":[[2022,11,1]]},"DOI":"10.1109\/tdsc.2021.3123640","type":"journal-article","created":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T19:22:32Z","timestamp":1635535352000},"page":"4187-4203","source":"Crossref","is-referenced-by-count":6,"title":["Securing Big Data Scientific Workflows via Trusted Heterogeneous Environments"],"prefix":"10.1109","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9529-3165","authenticated-orcid":false,"given":"Saeid","family":"Mofrad","sequence":"first","affiliation":[{"name":"Department of Computer Science, COMPASS Lab and Big Data Research Lab, Wayne State University, Detroit, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9654-7403","authenticated-orcid":false,"given":"Ishtiaq","family":"Ahmed","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Big data Research Lab, Wayne State University, Detroit, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3365-2526","authenticated-orcid":false,"given":"Fengwei","family":"Zhang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, COMPASS Lab, Southern University of Science and Technology, Shenzhen, Guangdong, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7864-1815","authenticated-orcid":false,"given":"Shiyong","family":"Lu","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Big data Research Lab, Wayne State University, Detroit, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9058-2822","authenticated-orcid":false,"given":"Ping","family":"Yang","sequence":"additional","affiliation":[{"name":"Department of Computer Science, State University of New York at Binghamton, Binghamton, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7746-440X","authenticated-orcid":false,"given":"Heming","family":"Cui","sequence":"additional","affiliation":[{"name":"Department of Computer Science, HKU Systems Software Group, University of Hong Kong, Hong Kong"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44702-4_2"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2988336.2988350"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2017.8258388"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.29268\/stbd.2017.4.1.1"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICITST.2015.7412089"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2016.7841037"},{"key":"ref37","first-page":"689","article-title":"SCONE: Secure Linux containers with Intel SGX","author":"arnautov","year":"2016","journal-title":"Proc 12th USENIX Conf Oper Syst Des Implementation"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2009.4"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2010.58"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/SERVICES.2014.74"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/3320269.3384763"},{"year":"2020","key":"ref62","article-title":"Trust domain extensions"},{"key":"ref61","first-page":"505","article-title":"Civet: An efficient java partitioning framework for hardware enclaves","author":"tsai","year":"2020","journal-title":"Proc 29th USENIX Secur Symp"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3354220"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/3359789.3359845"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2015.04.091"},{"journal-title":"Hadoop The Definitive Guide","year":"2012","author":"white","key":"ref2"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/BigDataCongress.2015.126"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2799647"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1785\/0120100057"},{"article-title":"SGX-LKL: Securing the host OS interface for trusted execution","year":"2019","author":"priebe","key":"ref21"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/BigDataCongress.2018.00018"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/SCC.2014.16"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-6794-7_10"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"article-title":"Reading guide 3: Authenticated encryption","year":"2004","author":"d'avilar","key":"ref50"},{"article-title":"Intel&#x00AE; software guard extensions: Epid provisioning and attestation services","year":"2016","author":"johnson","key":"ref51"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-22496-7_6"},{"year":"2019","key":"ref58","article-title":"LSDS SGX-spark github"},{"key":"ref57","first-page":"1","article-title":"A survey of machine learning for big data processing","volume":"2016","author":"qiu","year":"2016","journal-title":"EURASIP J Adv Signal Process"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/ISCIT.2016.7751634"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00089"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/3152701.3152709"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813695"},{"article-title":"Supporting third party attestation for intel&#x00AE; SGX with intel&#x00AE; data center attestation primitives","year":"2018","author":"scarlata","key":"ref52"},{"year":"0","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2487726.2488368"},{"key":"ref40","first-page":"447","article-title":"M2R: Enabling stronger privacy in MapReduce computation","author":"dinh","year":"2015","journal-title":"Proc 24th USENIX Secur Symp"},{"key":"ref12","article-title":"Innovative technology for CPU based attestation and sealing","author":"anati","year":"2013","journal-title":"Proc 2nd Int Workshop Hardware Archit Support Secur Privacy"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2487726.2488370"},{"article-title":"AMD memory encryption","year":"2016","author":"kaplan","key":"ref14"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3214292.3214301"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.10"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2017.129"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2007.150"},{"key":"ref19","first-page":"283","article-title":"Opaque: An oblivious and encrypted distributed analytics platform","author":"zheng","year":"2017","journal-title":"Proc 14th USENIX Conf Netw Syst Des Implementation"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2484402.2484406"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2046707.2046753"},{"key":"ref6","article-title":"Xen 0wning trilogy","author":"wojtczuk","year":"2008","journal-title":"The Invisible Things Lab"},{"key":"ref5","article-title":"Cloudburst: A VMware guest to host escape story","volume":"19","author":"kortchinsky","year":"2009","journal-title":"Black Hat USA"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1653662.1653687"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/DSNW.2011.5958798"},{"journal-title":"Applied Cryptography Protocols Algorithms and Source Code in C","year":"2007","author":"schneier","key":"ref49"},{"year":"0","key":"ref9","article-title":"Black duck open hub"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3354216"},{"year":"2018","key":"ref45","article-title":"SGX-LKL,remote attestation"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/586123.586125"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/SCC49832.2020.00023"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2012.2188769"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134038"},{"key":"ref44","first-page":"645","article-title":"Graphene-SGX: A practical library OS for unmodified applications on SGX","author":"tsai","year":"2017","journal-title":"Proc USENIX Conf USENIX Annu Tech Conf"},{"year":"2017","key":"ref43","article-title":"SGX-SDK developer guide"}],"container-title":["IEEE Transactions on Dependable and Secure Computing"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielam\/8858\/9945627\/9594452-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8858\/9945627\/09594452.pdf?arnumber=9594452","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,12]],"date-time":"2022-12-12T19:25:08Z","timestamp":1670873108000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9594452\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,1]]},"references-count":62,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.1109\/tdsc.2021.3123640","relation":{},"ISSN":["1545-5971","1941-0018","2160-9209"],"issn-type":[{"type":"print","value":"1545-5971"},{"type":"electronic","value":"1941-0018"},{"type":"electronic","value":"2160-9209"}],"subject":[],"published":{"date-parts":[[2022,11,1]]}}}