Skip to main content

Inversion/Division Systolic Architecture for Public-Key Cryptosystems in GF(2m)

  • Conference paper
  • First Online:
Information Security (ISC 2002)

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

Included in the following conference series:

  • 801 Accesses

Abstract

Finite field arithmetic operations have been widely used in the areas of network security and data communication applications, and high-speed and low-complexity design for finite field arithmetic is very necessary for these applications. The current paper presents a new AB 2 algorithm along with its systolic implementations in GF(2m). The proposed algorithm is based on the MSB-first scheme using the standard basis representation. In addition, parallel-in parallel-out systolic architectures are also introduced using this algorithm as a foundation. The proposed architectures have a low hardware complexity and small latency compared to conventional architectures. In particular, the hardware complexity of AB 2 and inversion/division array are about 25% lower than Wang's over GF(2m), while the latency of AB 2 and inversion/ division array are about 40% and 49.6% lower, respectively. Furthermore, since the proposed architectures incorporate simplicity, regularity, modularity, and pipelinability, they are well suited to VLSI implementation and can also be utilized as the basic architecture for a crypto-processor.

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.W. Peterson, E.J. Weldon: Error-correcting codes. MIT Press, MA (1972)

    MATH  Google Scholar 

  2. D.E.R. Denning: Cryptography and data security. Addison-Wesley, MA (1983)

    MATH  Google Scholar 

  3. IEEE P1363/D9(Draft Version 9): Standard Specifications for Public Key Cryptography, IEEE standards Draft, USA (1999)

    Google Scholar 

  4. T. ElGamal: A public key cryptosystem and a signature scheme based on discrete logarithms, IEEE Trans. on Info. Theory, vol. 31(4) (1985) 469–472

    Article  MathSciNet  Google Scholar 

  5. I.S. Reed and T.K. Truong: The use of finite fields to compute convolutions. IEEE Trans. Inform. Theory, 21 (1975) 208–213

    Article  MathSciNet  Google Scholar 

  6. W.C. Tsai, S.-J. Wang: Two systolic architectures for multiplication in GF(2m). IEE Proc. Cmput. Digit. Tech, Vol. 147 (2000) 375–382

    Google Scholar 

  7. S. G. Moon, J.M. Park, Y. S. Lee: Fast VLSI arithmetic algorithms for highsecurity elliptic curve cryptographic applications. IEEE Transactions on Consumer Electronics, Vol. 47, No. 3 (2001) 700–708

    Article  Google Scholar 

  8. S.K. Jain, L. Song, K.K. Parhi: Efficient semisystolic architectures for finite field arithmetic, IEEE Trans. VLSI Syst. (1995) 101–113

    Google Scholar 

  9. C.Y. Lee, E.H. Lu, L.F. Sun: Low-complexity Bit-parallel Systolic Architecture for Computing AB 2 + C in a Class of Finite Field GF(2m), IEEE Trans. On Circuits and Systems, Vol. 48 (2001) 519–523

    Article  Google Scholar 

  10. C.H. Liu, N.F. Huang, C.Y. Lee: Computation of AB 2 Multiplier in GF(2m) Using an Efficient Low-Complexity Cellular Architecture, IEICE Trans. Fundamentals, Vol. E83-A, (2000) 2657–2663

    Google Scholar 

  11. S.W. Wei: A Systolic Power-Sum Circuit for GF(2m). IEEE Trans. Computers. 43 (1994) 226–229

    Article  Google Scholar 

  12. C.L. Wang and J.H. Guo: New systolic arrays for C+AB 2, inversion, and division in GF(2m). IEEE Trans. Computers 49 (2000) 1120–1125

    Article  Google Scholar 

  13. 13. S. W.Wei: VLSI Architectures for Computing Exponentiations, Multiplicative Inverses, and Divisions in GF(2m). Proc. 1995 IEEE Int’l Symp. Circuits and Systems (1995) 203–206

    Google Scholar 

  14. S. Y. Kung: VLSI Array Processors. Prentice-Hall. 43 (1987)

    Google Scholar 

  15. K. Y. Yoo: A Systolic Array Design Methodology for Sequential Loop Algorithms. Ph.D. thesis, Rensselaer Polytechnic Institute, New York (1992)

    Google Scholar 

  16. Daniel D. Gajski: Principles of Digital Design. Prentice-Hall international, INC. (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nam-Yeun, K., Dae-Ghon, K., Kee-Young, Y. (2002). Inversion/Division Systolic Architecture for Public-Key Cryptosystems in GF(2m). In: Chan, A.H., Gligor, V. (eds) Information Security. ISC 2002. Lecture Notes in Computer Science, vol 2433. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45811-5_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-45811-5_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44270-7

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics