Matthias J.
Kannwischer
Institute of Information Science, Academia Sinica, Taipei, Taiwan
Contact
Office: O408, Institute of Information Science, Academia Sinica, No. 128, Section 2, Academia Rd, Nangang District, Taipei City, 11529, Taiwan
Email: matthias@kannwischer.eu
GPG: 6D22 F663 208D 21ED D766 2827 FE11 74A2 5098 145A
Info
I'm a postdoc at the Institute of Information Science of Academia Sinica, Taipei, Taiwan.
Before that, I was at the Max Planck Institute for Security and Privacy, Bochum, Germany.
Before that, I was at the Digital Security group at Radboud University, Nijmegen, The Netherlands.
Before that, I was at the University of Surrey, Guildford, United Kingdom.
In 2022, I obtained my PhD from Radboud University, Nijmegen, The Netherlands under the supervision of Peter Schwabe and Bo-Yin Yang. My dissertation on Polynomial Multiplication for Post-Quantum Cryptography is available here.
In 2017, I obtained my MSc in IT Security from TU Darmstadt under the subpervision of Juliane Krämer and Denis Butin.
Research Interests
- Post-Quantum Cryptography
- Efficient implementation
- Side-channel and fault attacks
Publications
- SSR'22Improving Software Quality in Cryptography Standardization Projects, Matthias J. Kannwischer, Peter Schwabe, Douglas Stebila, and Thom Wiggers, Security Standardisation Research Conference 2022 [paper|code]
- ACNS'22Faster Kyber and Dilithium on the Cortex-M4, Amin Abdulrahman, Vincent Hwang, Matthias J. Kannwischer, and Daan Sprenkels, ACNS 2022 [paper|code]
- TCHES'22Neon NTT: Faster Dilithium, Kyber, and Saber on Cortex-A72 and Apple M1, Hanno Becker, Vincent Hwang, Matthias J. Kannwischer, Bo-Yin Yang, and Shang-Yi Yang, IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES) 2022 Issue 1 [paper|preprint20210726|code]
- TCHES'22Multi-moduli NTTs for Saber on Cortex-M3 and Cortex-M4, Amin Abdulrahman, Jiun-Peng Chen, Yu-Jia Chen, Vincent Hwang, Matthias J. Kannwischer, Bo-Yin Yang, IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES) 2022 Issue 1 [paper|preprint20210725|code]
- PQCrypto'21Verifying Post-Quantum Signatures in 8 KiB of RAM, Ruben Gonzalez, Andreas Hülsing, Matthias J. Kannwischer, Juliane Krämer, Tanja Lange, Marc Stöttinger, Elisabeth Waitz, Thom Wiggers, and Bo-Yin Yang, PQCrypto 2021 [paper|code]
- TCHES'21Rainbow on Cortex-M4, Tung Chou, Matthias J. Kannwischer, and Bo-Yin Yang, IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES) 2021 Issue 4 [paper|preprint20210421|code|shortslides|longslides|talk]
- TCHES'21 NTT Multiplication for NTT-unfriendly Rings, Chi-Ming Marvin Chung, Vincent Hwang, Matthias J. Kannwischer, Gregor Seiler, Cheng-Jhih Shih, Bo-Yin Yang, IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES) 2021 Issue 2 (Best Artifact Award) [paper|preprint20201110|code|slides|talk]
- TCHES'21 Compact Dilithium Implementations on Cortex-M3 and Cortex-M4, Denisa O. C. Greconici, Matthias J. Kannwischer, Daan Sprenkels, IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES) 2021 Issue 1 [paper|code|slides|talk]
- FDTC'20 Trouble at the CSIDH: Protecting CSIDH with Dummy-Operations against Fault Injection Attacks, Fabio Campos, Matthias J. Kannwischer, Michael Meyer, Hiroshi Onuki, and Marc Stöttinger, FDTC 2020 [paper|code|slides|talk]
- TCHES'20 Single-Trace Attacks on Keccak, Matthias J. Kannwischer, Peter Pessl, and Robert Primas, IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES) 2020 Issue 3 [paper|code|slides|talk]
- Africacrypt'19 Memory-Efficient High-Speed Implementation of Kyber on Cortex-M4,
Leon Botros, Matthias J. Kannwischer, and Peter Schwabe, Africacrypt 2019
[paper|slides|code]
- ACNS'19 Faster multiplication in ℤ2m[x] on Cortex-M4 to speed up NIST PQC candidates,
Matthias J. Kannwischer, Joost Rijneveld, and Peter Schwabe, ACNS 2019 (Best Student Paper Award)
[paper|preprint20181019|slides|code]
- COSADE'18 Differential Power Analysis of XMSS and SPHINCS, Matthias J. Kannwischer, Aymeric Genêt, Denis Butin, Juliane Krämer, and Johannes Buchmann, COSADE 2018: 168-188 [paper|slides]
Preprints and Technical Reports
- Apr 2022Efficient Multiplication of Somewhat Small Integers using Number-Theoretic Transforms, Hanno Becker, Vincent Hwang, Matthias J. Kannwischer, Lorenz Panny, and Bo-Yin Yang [paper]
- Jan 2022First-Order Masked Kyber on ARM Cortex-M4,
Daniel Heinz, Matthias J. Kannwischer, Georg Land, Thomas Pöppelmann, Peter Schwabe, and Daan Sprenkels [paper|code]
- NISTPQC'19 pqm4: Testing and Benchmarking NISTPQC on ARM Cortex-M4,
Matthias J. Kannwischer, Joost Rijneveld, Peter Schwabe, and Ko Stoffelen,
Second NIST PQC Standardization Conference
[paper|slides|code]
- Kangacrypt'18 Practical Fault Injection Attacks on SPHINCS, Aymeric Genêt, Matthias J. Kannwischer, Hervé Pelletier, and Andrew McLauchlan, Kangacrypt 2018
[paper|preprint20180710|slides]
Software
- PQClean
Clean implementations of NISTPQC candidates
[code]
- pqm4
Testing and benchmarking framework for PQC on the ARM Cortex-M4
[code]
Talks and Posters
-
18 May 2022
Intro to Lattice-based Cryptography - Part 2: Signatures and Implementations
RheinMain University of Applied Sciences, Wiesbaden, Germany
[slides]
-
11 May 2022
Intro to Lattice-based Cryptography - Part 1: Key Encapsulation Mechanisms
RheinMain University of Applied Sciences, Wiesbaden, Germany
[slides]
-
04 Apr 2022
PhD Defense: Polynomial Multiplication for Post-Quantum Cryptography,
Radboud University, The Netherlands, Nijmegen
[slides|thesis]
-
11 Mar 2022
Introduction to Arm Cortex-M4 and Arm Neon,
National Taiwan University, Taipei, Taiwan
[slides]
-
01 Feb 2022
PQM4 and Lattice Crypto on Cortex-M4,
Post-Quantum Cryptography for Embedded Systems 2022, Lorentz Center (Online)
[slides]
-
05 Nov 2021
Lattice-based Cryptography on Microcontrollers,
University of Bristol Crypto Seminar, Bristol, UK (Online)
[slides]
-
11 Oct 2021
PQM4: NIST PQC Round 3 Results on the Cortex-M4,
PQC Migration & Agility Forum, VMware Research
[slides]
-
17 Sep 2021
Rainbow on Cortex-M4,
CHES 2021
[longslides|shortslides]
-
07 Jun 2021
pqm4: NISTPQC Round 3 Results on the Cortex-M4,
Third PQC Standardization Conference
[slides]
-
07 Jun 2021
Rainbow on Cortex-M4,
Third PQC Standardization Conference
[slides]
-
16 Apr 2021
Introduction to Cortex-{M4,A7,A53,A72},
National Taiwan University, Taipei, Taiwan
[slides]
-
27 Jan 2021
Post-Quantum Cryptography,
NATO LCMG Workshop
[slides]
-
11 May 2020
An Introduction to the Cortex-M4,
Academia Sinica, Taipei, Taiwan
[slides]
-
27 Sep 2019
Embedded Post-Quantum Crypto: pqm4 and Kyber on Cortex-M4,
DS Lunch Colloquium, Radboud University, Nijmegen, The Netherlands
[slides]
-
24 Aug 2019
pqm4: Testing and Benchmarking NISTPQC on ARM Cortex-M4,
Second PQC Standardization Conference, Santa Barbara, USA
[slides]
-
10 Jul 2019
Memory-Efficient High-Speed Implementation of Kyber on Cortex-M4,
Africacrypt 2019, Rabat, Morocco
[slides]
-
06 Jun 2019
Faster multiplication in ℤ2m[x] on Cortex-M4 to speed up NIST PQC candidates,
ACNS 2019, Bogota, Colombia
[slides]
-
02 May 2019
pqm4: Benchmarking PQC on the Cortex-M4,
NIST, Gaithersburg, USA
[slides]
-
14/15 Mar 2019
Introduction to Post-Quantum Cryptography,
DHBW Stuttgart, Stuttgart, Germany
[slides|handoutslides]
-
07 Jan 2019
Faster multiplication in ℤ2m[x] on Cortex-M4 to speed up NIST PQC candidates,
Cryptography Research Inc., San Francisco, USA
[slides]
-
15 Nov 2018
Building and Breaking Post-Quantum Cryptography,
RheinMain University of Applied Sciences, Wiesbaden, Germany
[slides|handoutslides]
-
09 Nov 2018
Faster multiplication in ℤ2m[x] on Cortex-M4 to speed up NIST PQC candidates,
Crypto Working Group, Utrecht, The Netherlands [slides]
-
03 Sep 2018
Fast Ideal Lattice-Based KEMs on ARM Cortex-M4,
School on Security & Correctness in the Internet of Things 2018 - PhD Forum, Graz, Austria [slides]
- 06 Jun 2018Breaking Lattice-Based Signatures Using Fault Injection, Surrey Centre for Cyber Security, Guildford, United Kingdom
- 24 Apr 2018Differential Power Analysis of XMSS and SPHINCS, 9th International Workshop on Constructive Side-Channel Analysis and Secure Design (COSADE), Singapore [paper|slides]
- 16 Apr 2018Differential Power Analysis of XMSS and SPHINCS, CRYPTACUS Training School - PhD Session, Ponta Delgada, Azores, Portugal [poster|pitch slides|extended abstract]
- 27 Mar 2018Differential Power Analysis and Fault Attacks on Hash-Based Signature Schemes, Radboud University, Nijmegen, The Netherlands [slides]
- 16 Mar 2018 Differential Power Analysis of XMSS and SPHINCS, DS lunch colloquium, Radboud University, Nijmegen, The Netherlands [slides]
- 16 Feb 2018NIST PQC, Secure Systems Reading Group, Surrey Centre for Cyber Security, Guildford, United Kingdom
- 25 Jan 2018 Practical Post-Quantum Cryptography for Trusted Computing, Workshop on Trusted Computing and its Applications (TCA),
Surrey Centre for Cyber Security, Guildford, United Kingdom [slides]
- 15 Dec 2017 Practical Lattice-Based Cryptography and Kyber - a CCA-secure KEM, Secure Systems Reading Group, Surrey Centre for Cyber Security, Guildford, United Kingdom
-
21 Sep 2017
Physical Attack Vulnerability of Hash-Based Signature Schemes,
CDC Oberseminar,
TU Darmstadt, Germany