본문 바로가기
KERD
논문KCI 등재

Hardware Implementation of -times Fast Hybrid Polynomial Basis Multiplier over GF(2m)

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류학제간연구

초록

Finite field multipliers are the basic building blocks in many applications such as error-control coding, cryptography and digital signal processing. Hence, the design of efficient dedicated finite field multiplier architectures can lead to dramatic improvement on the overall system performance. In this paper, a hardware implementation of -times fast hybrid finite field multiplier is presented. The proposed multiplier is used for polynomial basis of finite fields . The proposed architecture is -times faster than bit-serial architectures but with lower area complexity than bit-parallel ones, where the value for , , can be arbitrarily selected by the designer to set the tradeoff between area and speed. In this multiplier, a field element of -bit length is subdivided into several parts to speed up the multiplication operation. In every clock cycle, the multiplication of -bit sub-word and an -bit multiplicand produces one -bit product. The most significant feature of the proposed architecture is that a trade-off between hardware complexity and delay time can be achieved. This makes the proposed multipliers suitable for applications where the value of is large but space is of concern, e.g., resource constrained cryptographic systems. In addition, the proposed architecture is highly regular, simple, expandable and therefore, well-suited for VLSI implementation.

Abstract

Finite field multipliers are the basic building blocks in many applications such as error-control coding, cryptography and digital signal processing. Hence, the design of efficient dedicated finite field multiplier architectures can lead to dramatic improvement on the overall system performance. In this paper, a hardware implementation of -times fast hybrid finite field multiplier is presented. The proposed multiplier is used for polynomial basis of finite fields . The proposed architecture is -times faster than bit-serial architectures but with lower area complexity than bit-parallel ones, where the value for , , can be arbitrarily selected by the designer to set the tradeoff between area and speed. In this multiplier, a field element of -bit length is subdivided into several parts to speed up the multiplication operation. In every clock cycle, the multiplication of -bit sub-word and an -bit multiplicand produces one -bit product. The most significant feature of the proposed architecture is that a trade-off between hardware complexity and delay time can be achieved. This makes the proposed multipliers suitable for applications where the value of is large but space is of concern, e.g., resource constrained cryptographic systems. In addition, the proposed architecture is highly regular, simple, expandable and therefore, well-suited for VLSI implementation.

참고문헌 (12)

  1. R. Lidl, "Introduction to finite fields and their applications" (1994), Cambridge University Press
  2. Man Young Rhee, "Error-correcting coding theory" (1989), Mcgraw-Hill
  3. D. Hankerson, "Guide to elliptic curve cryptography" (2004), Springer-Verlag
  4. E. R. Berlekamp, "Bit-serial reed-solomon encoders", IEEE Transactions on Information Theory, 28(6), pp.869~874 (1982)
  5. J. K. Omura, "Computational method and apparatus for finite field arithmetic", U.S. Patent #4,587,627, ~ (1986)
  6. C. K. Koc, "Low-complexity bit-parallel canonical and normal basis multipliers for a class of finite fields", IEEE Transactions on Computers, 47(3), pp.353~356 (1998)
  7. S. Lin, "Error control coding: Fundamentals and applications" (2004), Prentice-Hall
  8. C. Paar, "Fast arithmetic for public-key algorithms in galois fields with composite exponents", IEEE Transactions on Computers, 48(10), pp.1025~1034 (1999)
  9. Y. S. Cho, "Design of GF(2m) multiplier using its subfields", Electronics Letters, 34(7), pp.650~651 (1998)
  10. L. Song, "Low-energy digitserial", parallel finite field multipliers, 1998, pp.19, 149~166
  11. A. H. Namin, "Comb architectures for finite field multiplication in F2m", IEEE Transactions on Computers, 56(7), pp.909~916 (2007)
  12. P. K. Meher, "On efficient implementation of accumulation in finite field Over GF(2m) and its applications", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 17(4), pp.541~550 (2009)

이 간행물의 다른 논문 (13건)