Patrick Jattke

PhD Student, ETH Zurich

Research Interests:

DRAM security, Rowhammer, microarchitectural security. 

Email:

[email protected]

Profiles:

I am a PhD student in hardware security in the Computer Security Group (COMSEC) at ETH Zurich, Switzerland, supervised by Prof. Kaveh Razavi. Prior to my PhD studies, I have received a MSc in IT Systems Engineering from Hasso Plattner Institute Potsdam, Germany, and a BSc in Computer Science from Technical University Darmstadt, Germany. My current research focuses on DRAM security, particularly the Rowhammer vulnerability that allows triggering bit flips in memory (DRAM).

 Publications

Following a list of all my (co-)authored papers from my PhD studies and my master's thesis.

McSee: Evaluating Advanced Rowhammer Attacks and Defenses via Automated DRAM Traffic Analysis. (USENIX Sec. 2025).
Patrick Jattke, Michele Marazzi, Flavien Solt, Max Wipfli, Stefan Gloor, Kaveh Razavi.

Paper     Page    Code 

Posthammer: Pervasive Browser-based Rowhammer Attacks with Postponed Refresh Commands. (USENIX Sec. 2025).
Finn de Ridder, Patrick Jattke, Kaveh Razavi.

Paper     Page    Code 

Rubicon: Precise Microarchitectural Attacks with Page-Granular Massaging (Euro S&P 2025).
Matej Bölcskei, Patrick Jattke, Johannes Wikner, Kaveh Razavi.  *Distinguished paper award*

Paper     Page    Code 

REFault: A Fault Injection Platform for Rowhammer Research on DDR5 Memory (μASC 2025).
Stefan Gloor, Patrick Jattke, Kaveh Razavi. *Best paper award*

Paper    Slides: PDF Source  Code 

ZenHammer: Rowhammer Attacks on AMD Zen-Based Platforms (USENIX Sec. 2024).
Patrick Jattke, Max Wipfli, Flavien Solt, Michele Marazzi, Matej Bölcskei, Kaveh Razavi.

Paper    Page    Video   Slides: PDF Source  Code 

BLASTER: Characterizing the Blast Radius of Rowhammer (DRAMSec 2023, co-located with ISCA 2023). 
Zhenrong Lang, Patrick Jattke, Michele Marazzi, Kaveh Razavi. *Award for best BSc thesis*

Paper    Video   Slides: PDF Source

REGA: Scalable Rowhammer Mitigation with Refresh-Generating Activations (IEEE S&P 2023). 
Michele Marazzi, Flavien Solt, Patrick Jattke, Kubo Takashi, Kaveh Razavi. *Patent pending*

Paper  Page   Video   Code 

HECO: Fully Homomorphic Encryption Compiler (USENIX Sec. 2023)
Alexander Viand, Patrick Jattke, Miro Haller, Anwar Hithnawi.

Paper    Video   Slides: PDF  Code 

BLACKSMITH: Scalable Rowhammering in the Frequency Domain (IEEE S&P 2022). 
Patrick Jattke, Victor van der Veen, Pietro Frigo, Stijn Gunter, Kaveh Razavi.

Paper   Page   Video   Slides: PDF Source   Code 

ProTRR: Principled yet Optimal In-DRAM Target Row Refresh (IEEE S&P 2022). 
Michele Marazzi, Patrick Jattke, Flavien Solt, Kaveh Razavi. *ETH Spark Award Nomination, CSAW Europe finalist*

Paper  Page   Video

RemembERR: Leveraging Microprocessor Errata for Design Testing and Validation. (MICRO 2022).
Flavien Solt, Patrick Jattke, Kaveh Razavi.

Paper  Page   Code 

SoK: Fully Homomorphic Encryption Compilers (IEEE S&P 2021)
Alexander Viand, Patrick Jattke, Anwar Hithnawi.

Paper  Page   Video   Slides: PDF  Code 

Curriculum Vitae

 Education

Since 11/2020

PhD student in Hardware Security at COMSEC, Prof. Kaveh Razavi

ETH Zurich

Zurich, Switzerland

07/2020 – 10/2020

Scientific Assistant at DSG, Prof. Friedemann Mattern

ETH Zurich

Zurich, Switzerland

10/2019 – 06/2020

Visiting student, MSc. thesis at DSGProf. Friedemann Mattern

Thesis: Introducing Advanced Optimization Strategies to the Marble FHE Compiler

ETH Zurich

Zurich, Switzerland

04/2018 – 06/2020

IT Systems Engineering, MSc.

Focus: Security, Algorithms,  Deep Learning

Hasso Plattner Institute

Potsdam, Germany

10/2017 – 03/2018

Computer Science

Focus: Machine Learning, Microcontroller Development

Free University

Berlin, Germany

04/2013 – 11/2016

Computer Science, BSc.

Thesis: A Toolkit for Synthetic Injection of Attacks Into Network Data

TU Darmstadt

Darmstadt, Germany

 Professional Experience

05/2023 – 08/2023

Intern in Qualcomm's Security Initiative (QPSI)

Qualcomm Inc.

San Diego, CA, USA

01/2018 – 09/2018

Student assistant in the Cognitive Assistance Systems group

DFKI

Berlin, Germany

08/2017 – 09/2017

Summer job in the dialysis-IT support dept.

Fresenius Medical Care

Bad Homburg v.d.H., Germany

12/2013 – 10/2016

Working student in IT security consulting

usd AG

Neu-Isenburg, Germany

04/2013 – 12/2013

Working student in the University Relations team

Software AG

Darmstadt, Germany

01/2012 – 04/2013

Junior IT Project Manager International

Fresenius Medical Care

Bad Homburg v.d.H., Germany

08/2009 – 01/2012

Apprenticeship as IT specialist for system integration

Fresenius SE

Bad Homburg v.d.H., Germany

 Scholarship & Awards

  • 06/2022 Qualcomm Innovation Fellowship Europe '22 (  Slides)
  • 05/2022 IEEE S&P '22 Student Travel Grant
  • 10/2019 Master Thesis Grant, Zeno Karl Schindler Foundation
  • 10/2018 German National Scholarship, Volkswagen AG
  • 10/2018 IT Scholarship with mentoring, msg systems AG
  • 10/2015 Award for excellent results (top 7%) in Communication Networks I, TU Darmstadt

page top 

 Invited Talks & Tutorials

09/2022

Invited Talk: "Blacksmith: Scalable Rowhammering in the Frequency Domain"

Systems Group, ETH

Zurich, Switzerland

09/2022

Tutorial: "Triggering your first Rowhammer bitflip"

CHES '22

Leuven, Belgium

04/2022

Invited Talk: "Blacksmith: Scalable Rowhammering in the Frequency Domain"

ETH Cyber Group

Zurich, Switzerland

03/2022

Invited Talk: "Blacksmith: Scalable Rowhammering in the Frequency Domain"

Insomni'Hack '22

Geneve, Switzerland

11/2021

Tutorial: "Triggering your first Rowhammer bitflip"

NESSY at CARDIS '21

Lubeck, Germany

page top 

 Teaching

I have been a teaching assistant responsible for the assignment part of our flagship Hardware Security course since the beginning of my PhD studies.

  • Fall 2024 Hardware Security (MSc. course, 227-0579-00L), ETH Zurich
  • Fall 2023 Hardware Security (MSc. course, 227-0579-00L), ETH Zurich
  • Fall 2022 Hardware Security (MSc. course, 227-0579-00L), ETH Zurich
  • Fall 2021 Hardware Security (MSc. course, 227-0579-00L), ETH Zurich
  • Fall 2020 Hardware Security (MSc. course, 227-0579-00L), ETH Zurich

page top 

 Supervised Student Projects

During my PhD studies, I have regularly supervised projects and thesis for bachelor's and master's students.

02/2025 – now

Sevrin Mathys, MSc thesis

Embargo

02/2025 – now

Mark Mitchell, BSc thesis

Embargo

12/2024 – now

Darijan Boskovic, MSc thesis

Embargo

09/2024 – 03/2025

Diego Meyer, MSc thesis

Embargo

12/2024 – 06/2024

Darijan Boskovic, semester project

Embargo

03/2024 – 10/2024

Haoxuan Xu, semester project

Embargo

09/2023 – 01/2024

Guillaume Premel, semester project

Memory controller reverse engineering

02/2023 – 06/2023

Stefan Gloor, BSc thesis

Designing a fault injection platform for DDR5 DRAM

02/2023 – 06/2023

Max Wipfli, BSc thesis *Award for best BSc thesis*

Hammering Zen: Rowhammer on current AMD platforms

09/2022 – 04/2023

Andrej Gorjan, MSc thesis

Mitigating THP-based attacks

09/2022 – 01/2023

Matej Bölcskei, semester project

Analyzing and mitigating vulnerabilities in the Linux memory management

03/2022 – 06/2022

Banu Cavlak, semester project

SmartHammer: Limiting the Search Space of Blacksmith via Automated Hints from U-TRR

10/2022 – 01/2023

Jonas Schmid, BSc project

Visualizing DRAM commands

09/2022 – 01/2023

Matej Bölcskei, semester project

Analyzing and mitigating vulnerabilities in the Linux memory management

02/2022 – 08/2022

Christian Hürlimann, BSc project

Blacksmith.js

02/2022 – 06/2022

Clément Thorens, semester project

Reverse engineering (dedicated) GPUs

02/2022 – 06/2022

Matej Bölcskei, BSc thesis

A Rowhammer kernel exploit

03/2021 – 09/2021

Diego Meyer, BSc thesis

A native hypervisor for the evaluation of transient execution attacks

03/2021 – 07/2021

Stijn Gunter, semester project

A FPGA-based Rowhammer testing platform

11/2020 – 05/2021

Moritz Schneider, BSc thesis

Building an OS from scratch

page top