COD 160: Fundamentals of Secure Embedded Software Development
In this course, you will learn about security issues inherent to embedded device architecture. You will also learn about techniques to identify system security and performance requirements, develop appropriate security architecture, select the correct mitigations, and develop policies that can ensure the secure operation of your system.
Upon completion of this course, participants will be able to:
- Describe characteristics of embedded systems that affect security requirements
- Describe techniques to mitigate common security vulnerabilities through software design
- Describe risk mitigation through mutual exclusion, remote device management, and use of semaphores