{"title":"New Constructions of Non-GRS MDS Codes, Recovery and Determination Algorithms for GRS Codes","authors":"Guodong Wang;Hongwei Liu;Jinquan Luo","doi":"10.1109/TIT.2026.3683741","DOIUrl":null,"url":null,"abstract":"In this paper, we propose a new method for constructing a class of non-GRS MDS codes. The lengths of these codes can reach up to <inline-formula> <tex-math>$\\frac {q+3}{2}$ </tex-math></inline-formula> (for finite fields of odd characteristic) and <inline-formula> <tex-math>$\\frac {q+4}{2}$ </tex-math></inline-formula> (for even characteristic), respectively. Owing to their special structure, we can use the Cauchy matrix method to obtain the necessary and sufficient conditions for these codes to be MDS codes and non-GRS MDS codes. Additionally, the inequivalence between these codes and twisted GRS codes is analyzed. Furthermore, we analyze the relationships among several existing classes of codes used for constructing non-GRS MDS codes, propose explicit constructions, and discuss the lengths of non-GRS MDS codes based on these constructions. Finally, we design two efficient algorithms to address two main problems in GRS code research, i.e., determining whether an unknown code <inline-formula> <tex-math>$C$ </tex-math></inline-formula> is a GRS code from its generator matrix <inline-formula> <tex-math>$G$ </tex-math></inline-formula>, and recovering the key vectors <inline-formula> <tex-math>$\\boldsymbol {\\alpha }$ </tex-math></inline-formula> and <inline-formula> <tex-math>$\\boldsymbol {v}$ </tex-math></inline-formula> such that <inline-formula> <tex-math>$C = \\text {GRS}_{n,k}(\\boldsymbol {\\alpha }, \\boldsymbol {v})$ </tex-math></inline-formula> if <inline-formula> <tex-math>$C$ </tex-math></inline-formula> is indeed a GRS code. A computational complexity comparison of the proposed algorithms (<inline-formula> <tex-math>$O(nk+n)$ </tex-math></inline-formula>) with that of the Sidelnikov-Shestakov attack (exceeding <inline-formula> <tex-math>$O(qk^{2}n+qk^{3})$ </tex-math></inline-formula>) shows that our methods offer superior computational efficiency.","PeriodicalId":13494,"journal":{"name":"IEEE Transactions on Information Theory","volume":"72 6","pages":"3848-3861"},"PeriodicalIF":2.6000,"publicationDate":"2026-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Information Theory","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11481134/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/4/14 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, we propose a new method for constructing a class of non-GRS MDS codes. The lengths of these codes can reach up to $\frac {q+3}{2}$ (for finite fields of odd characteristic) and $\frac {q+4}{2}$ (for even characteristic), respectively. Owing to their special structure, we can use the Cauchy matrix method to obtain the necessary and sufficient conditions for these codes to be MDS codes and non-GRS MDS codes. Additionally, the inequivalence between these codes and twisted GRS codes is analyzed. Furthermore, we analyze the relationships among several existing classes of codes used for constructing non-GRS MDS codes, propose explicit constructions, and discuss the lengths of non-GRS MDS codes based on these constructions. Finally, we design two efficient algorithms to address two main problems in GRS code research, i.e., determining whether an unknown code $C$ is a GRS code from its generator matrix $G$ , and recovering the key vectors $\boldsymbol {\alpha }$ and $\boldsymbol {v}$ such that $C = \text {GRS}_{n,k}(\boldsymbol {\alpha }, \boldsymbol {v})$ if $C$ is indeed a GRS code. A computational complexity comparison of the proposed algorithms ($O(nk+n)$ ) with that of the Sidelnikov-Shestakov attack (exceeding $O(qk^{2}n+qk^{3})$ ) shows that our methods offer superior computational efficiency.
期刊介绍:
The IEEE Transactions on Information Theory is a journal that publishes theoretical and experimental papers concerned with the transmission, processing, and utilization of information. The boundaries of acceptable subject matter are intentionally not sharply delimited. Rather, it is hoped that as the focus of research activity changes, a flexible policy will permit this Transactions to follow suit. Current appropriate topics are best reflected by recent Tables of Contents; they are summarized in the titles of editorial areas that appear on the inside front cover.