Skip to main content
  • Security Foundations: Building Trust from Hardware to Software | Part 1: Hardware & Software Security
1 of 3

Security Foundations: Building Trust from Hardware to Software | Part 1: Hardware & Software Security

Tue 1 Sep 2026 1:00 PM - Wed 2 Sep 2026 5:00 PM BST Online, Teams

Security Foundations: Building Trust from Hardware to Software | Part 1: Hardware & Software Security

Tue 1 Sep 2026 1:00 PM - Wed 2 Sep 2026 5:00 PM BST Online, Teams

Security Foundations: Building Trust from Hardware to Software | Part 1: Hardware & Software Security

This session will be recorded and will be available to all registrants 1 week post-session.

Consists of the three sessions:

Register for all 3 sessions of the series for only $150

2-Day Online Training

Format: Live Online
Duration: 2 Consecutive Days | 4 Hours per Day

Build a strong foundation in modern hardware and software security, covering roots of trust, secure boot, cryptography, memory protection, side-channel attacks, and security verification methodologies.

This intensive 2-day training combines hardware and software security concepts side by side, helping engineers understand how secure systems are designed, verified, and protected against modern attack vectors.

What You Will Learn

By the end of this training, you will:

  • Understand modern threat models and attack surfaces

  • Explore hardware roots of trust and secure boot architectures

  • Learn cryptographic hardware and secure key management workflows

  • Understand memory protection and secure execution techniques

  • Analyse side-channel attacks and countermeasures

  • Apply formal verification and UVM-based security verification methodologies

  • Explore secure software development and vulnerability analysis practices

Topics Covered

Day 1 — Trust, Boot & Cryptography

  • Security fundamentals and threat modeling

  • Hardware roots of trust

  • Secure boot and chain of trust

  • RNG and key management architectures

  • Cryptographic accelerators

  • Secure key lifecycle management

  • Memory protection and access control

Day 2 — Access Control, Physical Attacks & Verification

  • Side-channel attacks and fault injection

  • Physical security countermeasures

  • Hardware security verification methodologies

  • Formal verification workflows

  • UVM-based security verification

  • Secure software development

  • SAST, DAST, fuzzing, and vulnerability assessment

  • Secure coding and penetration testing methodologies

Who Should Attend

  • Hardware Security Engineers

  • Embedded Security Engineers

  • Verification Engineers

  • Firmware Developers

  • Semiconductor Engineers

  • Cybersecurity Engineers

Key Benefits

✔ Learn modern security foundations across hardware and software
✔ Understand secure boot and cryptographic system design
✔ Explore practical verification methodologies
✔ Analyse physical attacks and mitigation strategies