1. Application of Goppa code in Niederreiter cryptosystem.
- Author
-
Halim, S. K. and Sugeng, K. A.
- Subjects
- *
REED-Solomon codes , *LINEAR codes , *PARITY-check matrix , *TWO-dimensional bar codes , *ALGORITHMS - Abstract
A cryptosystem is cryptographic algorithms used to secure messages, for example, the Niederreiter cryptosystem. Niederreiter cryptosystem is a code-based public-key cryptosystem introduced by Harald Niederreiter in 1986. Niederreiter cryptosystem is a variation of the McEliece cryptosystem, which is considered safe for use in quantum computers. The early construction of this cryptosystem used Reed-Solomon code to encrypt and decrypt messages. Besides the Reed-Solomon code, another example of linear code is the Goppa code. This paper discusses the use of Goppa code for Niederreiter cryptosystem, including (1) process of constructing parity-check matrix and generator matrix of Goppa code, (2) encoding, error-correcting, and decoding of Goppa code, (3) application of Goppa code in Niederreiter public-key cryptosystem. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF