{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:57:46Z","timestamp":1760029066582,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,18]],"date-time":"2021-10-18T00:00:00Z","timestamp":1634515200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100010877","name":"Science, Technology and Innovation Commission of Shenzhen Municipality","doi-asserted-by":"publisher","award":["SGDX20201103095408029"],"award-info":[{"award-number":["SGDX20201103095408029"]}],"id":[{"id":"10.13039\/501100010877","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62102175, 62002151"],"award-info":[{"award-number":["62102175, 62002151"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,10,18]]},"DOI":"10.1145\/3505253.3505257","type":"proceedings-article","created":{"date-parts":[[2022,6,4]],"date-time":"2022-06-04T16:06:04Z","timestamp":1654358764000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["A Novel Memory Management for RISC-V Enclaves"],"prefix":"10.1145","author":[{"given":"Haonan","family":"Li","sequence":"first","affiliation":[{"name":"Research Institute of Trustworthy Autonomous Systems, Southern University of Science and Technology, China and Department of Computer Science and Engineering, Southern University of Science and Technology, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weijie","family":"Huang","sequence":"additional","affiliation":[{"name":"Research Institute of Trustworthy Autonomous Systems, Southern University of Science and Technology, China and Department of Computer Science and Engineering, Southern University of Science and Technology, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mingde","family":"Ren","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Southern University of Science and Technology, China and The University of Hong Kong, Hong Kong"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongyi","family":"Lu","sequence":"additional","affiliation":[{"name":"Research Institute of Trustworthy Autonomous Systems, Southern University of Science and Technology, China and Department of Computer Science and Engineering, Southern University of Science and Technology, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenyu","family":"Ning","sequence":"additional","affiliation":[{"name":"Research Institute of Trustworthy Autonomous Systems, Southern University of Science and Technology, China and Department of Computer Science and Engineering, Southern University of Science and Technology, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heming","family":"Cui","sequence":"additional","affiliation":[{"name":"The University of Hong Kong, Hong Kong"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fengwei","family":"Zhang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Southern University of Science and Technology, China and Research Institute of Trustworthy Autonomous Systems, Southern University of Science and Technology, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,6,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2008. Arm TrustZone Technology. https:\/\/developer.arm.com\/ip-products\/security-ip\/trustzone.  2008. Arm TrustZone Technology. https:\/\/developer.arm.com\/ip-products\/security-ip\/trustzone."},{"key":"e_1_3_2_1_2_1","unstructured":"2015. The Intel Software Guard Extensions. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/topics\/software-guard-extensions.html.  2015. The Intel Software Guard Extensions. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/topics\/software-guard-extensions.html."},{"key":"e_1_3_2_1_3_1","unstructured":"2019. The RISC-V Instruction Set Architecture (ISA) and Related Specifications. https:\/\/riscv.org\/technical\/specifications\/  2019. The RISC-V Instruction Set Architecture (ISA) and Related Specifications. https:\/\/riscv.org\/technical\/specifications\/"},{"key":"e_1_3_2_1_4_1","unstructured":"2019. RISC-V Open Source Supervisor Binary Interface. https:\/\/github.com\/riscv\/opensbi  2019. RISC-V Open Source Supervisor Binary Interface. https:\/\/github.com\/riscv\/opensbi"},{"key":"e_1_3_2_1_5_1","unstructured":"2019. RV-8 Bench.https:\/\/github.com\/rv8-io\/rv8-bench  2019. RV-8 Bench.https:\/\/github.com\/rv8-io\/rv8-bench"},{"key":"e_1_3_2_1_6_1","unstructured":"2021. AMD Secure Encrypted Virtualization (SEV). https:\/\/developer.amd.com\/sev\/  2021. AMD Secure Encrypted Virtualization (SEV). https:\/\/developer.amd.com\/sev\/"},{"key":"e_1_3_2_1_7_1","unstructured":"2021. Coffer: A software-based TEE architecture on RISC-V. https:\/\/anonymous.4open.science\/r\/coffer\/README.md  2021. Coffer: A software-based TEE architecture on RISC-V. https:\/\/anonymous.4open.science\/r\/coffer\/README.md"},{"key":"e_1_3_2_1_8_1","unstructured":"2021. Penglai Enclave: Verifiable and Scalable RISC-V TEE System. https:\/\/fosdem.org\/2021\/schedule\/event\/tee_penglai\/  2021. Penglai Enclave: Verifiable and Scalable RISC-V TEE System. https:\/\/fosdem.org\/2021\/schedule\/event\/tee_penglai\/"},{"key":"e_1_3_2_1_9_1","unstructured":"2021. QEMU. https:\/\/github.com\/qemu\/qemu  2021. QEMU. https:\/\/github.com\/qemu\/qemu"},{"key":"e_1_3_2_1_10_1","unstructured":"Allwinner Technology. 2021. D1 Development board \u2014\u2014 Nezha. https:\/\/d1.docs.aw-ol.com\/en\/d1_dev\/  Allwinner Technology. 2021. D1 Development board \u2014\u2014 Nezha. https:\/\/d1.docs.aw-ol.com\/en\/d1_dev\/"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 2nd Workshop on Hardware and Architectural Support for Security and Privacy (HASP\u201913)","author":"Anati Ittai","year":"2013","unstructured":"Ittai Anati , Shay Gueron , Simon\u00a0 P Johnson , and Vincent\u00a0 R Scarlata . 2013 . Innovative Technology for CPU Based Attestation and Sealing . In Proceedings of the 2nd Workshop on Hardware and Architectural Support for Security and Privacy (HASP\u201913) . Ittai Anati, Shay Gueron, Simon\u00a0P Johnson, and Vincent\u00a0R Scarlata. 2013. Innovative Technology for CPU Based Attestation and Sealing. In Proceedings of the 2nd Workshop on Hardware and Architectural Support for Security and Privacy (HASP\u201913)."},{"key":"e_1_3_2_1_12_1","unstructured":"ARM Ltd.2009. ARM Security Technology - Building a Secure System using TrustZone Technology. http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.prd29-genc-009492c\/PRD29-GENC-009492C_trustzone_security_whitepaper.pdf.  ARM Ltd.2009. ARM Security Technology - Building a Secure System using TrustZone Technology. http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.prd29-genc-009492c\/PRD29-GENC-009492C_trustzone_security_whitepaper.pdf."},{"key":"e_1_3_2_1_13_1","volume-title":"CURE: A Security Architecture with CUstomizable and Resilient Enclaves.","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. 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."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2019.23448"},{"key":"e_1_3_2_1_15_1","volume-title":"Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In 25th USENIX Security Symposium (USENIX Security 16)","author":"Costan Victor","year":"2016","unstructured":"Victor Costan , Ilia Lebedev , and Srinivas Devadas . 2016 . Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In 25th USENIX Security Symposium (USENIX Security 16) . USENIX Association. Victor Costan, Ilia Lebedev, and Srinivas Devadas. 2016. Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In 25th USENIX Security Symposium (USENIX Security 16). USENIX Association."},{"key":"e_1_3_2_1_16_1","volume-title":"Scalable Memory Protection in the PENGLAI Enclave. In 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21)","author":"Feng Erhu","year":"2021","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 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21) . 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 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21)."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487726.2488370"},{"key":"e_1_3_2_1_18_1","volume-title":"26th USENIX Security Symposium (USENIX Security 17)","author":"Hua Zhichao","year":"2017","unstructured":"Zhichao Hua , Jinyu Gu , Yubin Xia , Haibing Guan , Haibo Chen , and Binyu Zang . 2017 . vTZ: Virtualizing ARM TrustZone . In 26th USENIX Security Symposium (USENIX Security 17) . Zhichao Hua, Jinyu Gu, Yubin Xia, Haibing Guan, Haibo Chen, and Binyu Zang. 2017. vTZ: Virtualizing ARM TrustZone. In 26th USENIX Security Symposium (USENIX Security 17)."},{"key":"e_1_3_2_1_19_1","unstructured":"Marty Kalin. 2019. Inter-process communication in Linux: Shared storage. https:\/\/opensource.com\/article\/19\/4\/interprocess-communication-linux-storage  Marty Kalin. 2019. Inter-process communication in Linux: Shared storage. https:\/\/opensource.com\/article\/19\/4\/interprocess-communication-linux-storage"},{"key":"e_1_3_2_1_20_1","unstructured":"Keystone Enclave. 2020. seL4 in Keystone. https:\/\/github.com\/keystone-enclave\/keystone-seL4  Keystone Enclave. 2020. seL4 in Keystone. https:\/\/github.com\/keystone-enclave\/keystone-seL4"},{"key":"e_1_3_2_1_21_1","unstructured":"Lars L\u00fchr. 2021. SGX-hardware list. https:\/\/github.com\/ayeks\/SGX-hardware  Lars L\u00fchr. 2021. SGX-hardware list. https:\/\/github.com\/ayeks\/SGX-hardware"},{"key":"e_1_3_2_1_22_1","volume-title":"Keystone: A Framework for Architecting TEEs. CoRR abs\/1907.10119(2019). arxiv:1907.10119http:\/\/arxiv.org\/abs\/1907.10119","author":"Lee Dayeol","year":"2019","unstructured":"Dayeol Lee , David Kohlbrenner , Shweta Shinde , Dawn Song , and Krste Asanovic . 2019 . Keystone: A Framework for Architecting TEEs. CoRR abs\/1907.10119(2019). arxiv:1907.10119http:\/\/arxiv.org\/abs\/1907.10119 Dayeol Lee, David Kohlbrenner, Shweta Shinde, Dawn Song, and Krste Asanovic. 2019. Keystone: A Framework for Architecting TEEs. CoRR abs\/1907.10119(2019). arxiv:1907.10119http:\/\/arxiv.org\/abs\/1907.10119"},{"key":"e_1_3_2_1_23_1","unstructured":"Arm Limited. 2010. CoreLink TrustZone Address Space Controller TZC-380 Technical Reference Manual. https:\/\/developer.arm.com\/documentation\/ddi0431\/c\/introduction\/about-the-tzasc  Arm Limited. 2010. CoreLink TrustZone Address Space Controller TZC-380 Technical Reference Manual. https:\/\/developer.arm.com\/documentation\/ddi0431\/c\/introduction\/about-the-tzasc"},{"volume-title":"Proceedings 2019 Network and Distributed System Security Symposium.","author":"Markettos Theodore","key":"e_1_3_2_1_24_1","unstructured":"A.\u00a0 Theodore Markettos , Colin Rothwell , Brett\u00a0 F. Gutstein , Allison Pearce , Peter\u00a0 G. Neumann , Simon\u00a0 W. Moore , and Robert N . \u00a0M. Watson. 2019. Thunderclap: Exploring Vulnerabilities in Operating System IOMMU Protection via DMA from Untrustworthy Peripherals . In Proceedings 2019 Network and Distributed System Security Symposium. A.\u00a0Theodore Markettos, Colin Rothwell, Brett\u00a0F. Gutstein, Allison Pearce, Peter\u00a0G. Neumann, Simon\u00a0W. Moore, and Robert N.\u00a0M. Watson. 2019. Thunderclap: Exploring Vulnerabilities in Operating System IOMMU Protection via DMA from Untrustworthy Peripherals. In Proceedings 2019 Network and Distributed System Security Symposium."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2948618.2954331"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487726.2488368"},{"key":"e_1_3_2_1_27_1","unstructured":"Nazarewicz Michal. 2012. A deep dive into CMA [LWN.net]. https:\/\/lwn.net\/Articles\/486301\/  Nazarewicz Michal. 2012. A deep dive into CMA [LWN.net]. https:\/\/lwn.net\/Articles\/486301\/"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3214292.3214301"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Pascal Nasahl Robert Schilling Mario Werner and Stefan Mangard. 2020. HECTOR-V: A Heterogeneous CPU Architecture for a Secure RISC-V Execution Environment.  Pascal Nasahl Robert Schilling Mario Werner and Stefan Mangard. 2020. HECTOR-V: A Heterogeneous CPU Architecture for a Secure RISC-V Execution Environment.","DOI":"10.1145\/3433210.3453112"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092627.3092633"},{"key":"e_1_3_2_1_31_1","unstructured":"SiFive Inc.2021. SiFive U74-MC Core Complex Manual. https:\/\/starfivetech.com\/uploads\/u74mc_core_complex_manual_21G1.pdf  SiFive Inc.2021. SiFive U74-MC Core Complex Manual. https:\/\/starfivetech.com\/uploads\/u74mc_core_complex_manual_21G1.pdf"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2948618.2948621"}],"event":{"name":"HASP '21: Workshop on Hardware and Architectural Support for Security and Privacy","acronym":"HASP '21","location":"Virtual CT USA"},"container-title":["Workshop on Hardware and Architectural Support for Security and Privacy"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3505253.3505257","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3505253.3505257","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:26Z","timestamp":1750188686000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3505253.3505257"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,18]]},"references-count":32,"alternative-id":["10.1145\/3505253.3505257","10.1145\/3505253"],"URL":"https:\/\/doi.org\/10.1145\/3505253.3505257","relation":{},"subject":[],"published":{"date-parts":[[2021,10,18]]},"assertion":[{"value":"2022-06-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}