Skip to main content

Showing 1–3 of 3 results for author: O'Keeffe, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2502.06293  [pdf, other

    cs.PL cs.CR

    RustMC: Extending the GenMC stateless model checker to Rust

    Authors: Oliver Pearce, Julien Lange, Dan O'Keeffe

    Abstract: RustMC is a stateless model checker that enables verification of concurrent Rust programs. As both Rust and C/C++ compile to LLVM IR, RustMC builds on GenMC which provides a verification framework for LLVM IR. This enables the automatic verification of Rust code and any C/C++ dependencies. This tool paper presents the key challenges we addressed to extend GenMC. These challenges arise from Rust's… ▽ More

    Submitted 10 February, 2025; originally announced February 2025.

    Comments: 10 pages with a 2 page abstract, 5 figures with 2 figures in the abstract

  2. arXiv:2404.08716  [pdf, other

    cs.CR cs.OS

    Securing Monolithic Kernels using Compartmentalization

    Authors: Soo Yee Lim, Sidhartha Agrawal, Xueyuan Han, David Eyers, Dan O'Keeffe, Thomas Pasquier

    Abstract: Monolithic operating systems, where all kernel functionality resides in a single, shared address space, are the foundation of most mainstream computer systems. However, a single flaw, even in a non-essential part of the kernel (e.g., device drivers), can cause the entire operating system to fall under an attacker's control. Kernel hardening techniques might prevent certain types of vulnerabilities… ▽ More

    Submitted 12 April, 2024; originally announced April 2024.

    Comments: 24 pages, 7 figures

  3. arXiv:2107.09470  [pdf, other

    cs.CR

    RansomClave: Ransomware Key Management using SGX

    Authors: Alpesh Bhudia, Daniel O'Keeffe, Daniele Sgandurra, Darren Hurley-Smith

    Abstract: Modern ransomware often generate and manage cryptographic keys on the victim's machine, giving defenders an opportunity to capture exposed keys and recover encrypted data without paying the ransom. However, recent work has raised the possibility of future enclave-enhanced malware that could avoid such mitigations using emerging support for hardware-enforced secure enclaves in commodity CPUs. Nonet… ▽ More

    Submitted 20 July, 2021; originally announced July 2021.