Skip to main content

Digit-Serial Structures for the Shifted Polynomial Basis Multiplication over Binary Extension Fields

  • Conference paper
Arithmetic of Finite Fields (WAIFI 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5130))

Included in the following conference series:

Abstract

Finite field multiplication is one of the most important operations in the finite field arithmetic. Recently, a variation of the polynomial basis, which is known as the shifted polynomial basis, has been introduced. Current research shows that this new basis provides better performance in designing bit-parallel and subquadratic space complexity multipliers over binary extension fields. In this paper, we study digit-serial multiplication algorithms using the shifted polynomial basis. They include a Most Significant Digit (MSD)-first digit-serial multiplication algorithm and a hybrid digit-serial multiplication algorithm, which includes parallel computations. Then, we explain the hardware architectures of the proposed algorithms and compare them to their existing counterparts. We show that our MSD-first digit-serial shifted polynomial basis multiplier has the same complexity of the Least Significant Digit (LSD)-first polynomial basis multiplier. Also, we present the results for the hybrid digit-serial multiplier which offers almost the half of the latency of the best known digit-serial polynomial basis multipliers.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Song, L., Parhi, K.: Low-Energy Digit-Serial/Parallel Finite Field Multipliers. The Journal of VLSI Signal Processing 19(2), 149–166 (1998)

    Article  Google Scholar 

  2. Fan, H., Hasan, M.: Fast Bit Parallel Shifted Polynomial Basis Multipliers in GF (2n). IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications 53(12), 2606–2615 (2006)

    Article  MathSciNet  Google Scholar 

  3. Imana, J., Sanchez, J.: Bit-Parallel Finite Field Multipliers for Irreducible Trinomials. IEEE Transactions on Computers 55(5), 520–533 (2006)

    Article  Google Scholar 

  4. Reyhani-Masoleh, A., Hasan, M.: Low Complexity Bit Parallel Architectures for Polynomial Basis Multiplication over GF (2m). IEEE Transactions on Computers 53(8), 945–959 (2004)

    Article  Google Scholar 

  5. Yeh, C.S., Reed, I.S., Truong, T.K.: Systolic Multiplier for Finite Fields GF(2m). IEEE Transactions on Computers C-33, 357–360 (1983)

    Article  MathSciNet  Google Scholar 

  6. Beth, T., Gollman, D.: Algorithm Engineering for Public Key Algorithms. IEEE Journal on Selected Areas in Communications 7(4), 458–466 (1989)

    Article  Google Scholar 

  7. Rodriguez-Henriguez, F., Koc, C.: Parallel Multipliers Based on Special Irreducible Pentanomials. IEEE Transactions on Computers 52(12), 1535–1542 (2003)

    Article  Google Scholar 

  8. Kumar, S., Wollinger, T., Paar, C.: Optimum Digit Serial GF(2m) Multipliers for Curve-Based Cryptography. IEEE Transactions on Computers 55(10), 1306–1311 (2006)

    Article  Google Scholar 

  9. Koc, C.K., Sunar, B.: Low-Complexity Bit-Parallel Canonical and Normal Basis Multipliers for a Class of Finite Fields. IEEE Transactions on Computers 47(3), 353–356 (1998)

    Article  MathSciNet  Google Scholar 

  10. Sunar, B., Koc, C.K.: An Efficient Optimal Normal Basis Type II Multiplier. IEEE Transactions on Computers 50(1), 83–87 (2001)

    Article  MathSciNet  Google Scholar 

  11. Wu, H., Hasan, M., Blake, I.: New Low-Complexity Bit-Parallel Finite Field Multipliers Using Weakly Dual Bases. IEEE Transactions on Computers 47(11), 1223–1234 (1998)

    Article  MathSciNet  Google Scholar 

  12. Koc, C., Acar, T.: Montgomery Multiplication in GF(2k). Designs, Codes and Cryptography 14(1), 57–69 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  13. Batina, L., Mentens, N., Preneel, B., Verbauwhede, I.: Balanced Point Operations for Side-Channel Protection of Elliptic Curve Cryptography. Information Security, IEE Proceedings 152(1), 57–65 (2005)

    Article  Google Scholar 

  14. Horng, J.S., Lu, E.H.: Low-Complexity Bit-Parallel Systolic Montgomery Multipliers for Special Classes of GF(2m). IEEE Transactions on Computers 54(9), 1061–1070 (2005)

    Article  Google Scholar 

  15. Fan, H., Dai, Y.: Fast Bit-Parallel GF(2n) Multiplier for All Trinomials. IEEE Transactions on Computers 54(4), 485–490 (2005)

    Article  Google Scholar 

  16. Park, S., Chang, K.: Low Complexity Bit-Parallel Squarer for GF(2n) Defined by Irreducible Trinomials. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences 89, 2451–2452 (2006)

    Article  Google Scholar 

  17. Fan, H., Hasan, M.: A New Approach to Subquadratic Space Complexity Parallel Multipliers for Extended Binary Fields. IEEE Transactions on Computers 56(2), 224–233 (2007)

    Article  MathSciNet  Google Scholar 

  18. Park, S., Chang, K., Hong, D.: Efficient Bit-Parallel Multiplier for Irreducible Pentanomials Using a Shifted Polynomial Basis. IEEE Transactions on Computers 55(9), 1211–1215 (2006)

    Article  Google Scholar 

  19. Negre, C.: Efficient Parallel Multiplier in Shifted Polynomial Basis. Journal of Systems Architecture 53(2-3), 109–116 (2007)

    Article  Google Scholar 

  20. Sakiyama, K., Batina, L., Mentens, N., Preneel, B., Verbauwhede, I.: Small-Footprint ALU for Public-Key Processors for Pervasive Security. In: Workshop on RFID Security, pp. 77–88 (2006)

    Google Scholar 

  21. Lidl, R., Niederreiter, H.: Introduction to Finite Fields and Their Applications. Cambridge University Press, New York (1986)

    MATH  Google Scholar 

  22. Kaihara, M.E., Takagi, N.: Bipartite Modular Multiplication Method. IEEE Transactions on Computers 57(2), 157–164 (2008)

    Article  Google Scholar 

  23. Recommended Elliptic Curves for Federal Government Use, csrc.nist.gov/encryption/dss/ecdsa/NISTReCur.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Joachim von zur Gathen José Luis Imaña Çetin Kaya Koç

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hariri, A., Reyhani-Masoleh, A. (2008). Digit-Serial Structures for the Shifted Polynomial Basis Multiplication over Binary Extension Fields. In: von zur Gathen, J., Imaña, J.L., Koç, Ç.K. (eds) Arithmetic of Finite Fields. WAIFI 2008. Lecture Notes in Computer Science, vol 5130. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69499-1_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69499-1_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69498-4

  • Online ISBN: 978-3-540-69499-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics