An Architecture for Software Obfuscation

Award Information
Agency:
Department of Defense
Branch
Office of the Secretary of Defense
Amount:
$99,986.00
Award Year:
2007
Program:
SBIR
Phase:
Phase I
Contract:
FA8650-07-M-8129
Award Id:
83030
Agency Tracking Number:
O063-I13-1061
Solicitation Year:
n/a
Solicitation Topic Code:
n/a
Solicitation Number:
n/a
Small Business Information
632 Broadway, Suite 803, New York, NY, 10012
Hubzone Owned:
N
Minority Owned:
N
Woman Owned:
N
Duns:
022423854
Principal Investigator:
JonathanSpringer
Managing Engineer
(212) 780-0527
springer@reservoir.com
Business Contact:
MelaniePeters
Business Manager
(212) 780-0527
peters@reservoir.com
Research Institute:
n/a
Abstract
Modern devices of all kinds are increasingly dependent upon software, and that software increasingly constitutes a distinct military assert and battlefield advantage. To protect that software, a layered defense in desirable. A key component of a defense-in-depth is obfuscation, which inhibits understanding of and subversion of software even when physical access to the code is obtained. Current obfuscation technology is generally ad-hoc, however, lacking power, system integration, and/or flexibility to adapt to future threats. We seek to devise an architecture for obfuscation based on traditional compiler technology. The compiler can provide a framework for devising and organizing multiple obfuscations, which can then be composed to work in concert. Furthermore, the use of an architecture facilitates modularity, allowing obfuscations to be easily swapped in and out, leading to a flexible and adaptable overall system. We expect that our approach can be the basis for an obfuscation infrastructure that can have wide applicability and long endurance.

* information listed above is at the time of submission.

Agency Micro-sites


SBA logo

Department of Agriculture logo

Department of Commerce logo

Department of Defense logo

Department of Education logo

Department of Energy logo

Department of Health and Human Services logo

Department of Homeland Security logo

Department of Transportation logo

Enviromental Protection Agency logo

National Aeronautics and Space Administration logo

National Science Foundation logo
US Flag An Official Website of the United States Government