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 条
  • [21] Montgomery multiplication in GF(2k)
    Des Codes Cryptography, 1 (57-69):
  • [22] A tight upper bound for the k-partition problem on ideal sets
    Goldberg, RR
    Shapiro, J
    OPERATIONS RESEARCH LETTERS, 1999, 24 (04) : 165 - 173
  • [23] Approximation algorithm for the balanced 2-connected k-partition problem
    Wu, Di
    Zhang, Zhao
    Wu, Weili
    THEORETICAL COMPUTER SCIENCE, 2016, 609 : 627 - 638
  • [24] Cox-rower architecture for fast parallel Montgomery multiplication
    Kawamura, S
    Koike, M
    Sano, F
    Shimbo, A
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2000, 2000, 1807 : 523 - 538
  • [25] Quantum correlation measure based on min relative entropy for two-partition and k-partition br
    Li, Jun-Qing
    Li, Huang
    Cui, Shi-Jie
    Wang, Yin-Zhu
    ACTA PHYSICA SINICA, 2023, 72 (01)
  • [26] The K-partition flash code with BIFC-based sharing and some variants
    Ortiz, Riz Rupert L.
    Fernandez, Proceso L.
    International Journal of Multimedia and Ubiquitous Engineering, 2014, 9 (09): : 381 - 396
  • [27] A modified Fuzzy k-Partition based on indiscernibility relation for categorical data clustering
    Yanto, Iwan Tri Riyadi
    Ismail, Maizatul Akmar
    Herawan, Tutut
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2016, 53 : 41 - 52
  • [28] Linear algorithms for a k-partition problem of planar graphs without specifying bases
    Wada, K
    Chen, W
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 1998, 1517 : 324 - 336
  • [29] Reconfigurable hardware implementation of Montgomery modular multiplication and parallel binary exponentiation
    Nedjah, N
    Mourelle, LD
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 226 - 233
  • [30] pSHS: A Scalable Parallel Software Implementation of Montgomery Multiplication for Multicore Systems
    Chen, Zhimin
    Schaumont, Patrick
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 843 - 848