Picture of Sven Puchinger

Dr.-Ing. Sven Puchinger

Technical University of Munich

Assistant Professorship of Coding for Communications and Data Storage (Prof. Wachter-Zeh)

Postal address

Theresienstr. 90
80333 München


Since May 2018, I am a postdoctoral researcher in the Coding for Communications and Data Storage (COD) group at the Technical University of Munich (TUM), where I am working on algebraic coding theory and its applications in network coding and cryptography.

From January 2014 to April 2018, I was a research assistant and PhD student at the Institute of Communications Engineering, Ulm University, where I was advised by Martin Bossert. I defended my PhD thesis with the title "Construction and Decoding of Evaluation Codes in Hamming and Rank Metric" in June 2018.

I obtained a B.Sc. in electrical engineering from Ulm University (2009-2012), was an exchange student at the University of Toronto, Canada, for two semesters (2012-2013), and received a B.Sc. in mathematics from Ulm University (2013-2016).


I am interested in algebraic coding theory, its related mathematical methods, and its applications.

Algebraic Coding Theory

  • Decoding of algebraic codes
  • Construction of new algebraic codes
  • Rank-metric codes

Computer Algebra

  • Fast operations on linearized/skew polynomials
  • Row reduction of polynomial matrices


  • Network coding
  • Code-based cryptography
  • Physical unclonable functions

A list of my publications and preprints can be downloaded here.



Teaching Assistant

  • Winter 2017/2018: Einführung in die Nachrichtentechnik (Ulm University)
  • Summer 2017: Advanced Channel Coding (Ulm University)
  • Winter 2016/2017: Channel Coding (Ulm University)
  • Summer 2016: Applied Information Theory (Ulm University)
  • Winter 2015/2016: Signale und Systeme (Ulm University)
  • Summer 2015: Theory of Digital Networks (Ulm University)
  • Winter 2014/2015: Einführung in die Nachrichtentechnik (Ulm University)
  • Summer 2014: Applied Information Theory (Ulm University)
  • Winter 2013/2014: Signale und Systeme (Ulm University)


Available Theses


Concatenated Codes for Error Correction in DNA Storage

Concatenated Codes for Error Correction in DNA Storage


Encoding information into synthetic DNA is a novel approach for data storage. Due to its natural robustness and size in molecular dimensions, it can be used for long-term and very high-density archiving of data. Since the DNA molecules can be corrupted by thermal processes and the writing/reading process of DNA molecules can be faulty, it is necessary to encode the data using error-correcting codes. Due to the channel model concatenated codes are a suitable candidate for efficient error correction.

The student will analyze existing schemes for error correction in DNA storage based on concatenated codes and develop improved methods using soft information in the outer code, unequal error protection and list recovery. The improvements will be analyzed anlytically and by simulations.


- Channel coding, basic probability theory, experience in programming

- Optional: Coding theory for storage and networks


Andreas Lenz, Sven Puchinger

Theses in Progress


Decoding of Interleaved Codes

Decoding of Interleaved Codes

Coding Theory, Interleaved Codes, Code-based Cryptography


Interleaving is a decoding method that allows correcting burst errors beyond the unique decoding radius with reasonable complexity. It is already in use for improving the performance of Reed-Solomon codes in storage applications such as CD and DVD . However, for many codes it is unclear how to use interleaving to decode up to their designed minimum distance. This work will focus on codes with application to security, i.e., code-based cryptography. Here interleaving has the potential to increase the security level for a given key size.


Lukas Holzbaur, Sven Puchinger


Hedongliang Liu