Effective Algorithms for Finding the Remainder of Multi-Digit Numbers

In this paper, the theoretical foundations of the developed methods for finding the remains of multi-digit numbers and the Mersenne number in a binary number system are given, the use of which allows reducing the time complexity. The numerical experiments of the time characteristics of program implementations of the proposed approaches and the classical method are given. The scheme of the algorithm for finding the remainder of the multi-digit number and the multi-digit Mersenne number is given.

[1]  A. S. Molahosseini,et al.  Research challenges in next-generation residue number system architectures , 2012, 2012 7th International Conference on Computer Science & Education (ICCSE).

[2]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[3]  P. V. Mohan,et al.  Residue Number Systems: Algorithms and Architectures , 2011 .

[4]  A. E. Okeyinka Computational Speeds Analysis of RSA and ElGamal Algorithms on Text Data , 2015 .

[5]  Ya. M. Nykolaichuk,et al.  Realization of Rsa cryptographic algorithm based on vector-module method of modular exponention , 2018, 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET).

[6]  A. Omondi,et al.  Residue Number Systems: Theory and Implementation , 2007 .

[7]  L. Washington Elliptic Curves: Number Theory and Cryptography , 2003 .

[8]  F. Petry,et al.  The digit parallel method for fast RNS to weighted number system conversion for specific moduli (2/sup k/-1,2/sup k/,2/sup k/+1) , 1997 .

[9]  Aleksandra Klos-Witkowska,et al.  Research of time characteristics of search methods of inverse element by the module , 2017, 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS).

[10]  Andriy Melnyk,et al.  Rabin's modified method of encryption using various forms of system of residual classes , 2017, 2017 14th International Conference The Experience of Designing and Application of CAD Systems in Microelectronics (CADSM).

[11]  Mikhail N. Kasianchuk,et al.  Theory and Methods of Constructing of Modules System of the Perfect Modified Form of the System of Residual Classes , 2016 .

[12]  Ahmad Hiasat,et al.  A Residue-to-Binary Converter for the Extended Four-Moduli Set $\{2^{n}-1, 2^{n}+1, 2^{2n}+1, 2^{2n+p}\} $ , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[13]  Stepan Ivasiev,et al.  Vector module exponential in the remaining classes system , 2015, 2015 IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS).