[3 parts] Hardware & Software Security
[3 parts] Hardware & Software Security
Share this event
[3 parts] Hardware & Software Security
We offer 50% discount to students, please complete this form to avail discount.
This session will be recorded and will be available to all registrants 1 week post-session.
Consists of the three sessions:
- 1 & 2 September 2026, 1-4 pm - Security Foundations: Building Trust from Hardware to Software
- 3 & 4 September 2026, 1-4 pm - CPU Hardware & Software Security
- 8 & 9 September 2026, 1-4 pm - SoC Hardware & Software Security
Learn how modern hardware and software security mechanisms work together — from silicon roots of trust and secure boot through CPU privilege architecture, microarchitectural protection, SoC security, and formal information-flow verification.
This live intensive training series combines hardware security architecture, firmware security, verification methodologies, and secure software implementation side by side.
The programme focuses on:
Hardware roots of trust and secure boot
Cryptography and secure key management
CPU privilege, memory, and microarchitectural security
Trusted execution environments (TEEs)
SoC interconnect, DMA, and lifecycle security
Formal verification and information-flow verification
Secure software development and vulnerability analysis
Runtime monitoring and tamper detection
Designed for engineers working across semiconductor security, embedded systems, firmware, CPU architecture, SoC verification, and secure platform development.
What You Will Learn
By the end of this series, you will:
Understand modern hardware and software security architectures
Analyse secure boot and hardware root-of-trust implementations
Apply security verification methodologies across HW and SW
Explore CPU privilege models, memory protection, and TEEs
Learn interconnect, DMA, and SoC isolation mechanisms
Perform formal and information-flow verification workflows
Understand side-channel attacks and mitigation techniques
Build security assurance strategies from block to system level
Who Should Attend
Hardware Security Engineers
SoC & ASIC Verification Engineers
Embedded Software Engineers
Firmware & BSP Developers
CPU & System Architects
Cybersecurity Engineers
Functional Safety & Security Engineers
Semiconductor & Silicon Validation Teams
Course Structure
Part 1 — Security Foundations: Building Trust from Hardware to Software
Days 1–2
Security fundamentals and threat modeling
Hardware roots of trust and secure boot
Cryptography and secure key management
Memory protection and secure execution
Side-channel attacks and countermeasures
Hardware security verification methodologies
Formal verification and UVM workflows
Secure software development and vulnerability assessment
Part 2 — CPU Hardware & Software Security
Days 3–4
CPU privilege and secure execution
Firmware-driven verification
Trusted boot verification
Memory protection and isolation
Spectre and Meltdown mitigations
Trusted execution environments (TEEs)
CPU security verification workflows
Applied CPU security case studies
Part 3 — SoC Hardware & Software Security
Days 5–6
Secure SoC architecture and trust boundaries
Interconnect, DMA, and firewall security
Device lifecycle and debug security
Virtualization and hypervisor isolation
Runtime tamper detection and monitoring
Secure communications and encrypted storage
Information-flow verification
AI-assisted verification and future security architectures
Training Format
Live online instructor-led sessions
2 consecutive days per part
4 hours of training per day
Interactive demonstrations and walkthroughs
Practical HW/SW security methodologies
Real-world verification workflows
Q&A and technical discussions
Key Benefits
✔ Learn hardware and software security side by side
✔ Understand modern CPU and SoC security architectures
✔ Explore formal and information-flow verification methodologies
✔ Analyse modern attack surfaces and mitigations
✔ Gain practical insight into secure firmware and platform design
✔ Build security assurance strategies from RTL to software