Course outline:

This course updates the emerging technologies related to modern computing platforms.

This course focuses on security and privacy issues including security principles and methodologies for the Internet of Things in particular.

This course gives an overview of modern computing platforms including cloud computing, fog computing, edge computing in Internet of Things (IoT) era. Students are provided the knowledge of architecture, challenges, and applications in different context of each computing platform. Additionally, this course focuses on the security and privacy issues in IoT.

Learning outcomes:

1. Describe the key concepts of modern computing platforms.

2. Update the emerging technologies related to computing platforms.

3. Understand security and privacy requirements in IoT

4. Understand the authentication credentials and access control

5. Understand the cryptographic fundamentals for IoT