메뉴 건너뛰기




Volumn 52, Issue 9, 2003, Pages 1216-1222

A scalable architecture for modular multiplication based on Montgomery's algorithm

Author keywords

Cryptography; Modular multiplication; Modular multiplier; Montgomery multiplication; Scalable multiplier

Indexed keywords

ALGORITHMS; CMOS INTEGRATED CIRCUITS; COMPUTATIONAL COMPLEXITY; COMPUTER HARDWARE; COMPUTER SOFTWARE; CONSTRAINT THEORY; CRYPTOGRAPHY; MATHEMATICAL TRANSFORMATIONS; PARALLEL PROCESSING SYSTEMS;

EID: 0141831855     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/TC.2003.1228516     Document Type: Article
Times cited : (182)

References (27)
  • 1
    • 84966243285 scopus 로고
    • Modular multiplication without trial division
    • Apr.
    • P.L. Montgomery, "Modular Multiplication without Trial Division," Math. of Computation, vol. 44, no. 170, pp. 519-521, Apr., 1985.
    • (1985) Math. of Computation , vol.44 , Issue.170 , pp. 519-521
    • Montgomery, P.L.1
  • 2
    • 0029226591 scopus 로고
    • Simplifying quotient determination in high-radix modular multiplication
    • S. Knowles and W.H. McAllister, eds.; July
    • H. Orup, "Simplifying Quotient Determination in High-Radix Modular Multiplication," Proc. 12th IEEE Symp. Computer Arithmetic, S. Knowles and W.H. McAllister, eds., pp. 193-199, July 1995.
    • (1995) Proc. 12th IEEE Symp. Computer Arithmetic , pp. 193-199
    • Orup, H.1
  • 3
    • 0030172012 scopus 로고    scopus 로고
    • Analyzing and comparing Montgomery multiplication algorithms
    • June
    • Ç.K. Koç, T. Acar, and B.S. Kaliski, "Analyzing and Comparing Montgomery Multiplication Algorithms," IEEE Micro, vol. 16, no. 3, pp. 26-33, June 1996.
    • (1996) IEEE Micro , vol.16 , Issue.3 , pp. 26-33
    • Koç, Ç.K.1    Acar, T.2    Kaliski, B.S.3
  • 7
    • 0027606916 scopus 로고
    • Hardware implementation of Montgomery's modular multiplication algorithm
    • June
    • S.E. Eldridge and C.D. Walter, "Hardware Implementation of Montgomery's Modular Multiplication Algorithm," IEEE Trans. Computers, vol. 42, no. 6, pp. 693-699, June 1993.
    • (1993) IEEE Trans. Computers , vol.42 , Issue.6 , pp. 693-699
    • Eldridge, S.E.1    Walter, C.D.2
  • 8
    • 0027268812 scopus 로고
    • High-radix modular multiplication for cryptosystems
    • E. Swartzlander Jr., M.J. Irwin, and G. Jullien, eds., June
    • P. Kornerup, "High-Radix Modular Multiplication for Cryptosystems," Proc. 11th IEEE Symp. Computer Arithmetic, E. Swartzlander Jr., M.J. Irwin, and G. Jullien, eds., June 1993.
    • (1993) Proc. 11th IEEE Symp. Computer Arithmetic
    • Kornerup, P.1
  • 9
    • 0031076815 scopus 로고    scopus 로고
    • Space/time trade-offs for higher radix modular multiplication using repeated addition
    • Feb.
    • C.D. Walter, "Space/Time Trade-Offs for Higher Radix Modular Multiplication Using Repeated Addition," IEEE Trans. Computers, vol. 46, no. 2, Feb. 1997.
    • (1997) IEEE Trans. Computers , vol.46 , Issue.2
    • Walter, C.D.1
  • 10
    • 0030704439 scopus 로고    scopus 로고
    • Design and implementation of a coprocessor for cryptography applications
    • Mar.
    • A. Royo, J. Moran, and J.C. Lopez, "Design and Implementation of a Coprocessor for Cryptography Applications," Proc. European Design and Test Conf., pp. 213-217, Mar. 1997.
    • (1997) Proc. European Design and Test Conf. , pp. 213-217
    • Royo, A.1    Moran, J.2    Lopez, J.C.3
  • 11
    • 0029234252 scopus 로고
    • O(n)-depth circuit algorithm for modular exponentiation
    • S. Knowles and W.H. McAllister, eds.; July
    • T. Hamano, N. Takagi, S. Yajima, and F.P. Preparata, "O(n)-Depth Circuit Algorithm for Modular Exponentiation," Proc. 12th IEEE Symp. Computer Arithmetic, S. Knowles and W.H. McAllister, eds., pp. 188-192, July 1995.
    • (1995) Proc. 12th IEEE Symp. Computer Arithmetic , pp. 188-192
    • Hamano, T.1    Takagi, N.2    Yajima, S.3    Preparata, F.P.4
  • 14
    • 0017930809 scopus 로고
    • A method for obtaining digital signatures and public-key cryptosystems
    • Feb.
    • R.L. Rivest, A. Shamir, and L. Adleman, "A Method for Obtaining Digital Signatures and Public-Key Cryptosystems," Comm. ACM, vol. 21, no. 2, pp. 120-126, Feb. 1978.
    • (1978) Comm. ACM , vol.21 , Issue.2 , pp. 120-126
    • Rivest, R.L.1    Shamir, A.2    Adleman, L.3
  • 17
    • 0032630775 scopus 로고    scopus 로고
    • Montgomery modular exponentiation on reconfigurable hardware
    • Apr.
    • T. Blum and C. Paar, "Montgomery Modular Exponentiation on Reconfigurable Hardware," Proc. 14th IEEE Symp. Computer Arithmetic, pp. 70-77, Apr. 1999.
    • (1999) Proc. 14th IEEE Symp. Computer Arithmetic , pp. 70-77
    • Blum, T.1    Paar, C.2
  • 18
    • 0000094920 scopus 로고
    • Systolic modular multiplication
    • Mar.
    • C. Walter, "Systolic Modular Multiplication," IEEE Trans. Computers, vol. 42, no. 3, pp. 376-378, Mar. 1993.
    • (1993) IEEE Trans. Computers , vol.42 , Issue.3 , pp. 376-378
    • Walter, C.1
  • 19
    • 0022482205 scopus 로고
    • Partitioning and mapping algorithms into fixed size systolic arrays
    • Jan.
    • D.I. Moldovan and J.A.B. Fortes, "Partitioning and Mapping Algorithms into Fixed Size Systolic Arrays," IEEE Trans. Computers, vol. 35, no. 1, pp. 1-12 Jan. 1986.
    • (1986) IEEE Trans. Computers , vol.35 , Issue.1 , pp. 1-12
    • Moldovan, D.I.1    Fortes, J.A.B.2
  • 21
    • 0141619142 scopus 로고    scopus 로고
    • ASIC design, implementation, and analysis of a scalable high-radix Montgomery multiplier
    • MS thesis, Oregon State Univ., Dec.
    • G. Todorov, "ASIC Design, Implementation, and Analysis of a Scalable High-Radix Montgomery Multiplier," MS thesis, Oregon State Univ., Dec. 2000.
    • (2000)
    • Todorov, G.1
  • 23
    • 68549090587 scopus 로고    scopus 로고
    • Montgomery exponentiation with no final subtractions: Improved results
    • Ç.K. Koç and C. Paar, eds.
    • G. Hachez and J.-J. Quisquater, "Montgomery Exponentiation with No Final Subtractions: Improved Results," Lecture Notes in Computer Science, Ç.K. Koç and C. Paar, eds., vol. 1965, pp. 293-301, 2000.
    • (2000) Lecture Notes in Computer Science , vol.1965 , pp. 293-301
    • Hachez, G.1    Quisquater, J.-J.2
  • 25
    • 0141507787 scopus 로고    scopus 로고
    • Variable long-precision arithmetic (VLPA) for reconfigurable coprocessor architectures
    • PhD thesis, Univ. California Los Angeles
    • A.F. Tenca, "Variable Long-Precision Arithmetic (VLPA) for Reconfigurable Coprocessor Architectures," PhD thesis, Univ. California Los Angeles, 1998.
    • (1998)
    • Tenca, A.F.1
  • 26
    • 0141619143 scopus 로고    scopus 로고
    • ASIC design and implementation of a parallel exponentiation algorithm using optimized scalable Montgomery multipliers
    • MS thesis, Oregon State Univ., Corvallis
    • B. Kurniawan, "ASIC Design and Implementation of a Parallel Exponentiation Algorithm Using Optimized Scalable Montgomery Multipliers," MS thesis, Oregon State Univ., Corvallis, 2002.
    • (2002)
    • Kurniawan, B.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.