<?xml version="1.0" encoding="UTF-8"?>
<article article-type="Research Article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher">journal-of-discrete-mathematical-sciences-and-cryptography</journal-id>
      <journal-title-group>
        <journal-title>Journal of Discrete Mathematical Sciences and Cryptography</journal-title>
      </journal-title-group>
      <issn publication-format="electronic">2169-0065</issn>
      <issn publication-format="print">0972-0529</issn>
      <publisher>
        <publisher-name>Taru Publications</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.47974/JDMSC-1628</article-id>
      <title-group>
        <article-title>A novel improvement in RSA algorithm</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name>
            <surname>Ranasinghe</surname>
            <given-names>Rajitha</given-names>
          </name>
          <aff>Department of Mathematics, University of Peradeniya, Peradeniya, 20400, Sri Lanka</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Chathurangi</surname>
            <given-names>Madusha</given-names>
          </name>
          <aff>Department of Mathematics, University of Peradeniya, Peradeniya, 20400, Sri Lanka</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Athukorala</surname>
            <given-names>Pabasara</given-names>
          </name>
          <aff>NSBM Green University, Pitipana, Homagama, 10206, Sri Lanka</aff>
        </contrib>
      </contrib-group>
      <volume>27</volume>
      <issue>1</issue>
      <fpage>143</fpage>
      <lpage>150</lpage>
      <pub-date date-type="pub">
        <day>24</day>
        <month>01</month>
        <year>2024</year>
      </pub-date>
      <abstract>
        <p>In this study, we propose a new cryptographic scheme based on the textbook RSA algorithm associating the concept of continued fractions. The algorithm is designed under the three primary steps of key generation, encryption, and decryption. The key generation of the system is improved to generate a large encryption key without affecting the decryption key. The use of continued fractions gives an additional advantage as it encrypts a string of plaintexts by encrypting only two integers which optimizes the time and the memory consumption. The encryption process and the decryption process are similar to that of the standard RSA algorithm, insomuch the implemented algorithm does not affect the security of the original RSA algorithm which depends on the factoring problem. In addition, as the algorithm uses a large encryption key, it has been proven that the system is secure against the Wiener’s attack.</p>
      </abstract>
      <kwd-group>
        <kwd>Continued fraction</kwd>
        <kwd>Factoring problem</kwd>
        <kwd>RSA cryptosystem</kwd>
        <kwd>Wiener’s attack</kwd>
      </kwd-group>
      <custom-meta-group>
        <custom-meta>
          <meta-name>access</meta-name>
          <meta-value>open</meta-value>
        </custom-meta>
        <custom-meta>
          <meta-name>retracted</meta-name>
          <meta-value>no</meta-value>
        </custom-meta>
      </custom-meta-group>
    </article-meta>
  </front>
</article>
