{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T18:48:23Z","timestamp":1769971703140,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,6]]},"DOI":"10.1145\/3767110.3767119","type":"proceedings-article","created":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T04:36:01Z","timestamp":1769747761000},"page":"262-270","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Secure IVSHMEM: End-to-End Shared-Memory Protocol with Hypervisor-CA Handshake and In-Kernel Access Control"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-8066-1115","authenticated-orcid":false,"given":"Hyunwoo","family":"Kim","sequence":"first","affiliation":[{"name":"Intel, Seoul, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1746-425X","authenticated-orcid":false,"given":"Jaeseong","family":"Lee","sequence":"additional","affiliation":[{"name":"Intel, Seoul, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0743-0521","authenticated-orcid":false,"given":"Sunpyo","family":"Hong","sequence":"additional","affiliation":[{"name":"Intel, Seoul, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-6511-0376","authenticated-orcid":false,"given":"Changmin","family":"Han","sequence":"additional","affiliation":[{"name":"Intel, Seoul, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,1,29]]},"reference":[{"key":"e_1_3_3_1_2_2","volume-title":"AppArmor Docs","unstructured":"AppArmor. [n. d.]. AppArmor Docs. https:\/\/gitlab.com\/apparmor\/apparmor\/-\/wikis\/Documentation"},{"key":"e_1_3_3_1_3_2","first-page":"53","volume-title":"European Conference on Parallel Processing","author":"Diakhat\u00e9 Fran\u00e7ois","year":"2008","unstructured":"Fran\u00e7ois Diakhat\u00e9, Marc Perache, Raymond Namyst, and Herve Jourdren. 2008. Efficient shared memory message passing for inter-VM communications. In European Conference on Parallel Processing. Springer, 53\u201362."},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3549993.3550007"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"crossref","unstructured":"Mohamad Gebai and Michel\u00a0R Dagenais. 2018. Survey and analysis of kernel and userspace tracers on linux: Design implementation and overhead. ACM Computing Surveys (CSUR) 51 2 (2018) 1\u201333.","DOI":"10.1145\/3158644"},{"key":"e_1_3_3_1_6_2","volume-title":"Enabling Inter-VM Shared Memory Communication","author":"Corporation Intel","unstructured":"Intel Corporation. [n. d.]. Enabling Inter-VM Shared Memory Communication. https:\/\/projectacrn.github.io\/latest\/developer-guides\/hld\/ivshmem-hld.html"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.5555\/3691825.3691837"},{"key":"e_1_3_3_1_8_2","unstructured":"Akber Kazmi. 2004. PCI Express and Non-Transparent Bridging Support High Availability. Embedded Comping Design (2004) 1\u20134."},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313816"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS59052.2023.00032"},{"key":"e_1_3_3_1_11_2","unstructured":"A\u00a0Cameron Macdonell. 2011. Shared-memory optimizations for virtual machines. (2011)."},{"key":"e_1_3_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2014.48"},{"key":"e_1_3_3_1_13_2","first-page":"305","volume-title":"Proc. 15th Conf. on USENIX Security Symposium","author":"Perez Ronald","year":"2006","unstructured":"Ronald Perez, Reiner Sailer, Leendert van Doorn, et\u00a0al. 2006. vTPM: virtualizing the trusted platform module. In Proc. 15th Conf. on USENIX Security Symposium. 305\u2013320."},{"key":"e_1_3_3_1_14_2","volume-title":"Device Specification for Inter-VM Shared Memory Device","author":"Developers QEMU Project","unstructured":"QEMU Project Developers. [n. d.]. Device Specification for Inter-VM Shared Memory Device. https:\/\/www.qemu.org\/docs\/master\/specs\/ivshmem-spec.html"},{"key":"e_1_3_3_1_15_2","unstructured":"AU Rahman SU Miah and S Azad. 2014. Advanced encryption standard. Practical Cryptography: Algorithms and Implementations Using C++ (2014) 91\u2013126."},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/SIES.2014.6871203"},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"crossref","unstructured":"Yi Ren Ling Liu Qi Zhang Qingbo Wu Jianbo Guan Jinzhu Kong Huadong Dai and Lisong Shao. 2016. Shared-memory optimizations for inter-virtual-machine communication. ACM Computing Surveys (CSUR) 48 4 (2016) 1\u201342.","DOI":"10.1145\/2847562"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8446"},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"crossref","unstructured":"Rusty Russell. 2008. virtio: towards a de-facto standard for virtual I\/O devices. ACM SIGOPS Operating Systems Review 42 5 (2008) 95\u2013103.","DOI":"10.1145\/1400097.1400108"},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"crossref","unstructured":"Ashutosh Satapathy Jenila Livingston et\u00a0al. 2016. A Comprehensive Survey on SSL\/TLS and their Vulnerabilities. International Journal of Computer Applications 153 5 (2016) 31\u201338.","DOI":"10.5120\/ijca2016912063"},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/NPSEC.2005.1532049"},{"key":"e_1_3_3_1_22_2","volume-title":"8th USENIX Security Symposium (USENIX Security 99)","author":"Spencer Ray","year":"1999","unstructured":"Ray Spencer, Stephen Smalley, Peter Loscocco, Mike Hibler, Dave Andersen, and Jay Lepreau. 1999. The Flask security architecture: System support for diverse security policies. In 8th USENIX Security Symposium (USENIX Security 99)."},{"key":"e_1_3_3_1_23_2","unstructured":"Shesha Sreenivasamurthy and Ethan Miller. 2019. SIVSHM: Secure inter-vm shared memory. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1909.10377 (2019)."},{"key":"e_1_3_3_1_24_2","volume-title":"Network security with openSSL: cryptography for secure communications","author":"Viega John","year":"2002","unstructured":"John Viega, Matt Messier, and Pravir Chandra. 2002. Network security with openSSL: cryptography for secure communications. \" O\u2019Reilly Media, Inc.\"."},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/1383422.1383437"},{"key":"e_1_3_3_1_26_2","volume-title":"Proceedings of the 13th Real-Time Linux Workshop. URL http:\/\/lwn.net\/images\/conf\/rtlws-2011\/proc\/Doebel.pdf","author":"Weisbach Hannes","year":"2011","unstructured":"Hannes Weisbach, Bj\u00f6rn D\u00f6bel, and Adam Lackorzynski. 2011. Generic user-level PCI drivers. In Proceedings of the 13th Real-Time Linux Workshop. URL http:\/\/lwn.net\/images\/conf\/rtlws-2011\/proc\/Doebel.pdf."},{"key":"e_1_3_3_1_27_2","unstructured":"Xen Project. 2025. Xen Grant Tables. https:\/\/xenproject.org\/developers\/design-documents\/grant-tables\/. [Online; accessed 28-Apr-2025]."},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-99-7872-4_4"},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"crossref","unstructured":"Qi Zhang and Ling Liu. 2016. Workload adaptive shared memory management for high performance network i\/o in virtualized cloud. IEEE Trans. Comput. 65 11 (2016) 3480\u20133494.","DOI":"10.1109\/TC.2016.2532865"},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-76778-7_10"}],"event":{"name":"MemSys '25: International Symposium on Memory Systems","location":"Washington USA","acronym":"MemSys '25"},"container-title":["Proceedings of the International Symposium on Memory Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3767110.3767119","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T04:37:09Z","timestamp":1769747829000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3767110.3767119"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,6]]},"references-count":29,"alternative-id":["10.1145\/3767110.3767119","10.1145\/3767110"],"URL":"https:\/\/doi.org\/10.1145\/3767110.3767119","relation":{},"subject":[],"published":{"date-parts":[[2025,10,6]]},"assertion":[{"value":"2026-01-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}