Course Code:
sec3
Duration:
21 hours
Course Outline:
Introduction
Automotive functionality, user experience and safety
Software Loading
- Validating with Secure Boot
Hardware Security
- Checking digital signatures and product keys
Network Security
- Authenticating Communications
Architektura Systemu Wbudowanego a bezpieczeństwo
- Model Komponentowy
- Powierzchnia ataku a interfejsy
- Wzorce projektowania związane z bezpieczeństwem
Penetration Testing
- Using automated tools
Reverse Engineering
- Vehicle communication systems
Aspekty Kryptografii i Kryptoanalizy
- Bezpieczne uruchomienie systemu
- Podstawowe algorytmy szyfrowania i ich siła
- Uwierzytelnianie Przesyłanej wiadomości
- Liczby (pseudo)losowe, ich jakość i zakres zastosowań
- Zarządzanie kluczami i certyfikatami systemu wbudowanego
Wytwarzanie bezpiecznego Oprogramowania
- Fazy wytwarzania oraz utrzymania oprogramowania dla systemów wbudowanych
- Techniczne aspekty bezpieczeństwa aplikacji
- Statyczna walidacja poprawności kodu
- Przegląd kodu
Device Testing
- Interoperability, connectivity and security
Summary and Conclusion