A Multi-layer Recursive Residue Number System

被引:0
|
作者
Hollmann, Henk D. L. [1 ]
Rietman, Ronald [2 ]
de Hoogh, Sebastiaan [2 ]
Tolhuizen, Ludo [2 ]
Gorissen, Paul [1 ]
机构
[1] Philips IP&S, Eindhoven, Netherlands
[2] Philips Res, Eindhoven, Netherlands
来源
2018 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT) | 2018年
关键词
IMPLEMENTATION; MULTIPLICATION; RNS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a method to increase the dynamical range of a Residue Number System (RNS) by adding virtual RNS layers on top of the original RNS, where the required modular arithmetic for a modulus on any non-bottom layer is implemented by means of an RNS Montgomery multiplication algorithm that uses the RNS on the layer below. As a result, the actual arithmetic is deferred to the bottom layer. The multiplication algorithm that we use is based on an algorithm by Bajard and Imbert, extended to work with pseudo-residues (remainders with a larger range than the modulus). The resulting Recursive Residue Number System (RRNS) can be used to implement modular addition, multiplication, and multiply-and-accumulate for very large (2000+ bits) moduli, using only modular operations for small (for example 8-bits) moduli. A hardware implementation of this method allows for massive parallelization. Our method can be applied in cryptographic algorithms such as RSA to realize modular exponentiation with a large (2048-bit, or even 4096-bit) modulus. Due to the use of full RNS Montgomery algorithms, the system does not involve any carries, therefore cryptographic attacks that exploit carries cannot be applied.
引用
收藏
页码:1460 / 1464
页数:5
相关论文
共 50 条
  • [21] Car Number Plate Detection Using Multi-layer Weak Filter
    Zhang, Ruliang
    Zhang, Yun
    2009 INTERNATIONAL CONFERENCE ON BUSINESS INTELLIGENCE AND FINANCIAL ENGINEERING, PROCEEDINGS, 2009, : 228 - 232
  • [22] Multi-layer floorplanning for reliable system-on-package
    Shiu, PH
    Ravichandran, R
    Easwar, S
    Lim, SK
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 5, PROCEEDINGS, 2004, : 69 - 72
  • [23] The Vulnerability Analysis of the Multi-layer Air Transport System
    Zhao, Mo
    Wang, Xinglong
    Pan, Weihuang
    Mang, Xingjian
    2019 5TH INTERNATIONAL CONFERENCE ON TRANSPORTATION INFORMATION AND SAFETY (ICTIS 2019), 2019, : 956 - 962
  • [24] Multi-Layer QoE Learning System Implemented by Fiberhost
    Andruloniw, Pawel
    Kowalik, Karol
    Partyka, Bartosz
    Zwierzykowski, Piotr
    APPLIED SCIENCES-BASEL, 2023, 13 (04):
  • [25] Multi-layer occlusion algorithm in augmented reality system
    Zhang, Jin-Ling
    Jia, Qing-Xuan
    Sun, Han-Xu
    Liu, Ya-Hui
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2009, 36 (05): : 85 - 88
  • [26] Multi-layer Perceptron Based Video Surveillance System
    Harihar, Vijai Kumar
    Sukumaran, Sandeep
    Sirajuddin, Samar
    Sali, Aswathy
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2017, : 490 - 495
  • [27] L CURRENT SYSTEM IN A MULTI-LAYER IONOSPHERIC MODEL
    XU, WY
    TSCHU, KK
    MATSUSHITA, S
    ACTA GEOPHYSICA SINICA, 1983, 26 (06): : 503 - 514
  • [28] Adaptive multi-layer techniques for increased system dependability
    Bauer, Lars
    Henkel, Joerg
    Herkersdorf, Andreas
    Kochte, Michael A.
    Kuehn, Johannes M.
    Rosenstiel, Wolfgang
    Schweizer, Thomas
    Wallentowitz, Stefan
    Wenzel, Volker
    Wild, Thomas
    Wunderlich, Hans-Joachim
    Zhang, Hongyan
    IT-INFORMATION TECHNOLOGY, 2015, 57 (03): : 149 - 158
  • [29] Communication in a multi-layer MIMD system for computer vision
    Ercan, MF
    Fung, YF
    Demokan, MS
    JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (14) : 1349 - 1364
  • [30] Toward Multi-Layer Holistic Evaluation of System Designs
    Kleanthous, Marios
    Sazeides, Yiannakis
    Ozer, Emre
    Nicopoulos, Chrysostomos
    Nikolaou, Panagiota
    Hadjilambrou, Zacharias
    IEEE COMPUTER ARCHITECTURE LETTERS, 2016, 15 (01) : 58 - 61