An Automated Approach to Re-Hosting Embedded Firmware Through Removing Hardware Dependencies.
Abstract not provided.
Ketterer, Austin↗
Engineering topics
Publications and source records attributed to Clements, Abraham.
Abstract not provided.
Abstract not provided.
Abstract not provided.
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.