Get in Touch

Course Outline

Introduction to Edge AI and Embedded Systems

  • Understanding Edge AI: Use cases and constraints
  • Edge hardware platforms and software stacks
  • Security challenges in embedded and decentralized environments

Threat Landscape for Edge AI

  • Risks associated with physical access and tampering
  • Adversarial examples and model manipulation
  • Threats related to data leakage and model inversion

Securing the Model

  • Strategies for model hardening and quantization
  • Model watermarking and fingerprinting
  • Defensive distillation and pruning techniques

Encrypted Inference and Secure Execution

  • Trusted Execution Environments (TEEs) for AI applications
  • Secure enclaves and confidential computing
  • Performing encrypted inference using homomorphic encryption or Secure Multi-Party Computation (SMPC)

Tamper Detection and Device-Level Controls

  • Secure boot processes and firmware integrity checks
  • Sensor validation and anomaly detection
  • Remote attestation and device health monitoring

Edge-to-Cloud Security Integration

  • Secure data transmission and key management
  • End-to-end encryption and data lifecycle protection
  • Cloud AI orchestration while respecting edge security constraints

Best Practices and Risk Mitigation Strategy

  • Threat modeling for edge AI systems
  • Security design principles for embedded intelligence
  • Incident response and firmware update management

Summary and Next Steps

Requirements

  • A foundational understanding of embedded systems or edge AI deployment environments
  • Experience working with Python and ML frameworks (e.g., TensorFlow Lite, PyTorch Mobile)
  • Basic familiarity with cybersecurity concepts or IoT threat models

Audience

  • Developers specializing in Embedded AI
  • IoT security specialists
  • Engineers deploying ML models on edge devices or constrained hardware
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories