Course Outline

Introduction

Preparing the Development Environment

  • Device, development tools, SDK

IoT Security Services

  • AWS IoT
  • Google Cloud IoT Core
  • Microsoft Azure Sphere

Planning an IoT Application

  • Deciding Application Features
  • Types of Device: Sensors, LCD Screens, Buzzers, etc.
  • Certified vs Non-Certified IoT Devices

Anatomy of an IoT Device

  • Microcontroller, Sensor, Battery, etc.

The IoT Ecosystem

  • An architectural overview
  • Cloud server security
  • Device security
  • Application security

Case Studies: Hacking a Home's Temperature Sensor.

IoT Security Lifecycle 

  • Security engineering processes
  • OWASP Internet of Things (IoT) Project

Designing a Secure IoT Application

  • Secure Communications (HTTPS, TLS/SSL, etc.)
  • Data Integrity (Encryption, Hashing, etc.)
  • Identity and Access Management

Scaling an Application

  • Fault Tolerance

Integration IoT Devices into Existing Security Infrastructure 

  • Extending existing systems

Deploying an IoT Application

  • Monitoring the Application
  • Testing the security of the application

Assessment

  • IoT Privacy Impact Assessment (PIA)
  • Safety Impact Assessment

Troubleshooting

Summary and Conclusion

Requirements

  • An understanding of networking principles.
  • Programming experience in any language.
  • A cloud provider account.

Audience

  • Developers
  • Security professionals
  • IoT architects
 21 Hours

Number of participants



Price per participant

Testimonials (4)

Related Courses

IoT Fundamentals and Frontiers : For Managers, CXO, VP, Investors and Entrepreneurs

21 Hours

Big Data Business Intelligence for Govt. Agencies

35 Hours

IoT (Internet of Things) - Technology Overview

7 Hours

Industrial IoT (Internet of Things) for Manufacturing Professionals

21 Hours

IoT Security

21 Hours

Related Categories