PhD Monitor
/Detail
Computer Science and Electrical Engineering● OpenPreview

Doctoral Student in Remote Fault Attacks on Cryptographic Algorithms

Investigate machine learning-driven remote fault attacks and resilient cryptographic design at KTH Royal Institute of Technology.

Best for:Best for master's graduates in computer science or electrical engineering with a strong background in cryptography, embedded systems, and machine learning.

KTH Royal Institute of Technology · Stockholm, Sweden · R1 · First-stage researcher
More professors at KTH Royal Institute of Technology
Hardware SecurityFault AttacksCryptographic AlgorithmsMachine LearningEmbedded Systems
Deadline
—
Funding
Salaried
Monthly salary according to KTH's Doctoral student salary agreement
Start date
flexible
Fixed-term
Location
Stockholm
Sweden

Overview

KTH Royal Institute of Technology invites applications for a fully-funded doctoral position focusing on remote fault attacks on cryptographic algorithms within the School of Electrical Engineering and Computer Science. The project investigates both offensive techniques and defensive countermeasures, integrating advanced machine learning to analyze vulnerabilities and develop resilient hardware-software architectures. Working within the Hardware Security group alongside five other PhD students, the successful candidate will bridge mathematical and electrical engineering challenges. Supervision is provided by Prof. Elena Dubrova and Prof. Carl-Mikael Zetterling, with funding from the Swedish Research Council.

fault attackshardware securitycryptographymachine learningembedded systemsside-channel analysis

What you'll do

  • Design and execute novel remote fault attack strategies against cryptographic algorithm implementations.
  • Develop robust defense mechanisms and cryptographic countermeasures resilient to evolving adversary capabilities.
  • Apply advanced machine learning techniques and tools such as TensorFlow to analyze and mitigate fault attacks.
  • Build supporting software and hardware assessment tools to evaluate cryptographic implementation security.
  • Publish research findings in high-ranked security journals, conferences, and workshops.
  • Contribute up to 20% of work time to departmental duties including teaching, training, and administration.

Requirements

Degree required: Master's degree in a relevant second-cycle discipline, or equivalent higher education qualifications amounting to at least 240 ECTS credits including 60 second-cycle credits

Degree offered: PhD

Language: English equivalent to English B/6

Instruction: English

Required skills
  • Knowledge of cryptographic algorithms and principles
  • Expertise in fault and side-channel security attacks
  • Practical experience with embedded systems design and analysis
  • Practical machine learning skills including proficiency in platforms like TensorFlow
Nice to have
Completed academic coursework in hardware securityMaster's or bachelor's thesis focused on hardware securityPrior publication record in top-tier hardware security journals or conferences
Eligibility
  • Must meet basic eligibility requirements for postgraduate third-cycle education in Sweden
  • Must be admitted to the postgraduate program at KTH to hold the employment

Funding & terms

Type
Salaried
Amount
Monthly salary according to KTH's Doctoral student salary agreement
Duration
4 years total (initial contract 1 year, renewable for up to 2 years at a time)
Programme
Swedish Research Council
Swedish Research Council

How to apply

Submit your application through the KTH online recruitment portal by following the official job posting instructions. Ensure all required academic transcripts, CV, and supporting documents are attached before the closing date.

Documents required
  • CV
  • BSc + MSc transcripts
  • Degree certificates
  • Cover letter
  • Master thesis
↗Apply on site
ED
Prof.
Elena Dubrova
School of Electrical Engineering and Computer Science
Lab
Hardware Security group
KTH Royal Institute of Technology
Sweden
See the full position

Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.

No card · 10 free AI match scores
Ready to apply?
Open this position on its website, or save it for later.