Q-Crypto Reconfigurable Instruction Set Processor

Award Information
Agency:
Department of Defense
Branch
Office of the Secretary of Defense
Amount:
$100,000.00
Award Year:
2003
Program:
SBIR
Phase:
Phase I
Contract:
F33615-03-M-1556
Award Id:
66774
Agency Tracking Number:
O031-0201
Solicitation Year:
n/a
Solicitation Topic Code:
n/a
Solicitation Number:
n/a
Small Business Information
8409 Cambria, Austin, TX, 78717
Hubzone Owned:
N
Minority Owned:
N
Woman Owned:
N
Duns:
176568772
Principal Investigator:
Michael Wiles
PI/ Lead Engineer
(512) 255-4794
mwiles@austin.rr.com
Business Contact:
Sally Draper
President and CEO
(210) 824-2348
sdraper@quickflex.com
Research Institute:
n/a
Abstract
The dramatic improvements in tools to reverse engineer facsimiles of application source code from processor-specific executable files, plus highly subsidized adversarial foreign government-funded organizations using these tools, create threats to vital USgovernment and commercial software. To protect legacy applications and existing systems we propose an add-in solution that requires little modification to existing software code while simultaneously providing for secure future solutions. This addressesOSD's challenges of protecting critical software by providing a reconfigurable instruction set processor to protect software opcodes. The project will build upon the proven concepts of reconfigurable instruction set processor architectures and extend themto include both scrambled and encrypted opcodes. The approach will build upon existing SRAM-based FPGA technologies from QuickFlex and market leader Xilinx to build the Reconfigurable Instruction Set Processor (RISP). Previously traditional processorsonly executed one instruction set because of the high cost of design and support.Now with these automated tools, large FPGAs, and the unique QuickFlex middleware for managing virtual objects we have the opportunity to produce this processor. These processors may also be extended with instruction sets optimized at the target applicationto improve performance and reduce added hardware costs. The QuickFlex Q-Crypto Reconfigurable Instruction Set Processor (RISP) will protect critical software intellectual property (IP) from reverse engineering with reconfigurable instructions that create new code each time the software is used. Our RISPsolutions will help protect key government and commercial applications from reverse engineering, code manipulation, and attack. The proposed RISP with scrambled opcodes that are encrypted should be of great interest to the government and commercialmarkets. The ability to provide runtime reconfigurations of software opcode in the hardware coupled with encryption is a significant step forward in the protection of applications. Beyond our nation's key unclassified and classified governmentinfrastructure solutions and specialized military applications, industries that need to protect sensitive non-runtime and runtime software solutions include: various software vendors, banking and financial institutions, e-commerce providers, medicalsolution providers, and others.

* 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