Skip to main content

Efficient Fixed-Size Systolic Arrays for the Modular Multiplication

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 1999)

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

Included in the following conference series:

  • 1079 Accesses

Abstract

In this paper, we present an efficient fixed-size systolic array for Montgomery's modular multiplication. The array is designed by the LPGS (Locally Parallel Globally Sequential) partition method [14] and can perform efficiently modular multiplication for the input data with arbitrary bits. Also, we address a computation pipelining technique, which improves the throughput and minimizes the buffer size used. With the analysis of VHDL simulation, we discuss a gap between a theoretical optimal number of partition and an empirical one.

This work is supported by the Korea Telecom, KOREA under a grant NO. 98-13.

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. W. Diffie and M. Hellman, “New Directions in Cryptography,” IEEE Trans. on Info. Theory, vol. IT-22(6) (1976) 644–654

    Article  MathSciNet  Google Scholar 

  2. R.L. Rivest, A. Shamir, and L. Adleman, “A Method for Obtaining Digital Signatures and Public-key Cryptosystems,” Commu. ACM. vol. 21 (1978) 120–126

    Article  MATH  MathSciNet  Google Scholar 

  3. P.L. Montgomery, “Modular Multiplication Without Trial Division,” Mathemat. of Computat. vol. 44 (1985) 519–521

    Article  MATH  Google Scholar 

  4. Antoon Bosselaers, Rene Govaerts, and Joos Vandewalle, “Comparison of three modular reduction functions,” Advances in Cryptology-CRYPTO '93 (1993) 175–186

    Google Scholar 

  5. S.R. Dusse and B.S. Kaliski Jr., “A Cryptographic Library for the Motorola DSP56000,” in Advances in Cryptology EUROCRYPT '90, Springer-Verlag (1991) 230–244

    Google Scholar 

  6. S.E. Eldridge and C.D. Walter, “Hardware Implementation of Montgomery's Modular Multiplication Algorithm,” IEEE Trans. Comput. vol. 42 (1993) 693–699

    Article  Google Scholar 

  7. K. Iwamura, T. Matsumoto, and H. Imai, “Systolic Arrays for Modular Exponentiation using Montgomery Method,” Proc. Euro CRYPT '92 (1992) 477–481

    Google Scholar 

  8. J. Sauerbrey, “A Modular Exponentiation unit based on Systolic Arrays,” Abst. AUSCRYPT '92 (1992) 1219–1224

    Google Scholar 

  9. C.D. Walter, “Systolic Modular Multiplication,” IEEE Trans. on Computers, vol. 42 (1993) 376–378

    Article  Google Scholar 

  10. S.Y. Kung, VLSI Array Processors, Prentice-Hall (1987)

    Google Scholar 

  11. K.Y. Yoo, “A Systolic Array Design Methodology for Sequential Loop Algorithms,” Ph.D. thesis, Rensselaer Polytechnic Institute (1992)

    Google Scholar 

  12. Y.J. Heo, K.J. Lee and K.Y. Yoo, “An optimal linear systolic array for computing montgomery modular multiplication”, PDCS '98 (1998)

    Google Scholar 

  13. Po-Song Chen, Shih-Arn Hwang and Cheng-Wen Wu, “A systolic RSA public key cryptosystem”, IEEE International Symposium on Circuits and Systems, vol. 4 (1996)

    Google Scholar 

  14. D.I. Moldovan and J.A.B. Fortes, “Partitioning and Mapping Algorithms into Fixed Size Systolic Arrays”, IEEE transaction on Computers, vol. C-35,no.1, January (1986) 1–12

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lee, SW., Kim, HS., Kim, JJ., Kim, TG., Yoo, KY. (1999). Efficient Fixed-Size Systolic Arrays for the Modular Multiplication. In: Asano, T., Imai, H., Lee, D.T., Nakano, Si., Tokuyama, T. (eds) Computing and Combinatorics. COCOON 1999. Lecture Notes in Computer Science, vol 1627. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48686-0_44

Download citation

  • DOI: https://doi.org/10.1007/3-540-48686-0_44

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66200-6

  • Online ISBN: 978-3-540-48686-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics