David R. Wallace

From Wikipedia, the free encyclopedia

David R. Wallace is an inventor.

Contents

[edit] Inventions

He is the inventor of the Wallace algorithm, a method for determining the dependence between array references in scientific programs for the purpose of parallelization. ([1])

He is 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. ([2])

[edit] Positions

He has been a professor at Emory, DePauw and Boston University[citation needed] and has been Chief Software Architect for Alliant (founded by Craig Mundie, now CTO of Microsoft), Chief compiler architect at Sun Microsystems, co-founder of Determina (now part of VMware), and has several patents pending for a new form of software security called Greencastle Vulnerability Shield.

He received degrees in mathematics from Columbia University (BA), University of California at Berkeley (MA) and Tulane University (Ph.D.).[3]

[edit] Notes

  1. ^ Wallace
  2. ^ US Patent 6,192,475
  3. ^ 1975, Permutation Groupoids and Circuit Bases: An Algebraic Resolution of Some Graph Structures advised by Karl Hofmann

[edit] References