Surreptitious Software

University of South Alabama

CourseCSC 550

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 550