Montgomery's multiplication technique: How to make it smaller and faster

被引:0
|
作者
Walter, CD [1 ]
机构
[1] Univ Manchester, Inst Sci & Technol, Dept Computat, Manchester M60 1QD, Lancs, England
关键词
computer arithmetic; cryptography; RSA; Montgomery modular multiplication; higher radix methods; systolic arrays; testing; error correction; fault tolerance; checker function; differential pourer analysis; DPA;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Montgomery's modular multiplication algorithm has enabled considerable progress to be made in the speeding up of RSA cryptosystems. Perhaps the systolic array implementation stands out most in the history of its success. This article gives a brief history of its implementation in hardware, taking a broad view of the many aspects which need to be considered in chip design. Among these are trade-offs between area and time, higher radix methods, communications both within the circuitry and with the rest of the world, and, as the technology shrinks, testing, fault tolerance, checker functions and error correction. We conclude that a linear, pipelined implementation of the algorithm may be part of best policy in thwarting differential power attacks against RSA.
引用
收藏
页码:80 / 93
页数:14
相关论文
共 50 条
  • [21] A simple technique to make faster laparoscopic running sutures
    Vecchio, R
    Di Martino, M
    Sambataro, L
    Lipari, G
    JOURNAL OF LAPAROENDOSCOPIC & ADVANCED SURGICAL TECHNIQUES-PART A, 2002, 12 (02): : 117 - 118
  • [22] How to make LISP go faster than C
    Verna, Didier
    IMECS 2006: International Multiconference of Engineers and Computer Scientists, 2006, : 815 - 820
  • [23] Bird on Your Smartphone: How to make identification faster?
    Hidayat, T.
    Kurniawan, I. S.
    Tapilow, F. S.
    2ND ANNUAL APPLIED SCIENCE AND ENGINEERING CONFERENCE (AASEC 2017), 2018, 288
  • [24] How heteroatom-doped graphenes make hydrogen faster
    Gallagher, James
    NATURE REVIEWS CHEMISTRY, 2018, 2 (04):
  • [25] ''It's not how long you make it, it's how you make it long''
    Vetrovec, GW
    CATHETERIZATION AND CARDIOVASCULAR DIAGNOSIS, 1996, 39 (02): : 213 - 213
  • [27] Smaller Faster Lighter Denser Cheaper: How Innovation Keeps Proving the Catastrophists Wrong
    Merlo, Edgard Monforte
    INTERNATIONAL JOURNAL OF APPLIED BEHAVIORAL ECONOMICS, 2016, 5 (02) : 50 - 52
  • [28] How to make lithium extraction cleaner, faster and cheaper — in six steps
    Andrew Z. Haddad
    Lukas Hackl
    Bilen Akuzum
    Garrett Pohlman
    Jean-François Magnan
    Robert Kostecki
    Nature, 2023, 616 : 245 - 248
  • [29] How can I make my Java']Java Servlets faster?
    Kientzle, T
    DR DOBBS JOURNAL, 2002, 27 (04): : 97 - 99
  • [30] How to make lithium extraction cleaner, faster and cheaper - in six steps
    Haddad, Andrew Z. Z.
    Hackl, Lukas
    Akuzum, Bilen
    Pohlman, Garrett
    Magnan, Jean-Francois
    Kostecki, Robert
    NATURE, 2023, 616 (7956) : 245 - 248