Software protection with increased complexity and obfuscation

  • Authors:
  • Frank Tsui;Sheryl Duggins;Orlando Karam

  • Affiliations:
  • Southern Polytechnic State University, Marietta, GA;Southern Polytechnic State University, Marietta, GA;Southern Polytechnic State University, Marietta, GA

  • Venue:
  • Proceedings of the 50th Annual Southeast Regional Conference
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

While many software solutions are provided through open source, the question of proprietary interest still remains. When outsourcing parts of a product's software development, there's a risk that the outsourcing partners will become competitors in the future. In this paper we propose an approach to protect proprietary software by increasing its complexity, to prevent reverse engineering. We introduce four Conjectures for protecting our software through obfuscation and explore and provide rationale for why these four Conjectures make logical sense and should be considered for further formal experiments.