Course Outline

Introduction

Preparing the Development Environment for Government

  • Device, development tools, SDK

IoT Security Services

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

Planning an IoT Application for Government

  • 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 for Government

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

Case Studies: Hacking a Home's Temperature Sensor

IoT Security Lifecycle for Government

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

Designing a Secure IoT Application for Government

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

Scaling an Application for Government

  • Fault Tolerance

Integration of IoT Devices into Existing Security Infrastructure for Government

  • Extending existing systems

Deploying an IoT Application for Government

  • Monitoring the Application
  • Testing the security of the application

Assessment for Government

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

Troubleshooting for Government

Summary and Conclusion for Government

Requirements

  • An understanding of networking principles for government applications.
  • Programming experience in any language.
  • An account with a cloud service provider.

Audience

  • Developers for government projects
  • Security professionals for government agencies
  • IoT architects for government initiatives
 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories