<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    jcc
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Computer and Communications
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2327-5219
   </issn>
   <issn publication-format="print">
    2327-5227
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jcc.2024.129008
   </article-id>
   <article-id pub-id-type="publisher-id">
    jcc-136291
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Computer Science 
     </subject>
     <subject>
       Communications
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Modeling and Implementation of a Data Security and Protection Medium Using the Generated Key Based on Electromagnetic Wave Propagation Theories
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Vincent
      </surname>
      <given-names>
       Mbonigaba
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Fulgence
      </surname>
      <given-names>
       Nahayo
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Octave
      </surname>
      <given-names>
       Moutsinga
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Dieudonné
      </surname>
      <given-names>
       Okalas-Ossami
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Romeo
      </surname>
      <given-names>
       Nibitanga
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Thérence
      </surname>
      <given-names>
       Niyonsaba
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aDoctoral School, University of Burundi, Bujumbura, Burundi
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aFaculty of Science and Technology, University of Burundi, Bujumbura, Burundi
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     06
    </day> 
    <month>
     09
    </month>
    <year>
     2024
    </year>
   </pub-date> 
   <volume>
    12
   </volume> 
   <issue>
    09
   </issue>
   <fpage>
    131
   </fpage>
   <lpage>
    140
   </lpage>
   <history>
    <date date-type="received">
     <day>
      14,
     </day>
     <month>
      March
     </month>
     <year>
      2024
     </year>
    </date>
    <date date-type="published">
     <day>
      23,
     </day>
     <month>
      March
     </month>
     <year>
      2024
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      23,
     </day>
     <month>
      September
     </month>
     <year>
      2024
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    Today, the advent of quantum computers and algorithms is calling into question the semantic security of symmetrical and asymmetrical cryptosystems. The security of objects connected to the network, which must provide a security service and protect the privacy of users by providing protection against attacks such as identity theft, denial of service, eavesdropping and unauthorised access to personal and sensitive data. It is therefore necessary to find a robust method of using the key that is effective in protecting and preventing data tampering. In this paper, we design and implement a security and data protection method using a key generated on the basis of electromagnetic wave propagation theories. Modelling and implementation of a data security and protection method using a key generated on the basis of electromagnetic wave propagation theories.
   </abstract>
   <kwd-group> 
    <kwd>
     Modeling
    </kwd> 
    <kwd>
      Security
    </kwd> 
    <kwd>
      Cryptography
    </kwd> 
    <kwd>
      Algorithm
    </kwd> 
    <kwd>
      Coding
    </kwd> 
    <kwd>
      Quantum
    </kwd> 
    <kwd>
      Post
    </kwd> 
    <kwd>
      Bytes
    </kwd> 
    <kwd>
      System
    </kwd> 
    <kwd>
      Waves
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>For years now, human society has been profoundly thinking about digitization and the security of information systems <xref ref-type="bibr" rid="scirp.136291-1">
     [1]
    </xref>. It has virtually changed the way we do things, the way we think, the way we work, in short, the way we represent the world and our social environment. Although the secret must lie in the algorithm used for the key, it must provide security services to protect users’ privacy and guarantee protection against attacks <xref ref-type="bibr" rid="scirp.136291-2">
     [2]
    </xref>. We aim to protect the privacy of the customer’s location as well as the privacy of ongoing requests <xref ref-type="bibr" rid="scirp.136291-3">
     [3]
    </xref>, such as identity theft, denial of service, eavesdropping and unauthorised access to personal and sensitive data <xref ref-type="bibr" rid="scirp.136291-4">
     [4]
    </xref>. Worldwide, the degree to which digital technology has penetrated the social strata varies from place to place and from sector to sector, without forgetting that it has evolved and continues to evolve over time <xref ref-type="bibr" rid="scirp.136291-5">
     [5]
    </xref>.</p>
   <p>The security of communication between two interlocutors has always been an issue, as the use of erroneous information can lead to disastrous consequences, so lack of integrity is a serious problem. Consequently, the protection of information sent over networks against modification and interception is of the utmost importance <xref ref-type="bibr" rid="scirp.136291-6">
     [6]
    </xref>. It can be deduced from this that there is a considerable increase in data exchanges, and this implies a major demand for cryptographic protocols to secure the transmission of sensitive data <xref ref-type="bibr" rid="scirp.136291-7">
     [7]
    </xref>. One of the most effective solutions adopted today is cryptography. Cryptography serves not only to preserve data confidentiality, but also to guarantee data integrity, authenticity and non-repudiation <xref ref-type="bibr" rid="scirp.136291-8">
     [8]
    </xref>, to transmit digital data over a noisy channel, ensure its protection against transmission errors and unauthorized access.</p>
  </sec><sec id="s2">
   <title>2. Modeling of the Data Protection System</title>
   <p>The modelling of a data protection system is becoming a priority and inevitable element in communication between interlocutors. The cryptographic key that we have generated is imposed on malicious systems as well as on attacks from the environment.</p>
   <p>Modelling a data protection system will allow us to have an encryption function and a decryption function (<xref ref-type="fig" rid="fig1">
     Figure 1
    </xref>). We have three equations, the first of which is reserved for modelling data encryption, the second for modelling the encryption key and the third for modelling data decryption.</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        M 
      </mi> 
      <mo>
        ≡ 
      </mo> 
      <msup> 
       <mi>
         y 
       </mi> 
       <mn>
         2 
       </mn> 
      </msup> 
      <mo>
        = 
      </mo> 
      <mn>
        3 
      </mn> 
      <msup> 
       <mi>
         x 
       </mi> 
       <mn>
         3 
       </mn> 
      </msup> 
      <mo>
        + 
      </mo> 
      <mn>
        2 
      </mn> 
      <msup> 
       <mi>
         x 
       </mi> 
       <mn>
         2 
       </mn> 
      </msup> 
      <mo>
        + 
      </mo> 
      <mn>
        4 
      </mn> 
      <mi>
        x 
      </mi> 
      <mo>
        + 
      </mo> 
      <mn>
        3 
      </mn> 
     </mrow> 
    </math>(1)</p>
   <p>Data encryption aims to improve the confidentiality of the flow of information from source to destination. This work is part of the context of modelling the form of the plaintext message before data encryption by proposing the development of the form of the message with the equation and the graph (<xref ref-type="fig" rid="fig2">
     Figure 2
    </xref>). In general, database encryption models and encryption key protection models facilitate the work of transmitting the message in full security (clear message) <xref ref-type="bibr" rid="scirp.136291-9">
     [9]
    </xref></p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mo>
        ≡ 
      </mo> 
      <msup> 
       <mi>
         y 
       </mi> 
       <mn>
         2 
       </mn> 
      </msup> 
      <mo>
        = 
      </mo> 
      <mn>
        2 
      </mn> 
      <msup> 
       <mi>
         x 
       </mi> 
       <mn>
         2 
       </mn> 
      </msup> 
      <mo>
        + 
      </mo> 
      <mn>
        3 
      </mn> 
      <mi>
        x 
      </mi> 
      <mo>
        + 
      </mo> 
      <mn>
        2 
      </mn> 
     </mrow> 
    </math>(2)</p>
   <p>Processors are omnipresent in the technologies that surround us. They compose and orchestrate the operation of data transmission systems. The consumer processors that equip our computers are only a very small part of the total number of processors in use. Data protection via the security key generated from the theory of electromagnetic wave propagation. Modelling the encryption key using an equation and a graph is becoming an important element in data security <xref ref-type="bibr" rid="scirp.136291-10">
     [10]
    </xref> (<xref ref-type="fig" rid="fig3">
     Figure 3
    </xref> &amp; <xref ref-type="fig" rid="fig4">
     Figure 4
    </xref>)</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        C 
      </mi> 
      <mo>
        ≡ 
      </mo> 
      <msup> 
       <mi>
         y 
       </mi> 
       <mn>
         2 
       </mn> 
      </msup> 
      <mo>
        = 
      </mo> 
      <mn>
        3 
      </mn> 
      <msup> 
       <mi>
         x 
       </mi> 
       <mn>
         3 
       </mn> 
      </msup> 
      <mo>
        + 
      </mo> 
      <mn>
        4 
      </mn> 
      <msup> 
       <mi>
         x 
       </mi> 
       <mn>
         2 
       </mn> 
      </msup> 
      <mo>
        + 
      </mo> 
      <mn>
        7 
      </mn> 
      <mi>
        x 
      </mi> 
      <mo>
        + 
      </mo> 
      <mn>
        5 
      </mn> 
     </mrow> 
    </math>(3)</p>
   <fig id="fig1" position="float">
    <label>Figure 1</label>
    <caption>
     <title>Figure 1. Modelling the data encryption and decryption process.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732665-rId22.jpeg?20240926023352" />
   </fig>
   <fig id="fig2" position="float">
    <label>Figure 2</label>
    <caption>
     <title>Figure 2. Modelling the plain text message.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732665-rId23.jpeg?20240926023353" />
   </fig>
   <fig id="fig3" position="float">
    <label>Figure 3</label>
    <caption>
     <title>Figure 3. Modelling the encryption key.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732665-rId24.jpeg?20240926023353" />
   </fig>
   <fig id="fig4" position="float">
    <label>Figure 4</label>
    <caption>
     <title>Figure 4. Secure message modelling.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732665-rId25.jpeg?20240926023353" />
   </fig>
   <p>The principle of encryption is becoming very important, but it is also a technique that enables mathematical operations to be carried out on previously encrypted data, without access to the data in clear text. In this context, only the owner of the data has the ability to decrypt the data, while guaranteeing the confidentiality of the rest of the raw data, an authorised third party has the ability to extract selected information themselves. Recent advances in the encryption of information flows seem to offer new application prospects. We are particularly interested here in the proposed scheme based on an equation for modelling the encrypted message <xref ref-type="bibr" rid="scirp.136291-11">
     [11]
    </xref>.</p>
   <p>This article is based on the design and implementation of algorithms for protecting computer data, most of which is stored on terminals hosted by various companies and institutions, or exchanged via network transmission media. This algorithm is motivated by its unique use of the encryption key already generated through the theory of electromagnetic wave propagation. The java libraries will be used to implement the solution, as will Boole’s mathematical logic, which was proposed by Shannon to verify the compatibility of the information lattice with quantities such as entropy, which measures a quantity of information.</p>
   <p>Entropy is therefore compatible with the definition of information as an equivalence class, since two variables in bijection can have essentially the same law and therefore the same entropy. We then have obvious links as proposed in conditional entropy <xref ref-type="bibr" rid="scirp.136291-12">
     [12]
    </xref>. The entropy E(a) of a discrete random variable a is presented as the amount of information contained in a, and the notion of mutual information W(a; b) between two variables a and b.</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        a 
      </mi> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        b 
      </mi> 
      <mo>
        ⇔ 
      </mo> 
      <mi>
        E 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          a 
        </mi> 
        <mo>
          | 
        </mo> 
        <mi>
          b 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0. 
      </mn> 
     </mrow> 
    </math>(4)</p>
   <p>In particular, H is “increasing” which gives the value of the greater information to a greater entropy:</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        a 
      </mi> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        b 
      </mi> 
      <mo>
        ⇔ 
      </mo> 
      <mi>
        E 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         a 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        E 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         b 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mtext>
          
      </mtext> 
      <mtext>
        and 
      </mtext> 
      <mtext>
          
      </mtext> 
      <mi>
        E 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         a 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        E 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mn>
         0 
       </mn> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>(5)</p>
   <p>for</p>
   <fig id="fig5" position="float">
    <label>Figure 5</label>
    <caption>
     <title>Figure 5. Modelling the secure communication process between Bob and Alice.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732665-rId30.jpeg?20240926023352" />
   </fig>
   <p>With</p>
   <p>A: Alice</p>
   <p>B: Bob</p>
   <p>M: message space</p>
   <p>C: cryptogram space</p>
   <p>K: key space</p>
   <p>This will enable us to have an encryption function and a decryption function</p>
   <p>That is,</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        A 
      </mi> 
      <mo>
        = 
      </mo> 
      <mi>
        M 
      </mi> 
      <mo>
        ∗ 
      </mo> 
      <mi>
        K 
      </mi> 
      <mo>
        → 
      </mo> 
      <mi>
        C 
      </mi> 
     </mrow> 
    </math>(6)</p>
   <p>which is an encryption function when the message is sent between the two parties, and</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        B 
      </mi> 
      <mo>
        = 
      </mo> 
      <mi>
        C 
      </mi> 
      <mo>
        ∗ 
      </mo> 
      <mi>
        K 
      </mi> 
      <mo>
        → 
      </mo> 
      <mi>
        M 
      </mi> 
     </mrow> 
    </math>(7)</p>
   <p>which gives Bob a decryption function to find out the contents of the secret message. If two parties want to exchange information confidentially, they must first exchange a secret key securely. Once kA = kB, the encryption will be symmetrical with m being the clear message as defined in <xref ref-type="fig" rid="fig5">
     Figure 5
    </xref>, so the secret depends on k being the key, otherwise the messages at Alice’s (A) and Bob’s (B) are public.</p>
  </sec><sec id="s3">
   <title>3. Methods</title>
   <p>
    <xref ref-type="bibr" rid="scirp.136291-"></xref>As with information processing, i.e. retrieving data to extract information, several methods are used to encode and decode information. These methods are developing in parallel with the perpetual evolution of computer software and tools enabling information to be intercepted for third-party use, so we’re talking about asymmetrical encryption, which is almost classic, and so-called modern symmetrical encryption. Among these commonly used methods, we’ll mention symmetrical encryption, known as the secret n-key algorithm. This is a unique decoding method that must be provided to the recipient before the message can be decrypted. Security properties indicate that the data before and after encryption must be structured in the same way. We also observe that a limit increase in data size can be tolerated, so we rely on a symmetrical encryption method, so for a large amount of data to be used the asymmetrical decryption method is less widely used <xref ref-type="bibr" rid="scirp.136291-13">
     [13]
    </xref>. Asymmetric encryption, on the other hand, uses two different keys—public and private which are mathematically linked and therefore to some extent interdependent. In practical terms, the keys consist solely of large numbers that have been paired together but are not identical. In view of the above, we’re going to set up a protection mechanism.</p>
  </sec><sec id="s4">
   <title>4. Implementation of the Result</title>
   <p>We’ve managed to use the key we’ve generated from the theory of electromagnetic wave propagation, which is a secret key cryptosystem and therefore symmetrical. Since it will be used to secure the exchange of information between the various departments of a company or organization, data which is rarely transmitted via a public network, this algorithm has the advantage of being theoretically unbreakable, but also thanks to its unique use of the encryption key.</p>
   <p>The crypto system will enable us to better secure our information, which will be very useful in crypto systems that use the attack-resistant algorithm in possession of quantum machines in order to remedy factorization and exponential problems. Here’s the java code we used for this encryption.</p>
  </sec><sec id="s5">
   <title>5. Data Encryption Algorithm</title>
   <p>Step 1. Initialise the string KT</p>
   <p>Step 2. For i from 1 to a specified length</p>
   <p>Step 3. Initialise the empty character string T</p>
   <p>Step 4. For j from 1 to n</p>
   <p>Step 5. Initialise the empty character string EM</p>
   <p>Step 6. For i from 1 to n</p>
   <p>Step 7. Initialise the empty character string DM</p>
   <p>Step 8. For j from 1 to n</p>
   <p>Step 9. Call the randbit function to add a random bit to the string</p>
   <p>Step 10. Add string T to string KT</p>
   <p>Step 11. Return the KT string containing the key</p>
   <p>Step 12. Add KT to EM to find DM</p>
   <p>Step 13. Return the DM string containing the encrypted message</p>
  </sec><sec id="s6">
   <title>6. Presentation and Discussion of the Results</title>
   <sec id="s6_1">
    <title>6.1. Experienced Results</title>
    <p>In this work, we have tried to use Vernam’s algorithm, which belongs to the family of symmetrical algorithms based on secret-key encryption. The key is generated by the logical function XOR between magnetic induction and magnetic induction. Since it will be used to secure information exchanged between interlocutors with quantum computers, i.e. data rarely transmitted via a public network, this algorithm has the advantage of being theoretically unbreakable, but also thanks to its unique use of the encryption key. The key we’ve already generated from electromagnetic wave propagation theories is as follows <xref ref-type="bibr" rid="scirp.136291-14">
      [14]
     </xref>:</p>
    <p>10100100011111011011011110101110110111010001001100101011011</p>
    <p>00010100111011010000011010000100101010011000100100110001001</p>
    <p>10011101000010010111001010100111011110110101110001000100010</p>
    <p>10110000111110111000110010010100100011101110011111000000111</p>
    <p>00110111000001101111010100111010111010011011111011111001101</p>
    <p>01001010001101000010001100010111011101000001100001011011010</p>
    <p>10000010111000010011011010010010001000111001001101010100110</p>
    <p>11011111010101000010011011100100011010100101101001101110110</p>
    <p>0010011011111011111100000001011010000000</p>
    <p>The example of the message in clear is as follows: Hi Prof, I’m working on post-quantum cryptography.</p>
    <p>The message is encrypted using the key above:</p>
    <p>11100110000100101101100111000100101100100110011001011001010</p>
    <p>0001011001101110100101011111111110011000111010000011001101</p>
    <p>1000001000100000101101111101110111110001100000001110111000</p>
    <p>0001100010001000110101010001011110110011100000000100101010</p>
    <p>0000001010100000000001100110010100011101111100010011101111</p>
    <p>0001111100100000111000010100101001001100110100101000111000</p>
    <p>1101100100011010001001010001000010011111000100010111010011</p>
    <p>0010000101101101011010000010000100100001000111100101001110</p>
    <p>0011111010101111000111010010101</p>
   </sec>
   <sec id="s6_2">
    <title>6.2. Clear Text</title>
    <p>The plain text is the message at source Governments and companies spend a lot of money to ensure the security of their data. In spite of this, the data is still damaged. In the present work, Vernam’s cryptographic system will be applied to data exchanged via optical fibers as a medium for transmitting information in communication systems, in order to render them incomprehensible, thus becoming unusable to interceptors. Python languages and web development will enable us to develop the algorithms that will be put forward, but also to put them into practice.</p>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>6.3. Plain Text Found AgainGovernments and companies spend a lot of money to ensure the security of their data. Despite this, data can still be compromised. In this work, cryptography will be applied to data exchanged over optical fibers, making it incomprehensible to computer attacks and unusable by interceptors. Java and web development will enable us to develop the algorithms that will be put forward, as well as to put them into practice <xref ref-type="bibr" rid="scirp.136291-15">
        [15]
       </xref>.<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/1732665-rId36.jpeg?20240926023354" /></p>7. DiscussionWe have managed to secure the information that will be exchanged between the various parties with the unbreakable key that will enable us to better secure our information, which will be very useful in the cryptosystems that use the security algorithm compared with the malicious systems in the possession of quantum computing machines in order to remedy the problems of factoring and exponentials. As the key is used once and only once, a disposable mask key, this last specificity will facilitate the transmission of data while respecting the security mechanisms, and therefore substantial reliability, which reinforces the security of the data to be protected and or defended against the threats of alteration or interception for malicious use.8. Conclusions and Future Works8.1. ConclusionsInformation security is the lifeblood of the enterprise, but traditional IT security is neither flexible nor scalable enough to protect this new digital ecosystem. It is necessary to protect them with multiple protection systems, including Hadoop-assisted, cross-platform security, including data and information security infrastructure based on post-quantum cryptography systems. The present work focuses on enhancing the security of data rarely transferred via communication channels.The use of verman’s post-quantum cryptography key generation algorithm is suitable for securing this type of rarely transmitted and exchanged data and information, which is generally processed in read-only mode. Post-quantum cryptography is a very important element in securing information systems in different companies, but traditional IT security is neither flexible nor scalable enough to protect this new data in the digital ecosystem. Three parameters need to be ensured: data integrity, availability against attacks using a quantum computer, cross-platform support including data and information security infrastructure based on cryptographic systems.8.2. Future Works</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1732665-rId35.jpeg?20240926023354" />
    </fig>
    <p>The implementation of security mechanisms against attacks from the environment between different interlocutors weakens computer systems in different companies. The aim of this article is to model and implement data security between different communicators using a key generated from the theory of electromagnetic wave propagation. In future work, we will proceed to use this key to secure transactions in mobile payments, and then we will see to what extent the transmission of this key is secure against malicious systems.</p>
   </sec>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.136291-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Besençon, S. (2022) Encoding Information Security between Maintenance and Innovation: The Case of OpenPGP. RESET. Social Science Research on the Internet. 
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sammoudi, A., Hamdi, O., Chalouf, M.-A. and Montavont, N. (2022) The Contributions of Biometrics and Artificial Intelligence in Securing the IoT. In: Chalouf, M.-A., Ed., Intelligent Security Management and Control in the IoT, Wiley, 197-221. &gt;https://doi.org/10.1002/9781394156030.ch8 
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Aloui, A. (2020) A Security Approach for M-Business. Doctoral Dissertation, Universite Mohamed Khider de Biskra.
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Dumont, R. (2010) Cryptography and Computer Security. PhD Thesis, University of Liège.
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Korba, K.A. (2022) Security of Wireless Multimedia Networks Using Choatic Systems. PhD Thesis, Université 08 mai 45 Guelma.
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rioul, O., Béguinot, J., Rabiet, V. and Souloumiac, A. (2022) Shannon’s True (and Little-Known) Theory of Information. 28e Colloque GRETSI’22, Nancy, September 2022, 1-5.
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     (2022) Protection of Economic Information in French-Canadian Law, the Right to Confidentiality and the Right of Access to Information for the Public Case of Whistleblowers. 
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Labayle, H., Poelemans, M., Dupin, B., Durand, T., Andreu, T., Batcho, O., et al. (2024) Annuaire de droit de l’Union européenne. In: Blumann, C. and Picod, F., Eds., Annuaire de droit de l’Union européenne, Éditions Panthéon-Assas, 509-566. &gt;https://doi.org/10.3917/epas.bluma.2023.01.0509
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     El Bouchti, K. (2020) Database Security: Data Encryption and Key Protection Models. Thèses et Mémoires, Université Mohammed 5 de Rabat.
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Laborde, T., Gensse, A., Chartier, P., Lemou, M., Méhats, F., Chaillan, F. and Gicquel, C. (2023) Application of Functional Encryption on Confidential Data for the Design of Machine Learning Models. Conference on Artificial Intelligence for Defense, Rennes, November 2023, 1-8.
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Elalouf, J. (2022) Choc et entropie: Walter Benjamin et la théorie de l’information. Design, Arts, Médias, Systèmes: Logiques, Graphies, Matérialités. &gt;https://journal.dampress.org/issues/systemeslogiques-graphies-materialites/choc-et-entropie-walter-benjamin-et-la-theorie-de-linformation. ffhal04370925 
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Traore, M. (2022) RNG Bias Analysis for Cryptographic and Industrial Mechanisms. PhD Thesis, Université Grenoble Alpes. 
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Puech, W. (2022) Multimedia Security 2: Biometrics, Video Surveillance and Multimedia Encryption. Wiley.
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mbonigaba, V., Nahayo, F., Moutsinga, O. and Dieudonné, O. (2024) Development of a Post Quantum Encryption Key Generation Algorithm Using Electromagnetic Wave Propagation Theory. Journal of Information Security, 15, 53-62. &gt;https://doi.org/10.4236/jis.2024.151005
    </mixed-citation>
   </ref>
   <ref id="scirp.136291-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Liu, B.X. and Wu, H.P. (2015) Efficient Architecture and Implementation for NTRUEncrypt System. 2015 IEEE 58th International Midwest Symposium on Circuits and Systems (MWSCAS), Fort Collins, 2-5 August 2015, 1-4. &gt;https://doi.org/10.1109/mwscas.2015.7282143
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>