UPDF AI

Cryptographic Applications of Twisted Goppa Codes

Harshdeep Singh,A. K. Bhagat,R. Sarma,Indivar Gupta

2026 · DOI: 10.48550/arXiv.2602.16207
arXiv.org · 0 Citations

TLDR

The extended Euclidean algorithm is used to efficiently decode multi-twisted Goppa (MTG) codes with a single twist at any position, correcting up to ⌊t2⌋\left\lfloor \tfrac{t}{2} \right\rfloor errors.

Abstract

This article defines multi-twisted Goppa (MTG) codes as subfield subcodes of duals of multi-twisted Reed-Solomon (MTRS) codes and examines their properties. We show that if tt is the degree of the MTG polynomial defining an MTG code, its minimum distance is at least t+1t + 1 under certain conditions. Extending earlier methods limited to single twist at last position, we use the extended Euclidean algorithm to efficiently decode MTG codes with a single twist at any position, correcting up to ⌊t2⌋\left\lfloor \tfrac{t}{2} \right\rfloor errors. This decoding method highlights the practical potential of these codes within the Niederreiter public key cryptosystem (PKC). Furthermore, we establish that the Niederreiter PKC based on MTG codes is secure against partial key recovery attacks. Additionally, we also reduce the public key size by constructing quasi-cyclic MTG codes using a non-trivial automorphism group.