WaVe: a verifiably secure WebAssembly sandboxing runtime

E Johnson, E Laufer, Z Zhao, D Gohman… - … IEEE Symposium on …, 2023 - ieeexplore.ieee.org
The promise of software sandboxing is flexible, fast and portable isolation; capturing the
benefits of hardwarebased memory protection without requiring operating system …

Honeycomb: Secure and Efficient {GPU} Executions via Static Validation

H Mai, J Zhao, H Zheng, Y Zhao, Z Liu, M Gao… - … USENIX Symposium on …, 2023 - usenix.org
Graphics Processing Units (GPUs) unlock emerging use cases like large language models
and autonomous driving. They process a large amount of sensitive data, where security is of …

Iris-wasm: Robust and modular verification of webassembly programs

X Rao, AL Georges, M Legoupil, C Watt… - Proceedings of the …, 2023 - dl.acm.org
WebAssembly makes it possible to run C/C++ applications on the web with near-native
performance. A WebAssembly program is expressed as a collection of higher-order ML-like …

Going beyond the limits of sfi: Flexible and secure hardware-assisted in-process isolation with hfi

S Narayan, T Garfinkel, M Taram, J Rudek… - Proceedings of the 28th …, 2023 - dl.acm.org
We introduce Hardware-assisted Fault Isolation (HFI), a simple extension to existing
processors to support secure, flexible, and efficient in-process isolation. HFI addresses the …

Half&Half: Demystifying Intel's directional branch predictors for fast, secure partitioned execution

H Yavarzadeh, M Taram, S Narayan… - … IEEE Symposium on …, 2023 - ieeexplore.ieee.org
This paper presents Half&Half, a novel software defense against branch-based side-
channel attacks. Half&Half isolates the effects of different protection domains on the …

Private delegated computations using strong isolation

M Brossard, G Bryant, B El Gaabouri… - … on Emerging Topics …, 2023 - ieeexplore.ieee.org
Computations are now routinely delegated to third-parties. In response, Confidential
Computing technologies are being added to microprocessors offering a trusted execution …

Morpheus: Automated Safety Verification of Data-Dependent Parser Combinator Programs

A Mishra, S Jagannathan - arXiv preprint arXiv:2305.07901, 2023 - arxiv.org
Parser combinators are a well-known mechanism used for the compositional construction of
parsers, and have shown to be particularly useful in writing parsers for rich grammars with …

Automated and foundational verification of low-level programs

MJ Sammler - 2023 - publikationen.sulb.uni-saarland.de
Formal verification is a promising technique to ensure the reliability of low-level programs
like operating systems and hypervisors, since it can show the absence of whole classes of …

A Derivative-based Parser Generator for Visibly Pushdown Grammars

X Jia, A Kumar, G Tan - ACM Transactions on Programming Languages …, 2023 - dl.acm.org
In this article, we present a derivative-based, functional recognizer and parser generator for
visibly pushdown grammars. The generated parser accepts ambiguous grammars and …

Automating the Formal Verification of Software

E First - 2023 - scholarworks.umass.edu
Formally verified correctness is one of the most desirable properties of software systems.
Despite great progress made toward verification via interactive proof assistants, such as Coq …