This thesis studies code-based cryptography. First, three problems related to code-based cryptography are investigated and algorithms to solve them are presented. Then, attacks on the Twisted Reed-Solomon based McEliece scheme and on an implementation of the Hamming Quasi-Cyclic are developed. Last, the new scheme, LIGA, is proposed. It is based on the hardness of list decoding and interleaved decoding of Gabidulin codes; it features short ciphertext and key sizes, and no decryption failures.
Übersetzte Kurzfassung:
Diese Arbeit behandelt codebasierte Kryptographie. Zuerst werden drei diesbezügliche Probleme untersucht und Algorithmen zum Lösen dieser Probleme vorgestellt. Danach werden Angriffe auf das Twisted Reed-Solomon basierte McEliece System und auf eine Implementierung von Hamming Quasi-Cyclic entwickelt. Zuletzt wird das neue System LIGA vorgestellt. Es basiert auf Listen- und Verschränkungsdecodierung von Gabidulin Codes und zeichnet sich durch kurze Geheimtexte und Schlüsselgrößen aus.