Software Partitioning for Protecting High-Performance Code

Award Information
Agency: Department of Defense
Branch: Air Force
Contract: FA8650-08-M-1428
Agency Tracking Number: O081-IA1-1107
Amount: $99,993.00
Phase: Phase I
Program: SBIR
Awards Year: 2008
Solicitation Year: 2008
Solicitation Topic Code: OSD08-IA1
Solicitation Number: 2008.1
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
 springer@reservoir.com
Business Contact
 Melanie Peters
Title: Business Manager
Phone: (212) 780-0527
Email: 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
Environmental Protection Agency logo
National Aeronautics and Space Administration logo
National Science Foundation logo
US Flag An Official Website of the United States Government