The Software Protection Initiative

PA #ASC-03-1124; ASC-03-2444

 

In December 2001, the Under Secretary of Defense for Acquisition, Technology, and Logistics directed the Deputy Under Secretary of Defense (Science and Technology) to undertake the Software Protection Initiative (SPI) in order to improve the protection of application software critical to national security. To attain the goals of this directive, the SPI has set forth several goals, which are to: institutionalize software protection as part of the application software life-cycle; educate and train the DoD community; establish a wide array of user-friendly protection techniques; and ensure that protection technology and policy are appropriately applied to protect and extend our technological advantage. The vision of SPI is to establish software protection as an integral layer of the defense in depth concept for information assurance and complement existing information assurance efforts in network security and operating systems access controls with an application-centric approach to protecting critical DoD intellectual property.

 

The motivation for the SPI springs from the tremendous investment in high performance software that has been made over the past three decades. This costly investment has permitted the DoD to make significant advances in application software for scientific, engineering, modeling, simulation, training, and operational purposes. Examples of such application software include (but are not limited to) electromagnetic modeling software, signal and image processing software, and fluid dynamics analysis software. Because of software’s crucial importance to every aspect of military activity, the DoD is acting to protect its software technology from unauthorized use, theft, piracy, or distribution via the SPI.

 

The SPI program is addressing software protection deficiencies through the investigation, research and development of advanced technologies for software protection. SPI research is broad in scope and topical in nature in order to foster new, creative, and pioneering technology solutions for protecting software, and to mature existing software protection technologies.

 

The presentation will outline the vision and goals of the SPI, highlight recent software protection achievements in the protection of software of interest to the DoD community, and present an overview of current research thrusts that are advancing the state of the art in software protection.