UNECE R156 Course: Secure OTA Updates
Online 300-hour course in UNECE R156: secure OTA updates. 6 modules covering UN Regulation No. 156 (software updates), ISO 24089 (software update engineering) and Uptane (aktualizr). Assigned tutor and open enrolment.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Describe the end-to-end architecture of an OTA system.
Apply signing, encryption and key management to updates.
Implement the Uptane framework for secure updates.
Design robustness, rollback and A/B partition mechanisms.
Assess the impact of an update on functional safety.
Plan verification tests for OTA updates.
Develop a secure OTA solution compliant with UN Regulation No. 156.
Who it's for
- OTA update engineer who wants to specialise in UNECE R156: secure OTA updates.
- Automotive cybersecurity engineer who wants to specialise in UNECE R156: secure OTA updates.
- Embedded software architect who wants to specialise in UNECE R156: secure OTA updates.
- OTA validation engineer who wants to specialise in UNECE R156: secure OTA updates.
- Connected vehicle backend engineer who wants to specialise in UNECE R156: secure OTA updates.
- Applied cryptography specialist who wants to specialise in UNECE R156: secure OTA updates.
- Graduates in engineering or science looking to enter the automotive industry.
What you'll work with
- UN Regulation No. 156 (software updates)
- ISO 24089 (software update engineering)
- Uptane Standard (IEEE-ISTO 6100.1)
- UN Regulation No. 155 (cybersecurity)
- NIST FIPS 186-5 (digital signature)
- ISO 26262 (functional safety)
6 modules · 300 h
1.1Components: backend, telematics and ECU1.2Firmware and application updates1.3Full and differential updates1.4Central gateway and zonal architectures1.5A/B storage and partitions1.6Flashing via UDS and DoIP1.7Bandwidth and data costs1.8Functional requirements of R1561.9Threats in Annex 5 of R1551.10Practical: reference OTA architecture
2.1Digital signatures for packages2.2Certificate chains and PKI infrastructure2.3Hardware Security Modules (HSM)2.4Secure boot and root of trust2.5Encryption of software images2.6Key management at the factory2.7Key rotation and revocation2.8Post-quantum cryptography: an overview2.9Hashes and integrity verification2.10Laboratory: signing and verifying an image
3.1Uptane threat model3.2Director and Image repositories3.3Metadata and roles3.4Primary and secondary ECUs3.5Full and partial verification3.6Protection against rollback and freeze attacks3.7Comparison with TUF3.8Reference implementations3.9Integration with AUTOSAR3.10Practical: simulating a replay attack
4.1Update interruption4.2Recovery and rollback4.3Safe vehicle conditions4.4ISO 26262 applied to OTA4.5Pre-validation on a test fleet4.6Staged deployment4.7Post-update monitoring4.8Anomaly detection4.9OTA incident response4.10Case study: update failure in a fleet
5.1Penetration testing of the OTA channel5.2Fuzzing of update clients5.3HIL bench testing5.4Variant compatibility testing5.5Evidence for the technical service5.6ISO/SAE 21434 and OTA TARA5.7Performance and timing tests5.8Event logging and auditing5.9Test reports5.10Laboratory: TARA of the update channel
6.1Vehicle and ECU definition6.2Threat model6.3Architecture design6.4Cryptographic scheme6.5Recovery mechanisms6.6Verification plan6.7Evidence for R1566.8Deployment plan6.9Report and presentation6.10Final review with the tutor
How you'll learn
100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetables: students progress at their own pace within the enrolment period, making it possible to combine the course with work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Uptane (aktualizr), OpenSSL, Mender, Vector CANoe, Wireshark, in free, academic or evaluation versions. Tests are studied using real update test procedures covering power-failure interruption, rollback tests and signature verification. Assessment is continuous by module, plus the final integrative project.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Describe the end-to-end architecture of an OTA system.
Apply signing, encryption and key management to updates.
Implement the Uptane framework for secure updates.
Design robustness, rollback and A/B partition mechanisms.
Assess the impact of an update on functional safety.
Where this takes you
Requirements
- No prior degree is required.
- Internet connection and a computer capable of running the programme's software.
- Sufficient command of Spanish to follow technical standards documentation.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme consists of 300 hours in total, spread over 3 to 5 months. That is between 10 and 15 hours per week on average, compatible with a full-time job.
You will work with Uptane (aktualizr), OpenSSL, Mender, Vector CANoe and Wireshark. Free, academic or evaluation versions are used, and the tutor indicates the free alternative where one exists.
An own diploma from SEIUM upon passing the continuous assessment and the integrative project. It is in-house training, not an official Ministry of Education qualification.
Yes. Modules passed in a course or postgraduate diploma in the same area can be credited towards the advanced programme. Please check the credit transfer policy when you enrol.
Related programmes
UK-CA Post-Brexit Homologation Course
Online course of 300 hours in post-Brexit UK type approval and UKCA marking. 6 modules covering the post-Brexit regulatory context, GB type-approval schemes, UKCA marking for…
IMDG Course for Maritime Transport of Chemicals
Online 300 h IMDG course for maritime transport of chemicals. 6 modules covering the IMDG Code, SOLAS Convention, Chapter VII and Hazcheck. Assigned tutor and open…
Hazard Analysis (HARA) and ASIL Levels Course
Online 300-hour course in Hazard Analysis (HARA) and ASIL levels. 6 modules covering ISO 26262-3 (concept phase and HARA), ISO 26262-9 (ASIL-oriented analyses) and medini analyze.…
More in Regulation, Safety, RAMS & Homologation
All Regulation, Safety, RAMS & Homologation programmes → · How to apply · Fees & financing · Scholarships