Synonyms
Related Concepts
Definition
Inversion is the computation of the element A −1 such that
where A is a nonzero element of a finite field or ring, and “1” is the neutral element of the algebraic structure. In finite fields, or Galois fields, the inverse exists for all nonzero elements. In finite rings, not all elements have an inverse.
Theory
One distinguishes between inversion in a finite ring and in a finite field (or Galois field). In the case of inversion in a finite integer ring or polynomial ring, the extended Euclidean algorithm can be used. Let u be the element whose inverse is to be computed and v the modulus. Note that u and v must be relatively prime in order for the inverse to exist. The extended Euclidean algorithm computes the coefficients s and t such that us +vt = gcd(u, v) = 1. The parameter s is the inverse of u modulo v. In the case of finite integer rings, using the binary Euclidean...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Guajardo J, Paar C (2002) Itoh-Tsujii inversion in standard basis and its application in cryptography and codes. Designs, Codes and Cryptography 25:207–216
Itoh T, Tsujii S (1988) A fast algorithm for computing multiplicative inverses in GF(2\(^{m}\)) using normal bases. Inform and Comput 78:171–177
Morii M, Kasahara M (1989) Efficient construction of gate circuit for computing multiplicative inverses over GF(2\(^{m}\)). Trans IEICE E 72:37–42
Paar C (1995) Some remarks on efficient inversion in finite fields. In Proceedings of 1995 IEEE International Symposium on Information Theory, Whistler, B.C. Canada, 1995 September 17–22, p 58
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this entry
Cite this entry
Paar, C. (2011). Inversion in Finite Fields and Rings. In: van Tilborg, H.C.A., Jajodia, S. (eds) Encyclopedia of Cryptography and Security. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5906-5_33
Download citation
DOI: https://doi.org/10.1007/978-1-4419-5906-5_33
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5905-8
Online ISBN: 978-1-4419-5906-5
eBook Packages: Computer ScienceReference Module Computer Science and Engineering