Skip to main content

Systolic and Scalable Architectures for Digit-Serial Multiplication in Fields GF(p m)

  • Conference paper
Progress in Cryptology - INDOCRYPT 2003 (INDOCRYPT 2003)

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

Included in the following conference series:

Abstract

This contribution defines systolic digit-serial architectures for fields G(p m). These architectures are scalable in the sense that their instantiations support multiplication in different fields GF(p m) for which p is fixed and m is variable. These features make the multiplier architectures suitable for ASIC as well as FPGA implementations. In addition, the same architectures are easily applicable to tower fields GF(q m) for a given ground field GF(q), where q itself is a prime power. We simulated the basic cell of a systolic LSDE multiplier on 0.18 μm CMOS technology to verify the functionality of the architectures. Finally, we provide specific values for GF(2m) and GF(3m) fields which are of particular interest in recent cryptographic applications, for example, the implementation of short signature schemes based on the Tate pairing.

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. Bailey, D.V., Paar, C.: Optimal Extension Fields for Fast Arithmetic in Public-Key Algorithms. In: Krawczyk, H. (ed.) CRYPTO 1998. LNCS, vol. 1462, pp. 472–485. Springer, Heidelberg (1998)

    Google Scholar 

  2. Barreto, P.S.L.M., Kim, H.Y., Lynn, B., Scott, M.: Efficient Algorithms for Pairing-Based Cryptosystems. In: Yung, M. (ed.) CRYPTO 2002. LNCS, vol. 2442, pp. 354–368. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  3. Bertoni, G., Guajardo, J., Kumar, S., Orlando, G., Paar, C., Wollinger, T.: Efficient GF(pm) Arithmetic Architectures for Cryptographic Applications. In: Joye, M. (ed.) CT-RSA 2003. LNCS, vol. 2612, pp. 158–175. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Blum, T., Paar, C.: High radix Montgomery modular exponentiation on re-configurable hardware. IEEE Transactions on Computers 50(7), 759–764 (2001)

    Article  Google Scholar 

  5. Boneh, D., Franklin, M.: Identity-Based Encryption from the Weil Pairing. In: Kilian, J. (ed.) CRYPTO 2001. LNCS, vol. 2139, pp. 213–229. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  6. Frecking, W.L., Parhi, K.K.: Performance-Scalable Array Architectures for Modular Multiplication. In: IEEE International Conference on Application-Specific Systems, Architectures, and Processors — ASAP 2000, July 10-12, pp. 149–162 (2000)

    Google Scholar 

  7. Jeong, Y.J., Burleson, W.P.: VLSI array algorithms and architectures for RSA modular multiplication. IEEE Transactions on VLSI Systems 5(2), 211–217 (1997)

    Article  Google Scholar 

  8. Koblitz, N.: An elliptic curve implementation of the finite field digital signature algorithm. In: Krawczyk, H. (ed.) CRYPTO 1998. LNCS, vol. 1462, pp. 327–337. Springer, Heidelberg (1998)

    Google Scholar 

  9. Koç, Ç.K., Hung, C.Y.: Bit-level systolic arrays for modular multiplication. Journal of VLSI Signal Processing 3(3), 215–223 (1991)

    Article  Google Scholar 

  10. Kornerup, P.: A systolic, linear-array multiplier for a class of right-shift algorithms. IEEE Transactions on Computers 43(8), 892–898 (1994)

    Article  MATH  Google Scholar 

  11. Mihăilescu, P.: Optimal Galois Field Bases which are not Normal. In: Biham, E. (ed.) FSE 1997. LNCS, vol. 1267, Springer, Heidelberg (1997)

    Google Scholar 

  12. Page, D., Smart, N.P.: Hardware implementation of finite fields of characteristic three. In: Kaliski Jr., B.S., Koc, C.K., Paar, C. (eds.) CHES 2002. LNCS, vol. 2523, pp. 529–539. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  13. Smart, N.: Elliptic Curve Cryptosystems over Small Fields of Odd Characteristic. Journal of Cryptology 12(2), 141–151 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  14. Song, L., Parhi, K.K.: Low energy digit-serial/parallel finite field multipliers. Journal of VLSI Signal Processing 19(2), 149–166 (1998)

    Article  Google Scholar 

  15. Tenca, A.F., Koç, Ç.K.: A Scalable Architecture for Montgomery Multiplication. In: Koç, Ç.K., Paar, C. (eds.) CHES 1999. LNCS, vol. 1717, pp. 94–108. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  16. Tsai, W.C., Shung, C.B., Wang, S.J.: Two systolic architectures for modular multiplication. IEEE Transactions on VLSI Systems 8(1), 103–110 (2000)

    Article  Google Scholar 

  17. Walter, C.D.: Systolic Modular Multiplication. IEEE Transactions on Computers 42(3), 376–378 (1993)

    Article  MATH  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

Bertoni, G., Guajardo, J., Orlando, G. (2003). Systolic and Scalable Architectures for Digit-Serial Multiplication in Fields GF(p m). In: Johansson, T., Maitra, S. (eds) Progress in Cryptology - INDOCRYPT 2003. INDOCRYPT 2003. Lecture Notes in Computer Science, vol 2904. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24582-7_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24582-7_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20609-5

  • Online ISBN: 978-3-540-24582-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics