SBIR/STTR Research Award

Detecting Malicious Code in Firmware

Award identifier 175b6df0af3a44aff45c2d09eca0e218574189c5243ffb7d8aa377d8120860f5Awarding agency Department of Defense · Air Force

Award amount

$99,985

Program and phase

SBIR · Phase I

Award year

2001

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
Air Force
Recipient company
GRAMMATECH INC
Proposal award date
Not reported
Contract end date
Not reported
UEI
CBXRSPNRF8F9
Solicitation number
Not reported
Topic code
Not reported

Research abstract

The problem of detecting malicious code has focused until now on techniques that search a program's surface structure representations to find locations where suspicious constructs occur. Such techniques are fundamentally weaker than methods that operateon representations that capture a program's deep semantics. We propose to study the feasibility and plan the development of tools for detecting malicious code that operate on a program's dependence graph. This representation captures a program's essentialsemantics and enables sophisticated semantics-based queries to be posed. Our plan is targeted at semi-automatic solutions for finding occurrences of malicious code in firmware. This work will build on our own dependence-graph based COTS product forprogram understanding named CodeSurfer. We will address the problem of generating dependence graphs from multiple machine languages using generic disassembly and decompilation techniques. We will plan the integration of these tools with CodeSurfer. Wewill develop queries for tell-tale signs of malicious code in firmware, and design a user-interface to help security analysts make the final determination of maliciousness. We will investigate methods for firmware editing to permit implementation ofdamage mitigation strategies. Finally we will develop a set of metrics that can be used to measure the success of our techniques.The proposed system will be of use in the semi-automatic detection of malicious code in firmware and other machine-coderepresentations of programs. This system will be of benefit to companies wishing to show that their firmware implementations are secure, and to others wishing to understand machine-code level programs.

Technology keywords

Not reported

Other awards by this recipient

Verified by the same UEI. These are other public SBIR/STTR award pages, not a merged company record.

Research funding history

132 SBIR/STTR records share this UEI (1989–2025). Reported award amounts total $51,342,070. Reported amounts are not federal obligations.

Phases: Phase I, Phase II, Phase II – Direct to Phase II

Agencies: Department of Defense, National Aeronautics and Space Administration, Department of Homeland Security, National Science Foundation, Department of Commerce

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.