Diploma in Secure OTA, SBOM and Vulnerability Management
Online postgraduate diploma of 800 hours in secure OTA, SBOM and vulnerability management. 8 modules covering the regulatory framework, secure OTA architectures, campaign operation, SBOM, vulnerability management, disclosure and supply-chain security with the Cyber Resilience Act, UNECE R155 and UNECE R156, with an assigned technical tutor.
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
Interpret the obligations of the CRA and UNECE R155 and R156 regarding updates.
Design secure OTA architectures based on TUF and Uptane.
Operate large-scale update campaigns.
Generate and maintain SBOMs in SPDX and CycloneDX formats.
Prioritise vulnerabilities with CVSS, EPSS and VEX.
Manage coordinated disclosure and incident response.
Protect the software supply chain.
Who it's for
- Product security engineers facing CRA and UNECE obligations.
- PSIRT leads organising vulnerability handling and disclosure.
- OTA update engineers designing and operating campaigns.
- Vulnerability analysts working with SBOM, CVSS and VEX.
- DevSecOps engineers securing build pipelines.
- CRA compliance managers preparing manufacturer documentation.
- Engineering or science graduates looking to enter the automotive sector.
What you'll work with
- Regulation (EU) 2024/2847 (Cyber Resilience Act) (cybersecurity requirements for products with digital elements)
- UN Regulation No. 155 (UNECE R155) (vehicle cybersecurity management system)
- UN Regulation No. 156 (UNECE R156) (vehicle software update management system)
- ISO 24089:2023 (road vehicles software update engineering)
- ISO/IEC 5962:2021 (SPDX) (software package data exchange)
- ECMA-424 (CycloneDX) (bill of materials specification)
- ISO/IEC 29147:2018 (vulnerability disclosure)
- ISO/IEC 30111:2019 (vulnerability handling processes)
- Syft
- Grype
- Dependency-Track
- Eclipse hawkBit
- Mender
8 modules
1.1Cyber Resilience Act and manufacturer obligations1.2UNECE R155 and the CSMS1.3UNECE R156 and the SUMS1.4ISO 24089 for software updates1.5Mandatory reporting of exploited vulnerabilities1.6Support period and end of life1.7FDA requirements for medical devices1.8NIS2 Directive and suppliers1.9Evidence for type approval1.10Case study: gap analysis of a manufacturer against the CRA
2.1Push and pull update models2.2Uptane framework for automotive2.3The Update Framework (TUF)2.4Roles, metadata and delegations2.5Protection against freeze and mix-and-match attacks2.6Secure channel and mutual authentication2.7Delta updates and compression2.8Coordinated update of multiple ECUs2.9Recovery from update failures2.10Lab: TUF repository with separate roles
3.1hawkBit and Mender servers3.2Fleet segmentation and canary deployment3.3Maintenance windows and consent3.4Monitoring success rates3.5Telemetry and device status3.6Scaling to millions of devices3.7Data and connectivity costs3.8Incident management in campaigns3.9OTA performance indicators3.10Practical exercise: staged campaign with hawkBit
4.1Minimum elements according to the NTIA4.2SPDX and CycloneDX formats4.3SBOM generation at build time4.4SBOM for firmware and binaries4.5PURL and CPE identifiers4.6Transitive dependencies and vendoring4.7SBOM in Yocto and Zephyr4.8Signing and distribution of the SBOM4.9Inventory quality and completeness4.10Workshop: CycloneDX SBOM with Syft
5.1Sources: NVD, OSV and vendor advisories5.2CVSS 4.0 and EPSS scoring5.3CISA KEV catalogue5.4VEX to communicate exploitability5.5Correlation between SBOM and vulnerabilities5.6Risk-based prioritisation5.7Management with Dependency-Track5.8Patches, backports and mitigations5.9Time-to-remediation metrics5.10Lab: vulnerability analysis with Dependency-Track
6.1Disclosure according to ISO/IEC 291476.2Internal handling according to ISO/IEC 301116.3The PSIRT and its organisation6.4Bug bounty programmes6.5Notification to ENISA under the CRA6.6Security advisories in CSAF format6.7Coordination with national CERTs6.8Communication with customers6.9Lessons learned and improvement6.10Case study: handling a critical vulnerability
7.1SLSA framework and its levels7.2Artefact signing with Sigstore7.3Reproducible and verifiable builds7.4Protecting the CI/CD pipeline7.5Third-party components and licences7.6Supplier assessment7.7Provenance attestations with in-toto7.8Build secrets management7.9Dependency auditing7.10Practical exercise: artefact signing with cosign
8.1Analysis of regulatory requirements8.2Product OTA architecture8.3SBOM generation and management8.4Vulnerability management process8.5Response plan and reporting8.6Simulated update campaign8.7Indicators and dashboard8.8Regulatory compliance documentation8.9Report and presentation8.10Final project: final 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: you progress at your own pace within the intake, so it can be combined with work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Syft, Grype, Dependency-Track, Eclipse hawkBit and Mender, in free, academic or evaluation versions. Testing is studied on real procedures: SBOM generation in build pipelines, staged update campaigns and vulnerability triage with VEX. Assessment is continuous by module plus the final project.
Standards covered: Regulation (EU) 2024/2847 (Cyber Resilience Act), UN Regulation No. 155 (UNECE R155), UN Regulation No. 156 (UNECE R156), ISO 24089:2023, ISO/IEC 5962:2021 (SPDX), ECMA-424 (CycloneDX), ISO/IEC 29147:2018, ISO/IEC 30111:2019.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- Prior technical training or professional experience in the sector. No university degree is required.
- Internet connection and a computer able to run the programme software.
- English sufficient to read technical standards.
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 totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with Syft, Grype, Dependency-Track, Eclipse hawkBit and Mender, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute diploma, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.
Prior technical training or professional experience in the sector (no university degree required), a computer able to run the software and English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Postgraduate Diploma in Low-Power Telemetry and Protocols
Online Postgraduate Diploma of 800 h in Low-Power Telemetry and Protocols. 8 modules covering LoRaWAN L2 1.0.4 (TS001), IEEE 802.15.4 and the Nordic Power Profiler Kit…
Postgraduate Diploma in Network Latency Validation
Online Postgraduate Diploma in Network Latency Validation, 800 h. 8 modules with IETF RFC 2544, IETF RFC 7679 and iperf3. Assigned tutor and open enrolment.
Diploma in Applied Cryptography and Anti-rollback
Online postgraduate diploma of 800 hours in applied cryptography and anti-rollback. 8 modules covering cryptographic primitives, embedded cryptography, key management and PKI, firmware signing, anti-rollback protection,…
More in Electronics, Embedded Systems & Telecom
All Electronics, Embedded Systems & Telecom programmes → · How to apply · Fees & financing · Scholarships