University of South Alabama
Students in this course will learn about algorithms for software protection and learn how to use tools for program transformation. Specific topics include obfuscation, watermarking, tamperproofing, birthmarking, and hardware protection. Programming projects will be required in several different languages and course activities will involve preparing student-led lectures, working on programming projects, and writing reports.
3 credits
CSC 450
Prerequisites, corequisites, and courses that build on this one