DEVICE FOR REDUCING NUMBERS MODULO WITH ANALYSIS OF FOUR-BITS OF SUCH NUMBER PER STEP FOR CRYPTOGRAPHICAL APPLICATIONS
DOI:
https://doi.org/10.18372/2410-7840.23.15433Keywords:
asymmetric cryptography, arithmetic operations, modular number reduction, schematic solution, algorithm, speedAbstract
Today a lot of cyberattacks are directed on the data and
other resources of information and communication systems. Cryptography is used to provide confidentiality and
integrity of various types of the data (personal, confidentional, sensitive). Symmetric algorithms (block and
stream) have high speed parameters to provide data security and privacy in communicational channels. But symmetric ciphers have some problems and disadvantages
that must be solved for effective functionning. Modern
public key cryptography (asymmetric cryptography)
makes it possible not only to encrypt data, but also to
solve some current problems of symmetric cryptography
– in particular, the problem of distribution of secret keys.
However, asymmetric cryptography algorithms are quite
slow and resource-intensive, which is why they require the
latest approaches to increase performance and optimize
their implementation on different platforms. The authors
consider the issue of increasing the speed of asymmetric
cryptography algorithms and propose a schematic
solution (device) for reducing a number by modulus as
one of the methods of implementing the summation of
integers by modulus. It is known that operations such as
multiplication, squaring and modulation affect the
performance of cryptographic hardware devices. In
particular, the modular operation is the most complex and
cumbersome in terms of implementation, which requires
special attention of scientists and researchers to develop
algorithms and hardware solutions for this problem.
From this position, in the paper authors propose to
develop and study a device for reducing numbers modulo
with the analysis of four digits per step. The developed
device was verified by checking the created algorithm for
describing the behavioral model in Verilog HDL using
time diagrams. The testing showed the correctness of the
algorithm of the behavioral model, which confirmed the
effectiveness of the developed device for bringing
numbers modulo with the analysis of four digits of such a
number per step, as well as the possibility of its use for
cryptographic applications.
Downloads
Published
How to Cite
Issue
Section
License
The scientific journal adheres to the principles of Open Access and provides free, immediate, and permanent access to all published materials without financial, technical, or legal barriers for readers.
All articles are published in Open Access under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
Copyright
Authors who publish their works in the journal:
-
retain the copyright to their publications;
-
grant the journal the right of first publication of the article;
-
agree to the distribution of their materials under the CC BY 4.0 license;
-
have the right to reuse, archive, and distribute their works (including in institutional and subject repositories), provided that proper reference is made to the original publication in the journal.