---
type: Person
title: Roozbeh Siyadatzadeh
description: PhD candidate at Leiden University; hardware security, embedded ai, fpga design.
resource: https://orcid.org/0000-0002-2258-4110
tags:
  - person
  - researcher
  - hardware-security
  - embedded-ai
  - computer-architecture
generated:
  by: process:roozbeh.nl/astro-build
  at: 2026-09-06T00:00:00Z
status: stable
stale_after: 2027-03-01T00:00:00Z
sources:
  - id: cv
    resource: https://roozbeh.nl/cv.pdf
    title: Curriculum vitae (PDF)
    author: human:roozbeh
  - id: orcid
    resource: https://orcid.org/0000-0002-2258-4110
    title: ORCID record
  - id: leiden
    resource: https://www.universiteitleiden.nl/en/staffmembers/roozbeh-siyadatzadeh
    title: Leiden University staff profile
name: Roozbeh Siyadatzadeh
given_name: Roozbeh
family_name: Siyadatzadeh
orcid: 0000-0002-2258-4110
email: s.r.siyadatzadeh@liacs.leidenuniv.nl
location: The Netherlands
affiliation: Leiden Institute of Advanced Computer Science (LIACS), Leiden University
homepage: https://roozbeh.nl
profiles:
  LinkedIn: https://www.linkedin.com/in/roozbeh24/
  GitHub: https://github.com/Roozbeh-Sdtz
  Google Scholar: https://scholar.google.com/citations?user=4mz_3_YAAAAJ&hl=en
  ORCID: https://orcid.org/0000-0002-2258-4110
  ResearchGate: https://www.researchgate.net/profile/Roozbeh-Siyadatzadeh-2
  Leiden University: https://www.universiteitleiden.nl/en/staffmembers/roozbeh-siyadatzadeh
---

# Roozbeh Siyadatzadeh

Roozbeh Siyadatzadeh is a PhD candidate at Leiden University working on hardware security for embedded AI: power side-channel analysis of analog in-memory computing, model extraction, FPGA and RISC-V systems, and dependable real-time computing.

# Positions

* **PhD candidate**, Leiden University, LIACS (Nov 2022 – present). Security assessment of an analog in-memory computing SoC within the Horizon Europe NeuroSoC project: ADC power side-channel analysis, weight extraction, and power-trace-based transfer learning.
* **Graduate researcher**, Embedded Systems Research Laboratory, Sharif University of Technology (Sept 2020 – Aug 2022). Reinforcement-learning task assignment for fault-tolerant fog computing, aging-aware replication for safety-critical multicores, and power-aware primary/backup scheduling.

# Education

* **PhD Computer Science**, Leiden University, The Netherlands (Nov 2022 – present). Hardware security of analog in-memory computing, within the NeuroSoC project. Advisors: Prof. Nele Mentens, Dr. Todor Stefanov.
* **MSc Computer Architecture**, Sharif University of Technology, Tehran (Sept 2020 – Aug 2022). Embedded Systems Research Laboratory (ESRLab). Thesis: Reinforcement learning-based task assignment in fog computing. Advisors: Prof. Alireza Ejlali.
* **BSc Computer Engineering**, Persian Gulf University, Bushehr (Sept 2016 – Aug 2020). Computer systems and neural networks.

# Publications

* [P2W: From Power Traces to Weights Matrix - An Unconventional Transfer Learning Approach](../publications/p2w-power-traces-to-weights.md) (ACM SAC 2026, 2026). Turns power traces captured from an embedded SoC into an approximate weight matrix that initialises a new model when the original model and its training data are out of reach.
* [A Security Analysis of CNN Partitioning Strategies for Distributed Inference at the Edge](../publications/security-analysis-cnn-partitioning-edge.md) (SPACE 2025 (LNCS), 2026). Compares vertical, horizontal, and data partitioning of CNNs across edge devices against an eavesdropper who reconstructs the input image from intercepted intermediate data.
* [TraceFormer: A Transformer-Based Method for Weight Extraction from AIMC Tiles](../publications/traceformer-weight-extraction-aimc.md) (Euromicro DSD 2025, 2025). Shows that the weights stored in an analog in-memory computing tile can be recovered from the power consumption of its ADCs, using a Transformer and an input-controlled weight-isolation technique.
* [ReLIEF: A Reinforcement-Learning-Based Real-Time Task Assignment Strategy in Emerging Fault-Tolerant Fog Computing](../publications/relief-rl-task-assignment-fog.md) (IEEE IoT Journal, 2023). Reinforcement learning assigns primary and backup copies of real-time tasks to fog nodes, balancing communication delay against the workload on each device.
* [ATLAS: Aging-Aware Task Replication for Multicore Safety-Critical Systems](../publications/atlas-aging-aware-task-replication.md) (IEEE RTAS 2023, 2023). Aging-aware task replication that keeps periodic hard real-time tasks at their reliability target over a multicore system’s lifetime while limiting the temperature that accelerates aging.
* [Passive Primary/Backup-Based Scheduling for Simultaneous Power and Reliability Management on Heterogeneous Embedded Systems](../publications/passive-primary-backup-scheduling-heterogeneous.md) (IEEE T-SUSC, 2023). Passive primary/backup scheduling on heterogeneous multicores that mixes task mapping across core types and runs backups after primaries to remove execution overlap.

# Projects

* [NeuroSoC: security assessment of an in-memory computing SoC](../projects/neurosoc.md) (Nov 2022 – Feb 2026). Side-channel security assessment of a PCM-based analog in-memory computing system-on-chip developed by a Horizon Europe consortium of industry and academic partners.
* [Thermal management and task scheduling for multicore systems](../projects/thermal-aware-task-scheduling.md) (Jun 2021 – Jun 2021). How task placement and scheduling shape the thermal behaviour of a multicore system, evaluated with a gem5, McPAT, and HotSpot workflow.
* [Complex-number ALU on FPGA](../projects/complex-alu-fpga.md) (May 2021 – May 2021). A VHDL arithmetic logic unit for complex-number operations, synthesised and verified with Xilinx ISE.
* [Neural-network inference on FPGA](../projects/deep-learning-on-fpga.md) (Jan 2021 – Jan 2021). An RTL implementation of neural-network inference for resource-constrained edge hardware.
* [Reinforcement-learning DVFS manager for multicore platforms](../projects/rl-dvfs-manager.md) (Dec 2020 – Dec 2020). A reinforcement-learning controller for dynamic voltage and frequency scaling, evaluated on a simulated multicore with Sniper, McPAT, and HotSpot.
* [Distributed VSOP87 planetary positions with MPI](../projects/distributed-vsop87.md) (Nov 2020 – Nov 2020). The VSOP87 planetary-position calculation parallelised across MPI workers in C.
* [FPGA CNN for ECG classification](../projects/fpga-cnn-ecg-classification.md) (Apr 2020 – Apr 2020). A convolutional-neural-network pipeline for ECG classification, from a TensorFlow model to an RTL implementation.
* [Distributed Keras inference over gRPC](../projects/distributed-keras-inference.md) (Feb 2020 – Feb 2020). A prototype prediction service that coordinates Keras model inference across networked Python processes with gRPC.
* [Facial attribute editing with a GAN](../projects/facial-attribute-editing-gan.md) (Oct 2019 – Oct 2019). Controlled facial-attribute editing with a generative adversarial network in TensorFlow.
* [Sentiment analysis of social-media comments](../projects/social-media-sentiment-analysis.md) (Aug 2019 – Aug 2019). Machine-learning sentiment classification of social-media comments in TensorFlow.

# Teaching

* Lab instructor, Embedded Systems and Software, Leiden University (Spring 2024, Spring 2025).
* Teaching assistant, Fundamentals of Digital Systems Design, Leiden University (Fall 2023, Fall 2024).
* Teaching assistant, Digital System Design, Sharif University of Technology (Spring 2022).
* Lab instructor, Digital System Design Laboratory, Sharif University of Technology (Summer 2021).

# Skills

* **Hardware and architecture:** Side-channel analysis, Analog in-memory computing, FPGA (Verilog, VHDL, Vivado), RISC-V SoCs, Real-time scheduling, gem5, Sniper, McPAT, HotSpot.
* **Machine learning:** PyTorch, TensorFlow, Transformers, Reinforcement learning, OpenCV.
* **Programming:** Python, Rust, C, C++, Java, Julia, Clojure, Assembly.
* **Tools and infrastructure:** Linux, Git, gRPC, MATLAB, SQL and MongoDB, Lex, Yacc, Bison.

# Awards

* Ranked 2nd of 25 MSc Computer Architecture students, Sharif University of Technology, 2022.
* Direct admission to graduate school, Sharif University of Technology, 2020.
* Exceptionally talented student, Ministry of Science, 2020.
* Outstanding student award, Persian Gulf University, 2019.
* 1st place, tourism startup weekend, Jam, 2018.
* 2nd place, healthcare startup weekend, Bushehr, 2017.
* 1st place, provincial robotics competition (firefighter robot), Fasa, 2015.
* 2nd place, national robotics competition (firefighter robot), Shiraz, 2014.
* 3rd place, national robotics competition (fighter robot), Shiraz, 2013.

# Languages

* English: Professional working proficiency.
* Dutch: A2 elementary proficiency.
* Persian: Native.

# Notes

* [Security Challenges in Analog In-Memory Computing](../notes/imc-security.md) (2024-12-15). How ADC power leakage can expose weights stored in analog in-memory-computing accelerators, and what that means for secure edge AI.
* [From Power Traces to Model Weights: P2W and TraceFormer](../notes/weight-extraction.md) (2024-11-28). Two research methods for learning about embedded neural-network weights through physical power side channels.
* [Reinforcement Learning for Reliable Real-Time Fog Systems](../notes/rl-realtime.md) (2024-10-12). How ReLIEF assigns primary and backup tasks while balancing deadlines, failures, communication delay, and fog-node workload.
* [Phase-Change Memory for Analog In-Memory Computing](../notes/pcm-future.md) (2024-09-05). A practical introduction to PCM conductance, neural-network acceleration, engineering trade-offs, and physical security.
* [My Journey from Bushehr to Leiden](../notes/academic-journey.md) (2024-07-18). Reflections on my academic path from Bushehr to the Netherlands.
