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

224비트 소수체에서 효율적인 모듈러 곱셈

Efficient Modular Multiplication for 224-bit Prime Field

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

타원곡선 상수배 연산은 사영좌표계를 기반으로 대부분 모듈러 곱셈으로 계산되므로 모듈러 곱셈의 효율성은 타원곡선암호의 성능에 크게 영향을 미친다. 본 논문에서는 FIPS 186-4의 224비트 소수체에서 효율적인 모듈러 곱셈방법을 제안한다. 제안하는 방법은 Karatsuba 곱셈과 새로운 모듈러 감산을 수행한다. 제안하는 모듈러 곱셈은 기존방법에 비하여 25%정도 빠르며, 모듈러 감산만 비교하면 기존 방법보다 50% 연산으로 계산이 가능하다.

Abstract

The performance of Elliptic Curves Cryptosystem(ECC) is dominated by the modular multiplication since the elliptic curvescalar multiplication consists of the modular multiplication in projective coordinates. In this paper, we propose a new methodthat combines the Karatsuba-Ofman multiplication method and a new modular reduction algorithm in order to improve theperformance of the modular multiplication for NIST p224 in the FIPS 186-4 standard. The proposed method leads to arunning time improvement for computing the modular multiplication about 25% faster than the previous methods. The resultsalso show that the method can reduce the arithmetic complexity by half when compared with traditional implementations onthe standpoint of the modular reduction.

참고문헌 (8)

  1. D. E. Knuth, "The Art of Computer Programming" (1981), Addison-Wesley Publis hing Company
  2. H. Cohen, "A Course in Computation al Algebric Number Theory" (1993), Springer -Verlag
  3. American National Standard for Financial Services, "Public Key Cryptography for the financial services industry: ECDSA, X9.62", ~ (1998)
  4. D. Hankerson, "Guide to Elliptic Curve Cryptography" (2004), Springer
  5. M. Brown, "Software Implementation of the NIST Elliptic Curves over Prime Fields", Proceedings of CT-RSA 2001, LNCS2020, pp.250~265 (2001), Springer Verlag
  6. 장남수, "삼항 기약다항식을 위한 효율적인 Shifted Polynomial Basis 비트-병렬 곱셈기", 정보보호학회논문지, 19(2), pp.49~61 (2009), 한국정보보호학회
  7. E. Kasper, "Fast elliptic curve cryptography in OpenSSL", Proceed ings of the 2011 international conference on Financial Cryptography and Data Security (2011)
  8. J. Chung, "Low-weight polynomial form integers for efficient modular multiplication", IEEE Tran sactions on Computers, 56(1), pp.44~57 (2007)

관련 논문AI추천

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