Syllabus
Fundamentals and Security Requirements: Fundamentals, Architecture of IoTs and Reference Models, Characteristics and Constraints of IoT Devices, IoT Security Requirements, Security Goals – Confidentiality, Integrity, Availability, Authentication and Non-Repudiation, IoT Privacy Preservation Issues, Threat Modelling and Attack Surface Analysis.
Threats, Attacks and Device Security: Attack Models – Attacks to Sensors in IoTs, Attacks to RFIDs in IoTs, Attacks to Network Functions in IoTs, Attacks to Back-end Systems, Physical Attacks, Side Channel Attacks, Malware and Botnet Attacks, Mirai Botnet and Distributed Denial of Service (DDoS) Attacks.
Security in Front-end Sensors and Equipment, Prevent Unauthorized Access to Sensor Data, M2M Security, RFID Security, Cyber-Physical Object Security, Hardware Security, Front-end System Privacy Protection.
Authentication and Access Control: Authentication and Access Control in IoT – Device Identity Management, Public Key Infrastructure (PKI) for IoT, Mutual Authentication, Lightweight Authentication Protocols, Role Based Access Control (RBAC), Attribute Based Access Control (ABAC), Capability Based Access Control, OAuth 2.0 and ACE-OAuth, Zero Trust Architecture for IoT.
Communication and Network Security: Networking Function Security – IoT Networking Protocols, Secure IoT Lower Layers, Secure IoT Higher Layers, Secure Communication Links in IoTs, Lightweight Cryptography, TLS and DTLS, MQTT Security, CoAP Security, ZigBee Security, Bluetooth Low Energy (BLE) Security, Secure Key Management.
Firmware, Software and Backend Security: Firmware and Software Security – Firmware Architecture, Firmware Extraction and Analysis, Secure Firmware Update, Over-the-Air (OTA) Security, Secure Resource Management, Secure IoT Databases.
Back-end Security – Secure Resource Management, Edge Computing Security, Fog Computing Security, Cloud Security for IoT, Secure APIs, Container Security, Industrial IoT Security, Smart Grid Security.
Emerging Trends and Applications: Blockchain for IoT Security, Artificial Intelligence and Machine Learning for IoT Security, Post Quantum Cryptography for IoT, eSIM and IoT SAFE, Security Standards and Frameworks, Existing Testbeds on Security and Privacy of IoT, Commercialized Security Products.