Extend secure compilation proofs to lower-level enforcement backends
Extend the SECOMP robust safety compilation proofs, which currently end at the compartmentalized RISC assembly language with an abstract isolation semantics, to verified lower-level compartment isolation backends (such as capability-based CHERI-style backends, Software Fault Isolation, or tagged architectures) by establishing robust preservation of safety properties down to concrete byte-addressed memory and hardware mechanisms.
References
At the moment all these lower-level backends are, however, unverified, and extending the secure compilation proofs to cover them is a formidable research challenge that we leave as future work (\autoref{sec:future}).
— SECOMP: Formally Secure Compilation of Compartmentalized C Programs
(2401.16277 - Thibault et al., 2024) in Introduction, Contributions list; also Section 9 (Future Work)