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
关键词
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 条
  • [1] Multi-Layer Data Encryption Using Residue Number System in DNA Sequence
    Youssef, M. I.
    Emam, A.
    Elghany, M. Abd
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2012, 6 (04): : 1 - 12
  • [2] Adaptive predictive control of nonlinear system base on multi-layer recursive method
    Luo, Qiubin
    Li, Qiuming
    Feng, Rupeng
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 748 - +
  • [3] RECURSIVE ASSEMBLY OF MULTI-LAYER PERCEPTRON NEURAL NETWORKS
    Motato, Eliot
    Radcliffe, Clark
    7TH ANNUAL DYNAMIC SYSTEMS AND CONTROL CONFERENCE, 2014, VOL 2, 2014,
  • [4] Multi-Layer and Recursive Neural Networks for Metagenomic Classification
    Ditzler, Gregory
    Polikar, Robi
    Rosen, Gail
    IEEE TRANSACTIONS ON NANOBIOSCIENCE, 2015, 14 (06) : 608 - 616
  • [5] A PIPELINED RECURSIVE RESIDUE NUMBER SYSTEM DIGITAL-FILTER
    SODERSTRAND, MA
    SINHA, B
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1984, 31 (04): : 415 - 417
  • [6] Bottom-up and Recursive Interconnection for Multi-layer DC Microgrids
    Werth, Annette
    Tokoro, Mario
    Tanaka, Kenji
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON ENVIRONMENT AND ELECTRICAL ENGINEERING (EEEIC), 2016,
  • [7] Multi-layer architecture for adaptive fuzzy inference system with a large number of input features
    Iraji, Mohammad Saber
    COGNITIVE SYSTEMS RESEARCH, 2017, 42 : 23 - 41
  • [8] ON LARGE MODULI RESIDUE NUMBER SYSTEM RECURSIVE DIGITAL-FILTERS
    RAMNARAYAN, R
    TAYLOR, FJ
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1985, 32 (04): : 349 - 359
  • [9] Investigation into Layer Number Effect on Breakdown Strength of Multi-Layer Polymer Films
    Zhao, Liang
    Yu, Binxiong
    Shang, Wei
    POLYMERS, 2022, 14 (09)
  • [10] Adaptive prediction of drivers' physiological indicators based on multi-layer recursive model
    Li, Shi-Wu
    Ji, Bing-Kui
    Sun, Wen-Cai
    Wang, Lin-Hong
    Si, Dong-Mei
    Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2012, 32 (SUPPL.1): : 30 - 33