Secure Design Lifecycle


Credit Hours:


Learning Objective:

If nothing else, the goal of this course is to help designers embrace the mindset that security is not an afterthought, but a critical part to all stages of the design process.


This course covers the integration of security in the design lifecycle, helping develop the security first mindset. Cybersecurity will be explored with a Systems focus covering topics on both computer software and hardware.

Topics Covered:

To highlights the systems nature to analyzing and developing cybersecurity we plan to adopt a crosscutting holistic approach as follows: Cybersecurity is the extremely important problem as it connects systems to wide variety of internet-connected adversaries. Cybersecurity threats could be efficiently analyzed and solved using a holistic view of system security. System security is further composed of both Hardware and software security.


The two main knowledge domains we expect students to be coming from are software and hardware, and we don't assume students from one domain have detailed knowledge in the other. To address this asymmetry, we have adopted the following strategies when dealing with advanced concepts in software and hardware. When dealing with software, algorithms and code will be presented as pseudocode to be accessible without knowledge of any programming languages.

Applied / Theory:

50 / 50


Official textbook information is now listed in the Schedule of Classes. NOTE: Textbook information is subject to be changed at any time at the discretion of the faculty member. If you have questions or concerns please contact the academic department.