GrAPE

Graphical Assistant for Prerequisite Enrollment

CSE department

CSE 240E. Securing Processor Architectures (4 units)

Link to catalog page: https://catalog.ucsd.edu/courses/CSE.html#cse240e

Description

This course will examine the challenges of building a secure processor architecture. We will examine side channel attacks that exploit vulnerabilities throughout the processor and pipeline, transient execution attacks, architectures that mitigate various vulnerabilities, some more fundamentally secure architectural designs, architectures that provide memory isolation, and those that provide control flow isolation. Prerequisites: CSE 240A. Restricted to students within the CS75, CS78, CS89, CS88, CS77, CS80, CS81, CS83, and CS76 majors. All other students will be allowed as space permits. Recommended preparation: some background in security is useful but not required.

Prerequisite courses

Loading...

Successor courses

No courses have CSE 240E as a prerequisite.