Intelligent Automation, Inc. — Department of Defense SBIR Phase I: N152-120
Intelligent Automation, Inc. — SBIR Phase I award from Department of Defense.
- Amount
- $150,000
- Agency
- Department of Defense · Navy
- Program / Phase
- SBIR · Phase I
- Topic
- N152-120
- Solicitation
- 2015.2
- NAICS
- —
- Place of performance
- MD
- Period
- 2015-11-02 → 2017-03-01
Description
Specific mission requirements exist for certain types of critical cyber systems that demand for the software to fail/crash, as soon as possible, when under cyber-attack, rather than to operate in degraded or compromised state. In order to achieve this objective, BRASS offers novel binary code randomization approach that addresses these requirements in two phases: (1) a static phase that transforms a target binary into randomizable form, and (2) a load-time phase that randomizes the binary by reordering its instructions each time it starts. BRASS applies these techniques in order to achieve fast-crash property of guaranteed prompt execution termination in case of successful ROP-based exploitation attacks that cause compromised software to operate in unsafe state. BRASS does not require a source code, and can be applied to a legacy software already deployed by DoD. BRASS provides a proof of functional equivalence for all software variants generated using BRASS binary transformation method. BRASS guarantees accomplishes acceptable size overhead and no degradation in system performance. Each generated variant maintains the same level of robustness as the original program under normal condition. BRASS provides the level of diversification sufficient to guarantee that the attack that succeeded in a single variant, will crash other variants.