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

被引:0
|
作者
Hayashi, Akira [1 ]
机构
[1] Kanazawa Institute of Technology, Ishikawa, 921-8501, Japan
关键词
Algorithms - Computational complexity - Computational methods - Estimation - Parallel processing systems;
D O I
10.1002/1520-6440(200012)83:123.0.CO;2-5
中图分类号
学科分类号
摘要
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 n. 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.
引用
收藏
页码:88 / 93
相关论文
共 50 条
  • [1] A new fast modular multiplication method and its application to modular exponentiation-based cryptography
    Hayashi, A
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2000, 83 (12): : 88 - 93
  • [2] New modular multiplication algorithms for fast modular exponentiation
    Hong, SM
    Oh, SY
    Yoon, H
    ADVANCES IN CRYPTOLOGY - EUROCRYPT '96, 1996, 1070 : 166 - 177
  • [3] Fast reconfigurable systolic hardware for modular multiplication and exponentiation
    Nedjah, N
    Mourelle, LD
    JOURNAL OF SYSTEMS ARCHITECTURE, 2003, 49 (7-9) : 387 - 396
  • [4] MONTGOMERY MODULAR-MULTIPLICATION METHOD AND SYSTOLIC ARRAYS SUITABLE FOR MODULAR EXPONENTIATION
    IWAMURA, K
    MATSUMOTO, T
    IMAI, H
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 1994, 77 (03): : 40 - 51
  • [5] Efficient residue number system iterative modular multiplication algorithm for fast modular exponentiation
    Yang, J. -H.
    Chang, C. -C.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2008, 2 (01): : 1 - 5
  • [6] Fast batch modular exponentiation with common-multiplicand multiplication
    Seo, Jungjoo
    Park, Kunsoo
    INFORMATION PROCESSING LETTERS, 2018, 129 : 5 - 10
  • [7] Fast modular multiplication method
    Chung Cheng Inst of Technology, Taoyuan, Taiwan
    Comput Syst Sci Eng, 6 (353-358):
  • [8] A fast modular multiplication method
    Lou, DC
    Chang, CC
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1998, 13 (06): : 353 - 358
  • [9] Efficient hardware implementation of modular multiplication and exponentiation for public-key cryptography
    Nedjah, N
    Mourelle, LD
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2002, 2003, 2565 : 451 - 463
  • [10] A pipelined architecture of fast modular multiplication for RSA cryptography
    Sheu, JL
    Shieh, MD
    Wu, CH
    Sheu, MH
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : A121 - A124