Mobile & Io T security laboratory
Code 936II
Credits 6
Learning outcomes
The course includes extensive laboratory activity, aimed at learning the application of tools and methodologies for the design and programming of secure applications and services for the Internet of Things, using fixed and mobile terminals, embedded devices and cloud platforms. In particular, the course provides a basic framework on the paradigm of the Internet of Things and its applications; describes the architectures of connected objects and their security models; presents communication technologies for the Internet of Things, and for cloud platforms as well as their security mechanisms; presents design and prototyping tools and methodologies; applies the information imparted in practical laboratory activities.
Topic Details:
- Wireless and M2M communication technologies and related models and security mechanisms;
- Wireless Sensor Network Protocols: ZigBee, 6LowPAN and Bluetooth LE, LPWAN protocols: LoRa, SigFox, NB-IoT.
- Cloud platforms and related security mechanisms;
- IoT hardware prototyping and programming platforms.
- Secure integration of IoT devices within the IPv6 Internet network and with cloud platforms.
- Design and implementation of applications and services according to the security-/privacy-by-design paradigm.
Topic Details:
- Wireless and M2M communication technologies and related models and security mechanisms;
- Wireless Sensor Network Protocols: ZigBee, 6LowPAN and Bluetooth LE, LPWAN protocols: LoRa, SigFox, NB-IoT.
- Cloud platforms and related security mechanisms;
- IoT hardware prototyping and programming platforms.
- Secure integration of IoT devices within the IPv6 Internet network and with cloud platforms.
- Design and implementation of applications and services according to the security-/privacy-by-design paradigm.