Wallace was the inventor of the Wallace algorithm, a method for determining the dependence between
array references in scientific programs for the purpose of
parallelization. He was also the inventor of “Software Cloaking”, a technology for preventing
reverse engineering. This process is primarily used to prevent
hackers from cracking
DRM systems. Cloaking hides the internal operation of a program using mathematical transformations. His patent for this technology, “System and Method for Cloaking Software,” was granted by the
USPTO in February 2001. David R. Wallace had several patents pending for a new form of
software security called "Greencastle Vulnerability Shield". == References ==