Matthias J. Kannwischer

Matthias J.
Kannwischer

PhD Student

Institute of Information Science, Academia Sinica, Taipei, Taiwan

Contact

Office: O403, Institute of Information Science, Academia Sinica, No. 128, Section 2, Academia Rd, Nangang District, Taipei City, 115
Email: matthias@kannwischer.eu, mkannwischer@iis.sinica.edu.tw
GPG: 6D22 F663 208D 21ED D766 2827 FE11 74A2 5098 145A

Info

I'm a PhD student of Peter Schwabe and I am currently finalising my PhD thesis while being a researcher at the Institute of Information Science of Academia Sinica in Taipei, Taiwan.
Previously, I was at the Max Planck Institute for Security and Privacy in Bochum, Germany and the Digital Security group at Radboud University, Nijmegen, The Netherlands.
My second supervisor is Bo-Yin Yang of the Institute of Information Science at Academia Sinica, Taipei, Taiwan.
My current research focus is real-world post-quantum cryptography covering implementation and implementation attacks.
I'm one of the submitters of the Rainbow Signature Scheme which is one of the three NISTPQC signature finalists.
Previously, I was working with Liqun Chen at the University of Surrey.
Before that, I completed my MSc in IT Security at TU Darmstadt. My Master Thesis about implementation attack vulnerabilities of hash-based signatures was supervised by Juliane Krämer and Denis Butin.

Research Interests

  • Post-Quantum Cryptography
  • Efficient implementation
  • Side-channel and fault attacks

Publications and Technical Reports

Software

  • PQClean Clean implementations of NISTPQC candidates [code]
  • pqm4 Testing and benchmarking framework for PQC on the ARM Cortex-M4 [code]
  • pqriscv Testing and benchmarking framework for PQC on various RISC-V cores [code]
  • EFM32-getting-started Getting Starteed with the EFM32GG11 (Silicon Lab's Giant Gecko Starter Kit) [code]
  • xmssfs Forward Secure Implementation of the BDS Algorithm for XMSS and XMSS^MT [code]
  • rainbowm4 ARM Cortex-M4 implementation of the Rainbow signature scheme [code]

Reviewing

Talks and Posters

Teaching

  • 2021 Guest lecture on Cortex-{M4,A7,A53,A72} at National Taiwan University, Taipei, Taiwan
  • Bachelor thesis co-supervision: Amin Abdulrahman
  • Master thesis co-supervision: Jasper Haasdijk
  • 2020 Teaching assistant for NWI-IMC039: Cryptographic Engineering taught by Lejla Batina and Peter Schwabe
    • Slides of the lecture An introduction to the Cortex M4 are available on the course website.
    • Sample code for the tutorial on How to find timing leaks in cryptographic software is available here.
  • 2019 Teaching assistant for NWI-IPC021: Security taught by Joan Daemen and Zekeriya Erkin
  • Teaching assistant for NWI-IMC039: Cryptographic Engineering taught by Lejla Batina and Peter Schwabe
  • Guest lecture on Post-Quantum Cryptography at DHBW Stuttgart
  • 2018 Teaching assistant for NWI-IPC021: Security taught by Bart Jacobs and Joan Daemen
  • Guest lecture on Post-Quantum Cryptography at RheinMain University of Applied Sciences
  • Teaching assistant for COMM036: Multimedia Security and Digital Forensics taught by Kaitai Liang
  • 2017 Teaching assistant for COMM037: Information Security Managament taught by David Williams
  • Bachelor thesis supervision: Felix Schabernack