Roman Walch

Roman Walch

Cryptographer/Co-founder at TACEO GmbH



I am a cryptographer and co-founder at TACEO GmbH. Before that I obtained my PhD in Cryptography at Graz University of Technology. My main research interests include privacy enhancing technologies (FHE, MPC, ZKP), domain-specific symmetric primitives, and their application to real-world use cases.


  • (Fully) Homomorphic Encryption (FHE)
  • Multiparty Computation (MPC)
  • Zero-Knowledge Proofs (ZKP)
  • Post-Quantum Signatures
  • Efficient Implementations
  • Ciphers for MPC, FHE, and ZKP


  • PhD in Computer Science (Cryptography), 2024

    Graz University of Technology

  • MSc in Information and Computer Engineering, 2019

    Graz University of Technology

  • BSc in Information and Computer Engineering, 2017

    Graz University of Technology


I was involved with the following courses at TU Graz:

I also had the pleasure to (co-)supervise various bachelor’s and master’s thesis:

  • Patrick Schwarz: Privacy Preserving Machine Learning (co-supervised with Lukas Helminger)
  • Mathias Oberhuber: Implementation of ECDSA and MiMC with Minimal Overhead on Hardware (co-supervised with Markus Schofnegger)
  • Jakob Feiner: Lightweight Communication for Secure Outsourced Homomorphic Computation
  • Shibam Mukherjee: Privacy Preserving Recommender Systems
  • Roman Holler: Fitting Huge Datasets into Zero-Knowledge Proof Systems
  • Peter Waldert: Secure Classification as a Service
  • Fabian Schmid: Multi-Key Homomorphic Encryption in SEAL
  • Florian Lackner: Evaluating Multi-key Homomorphic Encryption in Federated Learning (co-supervised with Mathias Böhm)
  • Simon Guggi: Outsourcing Beaver Triple Generation for Multi-Party Computation to the Cloud (co-supervised with Fabian Schmid)