Course Outline
Foundations of Edge AI and Embedded Systems
- Defining Edge AI: Applications and inherent constraints
- Edge hardware ecosystems and associated software stacks
- Security hurdles in embedded and decentralized architectures
The Edge AI Threat Environment
- Risks associated with physical access and tampering
- Adversarial examples and techniques for model manipulation
- Threats of data leakage and model inversion
Model Security Strategies
- Techniques for model hardening and quantization
- Applying watermarking and fingerprinting to models
- Employing defensive distillation and pruning
Encrypted Inference and Safe Execution
- Utilizing Trusted Execution Environments (TEEs) for AI workloads
- Leveraging secure enclaves and confidential computing
- Achieving encrypted inference via homomorphic encryption or SMPC
Tamper Detection and Device-Level Defenses
- Enforcing secure boot and firmware integrity validation
- Verifying sensors and detecting anomalies
- Performing remote attestation and monitoring device health
Integrating Edge and Cloud Security
- Securing data transmission and managing cryptographic keys
- Implementing end-to-end encryption and full data lifecycle protection
- Orchestrating cloud AI while adhering to edge security requirements
Best Practices and Risk Reduction Strategy
- Conducting threat modeling for edge AI systems
- Applying security design principles for embedded intelligence
- Managing incident response and firmware updates
Conclusion and Future Directions
Requirements
- Foundational knowledge of embedded systems or edge AI deployment contexts
- Proficiency with Python and ML frameworks (e.g., TensorFlow Lite, PyTorch Mobile)
- Fundamental awareness of cybersecurity or IoT threat models
Target Audience
- Embedded AI developers
- IoT security experts
- Engineers responsible for deploying 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