An iterative modular multiplication algorithm in RNS

被引:1
|
作者
Yang, JH [1 ]
Chang, CC [1 ]
Wang, CH [1 ]
机构
[1] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 621, Taiwan
关键词
cryptography; residue number system; modular arithmetic;
D O I
10.1016/j.amc.2005.01.076
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Most current cryptosystems need to compute modular multiplication with large numbers. Modular multiplication is a time-consuming operation, and thus many different techniques have been proposed for the acceleration. A novel approach, residue number system (RNS), which has the advantages of parallel, carry-free.. and high-speed arithmetic, is usually used for large number computations. However, division and the magnitude comparison, which most modular multiplication algorithms involve, are difficult to be processed in RNS. In this paper, we present an iterative modular multiplication algorithm in RNS. A subtle iterative model, eliminating division and the magnitude comparison in modular multiplications,. proposed by Chiou and Yang, and improved further by Leong et al., can be used to achieve our purpose. Our new algorithm has the property of easy parallelization and is more efficient than other iterative modular multiplication algorithms proposed previously. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:637 / 645
页数:9
相关论文
共 50 条
  • [1] An RNS Modular Multiplication Algorithm
    Schinianakis, Dimitris
    Stouraitis, Thanos
    [J]. 2013 IEEE 20TH INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2013, : 958 - 961
  • [2] An RNS montgomery modular multiplication algorithm
    Bajard, JC
    Didier, LS
    Kornerup, P
    [J]. 13TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 1997, : 234 - 239
  • [3] An RNS Montgomery modular multiplication algorithm
    Bajard, JC
    Didier, LS
    Kornerup, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (07) : 766 - 776
  • [4] An iterative modular multiplication algorithm
    Leong, PC
    Tan, EC
    Tan, PC
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2002, 44 (1-2) : 175 - 180
  • [5] Selected RNS Bases for Modular Multiplication
    Bajard, J. C.
    Kaihara, M.
    Plantard, T.
    [J]. ARITH: 2009 19TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER ARITHMETIC, 2009, : 25 - +
  • [6] An RNS Barrett Modular Multiplication Architecture
    Schinianakis, Dimitrios
    Stouraitis, Thanos
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 2229 - 2232
  • [7] On the design of RNS bases for modular multiplication
    Esmaeildoust, Mohammad
    Rezaei, Shirin
    Gerami, Marzieh
    Navi, Keivan
    [J]. International Journal of Network Security, 2014, 16 (02) : 118 - 128
  • [8] ITERATIVE MODULAR MULTIPLICATION ALGORITHM WITHOUT MAGNITUDE COMPARISON
    CHIOU, CW
    YANG, TC
    [J]. ELECTRONICS LETTERS, 1994, 30 (24) : 2017 - 2018
  • [9] Some improvement on RNS montgomery modular multiplication
    Bajard, JC
    Didier, LS
    Kornerup, P
    Rico, F
    [J]. ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS X, 2000, 4116 : 214 - 225
  • [10] Fault Detection in RNS Montgomery Modular Multiplication
    Bajard, Jean-Claude
    Eynard, Julien
    Gandino, Filippo
    [J]. 2013 21ST IEEE SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2013, : 119 - 126