DOI QR코드

DOI QR Code

Fast Modular Exponentiation on a Systolic Array

시스톨릭 어레이상에서 고속 모듈러 지수 연산


Abstract

본 논문에서는 모듈러 지수승시에 요구되는 모듈러 곱셈의 반복 횟수를 줄이기 위해 SM(m)기법을 제안하며 지수를 SM(m)표현과 시스톨릭 SM(m) 표현으로 변환한다.그리고 변환된 스스톨릭 SM(m) 표현으로부터 모듈러 지수연산을 위한 선형시스톨릭 어레이를 제시한다. 제안된 기법은 기존의 방법보다 소프트웨어로 구현시에 선 계산기에 필요한 기업 장소의 크기를 줄였으며, 선형 시스톨릭 어레이로 구현시에 기존의 방법들보다 처리기의 개수를 감소시키며, 처리기내에 필요한 기억 장소의 크기를 줄였다. 수정된 부호화 디지트 기법과 비교하면 처리기의 개수를 24%정도 줄일 수 있다.

Keywords

References

  1. IEEE Trans. on Info. Theory v.IT-22 no.6 New Directions in Cryptography W. Diffie;M. Hellman
  2. Communication of the ACM v.21 A method for obtaining digital signatures and public-key cryptosystems Rivest, R. L.;Shamir, A.;Adleman, L.
  3. IEEE Trans. Computers v.42 no.3 Systolic modular multiplication C. D. Walter
  4. Mathemat. of Computat v.44 Modular Multiplication Without Trial Division P. L. Montgomery
  5. Electronics Letters v.25 no.17 Minimum weight modified signed-digit representations and fast exponentiation Jedwab, J.;Mitchell, C. J.
  6. Computer Math. Applic. v.25 no.6 An improved binary algorithm for RSA Ahang, C. N.
  7. Designs, Codes and Cryptography v.7 Redundant integer representations and fast exponentiation Gollmann, D.;Han Yongfei;Mitchell, C.
  8. International Journal of Computer Mathematics v.61 Fast modular exponentiation for RSA on systolic arrays Y. Han;D. Gollmann;C. J. Mitchell
  9. Electronics Letter v.30 no.17 Fast square-and-multiply exponentiation for RSA Hui, L. C. K.;Lam, K. Y.
  10. Electronics Letter v.30 no.25 Efficiency of SS(1) square and multiply exponentiation apgorithms Lam, K. Y.;Hui, L. C. K.
  11. 경북대학교 석사학위논문 모듈러 곱셈을 위한 선형 고정-크기 시스틀릭 어레이 설계 김현철
  12. Volume 2: seminumerical aogorithms(2nd edition) The art of computer programming Knuth, D. E.
  13. Quarterly Journal of Mechanics and Applied Mathematics v.4 A signed binary multiplication technique A. D. Booth