Postgraduate DiplomaElectronics, Embedded Systems & Telecom Applications open

Diploma in Secure Boot, Hardening and A/B Updates

Online postgraduate diploma of 800 hours in Secure Boot, Hardening and A/B Updates: 8 modules covering device threat modelling, verified boot, OS hardening, data protection, A/B update schemes, update deployment and security testing, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Diploma in Secure Boot, Hardening and A/B Updates — studying from Australia

Electronics and embedded systems underpin a wide range of Australian industries, including defence, mining automation, medical devices and consumer technology. The telecommunications sector is significant, with ongoing investment in fibre, mobile networks and satellite communications for remote regions. Research organisations such as CSIRO and university groups contribute to advances in sensing, communications and signal processing. Engineers typically work on hardware design, firmware development, testing and certification. Employers include telecommunications carriers, defence contractors, instrumentation companies and product manufacturers.

Fees for Australia: A$1,420 (AUD), with instalments and employer sponsorship available.

Relevant bodies in Australia

  • Australian Communications and Media Authority (ACMA)
  • Engineers Australia
  • Standards Australia
  • Telecommunications Industry Ombudsman

Typical roles

  • Embedded Systems Engineer
  • Electronics Design Engineer
  • Firmware Engineer
  • Telecommunications Engineer

Questions from Australia

Is this qualification recognised for electronics engineering in Australia?

SEIUM's qualifications are private and not official state degrees, and they are not accredited by Engineers Australia or the Australian Communications and Media Authority. Recognition for electronics and telecom roles generally depends on accredited degrees, licences and experience. Employers or the relevant body make the final decision.

Which Australian employers hire embedded and telecom engineers?

Australia has telecommunications carriers, defence electronics firms, medical device makers, mining technology companies and IoT developers. Employers mostly assess your hands-on skills, project record and certifications. Ask prospective employers whether they would consider a private online qualification.

Can I study this part-time while working, and how is it supported?

The courses are 100% online and taught in English, so you can study from anywhere in Australia without needing a student visa. Specialist courses take 300 hours, diplomas 800 and master's 1,900. Each student has an assigned technical tutor, fees are payable in instalments, and employer sponsorship may be possible.

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

Build threat models for embedded devices.

02

Implement verified boot from the root of trust.

03

Harden the operating system with access controls and isolation.

04

Protect stored data through encryption and integrity mechanisms.

05

Design A/B update schemes with automatic rollback.

06

Deploy updates securely across device fleets.

07

Verify device security against the applicable standards.

Profile

Who it's for

  • Embedded security engineers responsible for protecting devices from boot to field updates.
  • Embedded Linux engineers building secure, maintainable system images.
  • OTA update architects designing robust update and rollback strategies.
  • Product cybersecurity analysts preparing products for the Cyber Resilience Act and IEC 62443.
  • Security validation engineers who test and audit embedded firmware.
  • Product security managers overseeing compliance and vulnerability handling.
  • Engineering or science graduates looking to move into the automotive sector.
Standards & tools

What you'll work with

  • IEC 62443-4-2:2019 (technical security requirements for industrial automation components)
  • NIST SP 800-193 (Platform Firmware Resiliency Guidelines)
  • Regulation (EU) 2024/2847 (Cyber Resilience Act)
  • ETSI EN 303 645 (cyber security for consumer IoT)
  • UN Regulation No. 156 – UNECE R156 (software updates and update management systems for vehicles)
  • ISO/SAE 21434:2021 (road vehicle cybersecurity engineering)
  • UEFI Specification 2.10 (firmware interface and Secure Boot)
  • U-Boot (verified boot)
  • RAUC
  • SWUpdate
  • Mender
  • Lynis
Syllabus

8 modules

  1. 1.1Attack surface of an embedded system
  2. 1.2STRIDE analysis and attack trees
  3. 1.3Assets, adversaries and security requirements
  4. 1.4Security levels according to IEC 62443
  5. 1.5Essential requirements of the Cyber Resilience Act
  6. 1.6Physical attacks: JTAG, UART and flash extraction
  7. 1.7Remote attacks and persistence mechanisms
  8. 1.8Defence in depth across the lifecycle
  9. 1.9Documentation of traceable requirements
  10. 1.10Case study: threats to an IoT gateway
  1. 2.1Root of trust and boot ROM
  2. 2.2Verification of signed FIT images in U-Boot
  3. 2.3UEFI Secure Boot, shim and db/dbx keys
  4. 2.4High Assurance Boot on NXP i.MX
  5. 2.5Signing the kernel, initramfs and device tree
  6. 2.6Custody of signing keys in an HSM
  7. 2.7dm-verity for rootfs integrity
  8. 2.8Key revocation and rotation
  9. 2.9OTP fuses and device lockdown
  10. 2.10Lab: signed FIT chain in U-Boot
  1. 3.1Secure kernel configuration according to KSPP
  2. 3.2Reducing services and exposed surface
  3. 3.3Mandatory access control: SELinux and AppArmor
  4. 3.4Seccomp, capabilities and namespaces
  5. 3.5Read-only and noexec mounts
  6. 3.6Accounts, passwords and SSH access
  7. 3.7Firewalling with nftables
  8. 3.8Disabling debug interfaces
  9. 3.9Auditing with Lynis and CIS Benchmarks
  10. 3.10Practical: hardening a Yocto image
  1. 4.1Partition encryption with dm-crypt and LUKS
  2. 4.2Hardware-bound keys
  3. 4.3Block integrity with dm-integrity
  4. 4.4Storage of secrets and certificates
  5. 4.5Secure erasure and end of life
  6. 4.6Power-loss-resilient file systems
  7. 4.7Separation of user and system data
  8. 4.8Protection against offline attacks
  9. 4.9Log management and privacy
  10. 4.10Workshop: encrypted partition with automatic unlocking
  1. 5.1A/B partitioning versus recovery mode
  2. 5.2Boot counters and bootcount in U-Boot
  3. 5.3Automatic rollback on failure
  4. 5.4Delta and block-based updates
  5. 5.5Atomicity in the event of power interruptions
  6. 5.6Updating the bootloader and firmware
  7. 5.7Flash size and layout strategies
  8. 5.8Post-update health checks
  9. 5.9Backward compatibility of data
  10. 5.10Lab: A/B slots with RAUC and bootcount
  1. 6.1Comparison of RAUC, SWUpdate and Mender
  2. 6.2Signed bundles and their verification
  3. 6.3Deployment servers: hawkBit and Mender Server
  4. 6.4Campaigns, groups and staged rollout
  5. 6.5Secure transport and mutual authentication
  6. 6.6Integration with Yocto and CI
  7. 6.7Fleet monitoring and telemetry
  8. 6.8UNECE R156 requirements for vehicles
  9. 6.9Handling mass failures in the field
  10. 6.10Practical: staged rollout with hawkBit
  1. 7.1Penetration testing of embedded systems
  2. 7.2Fuzzing of interfaces and protocols
  3. 7.3Firmware analysis with binwalk
  4. 7.4Fault injection testing
  5. 7.5ETSI EN 303 645 compliance assessment
  6. 7.6Vulnerability management and coordinated disclosure
  7. 7.7Update regression testing
  8. 7.8Evidence for certification
  9. 7.9Continuous improvement of the security posture
  10. 7.10Case study: audit of an industrial router
  1. 8.1Product threat model
  2. 8.2Design of the verified boot chain
  3. 8.3Hardening of the system image
  4. 8.4A/B update scheme
  5. 8.5Rollback and power-cut testing
  6. 8.6Security assessment and findings
  7. 8.7Field maintenance plan
  8. 8.8Regulatory compliance report
  9. 8.9Report and presentation
  10. 8.10Final project: final review with your tutor
Methodology, software & labs

How you'll learn

The programme is delivered 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 you can combine it with your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is U-Boot (verified boot), RAUC, SWUpdate, Mender and Lynis, in free, academic or evaluation versions. Testing is studied through real procedures: rollback tests with power cuts, image hardening audits and firmware penetration tests. Assessment is continuous, module by module, plus the final project.

Standards covered: IEC 62443-4-2:2019, NIST SP 800-193 (Platform Firmware Resiliency Guidelines), Regulation (EU) 2024/2847 (Cyber Resilience Act), ETSI EN 303 645, UN Regulation No. 156 (UNECE R156), ISO/SAE 21434:2021 and UEFI Specification 2.10.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of IEC 62443-4-2, NIST SP 800-193 and the Cyber Resilience Act applied to real cases, not as a theoretical annex.
Industry software:U-Boot (verified boot), RAUC, SWUpdate, Mender and Lynis, in free, academic or evaluation versions.
Final project:a hardened device with a verified boot chain, a hardened system image and an A/B update scheme, 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.

Product threat model
Model the threats to your device and derive traceable security requirements.
Verified boot chain
Design and sign the boot chain from the root of trust to the root file system.
Image hardening
Harden the system image and audit it with Lynis and CIS Benchmarks.
A/B updates and rollback
Implement the A/B update scheme and test rollback under power cuts.
Final project
Deliver the security assessment, field maintenance plan and compliance report, reviewed by your tutor.
Career opportunities

Where this takes you

Embedded security engineerEmbedded Linux engineerOTA update architectProduct cybersecurity analystSecurity validation engineerProduct security manager
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 U-Boot (verified boot), RAUC, SWUpdate, Mender and Lynis, 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 programme 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.

Diploma in Secure Boot, Hardening and A/B UpdatesEnrol
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.