Surreptitious Software
University of South Alabama
CourseCSC 450
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.
Credits
3 credits
Course Code
CSC 450
Related Courses
Prerequisites, corequisites, and courses that build on this one