Engineering Papers⌕ Search

DOE OSTI · code-16927

Automatic Compartments for Embedded Systems

Abstract

ACES is a modified version of LLVM for ARMv7-M micro controllers that enables automatic application of compartments to bare-metal system code. It breaks the single monolithic binary of these systems into multiple execution domains using a developer selected policy. This increases the difficulty of compromising the entire system, as the data, code, and peripherals accessible at any given point in execution limited to the subset identified by the policy.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Clements, Abraham, Almakhdhub, Naif, Saab, Khaled. 2018-08-28. Automatic Compartments for Embedded Systems. https://doi.org/10.11578/dc.20180907.3

Cite the original work for its findings. Save a collection to share your selection of sources.