Building on Prior Knowledge
This course integrates concepts from multiple prior courses:
- CSY104: Networking fundamentals and protocol analysis
- CSY105: Python programming for security automation
- CSY203: Web security and API testing techniques
- CSY302: Cloud security for IoT backend systems
Course Curriculum
12 Weeks
Week 01
IoT Security Landscape
Week 02IoT Protocols & Communications
Week 03Embedded Systems Basics
Week 04Firmware Extraction & Analysis
Week 05Firmware Reverse Engineering
Week 06Hardware Hacking Fundamentals
Week 07Wireless Protocol Attacks
Week 08Cloud & API Security for IoT
Week 09Industrial IoT & SCADA Security
Week 10Automotive & Medical IoT
Week 11Secure IoT Development
Week 12Capstone: IoT Assessment
Tools & Platforms
Master industry-standard IoT security tools:
- Firmware: Binwalk, Firmwalker, EMBA, Ghidra, Radare2
- Hardware: JTAGulator, Bus Pirate, logic analyzers
- Wireless: Bettercap, KillerBee, Ubertooth, HackRF
- Emulation: QEMU, Firmadyne, Unicorn Engine