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 条
  • [31] Spectroscopic multi-layer film thickness measurement system
    Horie, M
    Fujiwara, N
    Kokubo, M
    Kakiuchida, H
    METROLOGY, INSPECTION, AND PROCESS CONTROL FOR MICROLITHOGRAPHY X, 1996, 2725 : 757 - 764
  • [32] ROBOTIC MANIPULATION SYSTEM FOR MULTI-LAYER FABRIC STITCHING
    Lahoud, Marcel
    Marchello, Gabriele
    Abidi, Haider
    D'Imperio, Mariapaola
    Cannella, Ferdinando
    PROCEEDINGS OF ASME 2021 INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, IDETC-CIE2021, VOL 7, 2021,
  • [33] Multi-Layer Bayesian Based Intrusion Detection System
    Altwaijry, Hesham
    Algarny, Saeed
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2011, VOL II, 2011, : 918 - 922
  • [34] MRO system modeling based on multi-layer mode
    Liu, Ying-Bo
    Xu, Yun-Long
    Zhang, Li
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2010, 16 (10): : 2078 - 2086
  • [37] Multi-layer Pointillism
    Chi, Dongxiang
    Li, Ming
    Zhao, Ying
    Liu, Wenhong
    Hu, Jing
    2013 6TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING (CISP), VOLS 1-3, 2013, : 1056 - 1060
  • [38] Local learning for multi-layer, multi-component predictive system
    Al-Jubouri, Bassma
    Gabrys, Bogdan
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS: PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE KES-2016, 2016, 96 : 723 - 732
  • [39] Investigation of layer number effects on the electrical properties of strained multi-layer MoS2
    Manouchehr Hosseini
    Hamidreza Karami
    Zahra Sohrabi
    Journal of Computational Electronics, 2019, 18 : 1236 - 1242
  • [40] FINITE ELEMENT ANALYSIS OF HEAT TRANSFER IN MULTI-LAYER COOKING POTS WITH EMPHASIS ON LAYER NUMBER
    Sedighi, Mohammadreza
    Dardashti, Behnam Nilforooshan
    INTERNATIONAL JOURNAL OF AUTOMOTIVE AND MECHANICAL ENGINEERING, 2015, 11 : 2253 - 2261