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 条
  • [41] Multi-layer parallel shooting method for multi-layer boundary value problems
    Allan, Fathi M.
    Hajji, Mohamed Ali
    2009 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY, 2009, : 315 - 319
  • [42] A Multi-Layer Network Defense System Using Artificial Immune System
    Elhaj, Mohamed M. K.
    Hamrawi, Hussam
    Suliman, Mamoun M. A.
    2013 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRICAL AND ELECTRONICS ENGINEERING (ICCEEE), 2013, : 234 - 238
  • [43] Multi-Layer Iterative LDPC Decoding for Broadband Wireless Access Networks: A Recursive Shortening Algorithm
    Rong, Bo
    Wu, Yiyan
    Gagnon, Gilles
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2013, 12 (03) : 1320 - 1327
  • [44] Recursive Approaches for Multi-Layer Dividend Strategies in a Phase-Type Renewal Risk Model
    Papaioannou, Apostolos D.
    Ramsden, Lewis
    RISKS, 2023, 11 (01)
  • [45] Influence of drying temperature profile on a multi-layer photographic system
    Hasan, FB
    Dillman, WJ
    Huang, DD
    Ko, CS
    IS&T 50TH ANNUAL CONFERENCE, FINAL PROGRAM AND PROCEEDINGS, 1997, : 543 - 547
  • [46] Development of a Multi-Layer Quality Assurance System for Adaptive Radiotherapy
    Zhong, H.
    Kainz, K.
    Li, X.
    MEDICAL PHYSICS, 2021, 48 (06)
  • [47] Multi-layer monitoring and open CNC system based on fieldbus
    Liu, Qing-Jian
    Wang, Tai-Yong
    Xu, Yue
    Zhi, Jin-Zhang
    Liu, Zhen-Zhong
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2010, 40 (06): : 1589 - 1594
  • [48] Multi-Layer Quality Inspection System Framework for Industry 4.0
    Azamfirei, Victor
    Granlund, Anna
    Lagrosen, Yvonne
    INTERNATIONAL JOURNAL OF AUTOMATION TECHNOLOGY, 2021, 15 (05) : 641 - 650
  • [49] Transition from planar to bulk properties in multi-layer system
    Vinogradov, AP
    Dmitriev, YN
    Romanenko, VE
    ELECTROMAGNETICS, 1997, 17 (06) : 563 - 571
  • [50] AN INNOVATIVE MULTI-LAYER SYSTEM FOR THERMALLY ACTIVATED SWITCHING ACTIONS
    Hausherr, Ginevra
    Lanzara, Giulia
    PROCEEDINGS OF ASME 2023 CONFERENCE ON SMART MATERIALS, ADAPTIVE STRUCTURES AND INTELLIGENT SYSTEMS, SMASIS2023, 2023,