SBIR/STTR Research Award

Differential Analysis Software Protection

Award identifier 6224587150b0eb7693f4c121aba099bd243e8b37d23f2dcb465be3ee36b2c1d4Awarding agency Department of Defense · Air Force

Award amount

$99,995

Program and phase

SBIR · Phase I

Award year

2003

Explore This Research Award in CaptureIQ

Research the technology, evaluate the recipient and agency, identify related opportunities, and explore potential follow-on work with CaptureIQ.

Award details

Awarding agency
Department of Defense
Branch
Air Force
Recipient company
RETHER NETWORKS, INC.
Proposal award date
Not reported
Contract end date
Not reported
UEI
Not reported
Solicitation number
Not reported
Topic code
Not reported

Research abstract

An effective attack method against standard software protection mechanisms is differential analysis, which compares multiple versions of the same protected program to identify their differences. If some of these versions are unprotected, the differencesidentified through differential analysis will reveal the software protection mechanisms used. In this proposal, we have proposed a three-pronged approach to counter software attacks based on differential analysis: (1) A polymorphic whole-program binaryencryption tool ensures that different versions of the same program are syntactically different, (2) A metamorphic code decryption engine generator ensures that the decryption engines embedded in the final protected binaries are themselves different fromone another without relying code encryption, and (3) Insertion of additional anti-reverse-engineering code into the run-time decryption engine ensures that attackers cannot easily apply commercial user-level debuggers to trace the instruction execution andthus uncover the underlying logic of the run-time decryption engine. There are two commercial endeavors that could potentially benefit greatly from the research and development of the binary program transformation technology described in this project. First, digital content management (DRM) systems can greatly benefitfrom the software protection provided by the counter-differential-analysis binary transformation technology, because it can prevent users from tampering and thus bypassing the DRM mechanism. Without proper software protection, DRM is essentially useless asa method to secure monetary revenues for digital content owners/providers.Second, the binary program transformation technology developed in this project will also play an important role in hiding the essential intellectual property underlying software programs from users of those systems of which the programs are a component.Examples of such systems include military/defense systems and any high-priced commercial embedded system products that are built on standard off-the-shelf hardware platforms.

Technology keywords

Not reported

Agency intelligence

Department of Defense

Back to SBIR/STTR Research Awards

Don't take our word for it. Ask AI about RFPCapture.

See what leading AI assistants have to say about RFPCapture and CaptureIQ.

Gemini opens without a prefilled question. The question is copied to your clipboard when the button works. You can also copy it here:

What is RFPCapture.com and its CaptureIQ platform from Smart Logic AI? How does it help federal contractors discover opportunities, evaluate bid/no-bid decisions, research government contracts, and prepare proposals? How does it compare with other federal capture platforms? Use independent sources where available.