Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Distinguishing general security from embedded systems security
Defining Characteristics of Embedded Application Security
- Embedded network transaction handling
- Automotive sector security considerations
- Security aspects of Android devices
- Security in next-generation software-defined radio
Essential Components of Embedded Systems
- Microkernel versus monolithic architectures
- Establishing independent security levels
- Core security requirement definitions
- Access control mechanisms
- I/O virtualization strategies
Threat Modeling and Assessment Practices
- Identifying attackers and critical assets
- Defining the attack surface
- Utilizing attack trees
- Formulating a security policy
Crafting Secure Embedded Software
- Foundational secure coding principles
- Secure program design methodologies
- Minimal implementation strategies
- Component-based architecture
- Principle of least privilege
- Secure development lifecycle processes
- Independent expert verification
- Model-driven design approaches
- Code review and static analysis techniques
- Security testing protocols
- Peer code review practices
Cryptography: Comprehension and Application
- Various cryptographic modes
- Usage of cryptographic hashes
- Cryptographic certification standards
- Key management procedures
- Block cipher applications
- Message Authentication Codes
- Random Number Generation techniques
Data Protection Strategies
- Protocols for data in motion
- Securing data during transit
- Protocols for data at rest
- Securing stored data
Attack Mitigation Techniques
- Analysis of common software attacks
- Preventing side-channel vulnerabilities
Integrating Security into Existing Projects
- Hardening bootloaders and managing firmware updates
Conclusion and Subsequent Actions
Requirements
- Prior hands-on experience in embedded systems development.
Target Audience
- Embedded systems engineers and specialists
- Information security professionals
21 Hours