A Parallel and Uniform k-Partition Method for Montgomery Multiplication

被引:13
|
作者
Neto, Joao Carlos [1 ]
Tenca, Alexandre Ferreira [2 ]
Ruggiero, Wilson Vicente [1 ]
机构
[1] Univ Sao Paulo, Polytech Sch, Dept Comp & Digital Syst Engn, BR-05508900 Sao Paulo, Brazil
[2] Synopsys Inc, Hillsboro, OR 97124 USA
关键词
Cryptography; high-speed arithmetic; modular exponentiation and multiplication; high-radix; low-power; fault-tolerant; MODULAR MULTIPLICATION;
D O I
10.1109/TC.2013.89
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A way to speed up the Montgomery Multiplication by distributing the multiplier operand bits into k partitions is proposed. All of them process in parallel and use an identical algorithm. Each partition executes its task in n/k steps. Even though the computation step operates in radix 2(k), the complexity is reduced by the use of a limited digit set. Experiments with a 90-nm cell library show that the hardware cost and its complexity have a linear growth according to the number of partitions. Besides the gain in speed, the proposal reduces power consumption for multiplication operands with 256, 512, 1024, and 2048 bits. The uniform treatment of partition hardware design enables the realization of a fault-tolerant hardware.
引用
收藏
页码:2122 / 2133
页数:12
相关论文
共 50 条
  • [41] GF(2K) multipliers based on montgomery multiplication algorithm
    Fournaris, AP
    Koufopavlou, O
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 849 - 852
  • [42] Induced H-packing k-partition number for certain nanotubes and chemical graphs
    Antony Xavier
    Santiagu Theresal
    S. Maria Jesu Raja
    Journal of Mathematical Chemistry, 2020, 58 : 1177 - 1196
  • [43] A branch-and-cut algorithm based on semidefinite programming for the minimum k-partition problem
    Bissan Ghaddar
    Miguel F. Anjos
    Frauke Liers
    Annals of Operations Research, 2011, 188 : 155 - 174
  • [44] PARALLEL METHOD OF ZONAL PARTITION
    SHISHKINA, OV
    IZVESTIYA VYSSHIKH UCHEBNYKH ZAVEDENII MATEMATIKA, 1991, (09): : 74 - 80
  • [45] Parallel montgomery multiplication and squaring over GF(2m) based on cellular automata
    Ku, Kyo Min
    Ha, Kyeoung Ju
    Yoo, Wi Hyun
    Yoo, Kee Young
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3046 LNCS (PART 4): : 196 - 205
  • [46] Parallel Montgomery multiplication and squaring over GF(2m) based on cellular automata
    Ku, KM
    Ha, KJ
    Yoo, WH
    Koo, KY
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 4, 2004, 3046 : 196 - 205
  • [47] An Efficient Fault Detection Method for Elliptic Curve Scalar Multiplication Montgomery Algorithm
    Bedoui, Mouna
    Bouallegue, Belgacem
    Hamdi, Belgacem
    Machhout, Mohsen
    2019 IEEE INTERNATIONAL CONFERENCE ON DESIGN & TEST OF INTEGRATED MICRO & NANO-SYSTEMS (DTS), 2019,
  • [48] 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
  • [49] A modified radix-2 Montgomery modular multiplication with new recoding method
    Manochehri, Kooroush
    Sadeghian, Babak
    Pourmozafari, Saadat
    IEICE ELECTRONICS EXPRESS, 2010, 7 (08): : 513 - 519
  • [50] Parallel uniform mesh multiplication applied to a Navier-Stokes solver
    Houzeaux, Guillaume
    de la Cruz, Raul
    Owen, Herbert
    Vazquez, Mariano
    COMPUTERS & FLUIDS, 2013, 80 : 142 - 151