Co-Processor Secure Software Platform with Instruction-Set Emulation

Period of Performance: 04/08/2008 - 04/08/2010

$750K

Phase 2 SBIR

Recipient Firm

Luna Innovations, Inc.
301 1st St Suite 200
Roanoke, VA 24011
Principal Investigator

Abstract

The art and science of software reverse engineering have matured to the point that their methods, tools, and philosophies are well defined and commonly known. Robust fault injection, debugger, disassembly, and de-compilation tools are available to assist efforts to reveal the details of software intellectual property and steal once-secret code and data. As unacceptable as this is the commercial sector, the importance of defeating such practices becomes magnified when protecting DOD embedded software applications responsible for maintaining technological superiority on the battlefield. Luna Innovations proposes to protect sensitive software code and data through an innovative integration of Luna s Secure Software Platform (SSP) with other higher layer anti-tamper protections. By tightly integrating Luna s hardware-based software protection platform with higher layer protection schemes, we will provide protection from, detection of, and response to both over-the-wire, remote user attacks and attacks where the user has physical observability and controllability, while still providing the user with a high performance computing resource.