{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T07:42:00Z","timestamp":1768635720198,"version":"3.49.0"},"reference-count":42,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Korean Government","award":["RS-2023-00217689"],"award-info":[{"award-number":["RS-2023-00217689"]}]},{"name":"Institute of Information and Communications Technology Planning and Evaluation (IITP)-Information Technology Research Center"},{"name":"Korean Government","award":["IITP-2025-RS-2023-00259967"],"award-info":[{"award-number":["IITP-2025-RS-2023-00259967"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2026]]},"DOI":"10.1109\/access.2025.3650447","type":"journal-article","created":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T18:39:33Z","timestamp":1767638373000},"page":"5925-5939","source":"Crossref","is-referenced-by-count":0,"title":["WARD: Efficient Memory Protection for WebAssembly on Tiny Embedded Systems"],"prefix":"10.1109","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-5750-0393","authenticated-orcid":false,"given":"Chaewon","family":"Shin","sequence":"first","affiliation":[{"name":"Department of Information Convergence Engineering, Pusan National University, Busan, Geumjeong-Gu, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gowon","family":"Han","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Pusan National University, Busan, Geumjeong-Gu, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-6220-0264","authenticated-orcid":false,"given":"Suhyeon","family":"Song","sequence":"additional","affiliation":[{"name":"Department of Information Convergence Engineering, Pusan National University, Busan, Geumjeong-Gu, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2296-819X","authenticated-orcid":false,"given":"Jinsun","family":"Park","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Pusan National University, Busan, Geumjeong-Gu, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3556-5082","authenticated-orcid":false,"given":"Yoon-Ho","family":"Choi","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Pusan National University, Busan, Geumjeong-Gu, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7507-3111","authenticated-orcid":false,"given":"Donghyun","family":"Kwon","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Pusan National University, Busan, Geumjeong-Gu, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"Webassembly","year":"2025"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3442381.3450138"},{"key":"ref3","volume-title":"V8 Javascript Engine","year":"2025"},{"key":"ref4","volume-title":"Safari","year":"2025"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062363"},{"key":"ref6","volume-title":"Liftoff: A Baseline Compiler for Webassembly","year":"2022"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM42981.2021.9488424"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3498361.3538922"},{"key":"ref9","article-title":"Memory safety: Old vulnerabilities become new with webassembly","author":"Bergbom","year":"2018"},{"key":"ref10","first-page":"217","article-title":"Everything old is new again: Binary security of WebAssembly","volume-title":"Proc. 29th USENIX Secur. Symp. (USENIX Secur.)","author":"Lehmann"},{"key":"ref11","volume-title":"Security chasms of wasm","author":"McFadden","year":"2018"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678776"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/QRS54544.2021.00024"},{"key":"ref14","volume-title":"Webassembly Design Repository","year":"2025"},{"key":"ref15","article-title":"Fuzzm: Finding memory bugs through binary-only instrumentation and fuzzing of WebAssembly","author":"Lehmann","year":"2021","journal-title":"arXiv:2110.15433"},{"key":"ref16","first-page":"309","article-title":"AddressSanitizer: A fast address sanity checker","volume-title":"Proc. USENIX Annu. Tech. Conf. (USENIX ATC)","author":"Serebryany"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3696410.3714622"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TrustCom63139.2024.00055"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3576915.3623205"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3696443.3708920"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/3477314.3507308"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/SANER56733.2023.00041"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/1103780.1103786"},{"key":"ref24","volume-title":"Wasm Micro Runtime (WAMR)","year":"2025"},{"key":"ref25","volume-title":"Wamr Package Support in RIoT","year":"2025"},{"key":"ref26","volume-title":"Wamr GUI Example With LittlEVGL","year":"2025"},{"key":"ref27","volume-title":"STM32L5X2 Series Documentation","year":"2025"},{"key":"ref28","volume-title":"RIoT OS Documentation","year":"2023"},{"key":"ref29","volume-title":"Clang: A C Language Family Frontend for LLVM","year":"2025"},{"key":"ref30","volume-title":"The Kernel Address Sanitizer (Kasan)","year":"2017"},{"key":"ref31","volume-title":"Addresssanitizer","year":"2025"},{"key":"ref32","volume-title":"Addresssanitizer (ASAN) Documentation","year":"2025"},{"key":"ref33","volume-title":"Beebs: Bristol\/embecosm Embedded Benchmark Suite","year":"2025"},{"key":"ref34","volume-title":"Juliet Test Suite for C\/C++","author":"Richardson","year":"2025"},{"key":"ref35","volume-title":"CMSIS-DSP: Digital Signal Processing Library for Arm Cortex-M Processors","year":"2025"},{"key":"ref36","volume-title":"Addresssanitizer Test Suite in LLVM Compiler-RT","year":"2025"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/QRS60937.2023.00070"},{"key":"ref38","volume-title":"Wmemcheck: A Memory Checker for Webassembly","year":"2024"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/SANER60148.2024.00037"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3571208"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.3012647"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2025.230746"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/6287639\/11323511\/11328044.pdf?arnumber=11328044","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T20:51:43Z","timestamp":1768596703000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11328044\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"references-count":42,"URL":"https:\/\/doi.org\/10.1109\/access.2025.3650447","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]}}}