Prerequisite: Prior programming experience, familiarity with computer architectures and reading assembly.
Restriction: Must have permission of Maryland Applied Graduate Engineering.
Credit only granted for: ENPM809I or ENPM664.
Formerly: ENPM809I.
The purpose of this course is to reveal the tools, techniques and procedures (TTPs) employed by adversaries to exploit and subvert the security of embedded systems. This course will cover the core concepts and techniques to analyze and characterize the behavior of embedded systems and platforms. Concepts will be introduced and discussed within the context of an adversary intent on altering or subverting the behavior of such systems. The course does not expect students to have any prior embedded systems experience.
This course requires the purchase of a kit. Information will be provided by the department when permission is requested.