Software Partitioning to Migrate Critical Software Components to Trusted Hardware

Award Information
Agency: Department of Defense
Branch: Air Force
Contract: FA8650-08-M-1430
Agency Tracking Number: O081-IA1-1177
Amount: $99,685.00
Phase: Phase I
Program: SBIR
Awards Year: 2008
Solitcitation Year: 2008
Solitcitation Topic Code: OSD08-IA1
Solitcitation Number: 2008.1
Small Business Information
150 Broadhollow Rd, Melville, NY, 11747
Duns: 181423752
Hubzone Owned: N
Woman Owned: N
Socially and Economically Disadvantaged: N
Principal Investigator
 Godfrey Vassallo
 (631) 424-3935
Business Contact
 Godfrey Vassallo
Title: CTO
Phone: (631) 424-3935
Research Institution
ASD proposes to develop and integrate an Application Partitioning Toolkit (APT). The APT provides an environment for the partitioning, analysis and the construction of a distributed application. The initial target of the toolkit is the OSD06-IA7 secure coprocessor and application monitor. The toolkit consists of the following components: 1. A Windows based development environment, which is able to work with both source level as well as binary executable representations of target applications. 2. A Portable Executable file format analysis and manipulation module with a corresponding human interface. 3. A C to VHDL translator. 4. A host based interface library for run time linkage of the distributed components. 5. A VHDL compiler and logic synthesis tool chain. 6. Static and dynamic program slicing, analysis and reporting modules. 7. A secure coprocessor embedded software/firmware development environment. A development test-bed that can be used to test, analyze and debug the distributed application. The test-bed will contain an exposed PC (motherboard, hard disk, power supply, etc.), a specially constructed secure coprocessor card with exposed test and probe points, and corresponding documentation for the firmware (Board Support Package), hardware (schematics and data sheets), and development guide. is, partitioning and the construction of a distributed application.

* information listed above is at the time of submission.

Agency Micro-sites

US Flag An Official Website of the United States Government