COMPUTING A-STAR-B (MOD-N) EFFICIENTLY IN ANSI-C

被引:0
作者
BAKER, HG [1 ]
机构
[1] NIMBLE COMP CORP,ENCINO,CA 91436
来源
SIGPLAN NOTICES | 1992年 / 27卷 / 01期
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The modular product computation A*B (mod N) is a bottleneck for some public-key encryption algorithms, as well as many exact computations implemented using the Chinese Remainder Theorem. We show how to compute A*B (mod N) efficiently, for single-precision A,B, and N, on a modern RISC architecture (Intel 80860) in ANSI C. On this architecture, our method computes A*B (mod N) faster than ANSI C computes A%N, for unsigned longs A and N.
引用
收藏
页码:95 / 98
页数:4
相关论文
共 13 条
  • [1] ANSI C, 1988, DRAFT PROPOSED AM NA
  • [2] BLAKLEY GR, 1983, IEEE T COMPUT, V32, P497, DOI 10.1109/TC.1983.1676262
  • [3] DO D, 1983, ANSIMILSTD1815A1983
  • [4] A GENERALIZATION OF BRICKELL ALGORITHM FOR FAST MODULAR MULTIPLICATION
    GIBSON, JK
    [J]. BIT, 1988, 28 (04): : 755 - 764
  • [5] GREGORY RT, 1984, METHODS APPLICATIONS
  • [6] Knuth D.E., 1981, ART COMPUTER PROGRAM, V2
  • [7] Kukihara K., 1989, Journal of Information Processing, V12, P147
  • [8] ALGEBRAIC SIMPLIFICATION - GUIDE FOR PERPLEXED
    MOSES, J
    [J]. COMMUNICATIONS OF THE ACM, 1971, 14 (08) : 527 - &
  • [9] RIVEST RL, 1978, COMMUN ACM, V21, P120, DOI [10.1145/359340.359342, 10.1145/357980.358017]
  • [10] SCHROEDER MR, 1986, NUMBER THEORY SCI CO