Course Outline
Introduction to Edge AI and Embedded Systems
- Defining Edge AI: Use cases and operational constraints.
- Overview of edge hardware platforms and software stacks.
- Security challenges in embedded and decentralized environments.
Edge AI Threat Landscape
- Risks associated with physical access and tampering.
- Adversarial examples and model manipulation tactics.
- Data leakage and model inversion attacks.
Model Security Measures
- Model hardening and quantization strategies.
- Watermarking and fingerprinting AI models.
- Defensive distillation and pruning techniques.
Encrypted Inference and Secure Execution
- Trusted execution environments (TEEs) for AI workloads.
- Secure enclaves and confidential computing concepts.
- Encrypted inference via homomorphic encryption or Secure Multi-Party Computation (SMPC).
Tamper Detection and Device-Level Controls
- Secure boot processes and firmware integrity verification.
- Sensor validation and anomaly detection mechanisms.
- Remote attestation and device health monitoring.
Integrating Edge-to-Cloud Security
- Secure data transmission and key management practices.
- End-to-end encryption and data lifecycle protection.
- Cloud AI orchestration within edge security constraints.
Best Practices and Risk Mitigation Strategies
- Threat modeling for edge AI systems.
- Security design principles for embedded intelligence.
- Incident response protocols and firmware update management.
Summary and Future Directions
Requirements
- Familiarity with embedded systems or edge AI deployment contexts.
- Practical experience with Python and ML frameworks (e.g., TensorFlow Lite, PyTorch Mobile).
- Foundational knowledge of cybersecurity or IoT threat models.
Target Audience
- Embedded AI developers.
- IoT security experts.
- Engineers implementing ML models on edge or resource-constrained devices.
Testimonials (3)
inventory and identifying the different risk exposures within AI
Gary Cook - Cybersecurity and Information Technology Risk Division
Course - Introduction to AI Trust, Risk, and Security Management (AI TRiSM)
I really enjoyed learning about AI attacks and the tools out there to begin practicing and actively using for security testing. I took a lot of knowledge away which I didn't have at the beginning and the course met what I hoped it would be. My favorite part shown from the training was Comet Browser and was amazed at what it could do. Definitely something will be looking into more. Overall it was a great course and enjoyed learning all OWASP GenAI Top 10.
Patrick Collins - Optum
Course - OWASP GenAI Security
The profesional knolage and the way how he presented it before us