SBIR/STTR Research Award

Gestalt Firmware Analysis

Award identifier 313a376c7bd8faa0fb5d4e29b3a5b2a25041da2b3c8883d1a9443256e36a7232Awarding agency Department of Defense · Defense Advanced Research Projects Agency

Award amount

$1,799,616

Program and phase

SBIR · Phase II – Direct to Phase II

Award year

2024

Explore This Research Award in CaptureIQ

Research the technology, evaluate the recipient and agency, identify related opportunities, and explore potential follow-on work with CaptureIQ.

Award details

Awarding agency
Department of Defense
Branch
Defense Advanced Research Projects Agency
Recipient company
Vector 35 LLC
Proposal award date
2023-12-19
Contract end date
2026-12-18
UEI
ZXQ2NK7GFGJ4
Solicitation number
23.4
Topic code
HR0011SB20234-11

Research abstract

Vector 35 seeks to address the considerable challenge of understanding and analyzing an integrated embedded software system. Given the diverse nature of components and their interfaces involved in such systems, a comprehensive system-level understanding requires tedious manual reverse engineering of each component and sub-component. Presently, software reverse engineering tools lack the capacity to provide an integrated understanding of an embedded system's diverse components and execute analyses across them.   Our proposed solution is the Gestalt Firmware Analysis (GFA), a unique solution encompassing multiple technical objectives to solve this challenge. The primary objective is to develop a framework that generates a complete software system representation from individual binary views. This comprehensive system view will enhance the understanding of how embedded components interact and function within a system.   Subsequent objectives include enhancing propagation of analysis information across binary boundaries into the rest of the system, identifying interfaces between components, and recovering data structures for data sent and received over these interfaces. In addition, we plan to refine existing analyses to extract useful information such as identifying key algorithms.   A fundamental prerequisite for this proposal is enhancing the existing Binary Ninja platform to represent an entire system instead of single executables. This would enable handling of various system artifacts and provide a base for a more integrated analysis.   Our approach also addresses open research questions, such as the impact of a unified view and analysis framework on reducing the manual effort required for reverse engineering embedded applications.   Recognizing the vital role of interface boundaries in system vulnerabilities and performance bottlenecks, we aim to identify and annotate interfaces and understand data transmitted through these interfaces.   Finally, to enable wide application, we aim to ensure all these frameworks and analyses are embedded into a solid user experience. This includes effectively communicating analysis results and making the data readily available to users for efficient decision-making. In particular, we aim to cater to both manual and automated workflows, considering the variety and complexity of systems in existence.

Technology keywords

Not reported

Awards with the same topic code

Verified by an exact topic code match. This is not a text-similarity match.

Agency intelligence

Department of Defense

Back to SBIR/STTR Research Awards

Don't take our word for it. Ask AI about RFPCapture.

See what leading AI assistants have to say about RFPCapture and CaptureIQ.

Gemini opens without a prefilled question. The question is copied to your clipboard when the button works. You can also copy it here:

What is RFPCapture.com and its CaptureIQ platform from Smart Logic AI? How does it help federal contractors discover opportunities, evaluate bid/no-bid decisions, research government contracts, and prepare proposals? How does it compare with other federal capture platforms? Use independent sources where available.