Semester.ly

Johns Hopkins University | EN.601.740

Language-Based Security

3.0

credits

Average Course Rating

(4.37)

This course will introduce Language-based Security, an emerging field in cyber security that leverages techniques from compilers and program analysis for security-related problems. Topics include but are not limited to: Control-flow and data-flow graphs, Program slicing, Code property graph (CPG), and Control-flow integrity. Students are expected to read new and classic papers in this area and discuss them in class. Recommended backgrounds are Operating Systems and preferably Compilers.

Spring 2023

Professor: Yinzhi Cao

(4.37)