Publications

Theses

[PhD] Curve-Based Cryptography

Supervised by Daniel J. Bernstein and Tanja Lange, Technische Universiteit Eindhoven, The Netherlands

[Master] Improved Elliptic Curve Arithmetic by Reordering Operation Sequences (演算順序変更による楕円曲線算術の改善)

Supervised by Hiroshi Imai, The University of Tokyo, Japan

Conferences and Journals

TimeGaps Channels: Exploiting CPU Halted Time for Fun and Profit

Yusi Feng, Xin Zhang, Sioli O'Connell, Liangwei Qiu, Chitchanok Chuengsatiansup, Daniel Genkin, Yuval Yarom, Yinqian Zhang, and Zhi Zhang. ISCA 2026.

CAMEL: Mitigating Bluetooth Low Energy Packet Injection Attacks Best Paper

Benoit Knuchel, Damien Vizár, Chitchanok Chuengsatiansup, and Slim Fatnassi. IoTBDS 2026.

Non-contact Probing of Active Semiconductor Devices Using Terahertz Waves

Bryce Chung, Harrison Lees, Jeffrey Hesler, Chitchanok Chuengsatiansup, and Withawat Withayachumnankul. IEEE Journal of Microwaves 2025.

Fish and Chip: On the Root Causes of Co-located Website-Fingerprinting Attacks

Yusi Feng, Sioli O'Connel, Xin Zhang, Chitchanok Chuengsatiansup, Daniel Genkin, Yuval Yarom, and Yinqian Zhang. IEEE TDSC.

Slice+Slice Baby: Generating Last-Level Cache Eviction Sets in the Blink of an Eye

Bradley Morgan, Gal Horowitz, Sioli O'Connell, Stephan van Schaik, Chitchanok Chuengsatiansup, Daniel Genkin, Olaf Maennel, Paul Montague, Eyal Ronen, and Yuval Yarom. IEEE S&P 2025.

Protecting Cryptographic Code Against Spectre-RSB (and, in Fact, All Known Spectre Variants)

Santiago Arranz Olmos, Gilles Barthe, Chitchanok Chuengsatiansup, Benjamin Grégoire, Vincent Laporte, Tiago Oliveira, Peter Schwabe, Yuval Yarom, and Zhiyuan Zhang. ASPLOS 2025.

Leaky McEliece: Secret Key Recovery From Highly Erroneous Side-Channel Information

Marcus Brinkmann, Chitchanok Chuengsatiansup, Alexander May, Julian Nowakowski, and Yuval Yarom. CHES 2025.

Elephants Do Not Forget: Differential Privacy with State Continuity for Privacy Budge

Jiankai Jin, Chitchanok Chuengsatiansup, Toby Murray, Benjamin I.P. Rubinstein, Yuval Yarom, and Olga Ohrimenko. CCS 2024.

Testing Side-Channel Security of Cryptographic Implementations Against Future Microarchitectures Distinguished Paper

Gilles Barthe, Marcel Böhme, Sunjay Cauligi, Chitchanok Chuengsatiansup, Daniel Genkin, Marco Guarnieri, David Mateos Romero, Peter Schwabe, David Wu, and Yuval Yarom. CCS 2024.

SoK: Can We Really Detect Cache Side-Channel Attacks by Monitoring Performance Counters?

William Kosasih, Yusi Feng, Chitchanok Chuengsatiansup, Yuval Yarom, and Ziyuan Zhu. AsiaCCS 2024.

Evict+Spec+Time: Exploiting Out-of-Order Execution to Improve Cache-Timing Attacks

Shing Hing William Cheng, Chitchanok Chuengsatiansup, Daniel Genkin, Dallas McNeil, Toby Murray, Yuval Yarom, and Zhiyuan Zhang. TCHES 2024.

TeeJam: Sub-Cache-Line Leakages Strike Back

Florian Sieck, Zhiyuan Zhang, Sebastian Berndt, Chitchanok Chuengsatiansup, Thomas Eisenbarth, and Yuval Yarom. TCHES 2024.

Probing Live PN Junctions With Terahertz Waves

Bryce Chung, Harrison Lees, Chitchanok Chuengsatiansup, and Withawat Withayachumnankul. IRMMW-THz 2023.

Cache-Timing Attack Against HQC

Senyang Huang, Rui Qi Sim, Chitchanok Chuengsatiansup, Qian Guo, and Thomas Johansson. TCHES 2023.

CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives Distinguished Paper

Joel Küpper, Andres Erbsen, Jason Gross, Owen Conoly, Chuyue Sun, Samuel Tian, David Wu, Adam Chlipala, Chitchanok Chuengsatiansup, Daniel Genkin, Markus Wagner, and Yuval Yarom. PLDI 2023.

CryptOpt: Automatic Optimization of Straightline Code

Joel Küpper, Andres Erbsen, Jason Gross, Owen Conoly, Chuyue Sun, Samuel Tian, David Wu, Adam Chlipala, Chitchanok Chuengsatiansup, Daniel Genkin, Markus Wagner, and Yuval Yarom. ICSE 2023 DEMO.

BunnyHop: Exploiting the Instruction Prefetcher

Zhiyuan Zhang, Mingtian Tao, Sioli O'Connell, Chitchanok Chuengsatiansup, Daniel Genkin, and Yuval Yarom. USENIX Security 2023.

USLH: Taking Speculative Load Hardening to the Next Level

Zhiyuan Zhang, Gilles Barthe, Chitchanok Chuengsatiansup, Peter Schwabe, and Yuval Yarom. USENIX Security 2023.

The Gates of Time: Improving Cache Attacks with Transient Execution

Daniel Katzman, William Kosasih, Chitchanok Chuengsatiansup, Eyal Ronen, and Yuval Yarom. USENIX Security 2023.

Spectre Declassified: Reading from the Right Place at the Wrong Time

Basavesh Ammanaghatta Shivakumar, Jack Barnes, Gilles Barthe, Sunjay Cauligi, Chitchanok Chuengsatiansup, Daniel Genkin, Sioli O’Connell, Peter Schwabe, Rui Qi Sim, and Yuval Yarom. IEEE S&P 2023.

Row, Row, Row Your Boat: How to Not Find Weak Keys in Pilsung

Chitchanok Chuengsatiansup, Eyal Ronen, Gregory G. Rose, and Yuval Yarom. The Computer Journal 2022.

Opportunities for Genetic Improvement of Cryptographic Code

Chitchanok Chuengsatiansup, Markus Wagner, and Yuval Yarom. GI@GECCO 2022.

RSA Key Recovery from Digit Equivalence Information

Chitchanok Chuengsatiansup, Andrew Feutrill, Rui Qi Sim, and Yuval Yarom. ACNS 2022.

Side-Channeling the Kalyna Key Expansion

Chitchanok Chuengsatiansup, Daniel Genkin, Yuval Yarom, and Zhiyuan Zhang. CT-RSA 2022.

Row, Row, Row Your Boat: How to Not Find Weak Keys in Pilsung

Chitchanok Chuengsatiansup, Eyal Ronen, Gregory G. Rose, and Yuval Yarom. CFAIL 2021.

ModFalcon: Compact Signatures Based on Module NTRU Lattices

Chitchanok Chuengsatiansup, Thomas Prest, Damien Stehlé, Alexandre Wallet, and Keita Xagawa. AsiaCCS 2020.

Towards Practical GGM-Based PRF from (Module-)Learning-with-Rounding

Chitchanok Chuengsatiansup and Damien Stehlé. SAC 2019.

Pairing-Friendly Twisted Hessian Curves

Chitchanok Chuengsatiansup and Chloe Martindale. Indocrypt 2018.

NTRU Prime: Reducing Attack Surface at Low Cost

Daniel J. Bernstein, Chitchanok Chuengsatiansup, Tanja Lange, and Christine van Vredendaal. SAC 2017.

How to Manipulate Curve Standards: A White Paper for the Black Hat

Daniel J. Bernstein, Tung Chou, Chitchanok Chuengsatiansup, Andreas Hülsing, Eran Lambooij, Tanja Lange, Ruben Niederhagen, and Christine van Vredendaal. SSR 2015.

Twisted Hessian Curves

Daniel J. Bernstein, Chitchanok Chuengsatiansup, David Kohel, and Tanja Lange. Latincrypt 2015.

Kummer Strikes Back: New DH Speed Records

Daniel J. Bernstein, Chitchanok Chuengsatiansup, Tanja Lange, and Peter Schwabe. Asiacrypt 2014.

Curve41417: Karatsuba Revisited

Daniel J. Bernstein, Chitchanok Chuengsatiansup, and Tanja Lange. CHES 2014.

PandA: Pairings and Arithmetic

Chitchanok Chuengsatiansup, Michael Naehrig, Pance Ribarski, and Peter Schwabe. Pairing 2013.

Faster Elliptic Curve Arithmetic for Double-Base Chain by Reordering Sequences of Field Operations

Chitchanok Chuengsatiansup. ISITA 2012.

Evaluating Optimized Computation in Double-Base Chain for Efficient Elliptic Curve Cryptography

Chitchanok Chuengsatiansup, Hiroshi Imai, and Vorapong Suppakitpaisarn. WAAC 2012.

Technical Reports and Preprints

Double-Base Scalar Multiplication Revisited

Daniel J. Bernstein, Chitchanok Chuengsatiansup, and Tanja Lange.

NTRU Prime

Daniel J. Bernstein, Chitchanok Chuengsatiansup, Tanja Lange, and Christine van Vredendaal.

Efficient Atomic Block for Faster Elliptic Curve Scalar Multiplication

Chitchanok Chuengsatiansup.

How to Write Award-Winning Papers: Mining Award-Winning Paper Characteristics

Chitchanok Chuengsatiansup.

Software

CryptOpt : a cryptographic code optimizer

AssemblyLine : a machine-code generator without invoking compilers