{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T10:03:55Z","timestamp":1784369035721,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":221,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,8,29]],"date-time":"2023-08-29T00:00:00Z","timestamp":1693267200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100020310","name":"Advanced Technology Research Council","doi-asserted-by":"publisher","award":["TII\/SSRC\/2055\/2020"],"award-info":[{"award-number":["TII\/SSRC\/2055\/2020"]}],"id":[{"id":"10.13039\/100020310","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["804476,952622"],"award-info":[{"award-number":["804476,952622"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,8,29]]},"DOI":"10.1145\/3600160.3600169","type":"proceedings-article","created":{"date-parts":[[2023,8,9]],"date-time":"2023-08-09T22:54:41Z","timestamp":1691621681000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["SoK: A Systematic Review of TEE Usage for Developing Trusted Applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1398-2184","authenticated-orcid":false,"given":"Arttu","family":"Paju","sequence":"first","affiliation":[{"name":"Tampere University, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9764-3001","authenticated-orcid":false,"given":"Muhammad Owais","family":"Javed","sequence":"additional","affiliation":[{"name":"Tampere University, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3071-9027","authenticated-orcid":false,"given":"Juha","family":"Nurmi","sequence":"additional","affiliation":[{"name":"Tampere University, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5252-7774","authenticated-orcid":false,"given":"Juha","family":"Savim\u00e4ki","sequence":"additional","affiliation":[{"name":"Tampere University, Finland and Unikie Oy, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2683-5295","authenticated-orcid":false,"given":"Brian","family":"McGillion","sequence":"additional","affiliation":[{"name":"Technology Innovation Institute (TII), United Arab Emirates"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9160-0463","authenticated-orcid":false,"given":"Billy Bob","family":"Brumley","sequence":"additional","affiliation":[{"name":"Tampere University, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,8,29]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"CHANCEL: Efficient Multi-client Isolation Under Adversarial Programs","author":"Ahmad Adil","year":"2021","unstructured":"Adil Ahmad, Juhee Kim, Jaebaek Seo, Insik Shin, Pedro Fonseca, and Byoungyoung Lee. 2021. CHANCEL: Efficient Multi-client Isolation Under Adversarial Programs. In NDSS. The Internet Society. https:\/\/www.ndss-symposium.org\/ndss-paper\/chancel-efficient-multi-client-isolation-under-adversarial-programs\/"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11277-020-07364-5"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEED55351.2022.00018"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3301417.3312496"},{"key":"e_1_3_2_1_5_1","volume-title":"https:\/\/source.android.com\/security\/trusty. Latest rel","author":"Source Project AndroidOpen","year":"2020","unstructured":"AndroidOpen Source Project. 2016. Trusty TEE. https:\/\/source.android.com\/security\/trusty. Latest rel. 2020."},{"key":"e_1_3_2_1_6_1","volume-title":"Anjuna Confidential Cloud Software. https:\/\/www.anjuna.io\/ Latest rel","year":"2022","unstructured":"Anjuna. 2018. Anjuna Confidential Cloud Software. https:\/\/www.anjuna.io\/ Latest rel. 2022."},{"key":"e_1_3_2_1_7_1","unstructured":"ApplePasskeys. 2022. Supporting Passkeys. https:\/\/developer.apple.com\/documentation\/authenticationservices\/public-private_key_authentication\/supporting_passkeys."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/MobileCloud.2014.47"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2018.00023"},{"key":"e_1_3_2_1_10_1","volume-title":"SCONE: Secure Linux Containers with","author":"Arnautov Sergei","year":"2016","unstructured":"Sergei Arnautov, Bohdan Trach, Franz Gregor, Thomas Knauth, Andr\u00e9 Martin, Christian Priebe, Joshua Lind, Divya Muthukumaran, Dan O\u2019Keeffe, Mark Stillwell, David Goltzsche, David\u00a0M. Eyers, R\u00fcdiger Kapitza, Peter\u00a0R. Pietzuch, and Christof Fetzer. 2016. SCONE: Secure Linux Containers with Intel SGX. In OSDI. USENIX Association, 689\u2013703. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/arnautov"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","unstructured":"N. Asokan. 2019. Hardware-assisted Trusted Execution Environments: Look Back Look Ahead. In ACM CCS. ACM 1687. https:\/\/doi.org\/10.1145\/3319535.3364969","DOI":"10.1145\/3319535.3364969"},{"key":"e_1_3_2_1_12_1","volume-title":"GOAT: GPU Outsourcing of Deep Learning Training With Asynchronous Probabilistic Integrity Verification Inside Trusted Execution Environment. CoRR abs\/2010.08855","author":"Asvadishirehjini Aref","year":"2020","unstructured":"Aref Asvadishirehjini, Murat Kantarcioglu, and Bradley\u00a0A. Malin. 2020. GOAT: GPU Outsourcing of Deep Learning Training With Asynchronous Probabilistic Integrity Verification Inside Trusted Execution Environment. CoRR abs\/2010.08855 (2020). https:\/\/arxiv.org\/abs\/2010.08855"},{"key":"e_1_3_2_1_13_1","volume-title":"Atlas: Automated Scale-out of Trust-Oblivious Systems to Trusted Execution Environments. https:\/\/github.com\/atlas-runtime\/applications\/","author":"Runtime Atlas","year":"2022","unstructured":"Atlas Runtime. 2022. Atlas: Automated Scale-out of Trust-Oblivious Systems to Trusted Execution Environments. https:\/\/github.com\/atlas-runtime\/applications\/"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190547"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","unstructured":"Ahmed\u00a0M. Azab Peng Ning Jitesh Shah Quan Chen Rohan Bhutkar Guruprasad Ganesh Jia Ma and Wenbo Shen. 2014. Hypervision Across Worlds: Real-time Kernel Protection from the ARM TrustZone Secure World. In ACM CCS. ACM 90\u2013102. https:\/\/doi.org\/10.1145\/2660267.2660350","DOI":"10.1145\/2660267.2660350"},{"key":"e_1_3_2_1_16_1","volume-title":"CURE: A Security Architecture with CUstomizable and Resilient Enclaves. In USENIX Sec","author":"Bahmani Raad","year":"2021","unstructured":"Raad Bahmani, Ferdinand Brasser, Ghada Dessouky, Patrick Jauernig, Matthias Klimmek, Ahmad-Reza Sadeghi, and Emmanuel Stapf. 2021. CURE: A Security Architecture with CUstomizable and Resilient Enclaves. In USENIX Sec.USENIX Association, 1073\u20131090. https:\/\/www.usenix.org\/conference\/usenixsecurity21\/presentation\/bahmani"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3007788.3007792"},{"key":"e_1_3_2_1_18_1","unstructured":"BitObscuro. 2020. Obscuro. https:\/\/github.com\/BitObscuro\/Obscuro"},{"key":"e_1_3_2_1_19_1","unstructured":"Martijn Bogaard. 2019. Fuzzing OP-TEE with AFL. https:\/\/static.linaro.org\/connect\/san19\/presentations\/san19-225.pdf."},{"key":"e_1_3_2_1_20_1","volume-title":"SANCTUARY: ARMing TrustZone with User-space Enclaves","author":"Brasser Ferdinand","year":"2019","unstructured":"Ferdinand Brasser, David Gens, Patrick Jauernig, Ahmad-Reza Sadeghi, and Emmanuel Stapf. 2019. SANCTUARY: ARMing TrustZone with User-space Enclaves. In NDSS. The Internet Society. https:\/\/www.ndss-symposium.org\/ndss-paper\/sanctuary-arming-trustzone-with-user-space-enclaves\/"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","unstructured":"Stefan Brenner and R\u00fcdiger Kapitza. 2019. Trust more serverless. In SYSTOR. ACM 33\u201343. https:\/\/doi.org\/10.1145\/3319647.3325825","DOI":"10.1145\/3319647.3325825"},{"key":"e_1_3_2_1_22_1","volume-title":"WebAssembly Micro Runtime (WAMR). https:\/\/github.com\/bytecodealliance\/wasm-micro-runtime Latest rel","author":"Alliance Bytecode","year":"2022","unstructured":"Bytecode Alliance. 2019. WebAssembly Micro Runtime (WAMR). https:\/\/github.com\/bytecodealliance\/wasm-micro-runtime Latest rel. 2022."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2021.3103382"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00061"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"crossref","unstructured":"Swarup Chandra. 2017. Securing Data Analytics on SGX with Randomization. https:\/\/github.com\/swarupchandra\/secure-analytics-sgx","DOI":"10.1007\/978-3-319-66402-6_21"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-66402-6_21"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-017-0833-4"},{"key":"e_1_3_2_1_28_1","volume-title":"MAGE: Mutual Attestation for a Group of Enclaves without Trusted Third Parties. https:\/\/github.com\/donnod\/linux-sgx-mage Latest rel.","author":"Chen Guoxing","year":"2019","unstructured":"Guoxing Chen. 2019. MAGE: Mutual Attestation for a Group of Enclaves without Trusted Third Parties. https:\/\/github.com\/donnod\/linux-sgx-mage Latest rel. 2021."},{"key":"e_1_3_2_1_29_1","volume-title":"MAGE: Mutual Attestation for a Group of Enclaves without Trusted Third Parties. In USENIX Sec","author":"Chen Guoxing","year":"2022","unstructured":"Guoxing Chen and Yinqian Zhang. 2022. MAGE: Mutual Attestation for a Group of Enclaves without Trusted Third Parties. In USENIX Sec.USENIX Association, 4095\u20134110. https:\/\/www.usenix.org\/conference\/usenixsecurity22\/presentation\/chen-guoxing"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3354220"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/JCC53141.2021.00016"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2020.02.037"},{"key":"e_1_3_2_1_33_1","volume-title":"https:\/\/github.com\/pwnall\/sanctum Latest rel","author":"Costan V.","year":"2019","unstructured":"V. Costan. 2015. Sanctum. https:\/\/github.com\/pwnall\/sanctum Latest rel. 2019."},{"key":"e_1_3_2_1_34_1","volume-title":"Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In USENIX Sec","author":"Costan Victor","year":"2016","unstructured":"Victor Costan, Ilia\u00a0A. Lebedev, and Srinivas Devadas. 2016. Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In USENIX Sec.USENIX Association, 857\u2013874. https:\/\/www.usenix.org\/conference\/usenixsecurity16\/technical-sessions\/presentation\/costan"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3532862"},{"key":"e_1_3_2_1_36_1","unstructured":"CyFI-Lab-Public. 2016. RetroScope: Android memory forensics framework. https:\/\/github.com\/CyFI-Lab-Public\/RetroScope"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5220\/0009130600310043"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2020.11.001"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458903.3458911"},{"key":"e_1_3_2_1_40_1","volume-title":"https:\/\/www.decentriq.com\/ Latest rel","year":"2022","unstructured":"Decentriq. 2021. Decentriq. https:\/\/www.decentriq.com\/ Latest rel. 2022."},{"key":"e_1_3_2_1_41_1","volume-title":"https:\/\/github.com\/deislabs\/mystikos Latest rel","year":"2022","unstructured":"deislabs. 2021. Mystikos. https:\/\/github.com\/deislabs\/mystikos Latest rel. 2022."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","unstructured":"Aritra Dhar Ivan Puddu Kari Kostiainen and Srdjan Capkun. 2020. ProximiTEE: Hardened SGX Attestation by Proximity Verification. In CODASPY. ACM 5\u201316. https:\/\/doi.org\/10.1145\/3374664.3375726","DOI":"10.1145\/3374664.3375726"},{"key":"e_1_3_2_1_43_1","unstructured":"Distributed Systems group at IBR TU Braunschweig. 2020. AccTEE: A WebAssembly-based Two-way Sandbox for Trusted Resource Accounting. https:\/\/github.com\/ibr-ds\/AccTEE"},{"key":"e_1_3_2_1_44_1","unstructured":"Briand Djoko. 2020. Secure cloud access\/usage control using client-side SGX. https:\/\/github.com\/sporgj\/nexus-code"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2019.00049"},{"key":"e_1_3_2_1_46_1","unstructured":"Ko Dokmai. 2022. SMac: Secure Genotype Imputation in Intel SGX. https:\/\/github.com\/ndokmai\/sgx-genotype-imputation"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cels.2021.08.001"},{"key":"e_1_3_2_1_48_1","unstructured":"David Dong. 2021. Build TA images on different TEE. https:\/\/dqdongg.com\/android\/fingerprint\/2021\/02\/03\/Fingerprint-build-ta.html"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","unstructured":"Huayi Duan Cong Wang Xingliang Yuan Yajin Zhou Qian Wang and Kui Ren. 2019. LightBox: Full-stack Protected Stateful Middlebox at Lightning Speed. In ACM CCS. ACM 2351\u20132367. https:\/\/doi.org\/10.1145\/3319535.3339814","DOI":"10.1145\/3319535.3339814"},{"key":"e_1_3_2_1_50_1","volume-title":"https:\/\/github.com\/edgelesssys\/edgelessrt Latest rel","author":"Systems Edgeless","year":"2022","unstructured":"Edgeless Systems. 2020. Edgeless RT. https:\/\/github.com\/edgelesssys\/edgelessrt Latest rel. 2022."},{"key":"e_1_3_2_1_51_1","volume-title":"Welcome to EGo. https:\/\/docs.edgeless.systems\/ego Latest rel","author":"Systems Edgeless","year":"2022","unstructured":"Edgeless Systems. 2021. Welcome to EGo. https:\/\/docs.edgeless.systems\/ego Latest rel. 2022."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","unstructured":"Jan-Erik Ekberg N. Asokan Kari Kostiainen and Aarne Rantala. 2008. Scheduling execution of credentials in constrained secure environments. In STC. ACM 61\u201370. https:\/\/doi.org\/10.1145\/1456455.1456465","DOI":"10.1145\/1456455.1456465"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2014.38"},{"key":"e_1_3_2_1_54_1","volume-title":"https:\/\/github.com\/enarx\/enarx Latest rel","year":"2022","unstructured":"Enarx. 2021. Enarx. https:\/\/github.com\/enarx\/enarx Latest rel. 2022."},{"key":"e_1_3_2_1_55_1","unstructured":"Enarx. 2021. Enarx Shim SGX. https:\/\/github.com\/enarx\/enarx-shim-sgx"},{"key":"e_1_3_2_1_56_1","unstructured":"Enarx. 2022. MMLedger: A ledger for confidential computing shims for tracking memory management system calls. https:\/\/github.com\/enarx\/mmledger"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3456631"},{"key":"e_1_3_2_1_58_1","volume-title":"Scalable Memory Protection in the PENGLAI Enclave","author":"Feng Erhu","unstructured":"Erhu Feng, Xu Lu, Dong Du, Bicheng Yang, Xueqiang Jiang, Yubin Xia, Binyu Zang, and Haibo Chen. 2021. Scalable Memory Protection in the PENGLAI Enclave. In OSDI. USENIX Association, 275\u2013294. https:\/\/www.usenix.org\/conference\/osdi21\/presentation\/feng"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132782"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134106"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","unstructured":"Thomas Fischer Christian Lesjak Dominic Pirker and Christian Steger. 2019. RPC Based Framework for Partitioning IoT Security Software for Trusted Execution Environments. In IEMCON. 430\u2013435. https:\/\/doi.org\/10.1109\/IEMCON.2019.8936247","DOI":"10.1109\/IEMCON.2019.8936247"},{"key":"e_1_3_2_1_62_1","volume-title":"Fortanix Rust Enclave Development Platform. https:\/\/github.com\/fortanix\/rust-sgx Latest rel","year":"2022","unstructured":"Fortanix. 2016. Fortanix Rust Enclave Development Platform. https:\/\/github.com\/fortanix\/rust-sgx Latest rel. 2022."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN48063.2020.00061"},{"key":"e_1_3_2_1_64_1","volume-title":"https:\/\/github.com\/MingyuanGao\/TEEKAP Latest rel","author":"Gao Mingyuan","year":"2022","unstructured":"Mingyuan Gao. 2021. TEEKAP. https:\/\/github.com\/MingyuanGao\/TEEKAP Latest rel. 2022."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485832.3485919"},{"key":"e_1_3_2_1_66_1","volume-title":"Atlas: Automated Scale-out of Trust-Oblivious Systems to Trusted Execution Environments. Master\u2019s thesis","author":"Georgios Anagnopoulos","year":"2021","unstructured":"Anagnopoulos Georgios. 2021. Atlas: Automated Scale-out of Trust-Oblivious Systems to Trusted Execution Environments. Master\u2019s thesis. University of Crete. https:\/\/elocus.lib.uoc.gr\/dlib\/e\/6\/1\/metadata-dlib-1637579552-223704-1365.tkl"},{"key":"e_1_3_2_1_67_1","volume-title":"Secured Routines: Language-based Construction of Trusted Execution Environments","author":"Ghosn Adrien","year":"2019","unstructured":"Adrien Ghosn, James\u00a0R. Larus, and Edouard Bugnion. 2019. Secured Routines: Language-based Construction of Trusted Execution Environments. In USENIX ATC. USENIX Association, 571\u2013586. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/ghosn"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","unstructured":"David Goltzsche Manuel Nieke Thomas Knauth and R\u00fcdiger Kapitza. 2019. AccTEE: A WebAssembly-based Two-way Sandbox for Trusted Resource Accounting. In Middleware. ACM 123\u2013135. https:\/\/doi.org\/10.1145\/3361525.3361541","DOI":"10.1145\/3361525.3361541"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3065913.3065917"},{"key":"e_1_3_2_1_71_1","volume-title":"https:\/\/github.com\/google\/asylo Latest rel","year":"2022","unstructured":"Google. 2018. Asylo. https:\/\/github.com\/google\/asylo Latest rel. 2022."},{"key":"e_1_3_2_1_72_1","unstructured":"Google Git. 2013. qseecom: Add qseecom Driver. https:\/\/android.googlesource.com\/kernel\/msm\/+\/d316c3dc0464e9703234bc1631700d832b2695bc"},{"key":"e_1_3_2_1_73_1","unstructured":"Lukas Hanel. 2021. Kinibi-520a: The latest Trustonic Trusted Execution Environment (TEE). https:\/\/www.trustonic.com\/technical-articles\/kinibi-520a-the-latest-trusted-execution-environment-tee\/."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","unstructured":"Shengtuo Hu Qi\u00a0Alfred Chen Jiwon Joung Can Carlak Yiheng Feng Z.\u00a0Morley Mao and Henry\u00a0X. Liu. 2020. CVShield: Guarding Sensor Data in Connected Vehicle with Trusted Execution Environment. In AutoSec. ACM 1\u20134. https:\/\/doi.org\/10.1145\/3375706.3380552","DOI":"10.1145\/3375706.3380552"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-019-2707-6"},{"key":"e_1_3_2_1_76_1","volume-title":"Telekine: Secure Computing with Cloud GPUs","author":"Hunt Tyler","year":"2020","unstructured":"Tyler Hunt, Zhipeng Jia, Vance Miller, Ariel Szekely, Yige Hu, Christopher\u00a0J. Rossbach, and Emmett Witchel. 2020. Telekine: Secure Computing with Cloud GPUs. In NSDI. USENIX Association, 817\u2013833. https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/hunt"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3231594"},{"key":"e_1_3_2_1_78_1","volume-title":"https:\/\/github.com\/intel\/linux-sgx Latest rel","author":"Intel Corporation","year":"2022","unstructured":"Intel Corporation. 2016. Intel(R) Software Guard Extensions for Linux* OS. https:\/\/github.com\/intel\/linux-sgx Latest rel. 2022."},{"key":"e_1_3_2_1_79_1","volume-title":"Penglai: Scalable Trusted Execution Environment for RISC-V. https:\/\/github.com\/Penglai-Enclave\/Penglai-Enclave-sPMP","author":"IPADS.","year":"2021","unstructured":"IPADS. 2021. Penglai: Scalable Trusted Execution Environment for RISC-V. https:\/\/github.com\/Penglai-Enclave\/Penglai-Enclave-sPMP"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","unstructured":"Insu Jang Adrian Tang Taehoon Kim Simha Sethumadhavan and Jaehyuk Huh. 2019. Heterogeneous Isolated Execution for Commodity GPUs. In ASPLOS. ACM 455\u2013468. https:\/\/doi.org\/10.1145\/3297858.3304021","DOI":"10.1145\/3297858.3304021"},{"key":"e_1_3_2_1_81_1","volume-title":"SeCReT: Secure Channel between Rich Execution Environment and Trusted Execution Environment","author":"Jang Jin\u00a0Soo","year":"2015","unstructured":"Jin\u00a0Soo Jang, Sunjune Kong, Minsu Kim, Daegyeong Kim, and Brent\u00a0ByungHoon Kang. 2015. SeCReT: Secure Channel between Rich Execution Environment and Trusted Execution Environment. In NDSS. The Internet Society. https:\/\/www.ndss-symposium.org\/ndss2015\/secret-secure-channel-between-rich-execution-environment-and-trusted-execution-environment"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2021.102391"},{"key":"e_1_3_2_1_83_1","unstructured":"Sanghoon\u00a0(Kevin) Jeon. 2018. TZMon: Improving mobile game security with ARM trustzone. https:\/\/github.com\/kppw99\/TZMon"},{"key":"e_1_3_2_1_84_1","unstructured":"Joel Snyder. 2021. Using biometrics for authentication in Android. https:\/\/insights.samsung.com\/2021\/04\/21\/using-biometrics-for-authentication-in-android-2"},{"key":"e_1_3_2_1_85_1","unstructured":"Jseam. 2021. Tora-Zilliqa. https:\/\/issueantenna.com\/repo\/JSeam2\/Tora-Zilliqa"},{"key":"e_1_3_2_1_86_1","unstructured":"kaist-ina. 2019. SGX-Tor. https:\/\/github.com\/kaist-ina\/SGX-Tor"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","unstructured":"Luyi Kang Yuqi Xue Weiwei Jia Xiaohao Wang Jongryool Kim Changhwan Youn Myeong\u00a0Joon Kang Hyung\u00a0Jin Lim Bruce\u00a0L. Jacob and Jian Huang. 2021. IceClave: A Trusted Execution Environment for In-Storage Computing. In MICRO. ACM 199\u2013211. https:\/\/doi.org\/10.1145\/3466752.3480109","DOI":"10.1145\/3466752.3480109"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","unstructured":"Vishal Karande Erick Bauman Zhiqiang Lin and Latifur Khan. 2017. SGX-Log: Securing System Logs With SGX. In AsiaCCS. ACM 19\u201330. https:\/\/doi.org\/10.1145\/3052973.3053034","DOI":"10.1145\/3052973.3053034"},{"key":"e_1_3_2_1_89_1","volume-title":"OLIVE: Oblivious and Differentially Private Federated Learning on Trusted Execution Environment. CoRR abs\/2202.07165","author":"Kato Fumiyuki","year":"2022","unstructured":"Fumiyuki Kato, Yang Cao, and Masatoshi Yoshikawa. 2022. OLIVE: Oblivious and Differentially Private Federated Learning on Trusted Execution Environment. CoRR abs\/2202.07165 (2022). https:\/\/arxiv.org\/abs\/2202.07165"},{"key":"e_1_3_2_1_90_1","volume-title":"Keystone: An Open-Source Secure Enclave Framework for RISC-V Processors. https:\/\/github.com\/keystone-enclave\/keystone Latest rel.","author":"Enclave Keystone","year":"2018","unstructured":"Keystone Enclave. 2018. Keystone: An Open-Source Secure Enclave Framework for RISC-V Processors. https:\/\/github.com\/keystone-enclave\/keystone Latest rel. 2022."},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2022.102628"},{"key":"e_1_3_2_1_92_1","volume-title":"Enhancing Security and Privacy of Tor\u2019s Ecosystem by Using Trusted Execution Environments","author":"Kim Seong\u00a0Min","unstructured":"Seong\u00a0Min Kim, Juhyeng Han, Jaehyeong Ha, Taesoo Kim, and Dongsu Han. 2017. Enhancing Security and Privacy of Tor\u2019s Ecosystem by Using Trusted Execution Environments. In NSDI. USENIX Association, 145\u2013161. https:\/\/www.usenix.org\/conference\/nsdi17\/technical-sessions\/presentation\/kim-seongmin"},{"key":"e_1_3_2_1_93_1","unstructured":"Taehoon Kim. 2020. ShieldStore. https:\/\/github.com\/cocoppang\/ShieldStore"},{"key":"e_1_3_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303951"},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.3390\/s21020520"},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"publisher","unstructured":"Klaudia Krawiecka Arseny Kurnikov Andrew Paverd Mohammad Mannan and N. Asokan. 2018. SafeKeeper: Protecting Web Passwords using Trusted Execution Environments. In WWW. ACM 349\u2013358. https:\/\/doi.org\/10.1145\/3178876.3186101","DOI":"10.1145\/3178876.3186101"},{"key":"e_1_3_2_1_97_1","unstructured":"Large-Scale Data & Systems (LSDS) Group. 2021. LibSEAL. https:\/\/github.com\/lsds\/LibSEAL"},{"key":"e_1_3_2_1_98_1","unstructured":"Large-Scale Data & Systems (LSDS) Group. 2022. SGX-LKL-OE (Open Enclave Edition). https:\/\/github.com\/lsds\/sgx-lkl"},{"key":"e_1_3_2_1_99_1","volume-title":"The MIT Sanctum processor system. https:\/\/github.com\/ilebedev\/sanctum Latest rel","author":"Lebedev Ilia","year":"2020","unstructured":"Ilia Lebedev. 2019. The MIT Sanctum processor system. https:\/\/github.com\/ilebedev\/sanctum Latest rel. 2020."},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387532"},{"key":"e_1_3_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2991431"},{"key":"e_1_3_2_1_102_1","unstructured":"Ming Li Jian Weng Yi Li Yongdong Wu Jiasi Weng Dingcheng Li and Robert\u00a0H. Deng. 2021. IvyCross: A Trustworthy and Privacy-preserving Framework for Blockchain Interoperability. IACR Cryptol. ePrint Arch. (2021) 1244. https:\/\/eprint.iacr.org\/2021\/1244"},{"key":"e_1_3_2_1_103_1","volume-title":"Bringing Decentralized Search to Decentralized Services","author":"Li Mingyu","unstructured":"Mingyu Li, Jinhao Zhu, Tianxu Zhang, Cheng Tan, Yubin Xia, Sebastian Angel, and Haibo Chen. 2021. Bringing Decentralized Search to Decentralized Services. In OSDI. USENIX Association, 331\u2013347. https:\/\/www.usenix.org\/conference\/osdi21\/presentation\/li"},{"key":"e_1_3_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICC40277.2020.9149447"},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","unstructured":"Wenhao Li Haibo Li Haibo Chen and Yubin Xia. 2015. AdAttester: Secure Online Mobile Advertisement Attestation Using TrustZone. In MobiSys. ACM 75\u201388. https:\/\/doi.org\/10.1145\/2742647.2742676","DOI":"10.1145\/2742647.2742676"},{"key":"e_1_3_2_1_106_1","volume-title":"OP-TEE based keymaster and gatekeeper HIDL HAL. https:\/\/github.com\/linaro-swg\/kmgk Latest rel","author":"Linaro Security Working Group","year":"2021","unstructured":"Linaro Security Working Group. 2019. OP-TEE based keymaster and gatekeeper HIDL HAL. https:\/\/github.com\/linaro-swg\/kmgk Latest rel. 2021."},{"key":"e_1_3_2_1_107_1","volume-title":"Teechan: Payment Channels Using Trusted Execution Environments. CoRR abs\/1612.07766","author":"Lind Joshua","year":"2016","unstructured":"Joshua Lind, Ittay Eyal, Peter\u00a0R. Pietzuch, and Emin\u00a0G\u00fcn Sirer. 2016. Teechan: Payment Channels Using Trusted Execution Environments. CoRR abs\/1612.07766 (2016). http:\/\/arxiv.org\/abs\/1612.07766"},{"key":"e_1_3_2_1_108_1","doi-asserted-by":"publisher","unstructured":"Joshua Lind Oded Naor Ittay Eyal Florian Kelbert Emin\u00a0G\u00fcn Sirer and Peter\u00a0R. Pietzuch. 2019. Teechain: a secure payment network with asynchronous blockchain access. In SOSP. ACM 63\u201379. https:\/\/doi.org\/10.1145\/3341301.3359627","DOI":"10.1145\/3341301.3359627"},{"key":"e_1_3_2_1_109_1","unstructured":"Weijie Liu. 2021. Deflection (CAT-SGX). https:\/\/github.com\/StanPlatinum\/Deflection"},{"key":"e_1_3_2_1_110_1","volume-title":"Easy to Use? Hard to Trust. CoRR abs\/2109.01923","author":"Liu Weijie","year":"2021","unstructured":"Weijie Liu, Hongbo Chen, XiaoFeng Wang, Zhi Li, Danfeng Zhang, Wenhao Wang, and Haixu Tang. 2021. Understanding TEE Containers, Easy to Use? Hard to Trust. CoRR abs\/2109.01923 (2021). https:\/\/arxiv.org\/abs\/2109.01923"},{"key":"e_1_3_2_1_111_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN48987.2021.00052"},{"key":"e_1_3_2_1_112_1","volume-title":"Teechain: A Secure Payment Network with Asynchronous Blockchain Access. https:\/\/github.com\/lsds\/Teechain","author":"LSDS Group","year":"2019","unstructured":"LSDS Group. 2019. Teechain: A Secure Payment Network with Asynchronous Blockchain Access. https:\/\/github.com\/lsds\/Teechain"},{"key":"e_1_3_2_1_113_1","volume-title":"USENIX Sec","author":"Matetic Sinisa","unstructured":"Sinisa Matetic, Moritz Schneider, Andrew Miller, Ari Juels, and Srdjan Capkun. 2018. DelegaTEE: Brokered Delegation Using Trusted Execution Environments. In USENIX Sec.USENIX Association, 1387\u20131403. https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/matetic"},{"key":"e_1_3_2_1_114_1","volume-title":"BITE: Bitcoin Lightweight Client Privacy using Trusted Execution. In USENIX Sec","author":"Matetic Sinisa","year":"2019","unstructured":"Sinisa Matetic, Karl W\u00fcst, Moritz Schneider, Kari Kostiainen, Ghassan Karame, and Srdjan Capkun. 2019. BITE: Bitcoin Lightweight Client Privacy using Trusted Execution. In USENIX Sec.USENIX Association, 783\u2013800. https:\/\/www.usenix.org\/conference\/usenixsecurity19\/presentation\/matetic"},{"key":"e_1_3_2_1_115_1","doi-asserted-by":"publisher","unstructured":"Brian McGillion Tanel Dettenborn Thomas Nyman and N. Asokan. 2015. Open-TEE - An Open Virtual Trusted Execution Environment. In TrustCom. IEEE 400\u2013407. https:\/\/doi.org\/10.1109\/Trustcom.2015.400","DOI":"10.1109\/Trustcom.2015.400"},{"key":"e_1_3_2_1_116_1","volume-title":"Twine: An Embedded Trusted Runtime for WebAssembly. https:\/\/github.com\/JamesMenetrey\/unine-twine","author":"M\u00e9n\u00e9trey J\u00e4mes","year":"2022","unstructured":"J\u00e4mes M\u00e9n\u00e9trey. 2022. Twine: An Embedded Trusted Runtime for WebAssembly. https:\/\/github.com\/JamesMenetrey\/unine-twine"},{"key":"e_1_3_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-16092-9_7"},{"key":"e_1_3_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE51399.2021.00025"},{"key":"e_1_3_2_1_119_1","unstructured":"MesaLock Linux. 2019. MesaPy: A Memory-Safe Python Implementation based on PyPy. https:\/\/github.com\/mesalock-linux\/mesapy"},{"key":"e_1_3_2_1_120_1","unstructured":"Microsoft. 2017. Project Komodo. https:\/\/github.com\/Microsoft\/Komodo"},{"key":"e_1_3_2_1_121_1","volume-title":"The Confidential Consortium Framework. https:\/\/github.com\/microsoft\/CCF Latest rel","year":"2022","unstructured":"Microsoft. 2019. The Confidential Consortium Framework. https:\/\/github.com\/microsoft\/CCF Latest rel. 2022."},{"key":"e_1_3_2_1_122_1","doi-asserted-by":"crossref","unstructured":"Mariana Miranda. 2021. S2Dedup. https:\/\/github.com\/mmm97\/S2Dedup","DOI":"10.1145\/3456727.3463773"},{"key":"e_1_3_2_1_123_1","doi-asserted-by":"publisher","DOI":"10.1145\/3456727.3463773"},{"key":"e_1_3_2_1_124_1","doi-asserted-by":"publisher","unstructured":"Saeed Mirzamohammadi Yuxin\u00a0(Myles) Liu Tianmei\u00a0Ann Huang Ardalan\u00a0Amiri Sani Sharad Agarwal and Sung Eun\u00a0(Summer) Kim. 2020. Tabellion: secure legal contracts on mobile devices. In MobiSys. ACM 220\u2013233. https:\/\/doi.org\/10.1145\/3386901.3389027","DOI":"10.1145\/3386901.3389027"},{"key":"e_1_3_2_1_125_1","doi-asserted-by":"publisher","unstructured":"Fan Mo Hamed Haddadi Kleomenis Katevas Eduard Marin Diego Perino and Nicolas Kourtellis. 2021. PPFL: privacy-preserving federated learning with trusted execution environments. In MobiSys. ACM 94\u2013108. https:\/\/doi.org\/10.1145\/3458864.3466628","DOI":"10.1145\/3458864.3466628"},{"key":"e_1_3_2_1_126_1","doi-asserted-by":"publisher","unstructured":"Fan Mo Ali\u00a0Shahin Shamsabadi Kleomenis Katevas Soteris Demetriou Ilias Leontiadis Andrea Cavallaro and Hamed Haddadi. 2020. DarkneTZ: towards model privacy at the edge using trusted execution environments. In MobiSys. ACM 161\u2013174. https:\/\/doi.org\/10.1145\/3386901.3388946","DOI":"10.1145\/3386901.3388946"},{"key":"e_1_3_2_1_127_1","unstructured":"Fan\u00a0Vincent Mo. 2020. DarkneTZ: Towards Model Privacy at the Edge using Trusted Execution Environments. https:\/\/github.com\/mofanv\/darknetz"},{"key":"e_1_3_2_1_128_1","unstructured":"Fan\u00a0Vincent Mo. 2021. Privacy-preserving Federated Learning with Trusted Execution Environments. https:\/\/github.com\/mofanv\/PPFL"},{"key":"e_1_3_2_1_129_1","volume-title":"MobileCoin: Private payments for mobile devices. https:\/\/github.com\/mobilecoinfoundation\/mobilecoin Latest rel","author":"Foundation MobileCoin","year":"2022","unstructured":"MobileCoin Foundation. 2020. MobileCoin: Private payments for mobile devices. https:\/\/github.com\/mobilecoinfoundation\/mobilecoin Latest rel. 2022."},{"key":"e_1_3_2_1_130_1","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP51992.2021.00054"},{"key":"e_1_3_2_1_131_1","unstructured":"Christina M\u00fcller. 2019. Hyperledger Fabric chaincode execution with OP-TEE. https:\/\/github.com\/piachristel\/open-source-fabric-optee-chaincode"},{"key":"e_1_3_2_1_132_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS51746.2020.00011"},{"key":"e_1_3_2_1_133_1","volume-title":"Towards Enhancing Web Application Security Using Trusted Execution. In WASH(CEUR Workshop Proceedings, Vol.\u00a01011)","author":"Namiluko Cornelius","year":"2013","unstructured":"Cornelius Namiluko, Andrew\u00a0J. Paverd, and Tulio de Souza. 2013. Towards Enhancing Web Application Security Using Trusted Execution. In WASH(CEUR Workshop Proceedings, Vol.\u00a01011). CEUR-WS.org. http:\/\/ceur-ws.org\/Vol-1011\/4.pdf"},{"key":"e_1_3_2_1_134_1","volume-title":"Crawling the MobileCoin Quorum System. CoRR abs\/2111.12364","author":"Ndolo Charmaine","year":"2021","unstructured":"Charmaine Ndolo, Sebastian\u00a0A. Henningsen, and Martin Florian. 2021. Crawling the MobileCoin Quorum System. CoRR abs\/2111.12364 (2021). https:\/\/arxiv.org\/abs\/2111.12364"},{"key":"e_1_3_2_1_135_1","unstructured":"Eduardo Novella. 2022. A curated list of public TEE resources for learning how to reverse-engineer and achieve trusted code execution on ARM devices. https:\/\/github.com\/enovella\/TEE-reversing"},{"key":"e_1_3_2_1_136_1","volume-title":"https:\/\/github.com\/occlum\/linux-sgx Latest rel","author":"Software Guard Occlum","year":"2022","unstructured":"Occlum team. 2020. Intel(R) Software Guard Extensions for Linux. https:\/\/github.com\/occlum\/linux-sgx Latest rel. 2022."},{"key":"e_1_3_2_1_137_1","unstructured":"Occlum team. 2022. Occlum. https:\/\/github.com\/occlum\/occlum"},{"key":"e_1_3_2_1_138_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3069223"},{"key":"e_1_3_2_1_139_1","volume-title":"USENIX Sec","author":"Ohrimenko Olga","unstructured":"Olga Ohrimenko, Felix Schuster, C\u00e9dric Fournet, Aastha Mehta, Sebastian Nowozin, Kapil Vaswani, and Manuel Costa. 2016. Oblivious Multi-Party Machine Learning on Trusted Processors. In USENIX Sec.USENIX Association, 619\u2013636. https:\/\/www.usenix.org\/conference\/usenixsecurity16\/technical-sessions\/presentation\/ohrimenko"},{"key":"e_1_3_2_1_140_1","volume-title":"OP-TEE Client API. https:\/\/github.com\/OP-TEE\/optee_client Latest rel","author":"OP-TEE.","year":"2022","unstructured":"OP-TEE. 2015. OP-TEE Client API. https:\/\/github.com\/OP-TEE\/optee_client Latest rel. 2022."},{"key":"e_1_3_2_1_141_1","volume-title":"Open Enclave SDK. https:\/\/github.com\/openenclave\/openenclave Latest rel","author":"Enclave Open","year":"2022","unstructured":"Open Enclave. 2018. Open Enclave SDK. https:\/\/github.com\/openenclave\/openenclave Latest rel. 2022."},{"key":"e_1_3_2_1_142_1","volume-title":"secGear. https:\/\/github.com\/openeuler-mirror\/secGear Latest rel","year":"2022","unstructured":"openEuler. 2020. secGear. https:\/\/github.com\/openeuler-mirror\/secGear Latest rel. 2022."},{"key":"e_1_3_2_1_143_1","volume-title":"Ryoan: A distributed sandbox for untrusted computation on secret data. https:\/\/github.com\/ut-osa\/ryoan","author":"Systems Operating","year":"2022","unstructured":"Operating Systems and Architecture. 2022. Ryoan: A distributed sandbox for untrusted computation on secret data. https:\/\/github.com\/ut-osa\/ryoan"},{"key":"e_1_3_2_1_144_1","volume-title":"Custos: Practical Tamper-Evident Auditing of Operating Systems Using Trusted Execution","author":"Paccagnella Riccardo","year":"2020","unstructured":"Riccardo Paccagnella, Pubali Datta, Wajih\u00a0Ul Hassan, Adam Bates, Christopher\u00a0W. Fletcher, Andrew Miller, and Dave Tian. 2020. Custos: Practical Tamper-Evident Auditing of Operating Systems Using Trusted Execution. In NDSS. The Internet Society. https:\/\/www.ndss-symposium.org\/ndss-paper\/custos-practical-tamper-evident-auditing-of-operating-systems-using-trusted-execution\/"},{"key":"e_1_3_2_1_145_1","volume-title":"StreamBox-TZ: Secure Stream Analytics at the Edge with TrustZone","author":"Park Heejin","unstructured":"Heejin Park, Shuang Zhai, Long Lu, and Felix\u00a0Xiaozhu Lin. 2019. StreamBox-TZ: Secure Stream Analytics at the Edge with TrustZone. In USENIX ATC. USENIX Association, 537\u2013554. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/park-heejin"},{"key":"e_1_3_2_1_146_1","doi-asserted-by":"publisher","unstructured":"Seonghyun Park Adil Ahmad and Byoungyoung Lee. 2020. BlackMirror: Preventing Wallhacks in 3D Online FPS Games. In ACM CCS. ACM 987\u20131000. https:\/\/doi.org\/10.1145\/3372297.3417890","DOI":"10.1145\/3372297.3417890"},{"key":"e_1_3_2_1_147_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPW54247.2022.9833867"},{"key":"e_1_3_2_1_148_1","unstructured":"Rafael Pires. 2019. Secure content-based routing (SCBR). https:\/\/github.com\/rafaelppires\/scbr"},{"key":"e_1_3_2_1_149_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2018.00053"},{"key":"e_1_3_2_1_150_1","doi-asserted-by":"publisher","unstructured":"Rafael Pires Marcelo Pasin Pascal Felber and Christof Fetzer. 2016. Secure Content-Based Routing Using Intel Software Guard Extensions. In Middleware. ACM 1\u201310. https:\/\/doi.org\/10.1145\/2988336.2988346","DOI":"10.1145\/2988336.2988346"},{"key":"e_1_3_2_1_151_1","volume-title":"SafeBricks: Shielding Network Functions in the Cloud","author":"Poddar Rishabh","unstructured":"Rishabh Poddar, Chang Lan, Raluca\u00a0Ada Popa, and Sylvia Ratnasamy. 2018. SafeBricks: Shielding Network Functions in the Cloud. In NSDI. USENIX Association, 201\u2013216. https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/poddar"},{"key":"e_1_3_2_1_152_1","doi-asserted-by":"publisher","unstructured":"Donald\u00a0E. Porter Silas Boyd-Wickizer Jon Howell Reuben Olinsky and Galen\u00a0C. Hunt. 2011. Rethinking the library OS from the top down. In ASPLOS. ACM 291\u2013304. https:\/\/doi.org\/10.1145\/1950365.1950399","DOI":"10.1145\/1950365.1950399"},{"key":"e_1_3_2_1_153_1","unstructured":"Sergio Prado. 2022. Introduction to Trusted Execution Environment and ARM\u2019s TrustZone. https:\/\/embeddedbits.org\/introduction-to-trusted-execution-environment-tee-arm-trustzone\/. Accessed: 2022-06-02."},{"key":"e_1_3_2_1_154_1","volume-title":"SGX-LKL: Securing the Host OS Interface for Trusted Execution. CoRR abs\/1908.11143","author":"Priebe Christian","year":"2019","unstructured":"Christian Priebe, Divya Muthukumaran, Joshua Lind, Huanzhou Zhu, Shujie Cui, Vasily\u00a0A. Sartakov, and Peter\u00a0R. Pietzuch. 2019. SGX-LKL: Securing the Host OS Interface for Trusted Execution. CoRR abs\/1908.11143 (2019). http:\/\/arxiv.org\/abs\/1908.11143"},{"key":"e_1_3_2_1_155_1","doi-asserted-by":"publisher","unstructured":"Do\u00a0Le Quoc Franz Gregor Sergei Arnautov Roland Kunkel Pramod Bhatotia and Christof Fetzer. 2020. secureTF: A Secure TensorFlow Framework. In Middleware. ACM 44\u201359. https:\/\/doi.org\/10.1145\/3423211.3425687","DOI":"10.1145\/3423211.3425687"},{"key":"e_1_3_2_1_156_1","unstructured":"ratel-enclave. 2022. Ratel - a new framework for instruction-level interposition on enclaved applications. https:\/\/github.com\/ratel-enclave\/ratel"},{"key":"e_1_3_2_1_157_1","volume-title":"https:\/\/github.com\/Riscure\/optee_fuzzer Latest rel","author":"Fuzzer OP-TEE","year":"2021","unstructured":"Riscure. 2019. OP-TEE Fuzzer. https:\/\/github.com\/Riscure\/optee_fuzzer Latest rel. 2021."},{"key":"e_1_3_2_1_158_1","unstructured":"SafeKeeper. 2018. SafeKeeper - Protecting Web passwords using Trusted Execution Environments. https:\/\/github.com\/SafeKeeper\/safekeeper-server"},{"key":"e_1_3_2_1_159_1","volume-title":"\u00a0Richard III","author":"Saltaformaggio Brendan","year":"2016","unstructured":"Brendan Saltaformaggio, Rohit Bhatia, Xiangyu Zhang, Dongyan Xu, and Golden G.\u00a0Richard III. 2016. Screen after Previous Screens: Spatial-Temporal Recreation of Android App Displays from Memory Images. In USENIX Sec.USENIX Association, 1137\u20131151. https:\/\/www.usenix.org\/conference\/usenixsecurity16\/technical-sessions\/presentation\/saltaformaggio"},{"key":"e_1_3_2_1_160_1","unstructured":"sam1013. 2019. TIMBER-V. https:\/\/github.com\/sam1013\/timberv-riscv-tools\/tree\/timberv"},{"key":"e_1_3_2_1_161_1","unstructured":"Samsung. 2017. SAMSUNG TEEGRIS SDK. https:\/\/developer.samsung.com\/teegris\/overview.html"},{"key":"e_1_3_2_1_162_1","volume-title":"https:\/\/developer.samsungknox.com\/knox-sdk. Latest rel","author":"Knox","year":"2022","unstructured":"Samsung. 2018. Knox SDK. https:\/\/developer.samsungknox.com\/knox-sdk. Latest rel. 2022."},{"key":"e_1_3_2_1_163_1","volume-title":"https:\/\/github.com\/Samsung\/TizenFX Latest rel","author":"FX.","year":"2022","unstructured":"Samsung. 2018. TizenFX. https:\/\/github.com\/Samsung\/TizenFX Latest rel. 2022."},{"key":"e_1_3_2_1_164_1","volume-title":"mTower. https:\/\/github.com\/Samsung\/mTower Latest rel","year":"2022","unstructured":"Samsung. 2019. mTower. https:\/\/github.com\/Samsung\/mTower Latest rel. 2022."},{"key":"e_1_3_2_1_165_1","volume-title":"Welcome to the Knox Tizen SDK for Wearables. https:\/\/docs.samsungknox.com\/dev\/knox-tizen-sdk\/index.htm. Latest rel","year":"2021","unstructured":"Samsung. 2019. Welcome to the Knox Tizen SDK for Wearables. https:\/\/docs.samsungknox.com\/dev\/knox-tizen-sdk\/index.htm. Latest rel. 2021."},{"key":"e_1_3_2_1_166_1","unstructured":"Sanctuary. 2021. Next-Generation Security. Sanctuary. https:\/\/sanctuary.dev\/en\/solutions\/security-services\/."},{"key":"e_1_3_2_1_167_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSD51259.2020.00099"},{"key":"e_1_3_2_1_168_1","unstructured":"Valerio Schiavoni. 2022. sgx-papers. https:\/\/github.com\/vschiavoni\/sgx-papers"},{"key":"e_1_3_2_1_169_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2205.12742"},{"key":"e_1_3_2_1_170_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.10"},{"key":"e_1_3_2_1_171_1","volume-title":"USENIX Sec","author":"Schwarz Fabian","unstructured":"Fabian Schwarz and Christian Rossow. 2020. SENG, the SGX-Enforcing Network Gateway: Authorizing Communication from Shielded Clients. In USENIX Sec.USENIX Association, 753\u2013770. https:\/\/www.usenix.org\/conference\/usenixsecurity20\/presentation\/schwarz"},{"key":"e_1_3_2_1_172_1","unstructured":"Scontain. 2022. SCONE Confidential Computing. https:\/\/sconedocs.github.io\/"},{"key":"e_1_3_2_1_173_1","unstructured":"SCRT Labs. 2020. SafeTrace: COVID-19 Self-reporting with Privacy. https:\/\/github.com\/scrtlabs\/SafeTrace"},{"key":"e_1_3_2_1_174_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-22496-7_6"},{"key":"e_1_3_2_1_175_1","unstructured":"SELIS Project. 2019. The SELIS Publish\/Subscribe system. https:\/\/github.com\/selisproject\/pubsub"},{"key":"e_1_3_2_1_176_1","unstructured":"sengsgx. 2020. SENG the SGX-Enforcing Network Gateway. https:\/\/github.com\/sengsgx\/sengsgx"},{"key":"e_1_3_2_1_177_1","unstructured":"shakevsky. 2020. Keybuster. https:\/\/github.com\/shakevsky\/keybuster"},{"key":"e_1_3_2_1_178_1","volume-title":"USENIX Sec","author":"Shakevsky Alon","unstructured":"Alon Shakevsky, Eyal Ronen, and Avishai Wool. 2022. Trust Dies in Darkness: Shedding Light on Samsung\u2019s TrustZone Keymaster Design. In USENIX Sec.USENIX Association, 251\u2013268. https:\/\/www.usenix.org\/conference\/usenixsecurity22\/presentation\/shakevsky"},{"key":"e_1_3_2_1_179_1","doi-asserted-by":"publisher","unstructured":"Fahad Shaon Murat Kantarcioglu Zhiqiang Lin and Latifur Khan. 2017. SGX-BigMatrix: A Practical Encrypted Data Analytic Framework With Trusted Processors. In ACM CCS. ACM 1211\u20131228. https:\/\/doi.org\/10.1145\/3133956.3134095","DOI":"10.1145\/3133956.3134095"},{"key":"e_1_3_2_1_180_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378469"},{"key":"e_1_3_2_1_181_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098954.3098971"},{"key":"e_1_3_2_1_182_1","volume-title":"Private Contact Discovery Service. https:\/\/github.com\/signalapp\/ContactDiscoveryService Latest rel","year":"2022","unstructured":"Signal. 2017. Private Contact Discovery Service. https:\/\/github.com\/signalapp\/ContactDiscoveryService Latest rel. 2022."},{"key":"e_1_3_2_1_183_1","doi-asserted-by":"publisher","unstructured":"Simon\u00a0Da Silva Sonia\u00a0Ben Mokhtar Stefan Contiu Daniel N\u00e9gru Laurent R\u00e9veill\u00e8re and Etienne Rivi\u00e8re. 2019. PrivaTube: Privacy-Preserving Edge-Assisted Video Streaming. In Middleware. ACM 189\u2013201. https:\/\/doi.org\/10.1145\/3361525.3361546","DOI":"10.1145\/3361525.3361546"},{"key":"e_1_3_2_1_184_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSN50589.2020.00030"},{"key":"e_1_3_2_1_185_1","doi-asserted-by":"publisher","unstructured":"Pramod Subramanyan Rohit Sinha Ilia\u00a0A. Lebedev Srinivas Devadas and Sanjit\u00a0A. Seshia. 2017. A Formal Foundation for Secure Remote Execution of Enclaves. In ACM CCS. ACM 2435\u20132450. https:\/\/doi.org\/10.1145\/3133956.3134098","DOI":"10.1145\/3133956.3134098"},{"key":"e_1_3_2_1_186_1","doi-asserted-by":"publisher","unstructured":"He Sun Kun Sun Yuewu Wang and Jiwu Jing. 2015. TrustOTP: Transforming Smartphones into Secure One-Time Password Tokens. In ACM CCS. ACM 976\u2013988. https:\/\/doi.org\/10.1145\/2810103.2813692","DOI":"10.1145\/2810103.2813692"},{"key":"e_1_3_2_1_187_1","doi-asserted-by":"publisher","DOI":"10.14778\/3447689.3447705"},{"key":"e_1_3_2_1_188_1","doi-asserted-by":"publisher","unstructured":"Kuniyasu Suzaki Akira Tsukamoto Andy Green and Mohammad Mannan. 2020. Reboot-Oriented IoT: Life Cycle Management in Trusted Execution Environment for Disposable IoT devices. In ACSAC. ACM 428\u2013441. https:\/\/doi.org\/10.1145\/3427228.3427293","DOI":"10.1145\/3427228.3427293"},{"key":"e_1_3_2_1_190_1","volume-title":"Teaclave SGX SDK. https:\/\/github.com\/apache\/incubator-teaclave-sgx-sdk Latest rel","author":"Software Foundation The Apache","year":"2022","unstructured":"The Apache Software Foundation. 2017. Teaclave SGX SDK. https:\/\/github.com\/apache\/incubator-teaclave-sgx-sdk Latest rel. 2022."},{"key":"e_1_3_2_1_191_1","volume-title":"Teaclave: A Universal Secure Computing Platform. https:\/\/github.com\/apache\/incubator-teaclave Latest rel.","author":"Software Foundation The Apache","year":"2020","unstructured":"The Apache Software Foundation. 2020. Teaclave: A Universal Secure Computing Platform. https:\/\/github.com\/apache\/incubator-teaclave Latest rel. 2022."},{"key":"e_1_3_2_1_192_1","volume-title":"Teaclave TrustZone SDK. https:\/\/github.com\/apache\/incubator-teaclave-trustzone-sdk Latest rel","author":"Software Foundation The Apache","year":"2022","unstructured":"The Apache Software Foundation. 2021. Teaclave TrustZone SDK. https:\/\/github.com\/apache\/incubator-teaclave-trustzone-sdk Latest rel. 2022."},{"key":"e_1_3_2_1_193_1","unstructured":"The Gramine Project. 2022. Gramine Library OS with Intel SGX Support. https:\/\/github.com\/gramineproject\/gramine"},{"key":"e_1_3_2_1_194_1","doi-asserted-by":"publisher","unstructured":"Bohdan Trach Oleksii Oleksenko Franz Gregor Pramod Bhatotia and Christof Fetzer. 2019. Clemmys: towards secure remote execution in FaaS. In SYSTOR. ACM 44\u201354. https:\/\/doi.org\/10.1145\/3319647.3325835","DOI":"10.1145\/3319647.3325835"},{"key":"e_1_3_2_1_195_1","unstructured":"Florian Tramer. 2021. SLALOM. https:\/\/github.com\/ftramer\/slalom"},{"key":"e_1_3_2_1_196_1","volume-title":"Slalom: Fast, Verifiable and Private Execution of Neural Networks in Trusted Hardware. In ICLR. OpenReview.net. https:\/\/openreview.net\/forum?id=rJVorjCcKQ","author":"Tram\u00e8r Florian","year":"2019","unstructured":"Florian Tram\u00e8r and Dan Boneh. 2019. Slalom: Fast, Verifiable and Private Execution of Neural Networks in Trusted Hardware. In ICLR. OpenReview.net. https:\/\/openreview.net\/forum?id=rJVorjCcKQ"},{"key":"e_1_3_2_1_197_1","doi-asserted-by":"publisher","DOI":"10.1145\/3274694.3274750"},{"key":"e_1_3_2_1_198_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E52221.2021.00031"},{"key":"e_1_3_2_1_199_1","volume-title":"https:\/\/optee.readthedocs.io\/en\/latest\/ Latest rel","author":"Documentation OP-TEE","year":"2022","unstructured":"TrustedFirmware.org. 2014. OP-TEE Documentation. https:\/\/optee.readthedocs.io\/en\/latest\/ Latest rel. 2022."},{"key":"e_1_3_2_1_200_1","unstructured":"Trustonic. 2015. Trustonic TEE User Space. https:\/\/github.com\/Trustonic\/trustonic-tee-user-space\/"},{"key":"e_1_3_2_1_201_1","volume-title":"Secure IoT Development with Kinibi-M. https:\/\/www.trustonic.com\/technical-articles\/kinibi-m\/. Latest rel","year":"2020","unstructured":"Trustonic. 2018. Secure IoT Development with Kinibi-M. https:\/\/www.trustonic.com\/technical-articles\/kinibi-m\/. Latest rel. 2020."},{"key":"e_1_3_2_1_202_1","volume-title":"Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX","author":"Porter E.","unstructured":"Chia-che Tsai, Donald\u00a0E. Porter, and Mona Vij. 2017. Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX. In USENIX ATC. USENIX Association, 645\u2013658. https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/tsai"},{"key":"e_1_3_2_1_203_1","unstructured":"USB armory. 2022. GoTEE - example application. https:\/\/github.com\/usbarmory\/GoTEE-example"},{"key":"e_1_3_2_1_204_1","unstructured":"utds3lab. 2017. SGX-Log: Securing System Logs With SGX. https:\/\/github.com\/utds3lab\/sgx-log"},{"key":"e_1_3_2_1_205_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2021.3077850"},{"key":"e_1_3_2_1_206_1","volume-title":"SDK for the Valve Steam Link. https:\/\/github.com\/ValveSoftware\/steamlink-sdk Latest rel","author":"Software Valve","year":"2021","unstructured":"Valve Software. 2019. SDK for the Valve Steam Link. https:\/\/github.com\/ValveSoftware\/steamlink-sdk Latest rel. 2021."},{"key":"e_1_3_2_1_207_1","unstructured":"Roland van Rijswijk-Deij and Erik Poll. 2013. Using Trusted Execution Environments in Two-factor Authentication: comparing approaches. In Open Identity Summit(LNI Vol.\u00a0P-223). GI 20\u201331. https:\/\/dl.gi.de\/20.500.12116\/17195"},{"key":"e_1_3_2_1_208_1","volume-title":"Graviton: Trusted Execution Environments on GPUs","author":"Volos Stavros","year":"2018","unstructured":"Stavros Volos, Kapil Vaswani, and Rodrigo Bruno. 2018. Graviton: Trusted Execution Environments on GPUs. In OSDI. USENIX Association, 681\u2013696. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/volos"},{"key":"e_1_3_2_1_209_1","volume-title":"Towards Memory Safe Python Enclave for Security Sensitive Computation. CoRR abs\/2005.05996","author":"Wang Huibo","year":"2020","unstructured":"Huibo Wang, Mingshen Sun, Qian Feng, Pei Wang, Tongxin Li, and Yu Ding. 2020. Towards Memory Safe Python Enclave for Security Sensitive Computation. CoRR abs\/2005.05996 (2020). https:\/\/arxiv.org\/abs\/2005.05996"},{"key":"e_1_3_2_1_210_1","unstructured":"Patrick Wang. 2019. LightBox. https:\/\/github.com\/patrickwang96\/LightBox"},{"key":"e_1_3_2_1_211_1","doi-asserted-by":"publisher","DOI":"10.1155\/2020"},{"key":"e_1_3_2_1_212_1","unstructured":"webinos. 2013. Secure Web Operating System Application Delivery Environment. https:\/\/github.com\/webinos\/Webinos-Platform"},{"key":"e_1_3_2_1_213_1","volume-title":"TIMBER-V: Tag-Isolated Memory Bringing Fine-grained Enclaves to RISC-V","author":"Weiser Samuel","unstructured":"Samuel Weiser, Mario Werner, Ferdinand Brasser, Maja Malenko, Stefan Mangard, and Ahmad-Reza Sadeghi. 2019. TIMBER-V: Tag-Isolated Memory Bringing Fine-grained Enclaves to RISC-V. In NDSS. The Internet Society. https:\/\/www.ndss-symposium.org\/ndss-paper\/timber-v-tag-isolated-memory-bringing-fine-grained-enclaves-to-risc-v\/"},{"key":"e_1_3_2_1_214_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-32101-7_12"},{"key":"e_1_3_2_1_215_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC-NIDC54101.2021.9660433"},{"key":"e_1_3_2_1_216_1","volume-title":"Town Crier: An Authenticated Data Feed For Smart Contracts. https:\/\/github.com\/bl4ck5un\/Town-Crier","author":"Zhang Fan","year":"2021","unstructured":"Fan Zhang. 2021. Town Crier: An Authenticated Data Feed For Smart Contracts. https:\/\/github.com\/bl4ck5un\/Town-Crier"},{"key":"e_1_3_2_1_217_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978326"},{"key":"e_1_3_2_1_218_1","doi-asserted-by":"publisher","unstructured":"Yuhui Zhang Zhiwei Wang Jiangfeng Cao Rui Hou and Dan Meng. 2021. ShuffleFL: gradient-preserving federated learning using trusted execution environment. In CF. ACM 161\u2013168. https:\/\/doi.org\/10.1145\/3457388.3458665","DOI":"10.1145\/3457388.3458665"},{"key":"e_1_3_2_1_219_1","volume-title":"SoK: Hardware Security Support for Trustworthy Execution. CoRR abs\/1910.04957","author":"Zhao Lianying","year":"2019","unstructured":"Lianying Zhao, He Shuang, Shengjie Xu, Wei Huang, Rongzhen Cui, Pushkar Bettadpur, and David Lie. 2019. SoK: Hardware Security Support for Trustworthy Execution. CoRR abs\/1910.04957 (2019). http:\/\/arxiv.org\/abs\/1910.04957"},{"key":"e_1_3_2_1_220_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP46214.2022.9833694"},{"key":"e_1_3_2_1_221_1","doi-asserted-by":"publisher","unstructured":"Shijun Zhao Qianying Zhang Yu Qin Wei Feng and Dengguo Feng. 2019. SecTEE: A Software-based Approach to Secure Enclave Architecture Using TEE. In ACM CCS. ACM 1723\u20131740. https:\/\/doi.org\/10.1145\/3319535.3363205","DOI":"10.1145\/3319535.3363205"},{"key":"e_1_3_2_1_222_1","unstructured":"Yang Zhou. 2020. SafeBricks. https:\/\/github.com\/YangZhou1997\/SafeBricks"},{"key":"e_1_3_2_1_223_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00054"}],"event":{"name":"ARES 2023: The 18th International Conference on Availability, Reliability and Security","location":"Benevento Italy","acronym":"ARES 2023"},"container-title":["Proceedings of the 18th International Conference on Availability, Reliability and Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3600160.3600169","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3600160.3600169","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:13Z","timestamp":1750178173000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3600160.3600169"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,29]]},"references-count":221,"alternative-id":["10.1145\/3600160.3600169","10.1145\/3600160"],"URL":"https:\/\/doi.org\/10.1145\/3600160.3600169","relation":{},"subject":[],"published":{"date-parts":[[2023,8,29]]},"assertion":[{"value":"2023-08-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}