<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Image-based symmetric message encryption method⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Serhii Buchyk</string-name>
          <email>buchyk@knu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Serhii Toliupa</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmytro Tsapro</string-name>
          <email>dima.tsapro11@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anastasiia Shabanova</string-name>
          <email>shabanovaa@knu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr Buchyk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CQPC-2024: Classic</institution>
          ,
          <addr-line>Quantum, and Post-Quantum Cryptography</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>60 Volodymyrska str., 01033 Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>12</fpage>
      <lpage>18</lpage>
      <abstract>
        <p>The paper is devoted to the development of a symmetric message encryption method based on the use of images. The presented method combines the book method, a disposable notebook, and the Diffie-Hellman protocol, which eliminates the disadvantages of book encryption, namely the transmission of special characters and the limitation of the key space. Modification of the Diffie-Hellman protocol for image transmission ensures the creation of the same unique image. Using such an image as a disposable notepad means that the stability will depend on the random number generator, which will be MT19937-64 with an initial startup time of seconds. To confirm the efficiency of the presented method, a software application has been developed that implements image mixing, subsequently forming a unique image for two users, and using it to perform the corresponding encoding using the book method.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;image</kwd>
        <kwd>Diffie-Hellman algorithm</kwd>
        <kwd>symmetric encryption</kwd>
        <kwd>RGB</kwd>
        <kwd>book coding 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The problem of information transmission and its protection
dates back to ancient times, so as transmission methods
have improved and become more popular, so have the
methods of protection [
        <xref ref-type="bibr" rid="ref1">1, 2</xref>
        ]. At the current stage of
development of information systems and technologies [3],
global computer systems [4], and multimedia [5], the issue
of ensuring the reliability and security of digitally stored
data, as well as their reproduction and transmission via
information communication channels, is extremely acute.
Especially as wars evolve from full-scale conflicts into
hybrid ones, it may seem that the main role will be played
by information resources of state importance and big
business, but collecting information on public sentiment is
sometimes much more important, as it allows to identify
hidden trends and prevent destabilization, providing a more
accurate understanding of public sentiment and informed
decision-making to maintain social stability.
      </p>
      <p>Such data is usually discussed by people in private.
Since it is the population that determines the political
course of a state and its sovereignty, protecting private
communications should be one of the top priorities of the
state. The development of various encryption methods
should be an important area of this work.</p>
      <p>
        According to the RAS (Rise Above Research) study,
around 1.13 trillion photos were taken in 2020 alone [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
This means that if you divide the value by the total number
of people with a phone, about 211 photos fall to each person.
It should be noted that the number of images that can be
used is much higher, as it does not include those created
with graphic editors.
      </p>
      <p>
        A study (February 2024) by Rise Above Research predicts
that the number of photos taken and stored will increase in
2024 and continue to grow at a linear rate until 2028, with
the vast majority of these photos being taken on
smartphones. This will lead to a 10% increase in the number
of photos taken this year, reaching around 1.8 trillion
photos worldwide in 2024 [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>Based on these facts, the paper proposes a cryptographic
protection method that combines the book method as an
encoding method and the Diffie-Hellman method for image
transmission.
2. Analysis and problem statement
The use of various methods of cryptographic information
protection is an important and urgent task, so when
considering programming technologies for secure systems,
cryptography is one of the most important areas. Of course,
researchers are constantly looking for new ways to protect
information and systems from cybercriminals. Hence,
various methods emerge as a combination of best practices
in terms of cryptographic protection.</p>
      <p>
        For example, a well-known simple but rather reliable
approach to security [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is the use of the book cipher
algorithm. It is stated in [8, p. 51] that “cryptanalysts
generally agree that the book cipher, when used correctly,
is virtually unbreakable”. This suggests that combining the
use of a book cipher with other cryptographic methods can
improve resistance to breaking.
      </p>
      <p>
        Another well-known digital encryption method that
provides a secure exchange of cryptographic keys between
0000-0003-0892-3494 (S. Buchyk); 0000-0002-1919-9174 (S. Toliupa);
0009-0003-4858-6258 (D. Tsapro); 0009-0008-4962-569X (A. Shabanova);
0000-0001-7102-2176 (O. Buchyk)
© 2024 Copyright for this paper by its authors. Use permitted under
Creative Commons License Attribution 4.0 International (CC BY 4.0).
two parties over a public channel without transmitting their
conversation is the Diffie-Hellman key exchange [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], the authors point out that “today, encryption of
color images is important to ensure their confidentiality
during transmission over insecure networks or storage...
Security analysis confirms that RGB image encryption is
fast and secure against several known attacks, so it can be
used in real-time applications where high security is
required”. Paper [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] presents a fast RGB image encryption
algorithm based on the general characteristics of a simple
image and an optimized pseudo-random sequence from a
1D logistics map.
      </p>
      <p>
        Paper [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] presents a hybrid network security algorithm
based on the Diffie-Hellman algorithm and the
Text-toImage encryption algorithm.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], the authors propose to improve the critical
stability of the DNA algorithm by combining the genetic
algorithm and the Diffie-Hellman key exchange algorithm.
      </p>
      <p>The purpose of the study is to combine message
transmission and encryption algorithms, to create an
application for data transmission using the Diffie-Hellman
protocol, using images and the book method.</p>
      <p>The object of the study is the process of encrypting and
transmitting photos over insecure communication channels.</p>
      <p>The subject of the study is the Diffie-Hellman protocol,
the book method of encryption, and the complexity of finding
the key.
3. Summary of the main material</p>
      <p>
        This method of cryptographic protection is based on the
book method of messaging: when users have the same book
and replace words with a reference to a specific page and
line in it. Of course, it is assumed that the attacker does not
have this book or that it is extremely difficult for him to
guess what kind of book it is. The method is easy to
implement and secure, but its use in real life is difficult.
Cryptanalysts agree that, if used properly, the book’s cipher
is virtually unbreakable, almost as good as a disposable
notebook [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>Of course, such a book can be not only a book as an
object, but, say, a video file, an audio message, a song, or, as
in the case of this work, an image.</p>
      <p>That is, you need to choose a common image and use
the values of its pixels, which, as you know, can be encoded
in different systems: such as HSV, HUE, CMYK, and,
probably, the most famous RGB. It is RGB that we will use.
So now a small image, such as Fig. 1, which has a size of
284×177, i.e. 50268 pixels, can encode 150804 letters, special
characters, or numbers. So, our interlocutor, who has the
same photo, just needs to send the pixel coordinates
(conventionally x and y) and one of the 3 colors
corresponding to our letter, in the presented work the
following correspondence of values is performed: 0—Red,
1—Green, 2—Blue.</p>
      <p>Sometimes it is necessary to encode a message
containing numbers or special characters, so it is very
difficult to read the decoded text without spaces. To solve
this problem, we used the ASCII table, which allows us to
encode any characters present in it.</p>
      <p>
        At the same time, there is a threat of using frequency
analysis. Frequency analysis is the study of the frequency of
letters or groups of letters in an encrypted text. The method
is used to help break substitution ciphers (e.g.,
monoalphabetic substitution cipher, Caesar shift cipher).
Frequency analysis involves counting the occurrence of
each letter in the text and is based on the fact that in any
particular piece of text, certain letters and combinations of
letters occur with different frequencies [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Therefore,
using one pixel for one letter is impractical, but this leads to
another problem: if we use the ASCII system, the first
number of our encoding pixels will be significantly reduced,
for example, in Fig. 2, you can see that almost a third of the
image is blue—this means that all blue values will
automatically disappear (because ASCII accepts values only
from 0 to 127), and the predominance of blue indicates that
its values are close to 256. You may also encounter a
situation, although its chance is very small when there is no
corresponding value at all. To solve it, you need to add
another parameter to pass to the interlocutor—a conditional
number to which you need to add the color of our pixel and
take mod 256. This operation will ensure that all pixels are
used regardless of their color. For example, we want to
encode the letter f with the first pixel and its blue value. The
blue value of the first pixel is 226, and the letter f is 102.
According to this value of the additional parameter, the
result of the operation will be (226+102) mod 256 = 72.
Therefore, all we need to transmit is 0 0 2 72. Also, since
books do not consist of a single page, it is possible to use
several images at once to increase the volume of messages.
Of course, the number of this image will also need to be
transmitted, so the final encoded symbol will look like 0 0 0
0 2 72, where the first number indicates the index of the
photo, the second and third are the pixel coordinates (“x”
and “y” respectively), the fourth is the base color, and the
fifth is the value of the additional parameter.
      </p>
      <p>The next problem is sharing photos, so the
DiffieHellman transfer protocol was used to solve it.
DiffieHellman key exchange is a digital encryption method that
securely exchanges cryptographic keys between two parties
over a public channel without transmitting their
conversation over the Internet. Messages are transmitted
using the Diffie-Hellman method according to the following
formula, where g and n are primes representing the public
keys, and k is the private key. Of course, we cannot
substitute the values of the base pixels because their moduli
are not large enough and the range includes zero, which will
make the key selection very easy, so we need to create a
table of primes that we will use to select the initial value
with the interlocutor. This will increase the use of any prime
numbers, i.e. in our case:


</p>
      <p>A prime number from the table with the
corresponding index equal to the value of the base
color in the open image.</p>
      <p>A prime number from the table with an index as
the sum of two values of other base colors in the
open image.</p>
      <p>A prime number from the table with the
corresponding color index in the closed image. A
schematic image is shown in Fig. 1.</p>
      <p>The two parties use symmetric cryptography to encrypt
and decrypt their messages, so the photos used will act as a
public key (for example, Fig. 2) and a private key (Fig. 3 for
the first user and Fig. 4 for the second user).</p>
      <p>The open and closed images must not be identical.
The closed image must have more pixels than the
open one, otherwise you reduce the number of
coding pixels.</p>
      <p>The images should not be monotonous (i.e., consist
of only one color, as this will simplify the selection
of the private key).</p>
      <p>Thus, the algorithm consists of two stages: encrypting
the message and forming a shared key with the interlocutor.
The encryption will be performed by selecting a random
pixel from the generated closed image and converting the
character value from the ASCII table into a ciphertext. The
ciphertext will consist of five values: 1—the number of the
photo, in case you decide to create an array of closed images,
2 and 3—the coordinates of the randomly selected pixel (this
pixel will not be used later), 4—its hue, i.e. red, green or blue,
and 5—the value required to make the pixel parameter
independent of the transmitted character.</p>
      <p>The formation of a shared key is implemented using the
Diffie-Hellman method and a table with primes, in which
each prime is the corresponding index equal to the hue
value of a particular pixel.</p>
      <p>Let us consider the implementation of the symmetric
message encryption method based on the use of images.</p>
      <p>To demonstrate how the algorithm works, we have
developed an application shown in Fig. 5. The
application can mix several images—the Mixer section,
encrypt user text with the appropriate number of mixed
images—the Coder section, and decode the message that
was sent—the Decoder section.</p>
      <p>The mixing functions consist of 8 threads that call
the exponentiation and mod functions. Since the
numbers we are entering are of high power—they will
be very large and will not fall within the range of
ordinary C++ data types, we split the number into an
array, where each index is a bit of the number, so the
possible number is increased to 100000 characters
instead of 36 for the largest long data type. The
corresponding functions for exponentiation and mod
were created.</p>
      <p>The next problem is the transmission of these
numbers, because when taking mod 256, our numbers
will end up being different, so an auxiliary image was
implemented to store the values that need to be
multiplied by 256 and added to the value of the
corresponding pixel color in the sent image. This
increases the number of maximum values to 65536.</p>
      <p>Hence the difference between the first and second
blending: the first one uses 2 photos (closed and open),
and the second one operates with 4 images, namely:</p>
      <sec id="sec-1-1">
        <title>An open photo so that the value of n remains</title>
        <p>unchanged.</p>
        <p>The image was sent by the interlocutor.</p>
        <p>Auxiliary image provided by the interlocutor.</p>
        <p>Our closed image.</p>
        <p>The result of the first blending: the open image and
the first user’s closed image (Figs. 2 and 3, respectively)
is shown in Fig. 6.</p>
        <p>The result of blending this image with the second
user’s closed image is shown in Fig. 7.</p>
        <p>The result of blending the open and closed images of
the second user, shown in Fig. 2 and Fig. 4, respectively,
is shown in Fig. 8.
The result of mixing Fig. 8 and Fig. 3. is the image shown
in Fig. 9.</p>
        <p>As you can see, Figs. 7 and 9 are identical, which
proves that the Diffie-Hellman protocol was
implemented correctly. Based on this fact, we can use
the images for further encoding using the book method.
the worst-case scenario where the attacker knows the
public keys, the list of primes to be used, and the initial
prime—that is, all the data that we will transmit over the
unsecured channel. Based on this, we will calculate the
speed of finding the encryption key—of course, this will
depend on the direction of the attack.</p>
        <p>
          The encoding is implemented as follows: the
function selects four random values and subtracts the
fifth, taken as mod 256, from the sum of the
corresponding pixel and the character value in the ASCII
table. The first random value is the index of the photo,
the next two are random values—x and y (pixel
coordinates), the fourth indicates the corresponding
base color and the fifth is an additional parameter. Since
security is directly proportional to the generation of
random numbers, we chose one of the generators with
high entropy, namely MT19937-64 [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], with a reference
to calendar time in seconds, thus adding the possibility
of complicating the selection of the initial value. We also
use an array to check whether this pixel has been used
before. This check is necessary to ensure that the pixel
is a one-time use because if the same pixel is used several
times for the same letter, the attacker can calculate the
difference in the fifth value and then understand the
distance between the characters, which will facilitate
decryption.
        </p>
        <p>As an example, consider encrypting the following
text: “This_text is ex@mp!e?”. The program will split it
into characters and encode each of them separately. An
example of the finished encoding is shown in Fig. 10, and
the decoded text on another device, which was
implemented, is shown in Fig. 11.</p>
        <p>If the decoded message is as originally set, it means
that the message and photos have not been modified
during transmission. We also make sure that the values
are chosen randomly and do not repeat.</p>
        <p>Let’s consider the vulnerability analysis of the
symmetric image-based encryption method, presenting
the disadvantages and advantages.</p>
        <p>The success of an attacker directly depends on the
amount of knowledge about the system. Let’s simulate</p>
        <p>The first direction is an attack on specific pixels, i.e.
those that were used in the transmission of the message.
In such an attack, the security of each pixel will directly
depend on the Diffie-Hellman protocol. Unfortunately,
it can be cracked using the following algorithm for
finding the value of a closed pixel ():
1.
2.
3.</p>
      </sec>
      <sec id="sec-1-2">
        <title>Arrange the table of degrees from 1 to, at.</title>
        <p>Finding by the formula.</p>
        <p>Finding by the formula.</p>
        <p>Whatever the length of the key used, the number of
operations will remain equal to 3, except for the fact that
there is a search by degrees. However, this will not be a
big problem if the calculations are performed using a
program with a given algorithm. The speed of
performing fairly simple operations is quite high, so the
key will still be obtained in the end.</p>
        <p>Of course, the time spent on the selection of the
degree will be longer the larger the degree, and,
according to this statement, the time for selecting the
parameters will be longer, or there is a second solution—
increasing the number of unknown operators by using
double image mixing. That is, we will blend our image
not once before sending it to our interlocutor, but twice
(the number of blends can be more). Thus, for one pixel,
the attacker will have neither the value of the private
key nor the value of the first operation. If it is necessary
to find a formula to reveal the desired value, the attacker
will face the problem of finding the logarithm in the
logarithm, provided that he does not know the
intermediate results of the calculations that could make
the task easier. Thus, it will be impossible to calculate
the secret key. If you wish to increase the cryptographic
strength of the encryption algorithm, the mixing
procedure can be repeated more than twice, thereby
increasing the number of unknowns in the final formula.</p>
        <p>The second direction is to create a three-dimensional
matrix that will store all possible outcomes of the
operation. This table can also take a lot of time to create,
which again depends on the size of the selected primes,
but this situation is also possible to use.</p>
        <p>To prevent the creation of this table, closed photos,
along with open ones, should be changed regularly. The
photo expiration time depends on the values of, and, i.e.
on the values of the primes we use to mix the photos.</p>
        <p>The blending time is a clear disadvantage of the
system, as the program performs three operations for
each pixel of the photo, so it takes a lot of time per pixel
with small numbers. An example is shown in Table 1 and
the graph in Fig. 12.</p>
        <p>Since the program operates with very large
numbers, of course, its speed will increase. To solve this
problem, we used multithreading. Currently, the
program uses only 8 threads, but if the number of
threads is increased, the execution speed will increase
accordingly.</p>
        <p>
          The second disadvantage is the vulnerability of the
Diffie-Hellman method itself, as it is susceptible to
manin-the-middle attacks [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. The solution to this problem
can be the use of a read-only communication channel, i.e.
without the possibility of modification, such as stickers in
the Telegram messenger.
        </p>
        <p>The third disadvantage is the use of pseudo-random
numbers since it is impossible to achieve perfect entropy
without using quantum computers, but we used one of the
high entropy number generators, namely MT19937-64,
and, according to the initial value, we chose a garter
during the time, since the probability of selecting a
specific second is very low.</p>
        <p>The advantages of this method include:
1.
2.
3.
4.
5.
6.</p>
      </sec>
      <sec id="sec-1-3">
        <title>The speed of its encoding, compared to the</title>
        <p>creation of a common image—encoding large
text is very fast.</p>
        <p>It is security against linear and differential
cryptanalysis since the book cipher is resistant
to them.</p>
        <p>The possibility of using spaces and special
characters is implemented, which is also a
disadvantage of the book method.</p>
        <p>Difficulty in selecting a private key.</p>
        <p>The use of shorthand in transmission is
because, for an ordinary user, photos will not
carry any information.</p>
        <p>The ability to create a key anywhere, as you
just need to create an image.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>4. Conclusions</title>
      <p>This paper presents a symmetric encryption method that
uses the Diffie-Hellman protocol and the book method.
The Diffie-Hellman protocol is used to transfer keys
between users. The paper proves its effectiveness for
this task and the possibility of its strengthening by
repeated mixing. The book method is used to encode and
decode the messages of the interlocutors using the
generated joint image.</p>
      <p>Also, in this paper, for the sake of demonstration, a
software application was developed that implements the
symmetric image-based message encryption method
and demonstrates its effectiveness.</p>
      <p>The disadvantages of the system, such as the speed
of image mixing and the vulnerability of the
DiffieHellman protocol, are listed, followed by the provision
of solutions. Examples of possible attacks on this method
are given and defense methods against them are
proposed.</p>
      <p>The advantages of this method are listed, which are
associated with an increase in the level of security,
encoding speed, and creation of a private and public key
anywhere.</p>
      <p>It should be noted that this method is not a panacea
and has certain limitations in its application. It should
also be noted that it can be used for malicious activities,
such as crypto crackers, which is a clear disadvantage of
any encryption method.</p>
      <p>
        This research can also be used to implement
information hiding in images using the solutions
proposed by the authors in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[1] [2] [3] [4]</source>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Anakhov</surname>
          </string-name>
          , et al.,
          <article-title>Increasing the Functional Network Stability in the Depression Zone of the Hydroelectric Power Station Reservoir</article-title>
          ,
          <source>in: Emerging Technology Trends on the Smart Industry and the Internet of Things</source>
          , vol.
          <volume>3149</volume>
          (
          <year>2022</year>
          )
          <fpage>169</fpage>
          -
          <lpage>176</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>V.</given-names>
            <surname>Grechaninov</surname>
          </string-name>
          , et al.,
          <article-title>Decentralized Access Demarcation System Construction in Situational Center Network, in: Cybersecurity Providing in Information and Telecommunication Systems II</article-title>
          , vol.
          <volume>3188</volume>
          , no.
          <issue>2</issue>
          (
          <year>2022</year>
          )
          <fpage>197</fpage>
          -
          <lpage>206</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Vladymyrenko</surname>
          </string-name>
          , et al.,
          <article-title>Analysis of Implementation Results of the Distributed Access Control System</article-title>
          . in: IEEE International ScientificPractical Conference Problems of Infocommunications, Science and Technology (
          <year>2019</year>
          )
          <fpage>39</fpage>
          -
          <lpage>44</lpage>
          . doi:
          <volume>10</volume>
          .1109/picst47496.
          <year>2019</year>
          .
          <volume>9061376</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Carlsson</surname>
          </string-name>
          , et al.,
          <article-title>Sustainability Re-search of the Secure Wireless Communication System with Channel Reservation</article-title>
          ,
          <source>in: IEEE 15th Int. Conf. on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering</source>
          (
          <year>2020</year>
          )
          <fpage>973</fpage>
          -
          <lpage>977</lpage>
          . doi:
          <volume>10</volume>
          .1109/tcset49122.
          <year>2020</year>
          .
          <volume>235583</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>V.</given-names>
            <surname>Sokolov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Skladannyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Platonenko</surname>
          </string-name>
          ,
          <article-title>Video Channel Suppression Method of Unmanned Aerial Vehicles</article-title>
          ,
          <source>in: IEEE 41st International Conference on Electronics and Nanotechnology</source>
          (
          <year>2022</year>
          )
          <fpage>473</fpage>
          -
          <lpage>477</lpage>
          . doi:
          <volume>10</volume>
          .1109/elnano54667.
          <year>2022</year>
          .
          <volume>9927105</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>V.</given-names>
            <surname>Svanadze</surname>
          </string-name>
          , Doctoral Thesis “
          <article-title>Cyber-security Policy and</article-title>
          Strategy of Management,” Georgian Technical University (
          <year>2023</year>
          ). URL: https://riseaboveresearch.com
          <article-title>/rise-aboveresearch-estimates-that-1-13-trillion-photos-willstill-be-taken-in-2020/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>2024</given-names>
            <surname>Worldwide Image Capture Forecast</surname>
          </string-name>
          :
          <fpage>2023</fpage>
          -
          <lpage>2028</lpage>
          . URL: https://riseaboveresearch.com/rarreports/2024-worldwide
          <article-title>-image-capture-forecast2023-2028/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ristanovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Protic</surname>
          </string-name>
          , The Book Cipher Algorithm (
          <year>2020</year>
          ). URL: https://www.researchgate.net/publication/293291 732_
          <article-title>The_book_cipher_algorithm</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Diffie-Hellman Key</surname>
          </string-name>
          <article-title>Exchange</article-title>
          . URL: https://www.techtarget.com/searchsecurity/defini tion/Diffie-Hellman
          <string-name>
            <surname>-</surname>
          </string-name>
          key-exchange
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Murillo-Escobar</surname>
          </string-name>
          , et al.,
          <source>RGB Image Encryption Algorithm Based on Total Plain Image Characteristics and Chaos</source>
          , Signal Process.
          <volume>109</volume>
          (
          <year>2015</year>
          )
          <fpage>119</fpage>
          -
          <lpage>131</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.sigpro.
          <year>2014</year>
          .
          <volume>10</volume>
          .033.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Abusukhon</surname>
          </string-name>
          , et al.,
          <article-title>A Hybrid Network Security Algorithm Based on Diffie Hellman and Text-toImage Encryption Algorithm</article-title>
          ,
          <source>J. Discret. Math. Sci. Cryptogr</source>
          .
          <volume>22</volume>
          (
          <issue>1</issue>
          ) (
          <year>2019</year>
          )
          <fpage>65</fpage>
          -
          <lpage>81</lpage>
          . doi:
          <volume>10</volume>
          .1080/09720529.
          <year>2019</year>
          .
          <volume>1569821</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>E.</given-names>
            <surname>Vidhya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rathipriya</surname>
          </string-name>
          ,
          <article-title>Key Generation for DNA Cryptography Using Genetic Operators and DiffieHellman Key Exchange Algorithm</article-title>
          ,
          <source>Int. J. Math. Comput. Sci</source>
          .
          <volume>15</volume>
          (
          <issue>4</issue>
          ) (
          <year>2020</year>
          )
          <fpage>1109</fpage>
          -
          <lpage>1115</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Frequency</given-names>
            <surname>Analysis</surname>
          </string-name>
          . URL: https://www.101computing.net/frequencyanalysis/
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>F.</given-names>
            <surname>Le Floc'h</surname>
          </string-name>
          , Entropy of Mersenne-Twisters (
          <year>2021</year>
          ). doi:
          <volume>10</volume>
          .48550/arXiv.2101.11350.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>TLS</given-names>
            <surname>Diffie-Hellman Key Exchange Logjam Vulnerability (CVE-</surname>
          </string-name>
          2015-4000). URL: https://community.gigamon.com/gigamoncp/s/art icle/
          <article-title>TLS-Diffie-Hellman-Key-</article-title>
          <string-name>
            <surname>Exchange-LogjamVulnerability-CVE-</surname>
          </string-name>
          2015-4000
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Buchyk</surname>
          </string-name>
          , et al.,
          <article-title>Applied Steganographic System for Hiding Textual Information on Audio Files, Emerging Networking in the Digital Transformation Age</article-title>
          ,
          <string-name>
            <surname>TCSET</surname>
          </string-name>
          <year>2022</year>
          , LNEE
          <volume>965</volume>
          (
          <year>2023</year>
          )
          <fpage>317</fpage>
          -
          <lpage>334</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -24963- 1_
          <fpage>18</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>