Software Partitioning for Protecting High-Performance Code

Award Information
Agency:
Department of Defense
Branch
Office of the Secretary of Defense
Amount:
$99,993.00
Award Year:
2008
Program:
SBIR
Phase:
Phase I
Contract:
FA8650-08-M-1428
Agency Tracking Number:
O081-IA1-1107
Solicitation Year:
n/a
Solicitation Topic Code:
n/a
Solicitation Number:
n/a
Small Business Information
RESERVOIR LABS., INC.
632 Broadway, Suite 803, New York, NY, 10012
Hubzone Owned:
N
Minority Owned:
N
Woman Owned:
N
Duns:
022423854
Principal Investigator:
Jonathan Springer
Managing Engineer
(212) 780-0527
springer@reservoir.com
Business Contact:
Melanie Peters
Business Manager
(212) 780-0527
peters@reservoir.com
Research Institution:
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. Hardware anti-tamper solutions offer substantial protection for software assets, but can be difficult to apply due to architectural constraints leading to performance or cost tradeoffs. Software partitioning can resolve these tradeoffs by allowing the use of mixed environments combining protected and unprotected hardware. Tranditional program slicing techniques can handle simple partitioning tasks but are not well-suited to software involving substantial loop structure, which is often the most sensitive aspect of the software. In this work, we will enhance the powerful loop transformation and mapping framework present in Reservoir's R-Stream compiler to handle software partitioning for loop-oriented codes. This will make partition-based software protect viable for a broad class of high-performance software, such as signal processing.

* 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