Course Outline
Introduction to Edge AI and Embedded Systems
- Defining Edge AI: Key use cases and operational constraints
- Edge hardware platforms and associated software stacks
- Security challenges within embedded and decentralized environments
Threat Landscape for Edge AI
- Risks related to physical access and hardware tampering
- Adversarial examples and methods of model manipulation
- Threats involving data leakage and model inversion
Securing the Model
- Model hardening and quantization approaches
- Techniques for watermarking and fingerprinting models
- Strategies for defensive distillation and pruning
Encrypted Inference and Secure Execution
- Trusted execution environments (TEEs) for AI workloads
- Secure enclaves and the principles of confidential computing
- Encrypted inference leveraging homomorphic encryption or SMPC
Tamper Detection and Device-Level Controls
- Implementing secure boot and firmware integrity checks
- Sensor validation and anomaly detection mechanisms
- Remote attestation and device health monitoring practices
Edge-to-Cloud Security Integration
- Securing data transmission and managing cryptographic keys
- End-to-end encryption and protection across the data lifecycle
- Cloud AI orchestration considering edge security constraints
Best Practices and Risk Mitigation Strategy
- Threat modeling tailored for edge AI systems
- Security design principles for embedded intelligence
- Incident response protocols and firmware update management
Summary and Next Steps
Requirements
- Familiarity with embedded systems or edge AI deployment contexts
- Proficiency in Python and ML frameworks (e.g., TensorFlow Lite, PyTorch Mobile)
- Basic knowledge of cybersecurity principles or IoT threat models
Target Audience
- Embedded AI developers
- IoT security specialists
- Engineers implementing ML models on edge or 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