Speaker

Aayush Gupta

Aayush Gupta

Senior Firmware Engineer at Landis Gyr

Delhi, India

Actions

Aayush is a Senior Firmware Engineer at Landis Gyr with over 8 years of experience in the developing secure and low-level software for embedded systems. Specialized in Industrial IOT, Medical Devices, Smart Energy Metering, currently focusing on the Root of Trust and Secure boot architectures.

Area of Expertise

  • Information & Communications Technology

Topics

  • Embedded systems
  • RTOS
  • ThreadX
  • stm32
  • Microcontrollers/Embedded Systems
  • embedded software
  • Embedded Security
  • secure boot
  • Embedded Systems & Firmware Development
  • Firmware Development
  • embedded devices
  • Delta Firmware Over The Air Update (DFOTA)
  • Secure Design
  • Hardware Security
  • JTAG
  • Secure Coding & Cybersecurity
  • IoT and Embedded Systems
  • Security and IoT
  • Python for IoT and embedded systems
  • Firmware
  • IoT
  • IoT Security
  • Edge Computing
  • microcontrollers
  • ARM Cortex & x86 Platforms
  • PKI
  • Cryptogaphy
  • Azure IoT Hub Device Provisioning Services
  • TrustZone
  • stm32h5
  • stm
  • real world security
  • Root of trust
  • STiROT

Securing the Edge: STiROT, Secure Boot, Device Provisioning & JTAG Lockdown on STM32H5

Building a secure firmware stack for a field-deployed embedded device in a critical infrastructure setting is harder than any whiteboard diagram suggests. In this talk, I'll walk through a complete, production-grade embedded security implementation on the STM32H5 microcontroller from the ground up.
We start with STM32H5 Option Bytes, configuring RDP, TZEN, etc before a single line of firmware runs.
Next, we build the cryptographic foundation: generating authentication and encryption private/public key pairs, establishing a root CA to leaf certificate hierarchy and signing a bootloader using STM32TrustedPackageCreator and STM32CubeProgrammer, and injecting identity using Segger DevPro.
From there: STiROT to anchor the chain of trust, secure boot, tamper-resistant firmware upgrade, and certificate-based JTAG lockdown, shutting the debug interface against physical attackers.
You'll leave with a concrete, end-to-end picture of what a properly locked-down Cortex-M device looks like in practice.

Aayush Gupta

Senior Firmware Engineer at Landis Gyr

Delhi, India

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top