WaTZ: A Trusted WebAssembly Runtime Environment with Remote Attestation for TrustZone
Not on the map. Why?
Abstract (arXiv)
WebAssembly (Wasm) is a novel low-level bytecode format that swiftly gained popularity for its efficiency, versatility and security, with near-native performance. Besides, trusted execution environments (TEEs) shield critical software assets against compromised infrastructures. However, TEEs do not guarantee the code to be trustworthy or that it was not tampered with. Instead, one relies on remote attestation to assess the code before execution. This paper describes WaTZ, which is (i) an efficient and secure runtime for trusted execution of Wasm code for Arm's TrustZone TEE, and (ii) a lightweight remote attestation system optimised for Wasm applications running in TrustZone, as it lacks built-in mechanisms for attestation. The remote attestation protocol is formally verified using a state-of-the-art analyser and model checker. Our extensive evaluation of Arm-based hardware uses synthetic and real-world benchmarks, illustrating typical tasks IoT devices achieve. WaTZ's execution speed is on par with Wasm runtimes in the normal world and reaches roughly half the speed of native execution, which is compensated by the additional security guarantees and the interoperability offered by Wasm. WaTZ is open-source and available on GitHub along with instructions to reproduce our experiments.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Jun 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 0; 2025: 0; 2026: 1.
6 papers.
- 2022Shielding Federated Learning Systems against Inference Attacks with ARM TrustZonecited by 5
- 2023Mitigating Adversarial Attacks in Federated Learning with Trusted Execution Environmentscited by 2
- 2023VEDLIoT -- Next generation accelerated AIoT systems and applicationscited by 1
- 2023Pelta: Shielding Transformers to Mitigate Evasion Attacks in Federated Learningcited by 1
- 2023Edge AI for Internet of Energy: Challenges and Perspectivescited by 1
- 2026Walma: Learning to See Memory Corruption in WebAssemblycited by 0
- 2026Walma: Learning to See Memory Corruption in WebAssembly25 Mar 2026
- 2023Edge AI for Internet of Energy: Challenges and Perspectives28 Nov 2023
- 2023Mitigating Adversarial Attacks in Federated Learning with Trusted Execution Environments13 Sep 2023
- 2023Pelta: Shielding Transformers to Mitigate Evasion Attacks in Federated Learning8 Aug 2023
- 2023VEDLIoT -- Next generation accelerated AIoT systems and applications9 May 2023
- 2022Shielding Federated Learning Systems against Inference Attacks with ARM TrustZone11 Aug 2022