On calculating multiplicative inverses modulo 2m

被引:8
|
作者
Arazi, Ortal [1 ]
Qi, Hairong [1 ]
机构
[1] Univ Tennessee, Dept Elect & Engn & Comp Sci, Knoxville, TN 37996 USA
关键词
modular arithmetic; modular multiplication; modular multiplicative inverse;
D O I
10.1109/TC.2008.54
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a procedure for calculating multiplicative inverses modulo 2(m), based on a novel mathematical approach. The procedure is suitable for software implementation on a general-purpose processor. When counting the total number of word-level processor multiplications, the computational effort involved in calculating a multiplicative inverse is 2/3 that of a single multiplication of m-bit values, in addition to a few word-level multiplications. For standard processor word sizes, the number of these additional multiplications does not exceed 12. This introduces a clear advantage of the proposed method when compared to other known methods presented in the literature.
引用
收藏
页码:1435 / 1438
页数:4
相关论文
共 50 条
  • [1] ON COMPUTING MULTIPLICATIVE INVERSES IN GF(2M)
    BRUNNER, H
    CURIGER, A
    HOFSTETTER, M
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (08) : 1010 - 1015
  • [2] EFFECTIVE RECURSIVE ALGORITHM FOR COMPUTING MULTIPLICATIVE INVERSES IN GF(2M)
    ITOH, T
    TSUJII, S
    ELECTRONICS LETTERS, 1988, 24 (06) : 334 - 335
  • [3] GENERALIZED FAST ALGORITHM FOR COMPUTING MULTIPLICATIVE INVERSES IN GF(2M)
    ASANO, Y
    ITOH, T
    TSUJII, S
    ELECTRONICS LETTERS, 1989, 25 (10) : 664 - 665
  • [4] A low latency architecture for computing multiplicative inverses and divisions in GF(2m)
    Dinh, AV
    Bolton, RJ
    Palmer, RJ
    Mason, R
    2000 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS 1 AND 2: NAVIGATING TO A NEW ERA, 2000, : 43 - 47
  • [5] A low latency architecture for computing multiplicative inverses and divisions in GF(2m)
    Dinh, AV
    Bolton, RJ
    Mason, R
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 2001, 48 (08): : 789 - 793
  • [6] A FAST ALGORITHM FOR COMPUTING MULTIPLICATIVE INVERSES IN GF(2M) USING NORMAL BASES
    ITOH, T
    TSUJII, S
    INFORMATION AND COMPUTATION, 1988, 78 (03) : 171 - 177
  • [7] Table lookup structures for multiplicative inverses modulo 2k
    Matula, DW
    Fit-Florea, A
    Thornton, MA
    17th IEEE Symposium on Computer Arithmetic, Proceedings, 2005, : 156 - 163
  • [8] Zeckendorf representation of multiplicative inverses modulo a Fibonacci number
    Alecci, Gessica
    Murru, Nadir
    Sanna, Carlo
    MONATSHEFTE FUR MATHEMATIK, 2023, 201 (01): : 1 - 9
  • [9] Zeckendorf representation of multiplicative inverses modulo a Fibonacci number
    Gessica Alecci
    Nadir Murru
    Carlo Sanna
    Monatshefte für Mathematik, 2023, 201 : 1 - 9
  • [10] On Newton-Raphson Iteration for Multiplicative Inverses Modulo Prime Powers
    Dumas, Jean-Guillaume
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (08) : 2106 - 2109