esign of Hybrid Finite Field Multiplier over GF(2^163) for Elliptic Curve Cryptosystems
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
The multiplication over finite field GF(2^163) is the main arithmetic operation in Elliptic Curve Cryptography (ECC). Therefore, 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 hybrid multiplier over GF(2^163) is presented. The proposed multiplier operates in polynomial basis of GF(2^163). This multiplier’s size of 163 bits is currently recommended by the National Institute of Standards and Technology (NIST) in their elliptic curve digital signature standard (ECDSS), and is used in practice for binary field multiplication in elliptic curve cryptography. The hybrid architecture is -times faster than bit-serial architectures but with lower area complexity than bit-parallel ones, where the value for , 2≤t≤[m/2] , can be arbitrarily selected by the designer to set the tradeoff between area and speed. 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 such as smart cards and mobile phones. In addition, the proposed architecture is highly regular, simple, expandable and therefore, well-suited for VLSI implementation.
Abstract
The multiplication over finite field GF(2^163) is the main arithmetic operation in Elliptic Curve Cryptography (ECC). Therefore, 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 hybrid multiplier over GF(2^163) is presented. The proposed multiplier operates in polynomial basis of GF(2^163). This multiplier’s size of 163 bits is currently recommended by the National Institute of Standards and Technology (NIST) in their elliptic curve digital signature standard (ECDSS), and is used in practice for binary field multiplication in elliptic curve cryptography. The hybrid architecture is -times faster than bit-serial architectures but with lower area complexity than bit-parallel ones, where the value for , 2≤t≤[m/2] , can be arbitrarily selected by the designer to set the tradeoff between area and speed. 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 such as smart cards and mobile phones. In addition, the proposed architecture is highly regular, simple, expandable and therefore, well-suited for VLSI implementation.
참고문헌 (11)
- N. Koblitz, "Elliptic curve cryptosystems", Mathematics of Computation, 48, pp.203~209 (1987)
- V. S. Miller, "Use of elliptic curves in cryptography", Advances in Cryptology - Proceedings of Crypto’85, LNCS, 218, pp.417~426 (1986)
- D. Hankerson, "Guide to elliptic curve cryptography" (2004), Springer-Verlag
- IEEE 1363, "IEEE standard specifications for public-key cryptography", ~ (2000)
- NIST, "Digital signature standard" (2000)
- C. H. Kim, "FPGA implementation of high performance elliptic curve cryptographic processor over GF(2163)", Journal of Systems Architecture, 54(10), pp.893~900 (2008)
- Y. Zhang, "A high performance ECC hardware implementation with instruction-level parallelism over GF(2163)", Microprocessors and Microsystems, 34(6), pp.228~236 (2010)
- H. Mahdizadeh, "Novel architecture for efficient FPGA implementation of elliptic curve cryptographic processor over GF(2163)", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 21(12), pp.2330~2333 (2013)
- K. C. Cinnati Loi, "Improvements for high performance elliptic curve cryptosystem processor over GF(2163)", 2012 International Symposium on Electronic System Design, pp.140~144 (2012)
- 조용석, "Hardware Implementation of -times Fast Hybrid Polynomial Basis Multiplier over GF(2m)", 한국지식정보기술학회 논문지, 10(2), pp.271~277 (2015), 한국지식정보기술학회
- 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)
