{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:46:54Z","timestamp":1750308414469,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T00:00:00Z","timestamp":1718841600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,6,20]]},"DOI":"10.1145\/3652024.3665509","type":"proceedings-article","created":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T16:41:33Z","timestamp":1718901693000},"page":"43-56","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Supporting Trusted Virtual Machines with Hardware-Based Secure Remote Memory"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8275-2377","authenticated-orcid":false,"given":"Taekyung","family":"Heo","sequence":"first","affiliation":[{"name":"NVIDIA, Santa Clara, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-6471-2183","authenticated-orcid":false,"given":"Seunghyo","family":"Kang","sequence":"additional","affiliation":[{"name":"KAIST, Daejeon, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-7060-6315","authenticated-orcid":false,"given":"Sanghyeon","family":"Lee","sequence":"additional","affiliation":[{"name":"KAIST, Daejeon, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-0886-6794","authenticated-orcid":false,"given":"Soojin","family":"Hwang","sequence":"additional","affiliation":[{"name":"KAIST, Daejeon, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8406-0817","authenticated-orcid":false,"given":"Joongun","family":"Park","sequence":"additional","affiliation":[{"name":"Georgia Tech, Atlanta, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1742-047X","authenticated-orcid":false,"given":"Jaehyuk","family":"Huh","sequence":"additional","affiliation":[{"name":"KAIST, Daejeon, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,6,20]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080232"},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 15th European Conference on Computer Systems (EuroSys).","author":"Amaro Emmanuel","year":"2020","unstructured":"Emmanuel Amaro, Christopher Branner-Augmon, Zhihong Luo, Amy Ousterhout, Marcos K Aguilera, Aurojit Panda, Sylvia Ratnasamy, and Scott Shenker. 2020. Can Far Memory Improve Job Throughput? In Proceedings of the 15th European Conference on Computer Systems (EuroSys)."},{"key":"e_1_3_2_1_3_1","volume-title":"QDMA Subsystem for PCI Express. https:\/\/www.xilinx.com\/products\/intellectual-property\/pcie-qdma.html [Online","author":"AMD.","year":"2021","unstructured":"AMD. 2021. QDMA Subsystem for PCI Express. https:\/\/www.xilinx.com\/products\/intellectual-property\/pcie-qdma.html [Online; accessed 6-April-2021]"},{"key":"e_1_3_2_1_4_1","volume-title":"https:\/\/www.xilinx.com\/products\/intellectual-property\/cmac_usplus.html [Online","author":"Ethernet Subsystem AMD.","year":"2021","unstructured":"AMD. 2021. UltraScale+ Integrated 100G Ethernet Subsystem. https:\/\/www.xilinx.com\/products\/intellectual-property\/cmac_usplus.html [Online; accessed 6-April-2021]"},{"key":"e_1_3_2_1_5_1","volume-title":"Keeffe, Mark L. Stillwell, David Goltzsche, Dave Eyers, R\u00fcdiger Kapitza, Peter Pietzuch, and Christof Fetzer.","author":"Arnautov Sergei","year":"2016","unstructured":"Sergei Arnautov, Bohdan Trach, Franz Gregor, Thomas Knauth, Andre Martin, Christian Priebe, Joshua Lind, Divya Muthukumaran, Dan O\u2019 Keeffe, Mark L. Stillwell, David Goltzsche, Dave Eyers, R\u00fcdiger Kapitza, Peter Pietzuch, and Christof Fetzer. 2016. Scone: Secure linux containers with intel sgx.."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Andrew Baumann Marcus Peinado and Galen Hunt. 2015. Shielding applications from an untrusted cloud with haven. ACM Transactions on Computer Systems (TOCS).","DOI":"10.1145\/2799647"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446713"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the Conference on Theory of Cryptography.","author":"Hubert Chan T-H","year":"2017","unstructured":"T-H Hubert Chan and Elaine Shi. 2017. Circuit OPRAM: Unifying statistically and computationally secure ORAMs and OPRAMs. In Proceedings of the Conference on Theory of Cryptography."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Pau-Chen Cheng Wojciech Ozga Enriquillo Valdez Salman Ahmed Zhongshu Gu Hani Jamjoom Hubertus Franke and James Bottomley. 2023. Intel TDX Demystified: A Top-Down Approach. arXiv preprint arXiv:2303.15540.","DOI":"10.1145\/3652597"},{"key":"e_1_3_2_1_10_1","volume-title":"Compute Express Link (CXL). https:\/\/www.computeexpresslink.org\/ [Online","author":"CXL.","year":"2019","unstructured":"CXL. 2019. Compute Express Link (CXL). https:\/\/www.computeexpresslink.org\/ [Online; accessed 4-August-2019]"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781159"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the Conference on Computer and Communications Security (CCS).","author":"Doerner Jack","year":"2017","unstructured":"Jack Doerner and Abhi Shelat. 2017. Scaling ORAM for Secure Computation. In Proceedings of the Conference on Computer and Communications Security (CCS)."},{"key":"e_1_3_2_1_13_1","volume-title":"Efficient Distributed Secure Memory with Migratable Merkle Tree. In 2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA).","author":"Feng Erhu","year":"2023","unstructured":"Erhu Feng, Dong Du, Yubin Xia, and Haibo Chen. 2023. Efficient Distributed Secure Memory with Migratable Merkle Tree. In 2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)."},{"key":"e_1_3_2_1_14_1","volume-title":"Minimizing the Hidden Cost of RDMA. In 2009 29th IEEE International Conference on Distributed Computing Systems.","author":"Frey Philip Werner","year":"2009","unstructured":"Philip Werner Frey and Gustavo Alonso. 2009. Minimizing the Hidden Cost of RDMA. In 2009 29th IEEE International Conference on Distributed Computing Systems."},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI).","author":"Gu Juncheng","year":"2017","unstructured":"Juncheng Gu, Youngmoon Lee, Yiwen Zhang, Mosharaf Chowdhury, and Kang G Shin. 2017. Efficient Memory Disaggregation with Infiniswap. In Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2019.2906568"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2020.3036686"},{"key":"e_1_3_2_1_18_1","unstructured":"Intel. 2022. Intel\u00ae Trust Domain Extensions. https:\/\/cdrdv2.intel.com\/v1\/dl\/getContent\/690419 White Paper Febuary 9."},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the Symposium on Network and Distributed System and Security (NDSS).","author":"Islam Mohammad Saiful","year":"2012","unstructured":"Mohammad Saiful Islam, Mehmet Kuzu, and Murat Kantarcioglu. 2012. Access Pattern disclosure on Searchable Encryption: Ramification, Attack and Mitigation. In Proceedings of the Symposium on Network and Distributed System and Security (NDSS)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303951"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 27th International Symposium on High Performance Computer Architecture (HPCA).","author":"Kommareddy Vamsee Reddy","year":"2021","unstructured":"Vamsee Reddy Kommareddy, Clayton Hughes, Simon David Hammond, and Amro Awad. 2021. DeACT: Architecture-Aware Virtual Memory Support for Fabric Attached Memory Systems. In Proceedings of the 27th International Symposium on High Performance Computer Architecture (HPCA)."},{"volume-title":"MAPS: Understanding Metadata Access Patterns in Secure Memory. In 2018 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS).","author":"Lehman Tamara Silbergleit","key":"e_1_3_2_1_22_1","unstructured":"Tamara Silbergleit Lehman, Andrew D. Hilton, and Benjamin C. Lee. 2018. MAPS: Understanding Metadata Access Patterns in Secure Memory. In 2018 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3578835"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the Conference on Computer and Communications Security (CCS). 311\u2013324","author":"Maas Martin","year":"2013","unstructured":"Martin Maas, Eric Love, Emil Stefanov, Mohit Tiwari, Elaine Shi, Krste Asanovic, John Kubiatowicz, and Dawn Song. 2013. PHANTOM: Practical Oblivious Computation in a Secure Processor. In Proceedings of the Conference on Computer and Communications Security (CCS). 311\u2013324."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3582016.3582063"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2018.00045"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064219"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.proeng.2012.09.545"},{"key":"e_1_3_2_1_29_1","volume-title":"Topics in Cryptology \u2013 CT\u2013RSA","author":"Osvic Dag Arne","year":"2006","unstructured":"Dag Arne Osvic, Adi Shamir, and Eran Tromer. 2006. Cache Attacks and Countermeasures: The Case of AES. In Topics in Cryptology \u2013 CT\u2013RSA 2006."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366626.3368125"},{"volume-title":"Developing Tamper Resistant Designs with Xilinx Virtex-6 and 7 Series FPGAs. Application Note","author":"Peterson Ed","key":"e_1_3_2_1_31_1","unstructured":"Ed Peterson. 2013. Developing Tamper Resistant Designs with Xilinx Virtex-6 and 7 Series FPGAs. Application Note. Xilinx Corporation."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 53rd International Symposium on Microarchitecture (MICRO).","author":"Pinto Christian","year":"2020","unstructured":"Christian Pinto, Dimitris Syrivelis, Michele Gazzetti, Panos Koutsovasilis, Andrea Reale, Kostas Katrinis, and H Peter Hofstee. 2020. ThymesisFlow: A Software-Defined, HW\/SW co-Designed Interconnect Stack for Rack-Scale Memory Disaggregation. In Proceedings of the 53rd International Symposium on Microarchitecture (MICRO)."},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the 24th USENIX Security Symposium.","author":"Ren Ling","year":"2015","unstructured":"Ling Ren, Christopher Fletcher, Albert Kwon, Emil Stefanov, Elaine Shi, Marten Van Dijk, and Srinivas Devadas. 2015. Constants Count: Practical Improvements to Oblivious RAM. In Proceedings of the 24th USENIX Security Symposium."},{"key":"e_1_3_2_1_34_1","volume-title":"14th USENIX Workshop on Offensive Technologies (WOOT 20)","author":"Roy Nirjhar","year":"2020","unstructured":"Nirjhar Roy, Nikhil Bansal, Gourav Takhar, Nikhil Mittal, and Pramod Subramanyan. 2020. When Oblivious is Not: Attacks against OPAM. In 14th USENIX Workshop on Offensive Technologies (WOOT 20). USENIX Association. https:\/\/www.usenix.org\/conference\/woot20\/presentation\/roy"},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the 14th Symposium on Operating Systems Design and Implementation (OSDI).","author":"Ruan Zhenyuan","year":"2020","unstructured":"Zhenyuan Ruan, Malte Schwarzkopf, Marcos K Aguilera, and Adam Belay. 2020. AIFM: High-Performance, Application-Integrated Far Memory. In Proceedings of the 14th Symposium on Operating Systems Design and Implementation (OSDI)."},{"key":"e_1_3_2_1_36_1","first-page":"549","article-title":"ZeroTrace : Oblivious Memory Primitives from Intel SGX","volume":"2017","author":"Sasy Sajin","year":"2018","unstructured":"Sajin Sasy, Sergey Gorbunov, and Christopher W. Fletcher. 2018. ZeroTrace : Oblivious Memory Primitives from Intel SGX. IACR Cryptol. ePrint Arch., 2017 (2018), 549. https:\/\/api.semanticscholar.org\/CorpusID:3202596","journal-title":"IACR Cryptol. ePrint Arch."},{"key":"e_1_3_2_1_37_1","unstructured":"AMD Sev-Snp. 2020. Strengthening VM isolation with integrity protection and more. White Paper January 8."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3177155"},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC\u201920)","author":"Taranov Konstantin","year":"2020","unstructured":"Konstantin Taranov, Benjamin Rothenberger, Adrian Perrig, and Torsten Hoefler. 2020. SRDMA: Efficient NIC-Based Authentication and Encryption for Remote Direct Memory Access. In Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC\u201920). USENIX Association, USA. Article 47, 14 pages."},{"key":"e_1_3_2_1_40_1","volume-title":"USENIX Annual Technical Conference.","author":"Tsai Chia-Che","year":"2017","unstructured":"Chia-Che Tsai, Donald E Porter, and Mona Vij. 2017. Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX.. In USENIX Annual Technical Conference."},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 23rd International Symposium on High Performance Computer Architecture (HPCA).","author":"Wang Rujia","year":"2017","unstructured":"Rujia Wang, Youtao Zhang, and Jun Yang. 2017. Cooperative Path-ORAM for Effective Memory Bandwidth Sharing in Server Settings. In Proceedings of the 23rd International Symposium on High Performance Computer Architecture (HPCA)."},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the Symposium on Security and Privacy.","author":"Xu Yuanzhong","year":"2015","unstructured":"Yuanzhong Xu, Weidong Cui, and Marcus Peinado. 2015. Controlled-Channel Attacks: Deterministic Side Channels for Untrusted Operating Systems. In Proceedings of the Symposium on Security and Privacy."},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 42nd Annual International Symposium on Computer Architecture (ISCA).","author":"Yu Xiangyao","year":"2015","unstructured":"Xiangyao Yu, Syed Kamran Haider, Ling Ren, Christopher Fletcher, Albert Kwon, Marten Van Dijk, and Srinivas Devadas. 2015. PrORAM: Dynamic Prefetcher for Oblivious RAM. In Proceedings of the 42nd Annual International Symposium on Computer Architecture (ISCA)."},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","author":"Zhuang Xiaotong","year":"2004","unstructured":"Xiaotong Zhuang, Tao Zhang, and Santosh Pande. 2004. HIDE: An Infrastructure for Efficiently Protecting Information Leakage on the Address Bus. In Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)."}],"event":{"name":"ISMM '24: 2024 ACM SIGPLAN International Symposium on Memory Management","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Copenhagen Denmark","acronym":"ISMM '24"},"container-title":["Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652024.3665509","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3652024.3665509","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:13Z","timestamp":1750268953000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652024.3665509"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,20]]},"references-count":44,"alternative-id":["10.1145\/3652024.3665509","10.1145\/3652024"],"URL":"https:\/\/doi.org\/10.1145\/3652024.3665509","relation":{},"subject":[],"published":{"date-parts":[[2024,6,20]]},"assertion":[{"value":"2024-06-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}