Skip to main content

Computational Algorithm and Architecture for AB2 Multiplication in Finite Fields

  • Conference paper
  • First Online:
  • 746 Accesses

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

Abstract

In this paper, we present an effective algorithm and a simple hardware structure for the implementation of AB 2 multiplication using irreducible all one polynomial (AOP) in finite field GF(2m). We argue with a problem that conventional algorithms using irreducible AOP are operated in extended basis, then we propose an effective algorithm and an architecture which are operated in the polynomial basis. The proposed algorithm is substantially considered relationships between operands based on inner-product computation. Based on the algorithm, we propose an architecture in which its results can be immediately used for other operations. Specially, the algorithm and architecture are useful conception for modular exponentiation since exponentiation is computed by repetition of AB 2 multiplication.

This research was supported by University IT Research Center Project.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A.J. Menezes: Elliptic Curve Public Key Cryptosystems, Boston, MA: Kluwer Academic Publishers (1993).

    MATH  Google Scholar 

  2. E.R. Berlekamp, “Bit-serial Reed-Solomon encoders”, IEEE Trans. IT-28, vol. 6, pp. 869–874, (1982).

    Article  Google Scholar 

  3. C.L Wang and J.H. Guo, “New systolic arrays for AB 2+C, inversion, and division in GF(2m)”, Proc.1995 European Conference Circuit Theory Design (ECCTD”95), pp.431–434, Istanbul, Turkey, (Aug. 1995).

    Google Scholar 

  4. S.W. Wei, “VLSI architectures for computing exponentiations, multiplications, multiplicative inverses, and divisions in GF(2m)”, IEEE Trans. Circuit & Systems, Analog and Digital Signal Processing, vol.44, No. 10, pp.847–855, (Oct.1997).

    Article  Google Scholar 

  5. S.W. Wei, “A systolic power-sum circuit for GF(2m)”, IEEE Trans. Comp., vol.43,No. 2, pp.258–262, (1990).

    Google Scholar 

  6. S.T.J. Fenn, M.G. Parker, M. Benaissa, and D. Tayler, “Bit-serial multiplication in GF(2m) using irreducible all-one polynomial”, IEE Proc. Comput. Digit.Tech., vol. 144, No. 6 pp. 391–393, (1997).

    Article  Google Scholar 

  7. C.H. Liu, N.F. Huang, and C.Y. Lee, “Computation of AB 2 Multiplier in GF(2m) Using an Efficient Low-Complexity Cellular Architecture”, IEICE Trans. Fundamentals, vol. E83-A, No. 12, pp. 2657–2663, (2000).

    Google Scholar 

  8. T. Itoh and S. Tsujii, “Structure of parallel multipliers for a class of fields GF(2m)”, Information and Computation, vol. 83, pp. 21–40, (1989).

    Article  MATH  MathSciNet  Google Scholar 

  9. C.K. Koc and B. Sunar, “Low complexity bit-parallel canonical and normal basis multipliers for a class of finite fields”, IEEE Trans. Comp., vol.47, No. 3, pp.353–356, (1998).

    Article  MathSciNet  Google Scholar 

  10. D.E. Knuth: The Art of Computer Programming. Volume 2: Semi-numerical Algorithms, Addison-Wesley, Reading, Massachusetts, 2nd edition, (1998).

    Google Scholar 

  11. C.L. Wang and J.L. Lin, “Systolic Array Implementation of Multiplier for Finite Fields GF(2m)”, IEEE Trans. on Circuits and Systems, vol. 38, pp. 796–800, (July 1991).

    Google Scholar 

  12. N.Y. Kim, H.S. Kim, W.H Lee, K.W. Kim, and K.Y. Yoo, “New AB 2 Systolic Architectures in GF(2m)”, Proceedings of the ISCA 17th International Conference on Computers and Their Applications(CATA 2002), pp 394–397, April. 4–6, San Francisco, California, USA, (2002).

    Google Scholar 

  13. H.S. Kim, Bit-Serial AOP Arithmetic architecture for Modular Exponentiation, Ph.D Thesis, Kyungpook National University, (2002).

    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

Jeon, JC., Yoo, KY. (2003). Computational Algorithm and Architecture for AB2 Multiplication in Finite Fields. 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_100

Download citation

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

  • 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