ECE 256: Foundations in Cybersecurity

Prerequisite: ECE 160; for CPE/ECE majors only

Examination of the design and implementation of secure computer systems. Addresses threat models, attacks that compromise security, and techniques for achieving security, based on recent research. Topics include hardware security, operating system (OS) security, capabilities, information flow control, language security, network protocols, and security in web applications. Assignments include miniature projects that involve implementing and compromising secure hardware components, software components, and information store components.

2022 Fall
Class#SctTypeSeatsUnits
9881 01 Lecture 40 3.00
Days Start End Location
MON TUE WED THU FRI SAT 1:00 PM EST 1:50 PM EST Science & Engr 212
Instructor: Ruolin Zhou Class status:
Prerequisite: ECE 160; for CPE/ECE majors only
Non-Enrollment Section
Class instruction mode: In Person
2022 Fall
Class#SctTypeSeatsUnits
9882 01L1 Laboratory 20 3.00
Days Start End Location
MON TUE WED THU FRI SAT 2:00 PM EST 4:50 PM EST Science & Engr 218
Instructor: Ruolin Zhou Class status:
Prerequisite: ECE 160; for CPE/ECE majors only
Enrollment Section
Class instruction mode: In Person
2022 Fall
Class#SctTypeSeatsUnits
9883 01L2 Laboratory 20 3.00
Days Start End Location
MON TUE WED THU FRI SAT 2:00 PM EST 4:50 PM EST Science & Engr 219
Instructor: Ruolin Zhou Class status:
Prerequisite: ECE 160; for CPE/ECE majors only
Enrollment Section
Class instruction mode: In Person