Lecture Notes in Computer Science, 2007, Volume 4867/2007, 61-75, DOI: 10.1007/978-3-540-77535-5_5

Information Hiding in Software with Mixed Boolean-Arithmetic Transforms

Yongxin Zhou, Alec Main, Yuan X. Gu and Harold Johnson

View Related Documents

Abstract

As increasingly powerful software analysis and attack tools arise, we need increasingly potent software protections. We generate an unlimited supply of obscuring transforms via mixed-mode computation over Boolean-arithmetic (mba) algebras corresponding to real-world functions and data. Such transforms resist reverse engineering with existing advanced tools and create np-hard problems for the attacker. We discuss broad uses and concrete applications to aacs key hiding and software watermarking.

Fulltext Preview

Image of the first page of the fulltext document