{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T08:03:03Z","timestamp":1784361783650,"version":"3.55.0"},"publisher-location":"Singapore","reference-count":41,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819230174","type":"print"},{"value":"9789819230181","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-92-3018-1_22","type":"book-chapter","created":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T07:27:04Z","timestamp":1784359624000},"page":"497-516","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Lost in\u00a0the\u00a0Pages: WebAssembly Code Recovery Through SEV-SNP\u2019s Exposed Address Space"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-2915-5983","authenticated-orcid":false,"given":"Markus","family":"Berthilsson","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8003-200X","authenticated-orcid":false,"given":"Christian","family":"Gehrmann","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,7,18]]},"reference":[{"key":"22_CR1","doi-asserted-by":"publisher","first-page":"1319","DOI":"10.1109\/ACCESS.2024.3521579","volume":"13","author":"H Pennanen","year":"2025","unstructured":"Pennanen, H., et al.: 6G: the intelligent network of everything. IEEE Access 13, 1319\u20131421 (2025)","journal-title":"IEEE Access"},{"key":"22_CR2","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1016\/j.comcom.2022.06.019","volume":"192","author":"K Velasquez","year":"2022","unstructured":"Velasquez, K., et al.: Resource orchestration in 5G and beyond: challenges and opportunities. Comput. Commun. 192, 311\u2013315 (2022)","journal-title":"Comput. Commun."},{"key":"22_CR3","doi-asserted-by":"crossref","unstructured":"Spies, B., Mock, M.: An Evaluation of WebAssembly in Non-Web Environments in 2021 XLVII Latin American Computing Conference (CLEI), pp. 1\u201310 (2021)","DOI":"10.1109\/CLEI53233.2021.9640153"},{"key":"22_CR4","unstructured":"Kaplan, D., Powell, J., Woller, T.: AMD memory encryption. White Paper 13, 12 (2016)"},{"key":"22_CR5","unstructured":"Kaplan, D.: Protecting VM register state with SEV-ES. White Paper 46, 158 (2017)"},{"key":"22_CR6","unstructured":"Sev-Snp, A.: Strengthening VM isolation with integrity protection and more. White Paper 53, 1450\u20131465 (2020)"},{"key":"22_CR7","unstructured":"Costan, V., Devadas, S.: Intel SGX Explained Cryptology ePrint Archive, Paper 2016\/086 (2016)"},{"key":"22_CR8","doi-asserted-by":"crossref","unstructured":"Cheng, P.-C.: Intel TDX Demystified: A Top-Down Approach. ACM Comput. Surv. 56 (2024)","DOI":"10.1145\/3652597"},{"key":"22_CR9","doi-asserted-by":"crossref","unstructured":"Pinto, S., Santos, N.: Demystifying ARM TrustZone: a comprehensive survey. ACM Comput. Surv. 51 (2019)","DOI":"10.1145\/3291047"},{"key":"22_CR10","doi-asserted-by":"crossref","unstructured":"Lazard, T., et al.: TEEshift: protecting code confidentiality by selectively shifting functions into TEEs. In: Proceedings of the 3rd Workshop on System Software for Trusted Execution. Association for Computing Machinery, pp. 14\u201319 (2018)","DOI":"10.1145\/3268935.3268938"},{"key":"22_CR11","doi-asserted-by":"crossref","unstructured":"Puddu, I., et al.: On (the Lack of) code confidentiality in trusted execution environments. In: IEEE Symposium on Security and Privacy (SP), pp. 4125\u20134142 (2024)","DOI":"10.1109\/SP54263.2024.00259"},{"key":"22_CR12","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1145\/3140607.3050763","volume":"52","author":"F Hetzelt","year":"2017","unstructured":"Hetzelt, F., Buhren, R.: Security analysis of encrypted virtual machines. SIGPLAN Not. 52, 129\u2013142 (2017)","journal-title":"SIGPLAN Not."},{"key":"22_CR13","unstructured":"Du, Z.-H., et al.: Secure Encrypted Virtualization is Unsecure (2017). arXiv preprint arXiv:1712.05090"},{"key":"22_CR14","unstructured":"Li, M., et al.: Exploiting unprotected I\/O Operations in AMD\u2019s secure encrypted virtualization. In: 28 th USENIX Security Symposium (USENIX Security 19. USENIX Association, pp. 1257\u20131272 (2019)"},{"key":"22_CR15","doi-asserted-by":"crossref","unstructured":"Morbitzer, M., et al.: SEVered: subverting AMD\u2019s virtual machine encryption in. In: Proceedings of the 11th European Workshop on Systems Security. Association for Computing Machinery (2018)","DOI":"10.1145\/3193111.3193112"},{"key":"22_CR16","doi-asserted-by":"crossref","unstructured":"Morbitzer, M., Huber, M., Horsch, J.: Extracting secrets from encrypted virtual machines, pp. 221\u2013230. Association for Computing Machinery (2019)","DOI":"10.1145\/3292006.3300022"},{"key":"22_CR17","doi-asserted-by":"crossref","unstructured":"Wilke, L., et al.: SEVurity: No Security Without Integrity : Breaking Integrity-Free Memory Encryption with Minimal Assumptions in IEEE Symposium on Security and Privacy (SP), pp. 1483\u20131496 (2020)","DOI":"10.1109\/SP40000.2020.00080"},{"key":"22_CR18","doi-asserted-by":"crossref","unstructured":"Morbitzer, M.: SEVerity: code injection attacks against encrypted virtual machines. In: IEEE Security and Privacy Workshops, pp. 444\u2013455. SPW (2021)","DOI":"10.1109\/SPW53761.2021.00063"},{"key":"22_CR19","unstructured":"Li, M., et al.: CIPHERLEAKS: breaking constant-time cryptography on AMD SEV via the ciphertext side channel. In: 30th USENIX Security Symposium (USENIX Security 21). USENIX Association, pp. 717\u2013732 (2021)"},{"key":"22_CR20","doi-asserted-by":"crossref","unstructured":"Li, M., et al.: A systematic look at ciphertext side channels on AMD SEV. In: SNP in IEEE Symposium on Security and Privacy (SP), pp. 337\u2013351 (2022)","DOI":"10.1109\/SP46214.2022.9833768"},{"key":"22_CR21","doi-asserted-by":"crossref","unstructured":"Gast, S., et al.: CounterSEVeillance: performance-counter attacks on AMD SEV-SNP English. In: Network and Distributed System Security (NDSS) Symposium 2025 (2025)","DOI":"10.14722\/ndss.2025.241038"},{"key":"22_CR22","doi-asserted-by":"crossref","unstructured":"Xu, Y., Cui, W., Peinado, M.: Controlled-channel attacks: deterministic side channels for untrusted operating systems. In: IEEE Symposium on Security and Privacy, pp. 640\u2013656 (2015)","DOI":"10.1109\/SP.2015.45"},{"key":"22_CR23","unstructured":"Lee, D., et al.: An off-chip attack on hardware enclaves via the memory bus. In: 29th USENIX Security Symposium (USENIX Security 20). USENIX Association, pp. 487\u2013504 (2020)"},{"key":"22_CR24","doi-asserted-by":"crossref","unstructured":"Van Bulck, J., Piessens, F., Strackx, R.: SGX-Step: a practical attack framework for precise enclave execution control. Association for Computing Machinery (2017)","DOI":"10.1145\/3152701.3152706"},{"key":"22_CR25","doi-asserted-by":"crossref","unstructured":"Wilke, L., et al.: SEV-Step: a single-stepping framework for AMD-SEV (2023)","DOI":"10.46586\/tches.v2024.i1.180-206"},{"key":"22_CR26","doi-asserted-by":"crossref","unstructured":"Wilke, L., Sieck, F., Eisenbarth, T.: TDXdown: single-stepping and instruction counting attacks against Intel TDX. In: Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security, pp. 79\u201393. Association for Computing Machinery (2024)","DOI":"10.1145\/3658644.3690230"},{"key":"22_CR27","doi-asserted-by":"crossref","unstructured":"Werner, J., et al.: The SEVerESt of them all: inference attacks against secure virtual enclaves. In: Proceedings of the 2019 ACM Asia Conference on Computer and Communications Security, pp. 73\u201385. Association for Computing Machinery (2019)","DOI":"10.1145\/3321705.3329820"},{"key":"22_CR28","unstructured":"Silberschatz, A., Galvin, P.B., Gagne, G.: Silberschatz\u2019s operating system concepts, global edition,10th ed., pp. 753\u2013783. John Wiley & Sons, Nashville, TN (2019)"},{"key":"22_CR29","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/1506409.1506429","volume":"52","author":"JA Halderman","year":"2009","unstructured":"Halderman, J.A., et al.: Lest we remember: cold-boot attacks on encryption keys. Commun. ACM 52, 91\u201398 (2009)","journal-title":"Commun. ACM"},{"key":"22_CR30","doi-asserted-by":"crossref","unstructured":"Haas, A., et al.: Bringing the web up to speed with WebAssembly. In: Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 185\u2013200. Association for Computing Machinery (2017)","DOI":"10.1145\/3062341.3062363"},{"key":"22_CR31","doi-asserted-by":"crossref","unstructured":"Dipta, D.R., et al.: Dynamic frequency-based fingerprinting attacks against modern sandbox environments. In: IEEE 9th European Symposium on Security and Privacy (EuroS&P), pp. 327\u2013344 (2024)","DOI":"10.1109\/EuroSP60621.2024.00025"},{"key":"22_CR32","doi-asserted-by":"crossref","unstructured":"Giner, L., Neela, S.R., Gruss, D.: Cohere+Reload: re-enabling high-resolution cache attacks on AMD SEV-SNP. In: Egele, M., et al., Detection of Intrusions and Malware, and Vulnerability Assessment, pp. 191\u2013212. Springer Nature Switzerland (2025)","DOI":"10.1007\/978-3-031-97620-9_11"},{"key":"22_CR33","doi-asserted-by":"crossref","unstructured":"Chiang, L.-C., Li, S.-W.: Reload+reload: exploiting cache and memory contention side channel on AMD SEV. In: Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, vol. 2, pp. 1014\u20131027. Association for Computing Machinery (2025)","DOI":"10.1145\/3676641.3716017"},{"key":"22_CR34","doi-asserted-by":"crossref","unstructured":"Van Bulck, J., Piessens, F., Strackx, R.: Nemesis: studying microarchitectural timing leaks in rudimentary CPU interrupt logic. In: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, pp. 178\u2013195. Association for Computing Machinery (2018)","DOI":"10.1145\/3243734.3243822"},{"key":"22_CR35","unstructured":"Puddu, I., et al.: Frontal attack: leaking control-flow in SGX via the CPU frontend. In: 30th USENIX Security Symposium (USENIX Security 21). USENIX Association, pp. 663\u2013680 (2021)"},{"key":"22_CR36","doi-asserted-by":"crossref","unstructured":"Abel, A., Reineke, J.: uops.info: characterizing latency, throughput, and port usage of instructions on intel microarchitectures. In: ASPLOS, pp. 673\u2013686. ACM (2019)","DOI":"10.1145\/3297858.3304062"},{"key":"22_CR37","doi-asserted-by":"crossref","unstructured":"Zhang, Y., et al.: Research on WebAssembly runtimes: a survey. ACM Trans. Softw. Eng. Methodol. 34 (2025)","DOI":"10.1145\/3714465"},{"key":"22_CR38","first-page":"501","volume":"68","author":"Y Xiang","year":"2021","unstructured":"Xiang, Y., et al.: Side-channel gray-box attack for DNNs. IEEE Trans. Circuits Syst. II Express Briefs 68, 501\u2013505 (2021)","journal-title":"IEEE Trans. Circuits Syst. II Express Briefs"},{"key":"22_CR39","unstructured":"Constable, S., et al.: AEX-notify: thwarting precise single-stepping attacks through interrupt awareness for intel SGX enclaves. In: 32nd USENIX Security Symposium (USENIX Security 23). USENIX Association, pp. 4051\u20134068 (2023)"},{"key":"22_CR40","unstructured":"Vanoverloop, D., et al.: TLBlur: compiler-assisted automated hardening against controlled channels on off-the-shelf Intel SGX platforms in USENIX security 25 (2025)"},{"key":"22_CR41","doi-asserted-by":"crossref","unstructured":"Schrittwieser, S., et al.: Protecting software through obfuscation: can it keep pace with progress in code analysis? ACM Comput. Surv. 49 (2016)","DOI":"10.1145\/2886012"}],"container-title":["Lecture Notes in Computer Science","Information Security and Privacy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-92-3018-1_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T07:27:08Z","timestamp":1784359628000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-92-3018-1_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9789819230174","9789819230181"],"references-count":41,"URL":"https:\/\/doi.org\/10.1007\/978-981-92-3018-1_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"18 July 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ACISP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Australasian Conference on Information Security and Privacy","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Perth, WA","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Australia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6 July 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 July 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"31","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"acisp2026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/acisp-conference.github.io\/acisp2026\/index.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}