A survey of some applications of finite fields (Q908045)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A survey of some applications of finite fields |
scientific article |
Statements
A survey of some applications of finite fields (English)
0 references
2 February 2016
0 references
Finite fields have numerous applications, best known is their fundamental role in cryptography and coding theory. This survey paper reviews some applications of finite fields, where emphasis is put on applications which are possibly less well known. The paper starts with a collection of basic properties of finite fields in Sections 1. References to the standard literature are given. Section 2 is dedicated to applications in cryptography. In a concise way, Diffie-Hellman key exchange, the ElGamal system, the principles of AES and Shamir's threshold scheme are explained. In more detail two code-based public key cryptosystems are discussed, which possibly are not so widely known: The McEliece cryptosystem [DNS Progress Report 42--44, 114--116 (1978)], and the Niederreiter cryptosystem [Probl. Control Inf. Theory 15, 159--166 (1986; Zbl 0611.94007)]. Section 3 is on finite fields and digital nets, which provide evenly distributed sample points for quasi-Monte Carlo methods which are applied e.g., in numerical integration. The digital method introduced in [the author, Monatsh. Math. 104, 273--337 (1987; Zbl 0626.10045)], and a.o. methods from [the author, Czech. Math. J. 42, No. 1, 143--166 (1992; Zbl 0757.11024)], and [the author and \textit{G. Pirsic}, Acta Arith. 97, No. 2, 173--182 (2001; Zbl 0972.11066)] are explained. Section 4 deals with the application of finite fields in pseudorandom number generation. Shift-register methods, nonlinear congruential methods and digital nonlinear methods are discussed, and for pseudorandom vector generation, the matrix method, and the more sophisticated vector recursions of higher order are mentioned, of which a special instance is the Mersenne twister by \textit{M. Matsumoto} and \textit{T. Nishimura} [ACM Trans. Model. Comput. Simul. 8, No. 1, 3--30 (1998; Zbl 0917.65005)].
0 references
finite field
0 references
cryptography
0 references
code-based cryptography
0 references
quasi-Monte Carlo method
0 references
digital net
0 references
pseudorandom numbers
0 references