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 条