Our new computational paradigm, Correlithm Object Technology, provides a fresh approach to the development of polymorphic and/or metamorphic software tools. We will use this paradigm to develop tools to transform software applications and input data into high-dimensional bounded spaces where actual program execution will occur, then transform output data back into standard formats. While in the high-dimensional spaces, programs and data will resemble nothing so much as random noise. In Phase I, we will design and build a prototype tool to prove the feasibility of our concept, then perform security penetration attack analysis on software protected by the prototype tool, and fully report the results. In Phase II we will software engineer a finished toolset for polymorphic and metamorphic software protection and test it against security penetration attacks to determine the nature and degree of the protection provided.
Keywords: POLYMORPHIC SOFTWARE, METAMORPHIC SOFTWARE, DIVERSITY, STATIC ANALYSIS, DYNAMIC ANALYSIS, CORRELITHM OBJECT