Polymorphic Virtual Machines
Agency / Branch:
DOD / OSD
We describe an approach to protect programs from differential analysis that is free of some of the drawbacks of traditional techniques. The approach does not rely on program analysis to determine applicability, so it can be uniformly applied to any program. Polymorphic variation in binary software arises from the details of the transformation itself, an not any inherent property of the protected program; resulting in a wider class of induced differences. The effects of this approach cannot be trivially undone by normalization of programs or execution traces. We propose explicit and detailed experiments to address both effectiveness and performance. Strategies to reduce the performance overhead of the approach are described and investigated.
Small Business Information at Submission:
ARCHITECTURE TECHNOLOGY CORP.
9971 Valley View Road Eden Prairie, MN 55344
Number of Employees: