<?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-2527</article-id>
      <title-group>
        <article-title>Cryptanalysis of ciphers using machine learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Bagane</surname>
            <given-names>Pooja</given-names>
          </name>
          <aff>Department of Computer Science and Engineering, Symbiosis International (Deemed University), Lavale, Symbiosis Institute of Technology, Pune, Maharashtra, 412115, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Kothari</surname>
            <given-names>Sonali</given-names>
          </name>
          <aff>Department of Computer Science and Engineering, Symbiosis International (Deemed University), Lavale, Symbiosis Institute of Technology, Pune, Maharashtra, 412115, India</aff>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name>
            <surname>Goyal</surname>
            <given-names>Ankur</given-names>
          </name>
          <aff>Department of Computer Science and Engineering, Symbiosis International (Deemed University), Lavale, Symbiosis Institute of Technology, Pune, Maharashtra, 412115, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Sengar</surname>
            <given-names>Chahak</given-names>
          </name>
          <aff>Department of Computer Science and Engineering, Symbiosis International (Deemed University), Lavale, Symbiosis Institute of Technology, Pune, Maharashtra, 412115, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Dongre</surname>
            <given-names>Sumedh</given-names>
          </name>
          <aff>Department of Computer Science and Engineering, Symbiosis International (Deemed University), Lavale, Symbiosis Institute of Technology, Pune, Maharashtra, 412115, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Prabhakar</surname>
            <given-names>Siddharth</given-names>
          </name>
          <aff>Department of Computer Science and Engineering, Symbiosis International (Deemed University), Lavale, Symbiosis Institute of Technology, Pune, Maharashtra, 412115, India</aff>
        </contrib>
      </contrib-group>
      <volume>29</volume>
      <issue>2-B</issue>
      <fpage>769</fpage>
      <lpage>777</lpage>
      <pub-date date-type="pub">
        <day>18</day>
        <month>02</month>
        <year>2026</year>
      </pub-date>
      <abstract>
        <p>This paper focuses on the recognition of cipher encryption keys via machine learning, specifically Vigenère and Advanced Encryption Standard (AES) ciphers. It does this by analyzing pairs of plaintexts with their associated ciphertexts. It is a study that attempts to achieve a classification model for the task of predicting the encryption key between pairs of plaintexts and ciphertext without knowledge of the encryption key. A set of different plaintexts, ciphertext, and keys have been used to train the model. The results had proved the success of machine learning over existing encryption techniques, also illuminating their potential weaknesses and further giving impetus to the field of cryptanalysis. </p>
      </abstract>
      <kwd-group>
        <kwd>Cryptanalysis</kwd>
        <kwd>Advanced encryption standard cipher</kwd>
        <kwd>Vigenère cipher</kwd>
        <kwd>Machine learning</kwd>
        <kwd>Random forest classifier</kwd>
        <kwd>Key identification</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>
