Course Overview
This course is an introduction to the emergence and proliferation of Internet of Things (IoT) and its impact on cybersecurity. IoT has evolved well beyond its initial value proposition as a way to understand the flow of goods and services using RFID tags, to transforming physical systems consisting of sensors, actuators and controllers into a complex network of connected devices. Along the way, simple open source computing engines with diverse I/O portfolios, such as Arduino® and Raspberry Pi®, as well as proprietary embedded processors such as the Qualcomm Dragon Board® have enabled the development and implementation of diverse IoT applications. In this course, students will be introduced to the history of IoT, key developments in the field and advances enabled by IoT technologies in markets such as home and building automation, wearables and telemedicine, connected cars and the smart grid. The proliferation of IoT has also elevated concerns about cybersecurity, simply as a result of the explosion of access points in large networks. To understand such issues, students will be instructed on the fundamentals of cybersecurity, including understanding concepts of threats, vulnerabilities, and risk as the definition of “security” for a system. The course will examine types of security policy frameworks, provide definition and examples of contemporary technical, administrative, and physical security controls, setting the foundation for system engineering requirements. Common attacks and mitigations will be analyzed to provide an evaluation and comparison of the effectiveness of the mitigations.