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

Prerequisites

Complete these courses before enrolling