This article is within the scope of WikiProject Cryptography, a collaborative effort to improve the coverage of Cryptography on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.CryptographyWikipedia:WikiProject CryptographyTemplate:WikiProject CryptographyCryptography
The parity check matrix is in the form . As currently written in the Wiki, matrix is , and is . Therefore, must be , whereas the text mentions that is a -by- matrix. I believe matrix must be corrected.
MSDousti (talk) 20:02, 16 July 2013 (UTC)[reply]
In the latter are just indizes running from through , in the former they are elements of the coset ring , which has a lot more algebraic structure. (Addtion, multiplication and .) It was taking me nearly 15 minutes wondering what the purpose of the coset ring is and how it is related to before I understood that is meant to be an ugly short form for
However, the Niederreiter cryptosystem proposed using Generalized Reed-Solomon (GRS) codes instead of Goppa codes in an attempt to make his cryptosystem more efficient and practical compared to McEliece's cryptosystem. -
Markovisch (talk) 19:58, 19 April 2017 (UTC)[reply]
Hello! The GRS Niederreiter is certainly "faster" but it was broken by Sidelnikov&Shestakov (see [1]). As far as I know, binary Goppa codes and MDPCs are now the "simplest" codes useful in Niederreiter. Also see the thesis of Weger (2017) [2]212.79.106.136 (talk) 08:57, 3 December 2019 (UTC)[reply]
References
^V. Sidelnikov, S. Shestakov. On Insecurity of Cryptosystems based on Gen-eralized Reed-Solomon Codes.Discrete Math Appl., volume 2. Pages: 439-444, 1992