USA flag logo/image

An Official Website of the United States Government

Q-Crypto Reconfigurable Instruction Set Processor

Award Information

Department of Defense
Office of the Secretary of Defense
Award ID:
Program Year/Program:
2003 / SBIR
Agency Tracking Number:
Solicitation Year:
Solicitation Topic Code:
Solicitation Number:
Small Business Information
QuickFlex, Inc
8401 N. New Braunfels Suite 324 San Antonio, TX -
View profile »
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No
Phase 1
Fiscal Year: 2003
Title: Q-Crypto Reconfigurable Instruction Set Processor
Agency / Branch: DOD / OSD
Contract: F33615-03-M-1556
Award Amount: $100,000.00


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.

Principal Investigator:

Michael Wiles
PI/ Lead Engineer

Business Contact:

Sally Draper
President and CEO
Small Business Information at Submission:

8409 Cambria Austin, TX 78717

EIN/Tax ID: 742821630
Number of Employees:
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No