A new fast modular multiplication method and its application to modular exponentiation-based cryptography

被引:0
|
作者
Hayashi, A [1 ]
机构
[1] Kanazawa Inst Technol, Nonoichi, Ishikawa 9218501, Japan
来源
ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE | 2000年 / 83卷 / 12期
关键词
multiplication remainder computation; exponentiation computation; public key cryptography; RSA cryptography; El Gamar cryptography;
D O I
10.1002/1520-6440(200012)83:12<88::AID-ECJC10>3.3.CO;2-X
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In order to apply exponentiation-based cryptography, such as RSA cryptography and El Gamal cryptography, to a wide range of practical problems, it is desired to devise faster ciphering and deciphering processes. This paper proposes a new algorithm for improving the speed of the exponentiation-based computation. The proposed method is based on the idea in the exponentiation computation that the remainder in square/multiplication with modulus n is constructed from the remainders with moduli different from it. More precisely, the method is based on the following two ideas. (1) The remainder in regard to n can be constructed from the remainder with modulus n + 1 and the remainder with modulus n + 2. (2) It often happens that n + 1 and n + 2 can easily be factorized, even if n is a prime number or difficult to be factorized into prime factors. Then, the Chinese remainder theorem can be applied to the remainder calculation with those numbers as the moduli. The bit computational complexity of the proposed method is estimated, and it is shown, assuming the parallel computation, that the computational complexity is less than in the conventional method. Especially when n + 1 and n + 2 are factorized almost uniformly into K factors, the computational complexity asymptotically follows 1/K. The proposed method will be useful not only in the cryptography requiring the exponentiation computation, but also in improving the speed of the signal processing that requires similar computations. (C) 2000 Scripta Technica.
引用
收藏
页码:88 / 93
页数:6
相关论文
共 50 条
  • [31] Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography
    Akbar, Muhammad Ali
    Shikfa, Abdullatif
    Wang, Bo
    Bermak, Amine
    IEEE ACCESS, 2024, 12 : 119915 - 119926
  • [32] Modular Multiplication for Public Key Cryptography on FPGAs
    Abdel-Fattah, Ahmad M.
    El-Din, Ayman M. Bahaa
    Fahmy, Hossam M. A.
    ICCIT: 2009 FOURTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 1096 - 1100
  • [33] An Optimized Montgomery Modular Multiplication Algorithm for Cryptography
    Narmadha, G.
    Balasubadra, K.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2013, 13 (01): : 118 - 123
  • [34] A FAST MODULAR MULTIPLICATION ALGORITHM
    CHIOU, CW
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1993, 49 (1-2) : 11 - 17
  • [35] A FAST LOGIC FOR MODULAR MULTIPLICATION
    CHIOU, CW
    INTERNATIONAL JOURNAL OF ELECTRONICS, 1993, 74 (06) : 851 - 855
  • [36] A fast modular exponentiation for RSA on systolic arrays
    Han, YF
    Mitchell, CJ
    Gollmann, D
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1997, 63 (3-4) : 215 - 226
  • [37] MONTGOMERY MODULAR-MULTIPLICATION METHOD AND SYSTOLIC ARRAYS SUITABLE FOR MODULAR EXPONENTIATION (VOL 77, PG 42, 1994)
    IWAMURA, K
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 1994, 77 (04): : 43 - 43
  • [38] Fast modular exponentiation for RSA on systolic arrays
    Univ of London, Surrey, United Kingdom
    Int J Comput Math, 3-4 (215-226):
  • [39] Hybrid method for modular exponentiation with precomputation
    Chen, CY
    Chang, CC
    Yang, WP
    ELECTRONICS LETTERS, 1996, 32 (06) : 540 - 541
  • [40] Modular multiplication method
    Oh, JH
    Moon, SJ
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (04): : 317 - 318