Postgraduate DiplomaData, AI, Simulation & Analytics Applications open

Diploma in OTA Security and Edge Version Management

Online postgraduate diploma of 800 hours in OTA security and version management at the edge. 8 modules covering edge device life cycle, root of trust and secure boot, update cryptography, OTA mechanisms, version management, software supply chain and regulatory compliance, with an assigned technical tutor.

Duration800 hours · 6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

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.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Understand the life cycle and attack surface of edge devices.

02

Implement secure boot with a hardware root of trust.

03

Apply sound cryptography to firmware signing and verification.

04

Design atomic and resilient OTA update mechanisms.

05

Manage versions and staged deployments with rollback.

06

Secure the software supply chain with SBOMs and signing.

07

Meet the regulatory requirements for product cybersecurity.

Profile

Who it's for

  • Embedded security engineers protecting firmware from boot to update.
  • IoT device engineers managing fleets in the field.
  • DevSecOps engineers extending pipelines to edge devices.
  • Product cybersecurity managers preparing for the Cyber Resilience Act.
  • Edge systems architects designing update and deployment strategies.
  • Firmware engineers implementing bootloaders and OTA clients.
  • Engineering or science graduates looking to move into manufacturing.
Standards & tools

What you'll work with

  • Regulation (EU) 2024/2847 (Cyber Resilience Act)
  • IEC 62443-4-1 (secure development life cycle)
  • IEC 62443-4-2 (technical requirements for components)
  • IETF RFC 9019 (SUIT firmware update architecture for IoT)
  • NIST SP 800-193 (platform firmware resiliency)
  • ISO/IEC 5962:2021 (SPDX)
  • Directive (EU) 2022/2555 (NIS2)
  • UNECE R156 (software update management systems)
  • MCUboot
  • Mender
  • RAUC
  • Sigstore Cosign
  • Syft and Grype
Syllabus

8 modules

  1. 1.1Device types: sensors, gateways and edge servers
  2. 1.2Firmware and software life cycle
  3. 1.3Inventory and fleet management
  4. 1.4Update architectures
  5. 1.5Availability requirements on the shop floor
  6. 1.6Intermittent connectivity and isolated networks
  7. 1.7Edge attack surface
  8. 1.8Manufacturer responsibilities
  9. 1.9Cybersecurity regulatory landscape
  10. 1.10Workshop: inventory of a device fleet
  1. 2.1Hardware root of trust
  2. 2.2Secure elements and TPM 2.0
  3. 2.3Secure boot chain
  4. 2.4Verification of firmware signatures
  5. 2.5Anti-rollback protection
  6. 2.6Secure key storage
  7. 2.7Measured boot and remote attestation
  8. 2.8Trusted Firmware-M architecture
  9. 2.9Secure debugging and JTAG locking
  10. 2.10Practical exercise: secure boot with MCUboot
  1. 3.1Digital signatures with ECDSA and Ed25519
  2. 3.2Hash functions and integrity verification
  3. 3.3Encryption of firmware images
  4. 3.4Public key infrastructure
  5. 3.5Key management and rotation
  6. 3.6HSM modules for signing
  7. 3.7Post-quantum cryptography on the horizon
  8. 3.8Common implementation errors
  9. 3.9Device certificates
  10. 3.10Lab: signing and verifying an image
  1. 4.1A/B partitions and atomic updates
  2. 4.2Delta updates and compression
  3. 4.3Resuming after power loss
  4. 4.4TUF and Uptane frameworks
  5. 4.5SUIT: IETF update manifests
  6. 4.6Mender, RAUC and SWUpdate tools
  7. 4.7Updating containers at the edge
  8. 4.8Maintenance windows on the shop floor
  9. 4.9Post-update health checks
  10. 4.10Lab: A/B update with RAUC
  1. 5.1Semantic versioning of firmware and models
  2. 5.2Compatibility between components
  3. 5.3Staged and canary deployments
  4. 5.4Deployment rings by criticality
  5. 5.5Automatic health-based rollback
  6. 5.6Per-device configuration management
  7. 5.7GitOps at the edge
  8. 5.8Real-time version inventory
  9. 5.9Managing disconnected devices
  10. 5.10Practical exercise: ring-based deployment with rollback
  1. 6.1Software bill of materials (SBOM)
  2. 6.2SPDX and CycloneDX formats
  3. 6.3Vulnerability and CVE management
  4. 6.4Coordinated vulnerability disclosure
  5. 6.5Reproducible and verifiable builds
  6. 6.6Signing artefacts with Sigstore
  7. 6.7Integrity levels of the SLSA framework
  8. 6.8Third-party dependencies and licences
  9. 6.9Communicating VEX
  10. 6.10Case study: response to a critical vulnerability
  1. 7.1EU Cyber Resilience Act
  2. 7.2Requirements of IEC 62443-4-1 and 4-2
  3. 7.3NIS2 Directive for operators
  4. 7.4Logging and auditing of updates
  5. 7.5Fleet security monitoring
  6. 7.6Incident response at the edge
  7. 7.7Penetration testing of OTA mechanisms
  8. 7.8Support throughout the service life
  9. 7.9Documentation for certification
  10. 7.10Workshop: CRA compliance plan
  1. 8.1Product requirements and threats
  2. 8.2STRIDE threat model
  3. 8.3Secure boot design
  4. 8.4Update mechanism design
  5. 8.5Version management and deployment
  6. 8.6SBOM and vulnerability management
  7. 8.7Security validation
  8. 8.8Compliance plan
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

Training is 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so the programme fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is MCUboot, Mender, RAUC, Sigstore Cosign and Syft and Grype, in free, academic or evaluation versions. Exercises are based on real procedures: A/B updates with simulated power cuts, staged deployments with automatic rollback and vulnerability analysis based on the SBOM. Assessment is continuous by module, plus the final capstone project.

Standards covered: Regulation (EU) 2024/2847, IEC 62443-4-1, IEC 62443-4-2, IETF RFC 9019, NIST SP 800-193, ISO/IEC 5962:2021, Directive (EU) 2022/2555, UNECE R156.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of the Cyber Resilience Act (Regulation (EU) 2024/2847), IEC 62443-4-1 and IEC 62443-4-2 applied to real cases, not as a theoretical annex.
Industry software:MCUboot, Mender, RAUC, Sigstore Cosign and Syft and Grype, in free, academic or evaluation versions.
Final project:a secure OTA system for a real product, with threat model, secure boot, update mechanism, staged deployment, SBOM and compliance plan, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Model the threats
Define product requirements and build a STRIDE threat model.
Design secure boot
Design the boot chain with a hardware root of trust and anti-rollback protection.
Design the update mechanism
Implement signed, atomic A/B updates with health checks.
Manage versions and supply chain
Plan ring-based deployment with rollback and manage the SBOM and vulnerabilities.
Final project
Validate security, draft the compliance plan and present the report to your tutor.
Career opportunities

Where this takes you

Embedded security engineerIoT device engineerDevSecOps engineerProduct cybersecurity managerEdge systems architectFirmware engineer
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • An internet connection and a computer capable of running 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.

FAQ

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 MCUboot, Mender, RAUC, Sigstore Cosign and Syft and Grype, 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 is required.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Diploma in OTA Security and Edge Version ManagementEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.