An Architecture for Software Obfuscation

Award Information
Agency: Department of Defense
Branch: Air Force
Contract: FA8650-07-M-8129
Agency Tracking Number: O063-I13-1061
Amount: $99,986.00
Phase: Phase I
Program: SBIR
Awards Year: 2007
Solicitation Year: 2006
Solicitation Topic Code: OSD06-I13
Solicitation Number: 2006.3
Small Business Information
632 Broadway, Suite 803, New York, NY, 10012
DUNS: 022423854
HUBZone Owned: N
Woman Owned: N
Socially and Economically Disadvantaged: N
Principal Investigator
 Jonathan Springer
 Managing Engineer
 (212) 780-0527
Business Contact
 Melanie Peters
Title: Business Manager
Phone: (212) 780-0527
Research Institution
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
Environmental Protection Agency logo
National Aeronautics and Space Administration logo
National Science Foundation logo
US Flag An Official Website of the United States Government