Two Public-Key Cryptosystems Based on Expanded Gabidulin Codes
Wenshuo Guo, Fang-Wei Fu

TL;DR
This paper introduces two new public-key cryptosystems based on expanded Gabidulin codes, offering efficient decoding, strong error correction, and resistance to structural attacks, with significantly smaller public keys compared to existing systems.
Contribution
The paper proposes novel cryptosystems using expanded Gabidulin codes that prevent known structural attacks and achieve smaller public keys than traditional code-based cryptosystems.
Findings
Efficient decoding algorithm for expanded Gabidulin codes.
Public key size of 37583 bytes for 256-bit security.
Public code appears indistinguishable from random codes.
Abstract
This paper presents two public key cryptosystems based on the so-called expanded Gabidulin codes, which are constructed by expanding Gabidulin codes over the base field. Exploiting the fast decoder of Gabidulin codes, we propose an efficient algorithm to decode these new codes when the noise vector satisfies a certain condition. Additionally, these new codes have an excellent error-correcting capability because of the optimality of their parent Gabidulin codes. With different masking techniques, we give two encryption schemes by using expanded Gabidulin codes in the McEliece setting. Being constructed over the base field, these two proposals can prevent the existing structural attacks using the Frobenius map. Based on the distinguisher for Gabidulin codes, we propose a distinguisher for expanded Gabidulin codes by introducing the concept of the so-called twisted Frobenius power. It…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Cryptographic Implementations and Security · graph theory and CDMA systems
