Immunant, Inc. — Department of Defense STTR Phase II: HR001120S0019-001
Immunant, Inc. — STTR Phase II award from Department of Defense.
- Amount
- $1,799,333
- Agency
- Department of Defense · Defense Advanced Research Projects Agency
- Program / Phase
- STTR · Phase II
- Topic
- HR001120S0019-001
- Solicitation
- HR001120S0019.T
- NAICS
- —
- Place of performance
- CA
- Period
- 2023-09-12 → 2025-09-14
Description
Software and hardware flaws can be exploited to make programs perform unintended computations or leak sensitive data. We propose to counter these threats by isolating libraries and other program units inside a single process. Software developers will control how the code and data of an application gets mapped to compartments and declare how applications are intended to interact with one another. We will use virtual memory management features of modern x86 processors to make switches between compartments faster than context switches between processes while providing comparable isolation and security properties. Since not all applications can be built from sources, we will also investigate lifting of legacy binaries. This will involve design of suitable intermediate representations which can represent high-level semantics recovered via binary analysis and verified via formal methods. Finally, we will use the proposed lifting capability to investigate compartmentalization of legacy binaries.