<?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-3073</article-id>
      <title-group>
        <article-title>Machine learning assisted cryptanalysis of block ciphers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name>
            <surname>Sreeram</surname>
            <given-names>Anusha</given-names>
          </name>
          <aff>Faculty of Operations and Information Technology, ICFAI Business School, The ICFAI Foundation for Higher Education (IFHE) (Deemed to be University), Hyderabad, Telangana, 501203, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Chaudhary</surname>
            <given-names>Priya</given-names>
          </name>
          <aff>Department of Computer Engineering &amp; Applications, GLA University, Mathura, Uttar Pradesh, 281406, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Sharma</surname>
            <given-names>Rajeev</given-names>
          </name>
          <aff>Centre for Research Impact and Outcome, Chitkara University, Rajpura, Punjab, 140417, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Goyal</surname>
            <given-names>Prakhar</given-names>
          </name>
          <aff>Quantum University Research Center, Quantum University, Roorkee, Uttarakhand, 247667, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Utpat</surname>
            <given-names>Kaustubh Milind</given-names>
          </name>
          <aff>Department of Mechanical Engineering, Vishwakarma University, Pune, Maharashtra, 411048, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Sobha</surname>
            <given-names>Vudathu</given-names>
          </name>
          <aff>Department of Computer Science, Aditya Degree &amp; PG Colleges (Autonomous), Kakinada, Andhra Pradesh, 533003, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Adhyaru</surname>
            <given-names>Yagna B.</given-names>
          </name>
          <aff>Faculty of Engineering, Gokul Global University, Sidhpur, Gujarat, 384151, India</aff>
        </contrib>
      </contrib-group>
      <volume>29</volume>
      <issue>10-C</issue>
      <fpage>4557</fpage>
      <lpage>4570</lpage>
      <pub-date date-type="pub">
        <day>31</day>
        <month>10</month>
        <year>2026</year>
      </pub-date>
      <abstract>
        <p>The growing use of secure digital communication systems in various fields like cloud computing, Internet of Things (IoT), and critical infrastructure has heightened concerns on the need to have strong cryptographic mechanisms. Block ciphers continue to be a stalwart of the data security of the modern era but their increasingly complex nature and inability to be attacked using conventional analytical methods pose a major challenge to successful cryptanalysis. Traditional methods like linear and differential cryptanalysis may need a lot of computing power and sizeable datasets, restraining their use to current lightweight and nonlinear encryptions. This brings an urgent demand of adaptive, scalable and intelligent cryptanalysis techniques. In this paper, a cryptanalysis framework of block ciphers with the help of machine learning is suggested, which would improve the effectiveness of key recovery by using data-oriented methods. The main goal of the research is to fill the gap between the classical cryptanalysis and the current application of artificial intelligence in the form of supervised learning models, to detect latent patterns in ciphertext transformations and to decrease the effective key search space. The proposed framework incorporates the structured dataset creation, feature engineering based on bit-level and differential representations and implementation of machine learning algorithms, such as Deep Neural Networks (DNN), Convolutional Neural Networks (CNN), and Support Vector Machine (SVM). The approach includes the creation of plaintext ciphertexts of various block ciphers, preprocessing the data, and extracting meaningful features, and training predictive models to predict key-related outputs. Standard metrics are used to assess the performance of the framework, including accuracy, precision, recall, F1-score, and Key Recovery Rate (KRR), and computational metrics, including training time and inference efficiency. The experimental findings prove the suggested method to be much more successful than conventional cryptanalysis methods and estimates the accuracy level to 96.1 percent and KRR to 93 percent, as well as reduces the computational complexity compared to exhaustive search methods.</p>
      </abstract>
      <kwd-group>
        <kwd>Machine learning</kwd>
        <kwd>Cryptanalysis</kwd>
        <kwd>Block ciphers</kwd>
        <kwd>Deep neural networks (DNN)</kwd>
        <kwd>Convolutional neural networks (CNN)</kwd>
        <kwd>Support vector machines (SVM)</kwd>
        <kwd>Key recovery rate (KRR)</kwd>
        <kwd>Differential cryptanalysis</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>
