Skip to main content

Efficient Inversion Algorithm for Optimal Normal Bases Type II

  • Conference paper
  • First Online:
Computational Science and Its Applications — ICCSA 2003 (ICCSA 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2667))

Included in the following conference series:

  • 771 Accesses

Abstract

In this paper, we propose an efficient inversion algorithm for optimal normal bases type II. The efficiency of the arithmetic algorithms depends on the basis and many foregoing papers use either polynomial or optimal normal basis. An inversion algorithm based on reduced multiplication for optimal normal basis is studied. The combination of optimal normal basis and shifted form of the canonical basis is also employed. It is shown that the suggested inversion algorithm reduces the computation time to 45 ∼ 60 % of the simple algorithm. The algorithm is very effective in composite numbers in which have optimal normal basis type II.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Lidl and H. Niederreiter, Introduction to finite fields and their applications, Cambridge University Press, Cambridge, 1986

    MATH  Google Scholar 

  2. R. C. Mullin, I. M. Onyszchuk and S. A. Vanstone, “Optimal normal bases in GF (pn)*,” Discrete Applied Mathematics, 22, 149–161, 1988

    Article  MathSciNet  Google Scholar 

  3. T. Itoh and S. Tsujii, “A fast algorithm for computing multiplicative inverses in GF(2m) using normal bases,” 78, 171–177, 1988

    MATH  MathSciNet  Google Scholar 

  4. J. Juajardo and C. Paar, “Itoh-Tsujii inversion in standard basis and its application in cryptography and codes,” 25, 207–216, 2002

    Google Scholar 

  5. R. Schroeppel, H. Orman, S. O. Malley and O. Spatscheck, “Fast key exchange with elliptic curve systems,” CRYPTO’ 95, LNCS 963, 43–56, 1995

    Google Scholar 

  6. E. De Win, A. Bosselaers, S. Vandenberghe, P. D. Gersem and J. Vanderwalle, “A fast software implementation for arithmetic operations in GF(2k),” ASIACRYPT’ 96, LNCS 1233, 65–76, 1996

    Google Scholar 

  7. C. K. Koç and T. Acar, “Montgomery multiplication in GF(2k),” Design, Codes and Cryptography, 14,1, 57–69, 1998

    Article  MATH  Google Scholar 

  8. B. Sunar and C. K. Koç, “An efficient optimal normal basis type II multiplier,” IEEE Trans. on Computers, 50,1, 83–87, 2001

    Article  Google Scholar 

  9. D. V. Bailey and C. Paar, “Optimal extension fields for fast arithmetic in public-key algorithms,” CRYPTO’ 98, LNCS 1462, 472–485, 1998

    Google Scholar 

  10. M. Rosing, Implementing elliptic curve cryptography, Manning Publ. Co., Greenwich, CT, 1999

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yoo, H.S., Kim, E.S. (2003). Efficient Inversion Algorithm for Optimal Normal Bases Type II. In: Kumar, V., Gavrilova, M.L., Tan, C.J.K., L’Ecuyer, P. (eds) Computational Science and Its Applications — ICCSA 2003. ICCSA 2003. Lecture Notes in Computer Science, vol 2667. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44839-X_36

Download citation

  • DOI: https://doi.org/10.1007/3-540-44839-X_36

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40155-1

  • Online ISBN: 978-3-540-44839-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics