Description
In this course, you will :
- Learners will understand the fundamentals of cyber security, such as encryption, digital signatures and certificates, hashing, PKI, and the CIA triad.
- The course will cover fundamental ideas in the automotive software industry such as network topology, gateway ECUs, domain controllers, and autosar architecture.
- Learners will be able to distinguish between safety and security, as well as grasp concepts such as Layered Security Approach and Smart Card Integrated Circuits.
- Competence in security controls such as secure on-board communication, secure flashing, secure diagnostics, secure booting, hardware protection, and secure storage.
Syllabus :
1. Starting with the Fundamentals
- What is Cyber Security?
- Three Pillars of Security: The CIA TRIAD
- The Plus One Logic
2. Cryptography Foundation
- Encryption
- Symmetric Encryption
- The Key Problem
- Asymmetric Encryption/ Public Key Encryption
- Efficient Encryption Design
- Hashing
- Hashing Vs Encryption
- Digital Signature
- Signature Vs Encryption
- Signature & Encryption Together
- Back to the TRIAD
- Examples of Cryptographic Algorithm
3. Public Key infrastructure
- Look Back at the Solution
- What are Digital Certificates?
- Verification of Digital Certificates
- Generation & Structure of Digital Certificates
- Hierarchy of CA
- Functions of CA
- Anatomy of PKI
4. Automotive Foundation Concepts
- Gateway ECU
- Automotive Network Topology
- Safety Vs Security
5. Fundamentals of Autosar
- Introduction to Autosar
- Refresher: Autosar COM Stack
- Refresher: Autosar Diagnostic Stack
- Autosar Crypto Stack
6. Security Driver Architecture
- Crypto Drivers
- Introduction to HSM
7. Automotive Security Paradigm
- Layered Automotive Security Approach
- Automotive Security Controls
- SecOC Message Transmission in Vehicle Bus
- SecOC Message Format
- Types of Freshness Value
- SecOC Functional Overview
- Transmission Flow
- Reception of SecOC Messages
- Build Up to Secure Diagnostic
- Secure Access in Automotive Diagnostic
- Secure Flash
- Booting and Security associated with it
- Hardware Protection
- Secure Storage Area