<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.2" xml:lang="en">
    <front>
        <journal-meta>
            <journal-id journal-id-type="pmc">F1000Research</journal-id>
            <journal-title-group>
                <journal-title>F1000Research</journal-title>
            </journal-title-group>
            <issn pub-type="epub">2046-1402</issn>
            <publisher>
                <publisher-name>F1000 Research Limited</publisher-name>
                <publisher-loc>London, UK</publisher-loc>
            </publisher>
        </journal-meta>
        <article-meta>
            <article-id pub-id-type="doi">10.12688/f1000research.176548.1</article-id>
            <article-categories>
                <subj-group subj-group-type="heading">
                    <subject>Research Article</subject>
                </subj-group>
                <subj-group>
                    <subject>Articles</subject>
                </subj-group>
            </article-categories>
            <title-group>
                <article-title>Post-Quantum Link-based Ring Signature Model and Artificial Bee Colony (ABC) Algorithm for Effective Data Management in IoT-based Smart Cities</article-title>
                <fn-group content-type="pub-status">
                    <fn>
                        <p>[version 1; peer review: 1 not approved]</p>
                    </fn>
                </fn-group>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Shaker</surname>
                        <given-names>Anes A.</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Formal Analysis</role>
                    <role content-type="http://credit.niso.org/">Resources</role>
                    <xref ref-type="aff" rid="a1">1</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Abduljabbar  Rashid</surname>
                        <given-names>Sami</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Original Draft Preparation</role>
                    <uri content-type="orcid">https://orcid.org/0000-0001-9419-6152</uri>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <contrib contrib-type="author" corresp="yes">
                    <name>
                        <surname>Al Mashhadany</surname>
                        <given-names>Yousif</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Software</role>
                    <role content-type="http://credit.niso.org/">Supervision</role>
                    <role content-type="http://credit.niso.org/">Validation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0003-3943-8395</uri>
                    <xref ref-type="corresp" rid="c1">a</xref>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <aff id="a1">
                    <label>1</label>Department of Computer Science, University of Anbar, Ramadi, Al Anbar Governorate, 31001, Iraq</aff>
                <aff id="a2">
                    <label>2</label>Biomedical Engineering Research Centre, University of Anbar, Ramadi, Al Anbar Governorate, 31001, Iraq</aff>
            </contrib-group>
            <author-notes>
                <corresp id="c1">
                    <label>a</label>
                    <email xlink:href="mailto:yousif.mohammed@uoanbar.edu.iq">yousif.mohammed@uoanbar.edu.iq</email>
                </corresp>
                <fn fn-type="conflict">
                    <p>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>2</day>
                <month>3</month>
                <year>2026</year>
            </pub-date>
            <pub-date pub-type="collection">
                <year>2026</year>
            </pub-date>
            <volume>15</volume>
            <elocation-id>334</elocation-id>
            <history>
                <date date-type="accepted">
                    <day>17</day>
                    <month>2</month>
                    <year>2026</year>
                </date>
            </history>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2026 Shaker AA et al.</copyright-statement>
                <copyright-year>2026</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <self-uri content-type="pdf" xlink:href="https://f1000research.com/articles/15-334/pdf"/>
            <abstract>
                <sec>
                    <title>Background</title>
                    <p>The Internet of Things (IoT) is a swiftly advancing technology with wide-ranging applications in smart cities, where substantial data exchange and real-time services necessitate high standards of security, privacy, and operational efficiency. Current IoT frameworks frequently face difficulties in delivering strong protection against emerging post-quantum threats while also preserving system performance, especially in decentralized and data-heavy smart city settings.</p>
                </sec>
                <sec>
                    <title>Methods</title>
                    <p>To tackle these issues, this article introduces a Post-Quantum Ring Signature and ABC-based Effective IoT (PQRAEI) framework. This model combines blockchain technology, post-quantum cryptography, and hybrid swarm optimization methods. Initially, data preprocessing is conducted using the K-Nearest Neighbour (KNN) algorithm for data imputation and min&#x2013;max scaling for normalization. Secure and privacy-preserving decentralized transactions are guaranteed through a Post-Quantum Linkable Ring Signature (PQLRS) scheme, which functions through a three-phase cryptographic process. Additionally, air quality forecasting is improved using an Artificial Bee Colony (ABC) optimization algorithm enhanced with Q-learning, facilitating efficient exploration and identification of optimal environmental parameters that affect the Air Quality Index (AQI).</p>
                </sec>
                <sec>
                    <title>Results</title>
                    <p>The effectiveness of the proposed PQRAEI framework is assessed against existing models, specifically FHPCC, ELDSE, and PQBFR, utilizing metrics such as signing time, verification time, Peak Signal-to-Noise Ratio (PSNR), latency, and throughput. Experimental findings indicate that PQRAEI achieves significantly reduced latency and increased throughput, while ensuring strong cryptographic efficiency and data integrity in comparison to the benchmark models.</p>
                </sec>
                <sec>
                    <title>Conclusions</title>
                    <p>The proposed PQRAEI framework significantly improves security, privacy, and performance in IoT-based smart city environments. By utilizing post-quantum cryptography, blockchain, and intelligent swarm optimization, the model offers a scalable and future-ready solution.</p>
                </sec>
            </abstract>
            <kwd-group kwd-group-type="author">
                <kwd>Air Quality Index (AQI)</kwd>
                <kwd>K-Nearest Neighbour (KNN)</kwd>
                <kwd>Post-Quantum Linkable Ring Signature (PQLRS)</kwd>
                <kwd>and Artificial Bee Colony (ABC)</kwd>
            </kwd-group>
            <funding-group>
                <award-group id="fund-1" xlink:href="https://doi.org/10.13039/100025490">
                    <funding-source>Authors League Fund</funding-source>
                </award-group>
                <funding-statement>The author(s) declared that no grants were involved in supporting this work.</funding-statement>
            </funding-group>
        </article-meta>
    </front>
    <body>
        <sec id="sec5" sec-type="intro">
            <title>1. Introduction</title>
            <p>The Internet of Things (IoT) connects an enormous number of devices to the internet; therefore, huge data can be utilised in several applications like the medical industry, communication sector, confidential applications and smart cities.
                <sup>
                    <xref ref-type="bibr" rid="ref1">1</xref>,
                    <xref ref-type="bibr" rid="ref2">2</xref>
                </sup> Due to this tremendous development, certain concerns are becoming essential, such as data integrity, trust factor and security among the IoT devices.
                <sup>
                    <xref ref-type="bibr" rid="ref3">3</xref>&#x2013;
                    <xref ref-type="bibr" rid="ref5">5</xref>
                </sup> The major drawbacks which are addressed in the earlier research are data manipulation, scalability and latency challenges.
                <sup>
                    <xref ref-type="bibr" rid="ref6">6</xref>&#x2013;
                    <xref ref-type="bibr" rid="ref9">9</xref>
                </sup> In order to overcome these drawbacks, in this article efficient security and optimisation model is developed, and it mainly concentrates on decreasing the latency and maximising the throughput of each one of the IoT devices. The paper's major contribution is discussed below. The contribution of the papers is below. The PQRAEI model introduces a hybrid that integrates post-quantum cryptography, blockchain technology, and intelligent optimisation for secure air quality forecasting. A PQLRS mechanism to maintain the quantum computing threats, the XMSS signature scheme enhances cryptographic security with maintained efficiency.</p>
            <p>Research in post-quantum IoT has focused on hybrid frameworks mixing PQC with classical methods and hardware changes for PQC support in small devices. Some have studied encryption and signature efficiency, lacking a specific linkable, hash-based ring signature for blockchain transactions with a data-driven optimisation layer for application-level forecasting in previous papers, FHPCC,
                <sup>
                    <xref ref-type="bibr" rid="ref30">30</xref>
                </sup> ELDSE,
                <sup>
                    <xref ref-type="bibr" rid="ref31">31</xref>
                </sup> and PQBFR.
                <sup>
                    <xref ref-type="bibr" rid="ref32">32</xref>
                </sup> The PQRAEI method addresses this gap by combining a Merkle-root-based PQLRS on XMSS to enhance blockchain efficiency and a Q-learning augmented ABC algorithm for improved AQI prediction. This system secures sensor data to the blockchain while enhancing AQI forecasting accuracy and latency, as the model performance comparison in Section 4.</p>
        </sec>
        <sec id="sec6">
            <title>2. Related works</title>
            <p>In,
                <sup>
                    <xref ref-type="bibr" rid="ref10">10</xref>,
                    <xref ref-type="bibr" rid="ref11">11</xref>
                </sup> the author developed a novel approach with hybrid cryptography, which combines the idea of PQC with AES, that helps to enhance data security. It mainly concentrates on attacks like DDOS and man-in-the-middle attacks. In,
                <sup>
                    <xref ref-type="bibr" rid="ref12">12</xref>,
                    <xref ref-type="bibr" rid="ref13">13</xref>
                </sup> a new post-quantum cryptographic model is introduced to enhance the MQTT authentication among the IoT devices. In,
                <sup>
                    <xref ref-type="bibr" rid="ref4">4</xref>
                </sup> the author introduced a FPGA technology that is combined with NTT to improve polynomial multiplication to maximize the network efficiency of the IoT systems, and it can also help to provide high speed and low latency with proper hardware utilization. In,
                <sup>
                    <xref ref-type="bibr" rid="ref15">15</xref>
                </sup> a proxy-based signature scheme is presented by the author, and it clearly identifies the need for message recovery. It is developed with the presence of the NTRU lattices, which results in the reduction of signature size and energy consumption among the devices. In,
                <sup>
                    <xref ref-type="bibr" rid="ref16">16</xref>,
                    <xref ref-type="bibr" rid="ref17">17</xref>
                </sup> a post-quantum cryptographic method is presented that combines the idea of Ring-LWE and CRYSTALS-Dilithium, which is mainly utilized to enhance data security and overall performance of the corresponding devices that are located in decentralized environments. In,
                <sup>
                    <xref ref-type="bibr" rid="ref18">18</xref>
                </sup> a PQC model development is concentrated, which works against the quantum threats in 5G networks. It core modules of this work help to improve cybersecurity, which impacts latency and bandwidth utilization. In,
                <sup>
                    <xref ref-type="bibr" rid="ref19">19</xref>
                </sup> the author presented an effective authentication system to improve the communication quality of the artificial intelligence-assisted Internet of Things environment. The implementation includes a Raspberry Pi to increase the feasibility of the IoT devices and to ensure data security against quantum attacks. In,
                <sup>
                    <xref ref-type="bibr" rid="ref20">20</xref>,
                    <xref ref-type="bibr" rid="ref21">21</xref>
                </sup> a new process is developed for cross-platform benchmarking analysis to reduce bandwidth and latency. In,
                <sup>
                    <xref ref-type="bibr" rid="ref22">22</xref>,
                    <xref ref-type="bibr" rid="ref23">23</xref>
                </sup> the authors developed post-quantum algorithms that are tested on the Raspberry Pi devices mainly to maximize the efficiency of the IoT devices.</p>
            <p>In,
                <sup>
                    <xref ref-type="bibr" rid="ref24">24</xref>
                </sup> in the SSI platform, certain modules are included to increase the authentication for IoT environments, such as the SSI-PQM protocol and lightweight encryption. In,
                <sup>
                    <xref ref-type="bibr" rid="ref25">25</xref>,
                    <xref ref-type="bibr" rid="ref26">26</xref>
                </sup> a hybrid cryptographic platform is created which includes FPGA technology with elliptic-curve and post-quantum algorithms, which is mainly utilized to enhance security and reduce the latency among the IoT user devices. In,
                <sup>
                    <xref ref-type="bibr" rid="ref27">27</xref>,
                    <xref ref-type="bibr" rid="ref28">28</xref>
                </sup> the author developed a lattice-based digital signature for the IoT devices, which concentrates on the memory allocation issues. In,
                <sup>
                    <xref ref-type="bibr" rid="ref29">29</xref>
                </sup> a digital signature is introduced that provides proper resource allocation among the IoT devices. The security of the network is increased with the presence of the post-quantum security model.
                <sup>
                    <xref ref-type="bibr" rid="ref30">30</xref>
                </sup> In,
                <sup>
                    <xref ref-type="bibr" rid="ref31">31</xref>
                </sup> the IoMT framework is presented, which ensures security in the medical data processing using advanced technologies. It offers fast performance and useful analytics for healthcare applications.
                <sup>
                    <xref ref-type="bibr" rid="ref32">32</xref>
                </sup> 
                <xref ref-type="table" rid="T1">
Table 1</xref> explains the research summary in detail as show in Appendix 1.</p>
            <table-wrap id="T1" orientation="portrait" position="float">
                <label>
Table 1. </label>
                <caption>
                    <title>Earlier research summary.</title>
                </caption>
                <table content-type="article-table" frame="hsides">
                    <thead>
                        <tr>
                            <th align="left" colspan="1" rowspan="1" valign="top">Ref</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">Method name</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">Purpose</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">Advantages</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">Limitations</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref10">10</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">PQC&#x2013;AES Encryption Framework</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Secure applications like file transfer, video streaming, and chat</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Balances security and speed</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">PQC algorithms are complex and may require major hardware/software changes</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref12">12</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">MQTT Authentication using PQC (CRYSTALS-Dilithium &amp; CRYSTALS-KYBER)</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">IoT device authentication against quantum threats</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">KEM-based strategy reduces CPU usage and speeds up authentication</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Increases memory use</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref14">14</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">NTT with FPGA for CRYSTALS-Kyber
</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Accelerate polynomial multiplication for IoT devices</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Fast operations, enhanced performance</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Increases hardware complexity and cost</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref15">15</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Identity-Based Proxy Signature with Message Recovery (NTRU lattices)</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Efficient signatures for IoT and blockchain</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Reduces signature size and energy use</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Challenging for low-power IoT devices</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref16">16</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Lightweight PQC schemes (Ring-LWE, CRYSTALS-Dilithium)</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Secure IoT, blockchain, and e-learning</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Optimised for limited resources</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Lacks real-world testing</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref18">18</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">SHAKE-based SPHINCS+ on FPGA</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Low-resource digital signatures</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Reduces energy use by 20&#x2013;30%</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Input rearrangement needed</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref19">19</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">PQC KEMs in 5G Networks</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Secure VNF communications in 5G/6G</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Minimal impact on latency and bandwidth</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Integration may increase system complexity</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref20">20</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">AIoT PQC Communication (NTRU + Falcon)</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Device authentication and secure communication</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Resists quantum attacks</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Higher computational</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref22">22</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">NIST PQC Algorithm Benchmarking</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Cross-platform evaluation of PQC algorithms</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Optimisation strategies provided</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Resource-limited devices face significant overhead</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref23">23</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">PQC Algorithms on Raspberry Pi (Kyber, Dilithium, Falcon)</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">IoT and TLS security</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Kyber/Dilithium efficient</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Limited testing on extremely constrained devices</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref24">24</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Hardware-Accelerated NTRU</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Speed up polynomial multiplication for IoT</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">30&#x2013;45&#x00d7; faster</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Increases system complexity</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref25">25</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">SSI-PQM IoT Network</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Lightweight PQC key exchange and data protection</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Better performance than RSA</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Implementation complexity</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref27">27</xref>,
                                    <xref ref-type="bibr" rid="ref28">28</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">HySecure Hybrid Cryptographic Platform</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Secure NB-IoT communications</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Quick key establishment, dual-signature authentication</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">FPGA-based
</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref29">29</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Lattice-Based Digital Signature for IoT</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Compact PQC signatures</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">&lt;3 KB signatures, &lt;10 KB RAM</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Signature generation is more complex than classical schemes</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref30">30</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Post-Quantum Security Model</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Increase network security</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Resistant to quantum attacks</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Implementation complexity</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref31">31</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">IoMT Framework</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Ensure security in medical data processing</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Fast performance, useful analytics for healthcare</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">May require advanced infrastructure</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">
                                <sup>
                                    <xref ref-type="bibr" rid="ref32">32</xref>
                                </sup>
                            </td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">IoMT framework</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Support healthcare applications with analytics</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Useful insights, improved healthcare services</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Specific limitations not mentioned</td>
                        </tr>
                    </tbody>
                </table>
            </table-wrap>
        </sec>
        <sec id="sec7">
            <title>3. Proposed PQRAEI network</title>
            <p>The PQRAEI model merges blockchain data security with advanced air quality forecasting. Initial steps involve refining the PSC dataset environmental data, employing KNN for missing values, and data normalisation. 
                <xref ref-type="fig" rid="f1">
Figure 1</xref> illustrates the detailed process and flow of the PQRAEI model.</p>
            <fig fig-type="figure" id="f1" orientation="portrait" position="float">
                <label>
Figure 1. </label>
                <caption>
                    <title>Proposed Post-Quantum link-based ring signature framework.</title>
                    <p>This figure illustrates the overall architecture of the proposed post-quantum link-based ring signature framework designed for secure data management in IoT-based smart city environments. The framework demonstrates the interaction between IoT devices, the post-quantum key generation module, the link-based ring signature construction process, and the signing and verification phases prior to secure data transmission. Distinct blocks represent the main functional components of the system, including IoT data sources, post-quantum key generation, ring signature formation, signature verification unit, and the secure communication channel. The arrows indicate the flow of data and cryptographic operations between the signing and verification entities within the proposed architecture.</p>
                </caption>
                <graphic id="gr1" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/194612/1adfdf64-aac4-4eb3-b0bf-a6f1e04d477e_figure1.gif"/>
            </fig>
            <sec id="sec8">
                <title>3.1 Data details and preprocessing</title>
                <p>The Pune Smart City Dataset is part of the data collected by the Pune Smart City Development Corporation Limited (PSCDCL) and IISC, Bangalore, for smart city projects. It can be used to estimate the Air Quality Index (AQI) and predict AQI in various places, like bus stops and IT centres, based on local data such as the railway station. Analysing AQI with factors like temperature, sound, light, and weather can help improve living conditions in Pune. Data preprocessing is done by addressing missing values using the KNN technique, where the missing values (
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>i</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula>) are filled in based on nearby data points. The distance between 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mi>d</mml:mi>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msub>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi>i</mml:mi>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:msub>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
</inline-formula> instances and the imputed 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mover accent="true">
                                <mml:msub>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi mathvariant="italic">ij</mml:mi>
                                </mml:msub>
                                <mml:mo stretchy="true">&#x0302;</mml:mo>
                            </mml:mover>
                        </mml:math>
</inline-formula> values is calculated using specific 
                    <xref ref-type="disp-formula" rid="e1">Equations (1)</xref> and 
                    <xref ref-type="disp-formula" rid="e2">(2)</xref>.
                    <disp-formula id="e1">

                        <mml:math display="block">
                            <mml:mi>d</mml:mi>
                            <mml:mspace width="0.25em"/>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msub>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi>i</mml:mi>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:msub>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                            <mml:mo>=</mml:mo>
                            <mml:msqrt>
                                <mml:mrow>
                                    <mml:munder>
                                        <mml:mo>&#x2211;</mml:mo>
                                        <mml:mrow>
                                            <mml:mi>I</mml:mi>
                                            <mml:mo>&#x2208;</mml:mo>
                                            <mml:mi>F</mml:mi>
                                            <mml:mrow>
                                                <mml:mo stretchy="true">(</mml:mo>
                                                <mml:mi>i</mml:mi>
                                                <mml:mo>,</mml:mo>
                                                <mml:mi>k</mml:mi>
                                                <mml:mo stretchy="true">)</mml:mo>
                                            </mml:mrow>
                                        </mml:mrow>
                                    </mml:munder>
                                    <mml:msup>
                                        <mml:mrow>
                                            <mml:mo stretchy="true">(</mml:mo>
                                            <mml:msub>
                                                <mml:mi>x</mml:mi>
                                                <mml:mi mathvariant="italic">il</mml:mi>
                                            </mml:msub>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:msub>
                                                <mml:mi>x</mml:mi>
                                                <mml:mi mathvariant="italic">kl</mml:mi>
                                            </mml:msub>
                                            <mml:mo stretchy="true">)</mml:mo>
                                        </mml:mrow>
                                        <mml:mn>2</mml:mn>
                                    </mml:msup>
                                </mml:mrow>
                            </mml:msqrt>
                            <mml:mo>,</mml:mo>
                        </mml:math>

                        <label>(1)</label>
</disp-formula>

                    <disp-formula id="e2">

                        <mml:math display="block">
                            <mml:mover accent="true">
                                <mml:msub>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi mathvariant="italic">ij</mml:mi>
                                </mml:msub>
                                <mml:mo stretchy="true">&#x0302;</mml:mo>
                            </mml:mover>
                            <mml:mo>=</mml:mo>
                            <mml:mfrac>
                                <mml:mn>1</mml:mn>
                                <mml:mi>k</mml:mi>
                            </mml:mfrac>
                            <mml:mspace width="0.25em"/>
                            <mml:munder>
                                <mml:mo>&#x2211;</mml:mo>
                                <mml:mrow>
                                    <mml:msub>
                                        <mml:mi>x</mml:mi>
                                        <mml:mi>k</mml:mi>
                                    </mml:msub>
                                    <mml:mo>&#x2208;</mml:mo>
                                    <mml:mi>N</mml:mi>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:mi>i</mml:mi>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                </mml:mrow>
                            </mml:munder>
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi mathvariant="italic">kj</mml:mi>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                        </mml:math>

                        <label>(2)</label>
</disp-formula>
                </p>
                <p>

                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi mathvariant="italic">il</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula> and 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi mathvariant="italic">kl</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula> denote the values of certain features I for different instances 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>i</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula> and 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula>, respectively, and 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi mathvariant="italic">kj</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula> missing values are filled in by using similar instances 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula>, based on their k-nearest neighbours 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mi>j</mml:mi>
                            <mml:mspace width="0.25em"/>
                        </mml:math>
</inline-formula>features 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mi>N</mml:mi>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:mi>i</mml:mi>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                            <mml:mo>.</mml:mo>
                        </mml:math>
</inline-formula> Min-max normalisation is a technique for adjusting dataset values to fit within a specific range, typically between 0 and 1. 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msup>
                                <mml:mi>x</mml:mi>
                                <mml:mo>&#x2032;</mml:mo>
                            </mml:msup>
                        </mml:math>
</inline-formula> denotes the normalised data in Equation 
                    <xref ref-type="disp-formula" rid="e3">(3)</xref>, and &#x201c;min&#x201d; and &#x201c;max&#x201d; refer to the respective minimum and maximum values of the feature.
                    <disp-formula id="e3">

                        <mml:math display="block">
                            <mml:msup>
                                <mml:mi>x</mml:mi>
                                <mml:mo>&#x2032;</mml:mo>
                            </mml:msup>
                            <mml:mo>=</mml:mo>
                            <mml:mfrac>
                                <mml:mrow>
                                    <mml:mi>x</mml:mi>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:mo>min</mml:mo>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:mi>X</mml:mi>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                </mml:mrow>
                                <mml:mrow>
                                    <mml:mo>max</mml:mo>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:mi>X</mml:mi>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:mo>min</mml:mo>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:mi>X</mml:mi>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                </mml:mrow>
                            </mml:mfrac>
                        </mml:math>

                        <label>(3)</label>
</disp-formula>
                </p>
            </sec>
            <sec id="sec9">
                <title>3.2 Post-quantum linkable ring signature scheme</title>
                <p>PQLRS schemes utilising hash functions improve performance, storage, and bandwidth for privacy-centric blockchain applications, particularly in high-frequency transaction contexts. A post-quantum pluggable ring signature scheme based on hash functions.</p>
                <p>

                    <bold>3.2.1 Initialisation phase</bold>
                </p>
                <p>The initialisation phase includes two key steps: key generation and ring generation. The security parameter &#x03bb; and the establishment of two hash functions.
                    <disp-formula id="e4">

                        <mml:math display="block">
                            <mml:msub>
                                <mml:mi mathvariant="normal">H</mml:mi>
                                <mml:mi mathvariant="normal">k</mml:mi>
                            </mml:msub>
                            <mml:mo>:</mml:mo>
                            <mml:msub>
                                <mml:mi mathvariant="normal">x</mml:mi>
                                <mml:mi mathvariant="normal">k</mml:mi>
                            </mml:msub>
                            <mml:mo>&#x27f6;</mml:mo>
                            <mml:msub>
                                <mml:mi mathvariant="normal">y</mml:mi>
                                <mml:mi mathvariant="normal">k</mml:mi>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:msub>
                                <mml:mi mathvariant="normal">H</mml:mi>
                                <mml:mi mathvariant="normal">k</mml:mi>
                            </mml:msub>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msup>
                                    <mml:mn>1</mml:mn>
                                    <mml:mi mathvariant="normal">&#x03bb;</mml:mi>
                                </mml:msup>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                            <mml:mo>&#x27f6;</mml:mo>
                            <mml:mi>pp</mml:mi>
                            <mml:msub>
                                <mml:mi mathvariant="normal">H</mml:mi>
                                <mml:mi mathvariant="normal">k</mml:mi>
                            </mml:msub>
                        </mml:math>
</disp-formula>

                    <disp-formula id="e5">

                        <mml:math display="block">
                            <mml:msub>
                                <mml:mi mathvariant="normal">H</mml:mi>
                                <mml:mi mathvariant="normal">t</mml:mi>
                            </mml:msub>
                            <mml:mo>:</mml:mo>
                            <mml:msub>
                                <mml:mi mathvariant="normal">x</mml:mi>
                                <mml:mi mathvariant="normal">t</mml:mi>
                            </mml:msub>
                            <mml:mo>&#x27f6;</mml:mo>
                            <mml:msub>
                                <mml:mi mathvariant="normal">y</mml:mi>
                                <mml:mi mathvariant="normal">t</mml:mi>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:msub>
                                <mml:mi mathvariant="normal">H</mml:mi>
                                <mml:mi mathvariant="normal">k</mml:mi>
                            </mml:msub>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msup>
                                    <mml:mn>1</mml:mn>
                                    <mml:mi mathvariant="normal">&#x03bb;</mml:mi>
                                </mml:msup>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                            <mml:mo>&#x27f6;</mml:mo>
                            <mml:mi>pp</mml:mi>
                            <mml:msub>
                                <mml:mi mathvariant="normal">H</mml:mi>
                                <mml:mi mathvariant="normal">t</mml:mi>
                            </mml:msub>
                        </mml:math>
</disp-formula>
                </p>
                <p>Definition of knowledge signatures: 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi mathvariant="italic">SOK</mml:mi>
                                <mml:mi>m</mml:mi>
                            </mml:msub>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msup>
                                    <mml:mn>1</mml:mn>
                                    <mml:mi>&#x03bb;</mml:mi>
                                </mml:msup>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                            <mml:mo>&#x27f6;</mml:mo>
                            <mml:msub>
                                <mml:mi mathvariant="italic">pp</mml:mi>
                                <mml:mi>s</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula>
                </p>
                <p>The pair generation where users create their own key pairs 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msub>
                                    <mml:mi mathvariant="italic">pk</mml:mi>
                                    <mml:mi>i</mml:mi>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:msub>
                                    <mml:mi mathvariant="italic">sk</mml:mi>
                                    <mml:mi>i</mml:mi>
                                </mml:msub>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
</inline-formula> using the XMSS post-quantum security scheme. Here, the public keys are denoted as 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mo stretchy="true">(</mml:mo>
                            <mml:msub>
                                <mml:mi mathvariant="italic">pk</mml:mi>
                                <mml:mi>i</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula>), and the private keys are denoted as (
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi mathvariant="italic">sk</mml:mi>
                                <mml:mi>i</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula>), which are stored in the users' devices. The network includes N participants. Were a user initiates a transaction that selects a ring signature group, which is denoted as S = 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mrow>
                                <mml:mo stretchy="true">{</mml:mo>
                                <mml:msub>
                                    <mml:mi mathvariant="italic">pk</mml:mi>
                                    <mml:mn>1</mml:mn>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:msub>
                                    <mml:mi mathvariant="italic">pk</mml:mi>
                                    <mml:mn>2</mml:mn>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:mo>&#x2026;</mml:mo>
                                <mml:mo>,</mml:mo>
                                <mml:msub>
                                    <mml:mi mathvariant="italic">pk</mml:mi>
                                    <mml:mi>N</mml:mi>
                                </mml:msub>
                                <mml:mo stretchy="true">}</mml:mo>
                            </mml:mrow>
                        </mml:math>
</inline-formula>, that includes their own (
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi>p</mml:mi>
                                <mml:mi>k</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula>) and other users maintain the public keys of 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mi>N</mml:mi>
                            <mml:mo>&#x2212;</mml:mo>
                            <mml:mn>1</mml:mn>
                        </mml:math>
</inline-formula>. Followed by that a ring signature is generated mainly to enhance security against forgery. In the ring signature, the corresponding public keys are properly validated to avoid such malfunctions among the IoT devices. The key generation procedure is detailly in 
                    <xref ref-type="boxed-text" rid="B1">Algorithm 1</xref>.</p>
                <boxed-text id="B1" orientation="portrait" position="float">
                    <label>Algorithm 1. </label>
                    <caption>
                        <title>Key generation.</title>
                    </caption>
                    <p>Input: 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi mathvariant="italic">pp</mml:mi>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>Output:
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi mathvariant="italic">pk</mml:mi>
                                        <mml:mi>i</mml:mi>
                                    </mml:msub>
                                    <mml:mo>,</mml:mo>
                                    <mml:msub>
                                        <mml:mi mathvariant="italic">sk</mml:mi>
                                        <mml:mi>i</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>1:
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mspace width="0.25em"/>
                                <mml:msub>
                                    <mml:mi mathvariant="italic">sk</mml:mi>
                                    <mml:mi>i</mml:mi>
                                </mml:msub>
                                <mml:mo>&#x27f5;</mml:mo>
                                <mml:msub>
                                    <mml:mi>&#x03c7;</mml:mi>
                                    <mml:msub>
                                        <mml:mi>K</mml:mi>
                                        <mml:mi>i</mml:mi>
                                    </mml:msub>
                                </mml:msub>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>2:
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mspace width="0.25em"/>
                                <mml:msub>
                                    <mml:mi mathvariant="italic">pk</mml:mi>
                                    <mml:mi>i</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:msub>
                                    <mml:mi>H</mml:mi>
                                    <mml:mi>k</mml:mi>
                                </mml:msub>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi mathvariant="italic">sk</mml:mi>
                                        <mml:mi>i</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                                <mml:mo>,</mml:mo>
                                <mml:mi mathvariant="italic">pk</mml:mi>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2208;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:msub>
                                    <mml:mi>Y</mml:mi>
                                    <mml:msub>
                                        <mml:mi>k</mml:mi>
                                        <mml:mi>i</mml:mi>
                                    </mml:msub>
                                </mml:msub>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>3: return 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi mathvariant="italic">pk</mml:mi>
                                        <mml:mi>i</mml:mi>
                                    </mml:msub>
                                    <mml:mo>,</mml:mo>
                                    <mml:msub>
                                        <mml:mi mathvariant="italic">sk</mml:mi>
                                        <mml:mi>i</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>4: End</p>
                </boxed-text>
                <p>

                    <bold>3.2.2 Signature creation phase</bold>
                </p>
                <p>In this process, the user selects the signer itself, which helps to create an 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mi>R</mml:mi>
                        </mml:math>
</inline-formula> ring. Each signer consists of its public key (
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi mathvariant="italic">pk</mml:mi>
                                <mml:mi>i</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula>), which constructs a Merkle tree, with a root hash that serves as an entry point for authentication paths 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:mi>P</mml:mi>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
</inline-formula> derived from each signer&#x2019;s index 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:mi>j</mml:mi>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
</inline-formula>, and private key. Each signer generates a ring signature for the transaction hash using their private key 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:mi>R</mml:mi>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
</inline-formula>, which includes all public keys in the ring while identifying a unique initiator. The complete signature process involves generating the Merkle tree and its authentication path, forming a zero-knowledge signature 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mi mathvariant="italic">Sok</mml:mi>
                            <mml:msub>
                                <mml:mi>&#x03c3;</mml:mi>
                                <mml:mi>s</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula>, and combining it with a signature label 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mi>T</mml:mi>
                        </mml:math>
</inline-formula>, as detailed in 
                    <xref ref-type="boxed-text" rid="B2">Algorithm 2</xref>.</p>
                <boxed-text id="B2" orientation="portrait" position="float">
                    <label>Algorithm 2. </label>
                    <caption>
                        <title>

                            <inline-formula>

                                <mml:math display="inline">
                                    <mml:mtext mathvariant="italic">Signing</mml:mtext>
                                    <mml:mspace width="0.25em"/>
                                    <mml:mi>&#x03c3;</mml:mi>
                                    <mml:mo>&#x2190;</mml:mo>
                                    <mml:mtext mathvariant="italic">Sign</mml:mtext>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:mi>e</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:msub>
                                            <mml:mi mathvariant="italic">sk</mml:mi>
                                            <mml:mi>i</mml:mi>
                                        </mml:msub>
                                        <mml:mo>,</mml:mo>
                                        <mml:mi>m</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mi>R</mml:mi>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                </mml:math>
</inline-formula>.</title>
                    </caption>
                    <p>Input: 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi>e</mml:mi>
                                <mml:mo>,</mml:mo>
                                <mml:msub>
                                    <mml:mi mathvariant="italic">sk</mml:mi>
                                    <mml:mi>i</mml:mi>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:mi>m</mml:mi>
                                <mml:mo>,</mml:mo>
                                <mml:mi>R</mml:mi>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>Output: &#x03c3;</p>
                    <p>1: 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi mathvariant="italic">rt</mml:mi>
                                <mml:mo>&#x2190;</mml:mo>
                                <mml:mtext mathvariant="italic">Merkle</mml:mtext>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mi>R</mml:mi>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>2: 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi>P</mml:mi>
                                <mml:mo>=</mml:mo>
                                <mml:mtext mathvariant="italic">Path</mml:mtext>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mtext mathvariant="italic">merkle</mml:mtext>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>3: 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi>T</mml:mi>
                                <mml:mo>=</mml:mo>
                                <mml:msub>
                                    <mml:mi>H</mml:mi>
                                    <mml:mi>t</mml:mi>
                                </mml:msub>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi mathvariant="italic">sk</mml:mi>
                                        <mml:mi>i</mml:mi>
                                    </mml:msub>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>e</mml:mi>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>4: 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:msub>
                                    <mml:mi>&#x03c3;</mml:mi>
                                    <mml:mi>s</mml:mi>
                                </mml:msub>
                                <mml:mspace width="0.25em"/>
                                <mml:mo>&#x2255;</mml:mo>
                                <mml:mspace width="0.25em"/>
                                <mml:msub>
                                    <mml:mi mathvariant="italic">SOK</mml:mi>
                                    <mml:mi>m</mml:mi>
                                </mml:msub>
                                <mml:mo>.</mml:mo>
                                <mml:mtext mathvariant="italic">Sign</mml:mtext>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mi mathvariant="italic">pp</mml:mi>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:mi>e</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mi mathvariant="italic">rt</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mi>T</mml:mi>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                    <mml:mo>,</mml:mo>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mi>P</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:msub>
                                        <mml:mi mathvariant="italic">sk</mml:mi>
                                        <mml:mi>i</mml:mi>
                                    </mml:msub>
                                    <mml:mo stretchy="true">)</mml:mo>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>5: return 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi>&#x03c3;</mml:mi>
                                <mml:mo>=</mml:mo>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:msub>
                                        <mml:mi>&#x03c3;</mml:mi>
                                        <mml:mi>s</mml:mi>
                                    </mml:msub>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>T</mml:mi>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>6: End</p>
                </boxed-text>
                <p>

                    <bold>3.2.3 Signature verification phase</bold>
                </p>
                <p>In a blockchain network, each node validates a signature's authenticity using transaction data and the public key from a signature ring. A hash function ensures the signature is legitimate and that the transaction remains unchanged. The process involves creating a Merkle tree and verifying the signature as a zero-knowledge proof stemming from a verified secret key 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msub>
                                <mml:mi mathvariant="italic">sk</mml:mi>
                                <mml:mi>j</mml:mi>
                            </mml:msub>
                        </mml:math>
</inline-formula>, which is part of the corresponding public key ring 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mi>R</mml:mi>
                        </mml:math>
</inline-formula>. Based on specified parameters such as event ID, singular signature, message, and ring public key 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mi>R</mml:mi>
                            <mml:mo>,</mml:mo>
                        </mml:math>
</inline-formula> detailed in 
                    <xref ref-type="boxed-text" rid="B3">Algorithm 3</xref>, the verification will return 1 for a valid signature or 0 if invalid.</p>
                <boxed-text id="B3" orientation="portrait" position="float">
                    <label>Algorithm 3. </label>
                    <caption>
                        <title>Verification 
                            <inline-formula>

                                <mml:math display="inline">
                                    <mml:mn>0</mml:mn>
                                    <mml:mo>/</mml:mo>
                                    <mml:mn>1</mml:mn>
                                    <mml:mo>&#x2190;</mml:mo>
                                    <mml:mtext mathvariant="italic">Verify</mml:mtext>
                                    <mml:mrow>
                                        <mml:mo stretchy="true">(</mml:mo>
                                        <mml:mi>e</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mi>&#x03c3;</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mi>m</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mi>R</mml:mi>
                                        <mml:mo stretchy="true">)</mml:mo>
                                    </mml:mrow>
                                </mml:math>
</inline-formula>.</title>
                    </caption>
                    <p>Input: 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi>e</mml:mi>
                                <mml:mo>,</mml:mo>
                                <mml:mi>&#x03c3;</mml:mi>
                                <mml:mo>,</mml:mo>
                                <mml:mi>m</mml:mi>
                                <mml:mo>,</mml:mo>
                                <mml:mi>R</mml:mi>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>Output: 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mn>0</mml:mn>
                                <mml:mo>/</mml:mo>
                                <mml:mi>R</mml:mi>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>1: 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi mathvariant="italic">rt</mml:mi>
                                <mml:mo>&#x2190;</mml:mo>
                                <mml:mtext mathvariant="italic">Merkle</mml:mtext>
                                <mml:mspace width="0.25em"/>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mi>R</mml:mi>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>2: parse 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mi>&#x03c3;</mml:mi>
                                <mml:mo>&#x2192;</mml:mo>
                                <mml:msub>
                                    <mml:mi>&#x03c3;</mml:mi>
                                    <mml:mrow>
                                        <mml:mi>s</mml:mi>
                                        <mml:mo>,</mml:mo>
                                    </mml:mrow>
                                </mml:msub>
                                <mml:mspace width="0.25em"/>
                                <mml:mi>T</mml:mi>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>3: return 
                        <inline-formula>

                            <mml:math display="inline">
                                <mml:mn>0</mml:mn>
                                <mml:mo>/</mml:mo>
                                <mml:mn>1</mml:mn>
                                <mml:mo>&#x2190;</mml:mo>
                                <mml:msub>
                                    <mml:mi mathvariant="italic">SOK</mml:mi>
                                    <mml:mi>m</mml:mi>
                                </mml:msub>
                                <mml:mo>.</mml:mo>
                                <mml:mtext mathvariant="italic">Verify</mml:mtext>
                                <mml:mrow>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mi mathvariant="italic">pp</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mo stretchy="true">(</mml:mo>
                                    <mml:mi>e</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi mathvariant="italic">rt</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>T</mml:mi>
                                    <mml:mo stretchy="true">)</mml:mo>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi mathvariant="italic">&#x03c3;s</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo stretchy="true">)</mml:mo>
                                </mml:mrow>
                            </mml:math>
</inline-formula>
                    </p>
                    <p>4: End</p>
                </boxed-text>
                <p>Each transaction creates a unique ring signature that is stored with the transaction data on the blockchain.</p>
            </sec>
            <sec id="sec10">
                <title>3.3 Artificial Bee Colony (ABC) algorithm</title>
                <p>The ABC algorithm is an optimisation method that uses swarm intelligence, where agents (represented as bees) work together and with their environment. Each bee aims to find the best food source, symbolising potential solutions. There are three types of bees: scout, employed, and observation bees. Employed bees start by randomly finding a food source and then search for better options nearby. The ABC algorithm is a nature-inspired method based on swarm intelligence mimicking honey bee foraging. It uses food sources as potential solutions, with fitness evaluated by nectar amount. Bees include employed bees adjusting local solutions, onlooker bees exploring based on fitness, and scout bees maintaining diversity. Through neighbor generation and greedy selection, solutions are enhanced. Deb's rules prioritize feasible solutions in constrained optimization. They only move if a new source is better than their current one. Observant bees learn from employed bees and choose new food sources based on their findings. If a food source is rich or of high quality, observation bees are more likely to select it. They will pick one food source before looking for another nearby. The number of iterations is fixed, so the recruited bees for a chosen food source become scout bees to explore new sources if a better one isn't found. Groups of bees engage in both explorative and exploitative activities. Exploratory behaviour involves searching for new food sources to avoid settling for a lesser option, while exploitative behaviour focuses on finding better options near the current source. Q-learning to enhance problem-solving solutions by optimising exploitative behaviour, given that the ABC algorithm has constraints in exploitation while exhibiting robust exploration capabilities. The process starts with the ABC algorithm locating food supplies and generating them randomly in Equation (4), followed by assigning worker bees to these sources, with the Q-table starting at zero.
                    <disp-formula id="e6">

                        <mml:math display="block">
                            <mml:msubsup>
                                <mml:mi>x</mml:mi>
                                <mml:mrow>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>j</mml:mi>
                                </mml:mrow>
                                <mml:mn>0</mml:mn>
                            </mml:msubsup>
                            <mml:mo>=</mml:mo>
                            <mml:msubsup>
                                <mml:mi>x</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mi mathvariant="italic">min</mml:mi>
                            </mml:msubsup>
                            <mml:mo>+</mml:mo>
                            <mml:mo mathvariant="italic">rand</mml:mo>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:mn>0</mml:mn>
                                <mml:mo>,</mml:mo>
                                <mml:mn>1</mml:mn>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                            <mml:mspace width="0.25em"/>
                            <mml:mo>&#x2217;</mml:mo>
                            <mml:mspace width="0.25em"/>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi>j</mml:mi>
                                    <mml:mi mathvariant="italic">max</mml:mi>
                                </mml:msubsup>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi>j</mml:mi>
                                    <mml:mi mathvariant="italic">min</mml:mi>
                                </mml:msubsup>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                        </mml:math>

                        <label>(4)</label>
</disp-formula>
                </p>
                <p>During the employed bee phase, the focus is on identifying the neighbouring food source (
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msubsup>
                                <mml:mi>v</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                        </mml:math>
</inline-formula>) relative to the current food (
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msubsup>
                                <mml:mi>x</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                        </mml:math>
</inline-formula>) source, which is measured using Equation 
                    <xref ref-type="disp-formula" rid="e7">(5)</xref>. The paragraph does not specify exact lower (
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msubsup>
                                <mml:mi>x</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mi mathvariant="italic">min</mml:mi>
                            </mml:msubsup>
                            <mml:mo stretchy="true">)</mml:mo>
                            <mml:mspace width="0.25em"/>
                        </mml:math>
</inline-formula>or upper limits (
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msubsup>
                                <mml:mi>x</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mi mathvariant="italic">max</mml:mi>
                            </mml:msubsup>
                            <mml:mo stretchy="true">)</mml:mo>
                            <mml:mspace width="0.25em"/>
                        </mml:math>
</inline-formula>for the optimisation parameter 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msup>
                                <mml:mi>j</mml:mi>
                                <mml:mi mathvariant="italic">th</mml:mi>
                            </mml:msup>
                        </mml:math>
</inline-formula>.
                    <disp-formula id="e7">

                        <mml:math display="block">
                            <mml:msubsup>
                                <mml:mi>v</mml:mi>
                                <mml:mrow>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>j</mml:mi>
                                </mml:mrow>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                            <mml:mo>=</mml:mo>
                            <mml:msubsup>
                                <mml:mi>x</mml:mi>
                                <mml:mrow>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>j</mml:mi>
                                </mml:mrow>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                            <mml:mo>+</mml:mo>
                            <mml:mo mathvariant="italic">rand</mml:mo>
                            <mml:mrow>
                                <mml:mo stretchy="true">[</mml:mo>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:mn>1.1</mml:mn>
                                <mml:mo stretchy="true">]</mml:mo>
                            </mml:mrow>
                            <mml:mspace width="0.25em"/>
                            <mml:mo>&#x2217;</mml:mo>
                            <mml:mspace width="0.25em"/>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>x</mml:mi>
                                    <mml:mrow>
                                        <mml:mi>i</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mi>j</mml:mi>
                                    </mml:mrow>
                                    <mml:mi>t</mml:mi>
                                </mml:msubsup>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>x</mml:mi>
                                    <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mi>j</mml:mi>
                                    </mml:mrow>
                                    <mml:mi>t</mml:mi>
                                </mml:msubsup>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                        </mml:math>

                        <label>(5)</label>
</disp-formula>
                </p>
                <p>From 
                    <xref ref-type="disp-formula" rid="e7">Equation (5)</xref>, the terms, 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msubsup>
                                <mml:mi>x</mml:mi>
                                <mml:mrow>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>j</mml:mi>
                                </mml:mrow>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                        </mml:math>
</inline-formula> representation 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msup>
                                <mml:mi>j</mml:mi>
                                <mml:mi mathvariant="italic">th</mml:mi>
                            </mml:msup>
                        </mml:math>
</inline-formula> of optimisation parameters and indices 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msup>
                                <mml:mover accent="false">
                                    <mml:msub>
                                        <mml:mi>v</mml:mi>
                                        <mml:mi>i</mml:mi>
                                    </mml:msub>
                                    <mml:mo>&#x00af;</mml:mo>
                                </mml:mover>
                                <mml:mi>t</mml:mi>
                            </mml:msup>
                        </mml:math>
</inline-formula>, and k. When a newly discovered food source 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msup>
                                <mml:mover accent="false">
                                    <mml:msub>
                                        <mml:mi>v</mml:mi>
                                        <mml:mi>i</mml:mi>
                                    </mml:msub>
                                    <mml:mo>&#x00af;</mml:mo>
                                </mml:mover>
                                <mml:mi>t</mml:mi>
                            </mml:msup>
                        </mml:math>
</inline-formula> exhibits a higher fitness value than the current one 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msubsup>
                                <mml:mi>x</mml:mi>
                                <mml:mi>i</mml:mi>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                            <mml:mi mathvariant="italic">Fit</mml:mi>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msup>
                                    <mml:mover accent="false">
                                        <mml:msub>
                                            <mml:mi>v</mml:mi>
                                            <mml:mi>i</mml:mi>
                                        </mml:msub>
                                        <mml:mo>&#x00af;</mml:mo>
                                    </mml:mover>
                                    <mml:mi>t</mml:mi>
                                </mml:msup>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                            <mml:mo>&gt;</mml:mo>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msup>
                                    <mml:mover accent="false">
                                        <mml:msub>
                                            <mml:mi>x</mml:mi>
                                            <mml:mi>i</mml:mi>
                                        </mml:msub>
                                        <mml:mo>&#x00af;</mml:mo>
                                    </mml:mover>
                                    <mml:mi>t</mml:mi>
                                </mml:msup>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
</inline-formula>, the associated current source is discarded in favour of the new one. A reward-penalty scheme outlined in 
                    <xref ref-type="disp-formula" rid="e7">
Equation (5)</xref> is employed to adjust the Q-table based on fitness evaluations: rewarding new food sources that outperform the current one while penalising the others. Network updates to the Q-values occur with each recruited bee confirmation, specifically driven by an allowed number of Emp. If a new eligible food source is discovered that exhibits improved outcomes in Equation 
                    <xref ref-type="disp-formula" rid="e8">(6)</xref>, trends related to the Q-values will similarly adjust.
                    <disp-formula id="e8">

                        <mml:math display="block">
                            <mml:msubsup>
                                <mml:mi>v</mml:mi>
                                <mml:mrow>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>j</mml:mi>
                                </mml:mrow>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                            <mml:mo>=</mml:mo>
                            <mml:msubsup>
                                <mml:mi>x</mml:mi>
                                <mml:mrow>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>k</mml:mi>
                                </mml:mrow>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                                <mml:mi>&#x03d5;</mml:mi>
                                <mml:mrow>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>j</mml:mi>
                                </mml:mrow>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                            <mml:mo>.</mml:mo>
                            <mml:msubsup>
                                <mml:mi>r</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                            <mml:mo>.</mml:mo>
                            <mml:mrow>
                                <mml:mo stretchy="true">(</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>x</mml:mi>
                                    <mml:mrow>
                                        <mml:mi>i</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mi>k</mml:mi>
                                    </mml:mrow>
                                    <mml:mi>t</mml:mi>
                                </mml:msubsup>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:msubsup>
                                    <mml:mi>x</mml:mi>
                                    <mml:mrow>
                                        <mml:mi mathvariant="italic">RFS</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mi>k</mml:mi>
                                    </mml:mrow>
                                    <mml:mi>t</mml:mi>
                                </mml:msubsup>
                                <mml:mo stretchy="true">)</mml:mo>
                            </mml:mrow>
                        </mml:math>

                        <label>(6)</label>
</disp-formula>
                </p>
                <p>The 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msubsup>
                                <mml:mi>v</mml:mi>
                                <mml:mrow>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>j</mml:mi>
                                </mml:mrow>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                        </mml:math>
</inline-formula> optimisation process in the foraging algorithm uses food sources represented by
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:mo>,</mml:mo>
                            <mml:mo>&#x2205;</mml:mo>
                        </mml:math>
</inline-formula> in the range of [-1,1] and 
                    <inline-formula>

                        <mml:math display="inline">
                            <mml:msubsup>
                                <mml:mi>x</mml:mi>
                                <mml:mrow>
                                    <mml:mi mathvariant="italic">RFS</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>k</mml:mi>
                                </mml:mrow>
                                <mml:mi>t</mml:mi>
                            </mml:msubsup>
                        </mml:math>
</inline-formula>. Observer bees optimise specific dimensions by Equation 
                    <xref ref-type="disp-formula" rid="e8">(6)</xref>, assigning varying weight values to improve exploitation, while also adjusting Q-values associated with rewards and penalties. If a scout bee does not find a better food source after multiple attempts, it will abandon the current source and begin a random search for another one.</p>
            </sec>
        </sec>
        <sec id="sec11">
            <title>4. Simulation environment</title>
            <p>Key functionalities of the signature scheme involve generating public and private keys, along with measuring the processing time using Python and NS2. We compared our proposed PORAEI model with some existing models, FHPCC,
                <sup>
                    <xref ref-type="bibr" rid="ref30">30</xref>
                </sup> ELDSE,
                <sup>
                    <xref ref-type="bibr" rid="ref31">31</xref>
                </sup> and PQBFR.
                <sup>
                    <xref ref-type="bibr" rid="ref32">32</xref>
                </sup> With the following parameters, message signing and verification, PSNR, latency, and throughput calculation, the performance of the proposed model is compared and validated with the existing systems.</p>
            <sec id="sec12">
                <title>4.1 Signature time calculation</title>
                <p>The FHPCC model has a signing time of 0.17 seconds; the ELDSE scheme is faster at 0.06 seconds with limited post-quantum defence. PQBFR requires 2.2 seconds due to its complex post-quantum formulation. The PQRAEI model, signing in 1.7 seconds, improvement over PQBFR while enhancing post-quantum security. It captures a 22.7% reduction in signing time relative to PQBFR in 
                    <xref ref-type="fig" rid="f2">
Figure 2</xref>.</p>
                <fig fig-type="figure" id="f2" orientation="portrait" position="float">
                    <label>
Figure 2. </label>
                    <caption>
                        <title>Signature time calculation.</title>
                        <p>This figure compares the signature generation time of the proposed PQRAEI model with existing post-quantum and hybrid cryptographic schemes. The comparison highlights the computational cost associated with signing operations under different security models. The red bar represents the FHPCC scheme, the green bar corresponds to ELDSE, the orange bar denotes PQBFR, and the blue bar represents the proposed PQRAEI model. Lower bar heights indicate faster signature generation time, demonstrating the efficiency of the proposed approach.</p>
                    </caption>
                    <graphic id="gr2" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/194612/1adfdf64-aac4-4eb3-b0bf-a6f1e04d477e_figure2.gif"/>
                </fig>
            </sec>
            <sec id="sec13">
                <title>4.2 Signature verification calculation</title>
                <p>The FHPCC scheme moderate verification time of 110 ms, whereas the ELDSE model performs better at 65 ms. The PQBFR model shows a longer verification time of 2500 ms due to its complex post-quantum structure. The PQRAEI model achieves a verification time of 1 ms, showing a 99.96% improvement over PQBFR. This efficiency arises from its optimised verification process that combines a PQLRS scheme with ABC-Q learning, as shown in 
                    <xref ref-type="fig" rid="f3">
Figure 3</xref>.</p>
                <fig fig-type="figure" id="f3" orientation="portrait" position="float">
                    <label>
Figure 3. </label>
                    <caption>
                        <title>Signature verification calculation.</title>
                        <p>This figure illustrates the signature verification time required by different cryptographic schemes, emphasizing the efficiency of the proposed PQRAEI framework during the verification phase. The red bar corresponds to FHPCC, the green bar denotes ELDSE, the orange bar represents PQBFR, and the blue bar indicates the proposed PQRAEI model. The reduced height of the blue bar reflects the optimized verification process achieved by the post-quantum link-based ring signature mechanism.</p>
                    </caption>
                    <graphic id="gr3" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/194612/1adfdf64-aac4-4eb3-b0bf-a6f1e04d477e_figure3.gif"/>
                </fig>
            </sec>
            <sec id="sec14">
                <title>4.3 PSNR calculation</title>
                <p>PSNR (Peak Signal-to-Noise Ratio) measures image reconstruction quality by comparing compressed images to the original. The FHPCC model achieves a PSNR of 25 dB, while ELDSE improves it to 28 dB, and PQBFR reaches 26 dB. The PQRAEI model has the highest PSNR at 29 dB in 
                    <xref ref-type="fig" rid="f4">
Figure 4</xref> with lower prediction errors than the others. The use of Q-learning with the ABC algorithm and a PQLRS-based blockchain framework ensures optimised performance and data integrity.</p>
                <fig fig-type="figure" id="f4" orientation="portrait" position="float">
                    <label>
Figure 4. </label>
                    <caption>
                        <title>PSNR calculation.</title>
                        <p>This figure presents a comparison of the Peak Signal-to-Noise Ratio (PSNR) among different cryptographic models to evaluate data reconstruction quality and integrity in IoT-based smart city environments. The red bar represents FHPCC, the green bar corresponds to ELDSE, the orange bar denotes PQBFR, and the blue bar represents the proposed PQRAEI model. Higher PSNR values indicate improved signal reconstruction quality and enhanced data integrity.</p>
                    </caption>
                    <graphic id="gr4" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/194612/1adfdf64-aac4-4eb3-b0bf-a6f1e04d477e_figure4.gif"/>
                </fig>
            </sec>
            <sec id="sec15">
                <title>4.4 Latency calculation</title>
                <p>Latency is the time between a process's start and finish in systems or devices, showing how quickly data moves between points. The FHPCC model has a greatest latency increase from approximately 1 ms to nearly 20 ms. PQBFR managed latency between 1 ms and 18 ms, while ELDSE had moderate latency fetching between 1 ms and 17 ms due to better processing protocols. The lowest latency, peaking at 16 ms, achieves roughly 20% lower latency than FHPCC and better performance against PQBFR (12% lower) and ELDSE (8% lower) in 
                    <xref ref-type="fig" rid="f5">
Figure 5</xref>.</p>
                <fig fig-type="figure" id="f5" orientation="portrait" position="float">
                    <label>
Figure 5. </label>
                    <caption>
                        <title>Latency calculation.</title>
                        <p>This figure shows the end-to-end latency comparison of different cryptographic and data-processing models, reflecting system responsiveness within smart city IoT networks. The red curve represents FHPCC, the green curve corresponds to PQBFR, and the blue curve denotes the proposed PQRAEI model. Lower latency values indicate reduced communication delay and processing overhead, highlighting the improved performance of the proposed framework.</p>
                    </caption>
                    <graphic id="gr5" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/194612/1adfdf64-aac4-4eb3-b0bf-a6f1e04d477e_figure5.gif"/>
                </fig>
            </sec>
            <sec id="sec16">
                <title>4.5 Throughput calculation</title>
                <p>Throughput is the data rate over a network or processed by a system in a specific time, typically one second. It is measured in bits, packets, or transactions per second. The analysis identifies that PQRAEI achieves high throughput at 100 units, FHPCC (by 5%), PQBFR (by 25%), and ELDSE (by over 40%). This improvement is attributed to its Q-learning-enhanced ABC optimisation and a PQLRS post-quantum blockchain layer. The FHPCC reached around 95 units, while ELDSE and PQBFR reached only 70 and 80 units in managing air quality data in 
                    <xref ref-type="fig" rid="f6">
Figure 6</xref>.</p>
                <fig fig-type="figure" id="f6" orientation="portrait" position="float">
                    <label>
Figure 6. </label>
                    <caption>
                        <title>Throughput calculation.</title>
                        <p>This figure compares the throughput performance of different cryptographic models, demonstrating their ability to efficiently process and transmit IoT data under smart city conditions. The blue bar represents FHPCC, the orange bar denotes PQBFR, and the green bar corresponds to the proposed PQRAEI model. Higher throughput values indicate improved data transmission efficiency and scalability of the system.</p>
                    </caption>
                    <graphic id="gr6" orientation="portrait" position="float" xlink:href="https://f1000research-files.f1000.com/manuscripts/194612/1adfdf64-aac4-4eb3-b0bf-a6f1e04d477e_figure6.gif"/>
                </fig>
            </sec>
        </sec>
        <sec id="sec17" sec-type="result|discussion">
            <title>5. Result and discussion</title>
            <p>The PQRAEI model over existing methodologies, FHPCC, ELDSE, and PQBFR, including signing time, verification time, PSNR, latency, and throughput. PQRAEI achieves a signing time of 1.7 seconds, PQBFR (2.2 s), while securing post-quantum cryptographic operations, despite ELDSE having a faster signing time at 0.06 seconds without the desired quantum resilience. An exceptional verification time of 1 ms, a major reduction compared to FHPCC (110 ms)
                <bold>,
</bold> ELDSE (65 ms), and PQBFR (2500 ms), attributed to its PQLRS scheme. The highest PSNR of 29 dB with FHPCC (25 dB)
                <bold>,
</bold> PQBFR (26 dB), and ELDSE (28 dB) data quality improved noise reduction and AQI prediction accuracy via Q-learning optimisation. PQRAEI maintains a minimal latency of 2 to 16 ms, like blockchain, and IoT, compared to FHPCC (1&#x2013;20 ms)
                <bold>,
</bold> PQBFR (1&#x2013;18 ms)
                <bold>,
</bold> and ELDSE (1&#x2013;17 ms)
                <bold>.</bold> Utilising Q-learning for adaptive exploration reduces redundant computations, network nodes increases to 250.As explained in 
                <xref ref-type="table" rid="T2">
Table 2</xref> explains the computation analysis in detail in Appendix 1.</p>
            <table-wrap id="T2" orientation="portrait" position="float">
                <label>
Table 2. </label>
                <caption>
                    <title>Evaluation comparison.</title>
                </caption>
                <table content-type="article-table" frame="hsides">
                    <thead>
                        <tr>
                            <th align="left" colspan="1" rowspan="1" valign="top">Parameter</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">FHPCC</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">ELDSE</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">PQBFR</th>
                            <th align="left" colspan="1" rowspan="1" valign="top">
PQRAEI</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Signature Time Calculation</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">0.17</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">0.06</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">2.2</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">1.7</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Signature Verification Calculation</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">110</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">65</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">2500</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">1</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">PSNR Calculation</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">25</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">28</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">26</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">29</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Latency Calculation</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">1.5</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">1.2</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">1.3</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">1</td>
                        </tr>
                        <tr>
                            <td align="left" colspan="1" rowspan="1" valign="middle">Throughput Calculation</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">1.2</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">2.0</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">1.0</td>
                            <td align="left" colspan="1" rowspan="1" valign="middle">1.8</td>
                        </tr>
                    </tbody>
                </table>
            </table-wrap>
            <p>Comparison of PQRAEI with FHPCC, ELDSE, and PQBFR reveals PQRAEI's superior efficiency. It excels in signing and verification times, predicting AQI, and data reconstruction with minimal noise, maintaining low latency even with 250 nodes for real-time IoT applications in smart cities. Throughput analysis supports ABC-Q-learning optimization for scalable data processing. Python simulations using PQRAEI's resilience to quantum attacks and accuracy. The PQLRS scheme combined with XMSS ensures transaction confidentiality and integrity in decentralized environmental sensing networks, making PQRAEI an ideal choice for urban IoT systems managing AQI.</p>
        </sec>
        <sec id="sec18" sec-type="conclusion">
            <title>6. Conclusion</title>
            <p>The PQRAEI model integrates post-quantum blockchain security and advanced optimization techniques. It ensures data integrity by handling missing values in environmental data with KNN-based imputation and normalizing using min-max technique. The system uses PQLRS for enhanced security against quantum threats, and for privacy and traceability in blockchain transactions. The experimental analysis is signing duration of 1.7 seconds, FHPCC (0.17 s), ELDSE (0.06 s) and PQBFR (2.2 s), which is 22.7% faster than PQBFR. Its verification process is reduced to 1 ms, showing a 99.96% improvement over PQBFR of 2500 ms compared to FHPCC (110 ms) and ELDSE (65 ms). A PSNR of 29 dB compared to PQBFR (26 dB), ELDSE (28 dB), and FHPCC (25 dB). Latency measures indicate a peak of 16 ms, lower than competing models, and its throughput reaches 100 units, compared to FHPCC (95 units), PQBFR (80 units), and ELDSE (70 units). The PQRAEI has limitations due to the high computational requirements of XMSS-based PQLRS. While XMSS provides robust security, signing costs increase because of hash-tree operations, leading to higher energy consumption. A battery-powered sensor is unsuitable. Hardware acceleration or lighter post-quantum solutions may be required. Subsequent studies can expand the PQRAEI model to data from various urban areas or nations, thus enhancing AQI prediction generalization. Additionally, focus is needed on efficient post-quantum cryptographic features in IoT devices to reduce computational and energy demands.</p>
        </sec>
        <sec id="sec19">
            <title>Ethical approval</title>
            <p>The present study does not require ethical approval.</p>
        </sec>
    </body>
    <back>
        <sec id="sec22" sec-type="data-availability">
            <title>Data availability</title>
            <p>The data supporting the findings of this study are publicly available under an open-access license. The complete simulated air quality dataset used for the experimental analysis, performance evaluation, and validation of the proposed PQRAEI framework is openly available in the Zenodo repository. This dataset includes all relevant environmental parameters and processed data used in the simulation and evaluation stages of the study. The dataset can be accessed via the following DOI: 
                <ext-link ext-link-type="uri" xlink:href="https://zenodo.org/records/18508675">https://zenodo.org/records/18508675</ext-link>.
                <sup>
                    <xref ref-type="bibr" rid="ref33">33</xref>
                </sup>
            </p>
            <p>In addition, the source codes, implementation scripts, and supporting computational resources used to generate the experimental results and performance evaluation are publicly available in the Zenodo repository at: 
                <ext-link ext-link-type="uri" xlink:href="https://zenodo.org/records/18469327">https://zenodo.org/records/18469327</ext-link>.
                <sup>
                    <xref ref-type="bibr" rid="ref34">34</xref>
                </sup> These resources ensure full transparency, reproducibility, and independent verification of the proposed methodology in accordance with the journal&#x2019;s Open Data policy.</p>
            <p>All data are available under the terms of the 
                <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International license (CC-BY 4.0)</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</p>
            <sec id="sec23">
                <title>Extended data</title>
                <p>The extended data supporting the findings of this study are publicly available in the Zenodo repository under an open-access license. These materials include detailed raw experimental results from multiple simulation runs, supplementary performance evaluation metrics, source data used to generate the figures presented in the manuscript, and the simulation and implementation scripts of the proposed PQRAEI framework.</p>
                <p>The extended data have been provided to ensure full transparency, reproducibility, and independent validation of the proposed methodology in accordance with the journal&#x2019;s Open Data policy.</p>
                <p>The extended data can be accessed at: 
                    <ext-link ext-link-type="uri" xlink:href="https://zenodo.org/records/18658473">https://zenodo.org/records/18658473</ext-link>
                    <sup>
                        <xref ref-type="bibr" rid="ref35">35</xref>
                    </sup>
                </p>
                <p>All extended data are available under the terms of the 
                    <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International license (CC-BY 4.0)</ext-link>.</p>
            </sec>
        </sec>
        <ack>
            <title>Acknowledgments</title>
            <p>The authors thank the Biomedical Engineering Research Centre at the University of Anbar for their assistance. Special thanks are also given to colleagues at both universities for their support, advice, and encouragement. The authors thank the anonymous reviewers for their useful comments, which greatly improved the quality of this paper.</p>
        </ack>
        <ref-list>
            <title>References</title>
            <ref id="ref1">
                <label>1</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Zhang</surname>
                            <given-names>Y</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Post-Quantum Secure Identity-Based Signature Scheme with Lattice Assumption for Internet of Things Networks.</article-title>
                    <source>

                        <italic toggle="yes">Sensors.</italic>
</source>
                    <year>2024</year>;<volume>24</volume>:<fpage>4188</fpage>.
                    <pub-id pub-id-type="pmid">39000967</pub-id>
                    <pub-id pub-id-type="doi">10.3390/s24134188</pub-id>
                    <pub-id pub-id-type="pmcid">PMC11244427</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref2">
                <label>2</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Al-Askari</surname>
                            <given-names>MA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Mashhadany</surname>
                            <given-names>YA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Algburi</surname>
                            <given-names>S</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <chapter-title>Design and Implementation of Services Robot Based on Intelligent Controller with IoT Techniques.</chapter-title>
                    <source>

                        <italic toggle="yes">2023 16th International Conference on Developments in eSystems Engineering (DeSE), Istanbul, Turkiye.</italic>
</source>
                    <year>2023</year>; pp.<fpage>13</fpage>&#x2013;<lpage>18</lpage>.
                    <pub-id pub-id-type="doi">10.1109/DeSE60595.2023.10469212</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref3">
                <label>3</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Zhang</surname>
                            <given-names>Y</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Preserving Privacy of Internet of Things Network with Certificateless Ring Signature.</article-title>
                    <source>

                        <italic toggle="yes">Sensors.</italic>
</source>
                    <year>2025</year>;<volume>25</volume>:<fpage>1321</fpage>.
                    <pub-id pub-id-type="pmid">40096127</pub-id>
                    <pub-id pub-id-type="doi">10.3390/s25051321</pub-id>
                    <pub-id pub-id-type="pmcid">PMC11902535</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref4">
                <label>4</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Alrawi</surname>
                            <given-names>AAA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Mashhadany</surname>
                            <given-names>YA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Keream</surname>
                            <given-names>SS</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <chapter-title>High Performance of Predict Epileptic Seizures System Based on Machine Learning with IoT.</chapter-title>
                    <source>

                        <italic toggle="yes">2023 16th International Conference on Developments in eSystems Engineering (DeSE), Istanbul, Turkiye.</italic>
</source>
                    <year>2023</year>; pp.<fpage>132</fpage>&#x2013;<lpage>137</lpage>.
                    <pub-id pub-id-type="doi">10.1109/DeSE60595.2023.10469012</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref5">
                <label>5</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>He</surname>
                            <given-names>L</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Post-Quantum Linkable Hash-Based Ring Signature Scheme for Off-Chain Payments in IoT.</article-title>
                    <source>

                        <italic toggle="yes">Sensors.</italic>
</source>
                    <year>2025</year>;<volume>25</volume>:<fpage>4484</fpage>.
                    <pub-id pub-id-type="pmid">40732611</pub-id>
                    <pub-id pub-id-type="doi">10.3390/s25144484</pub-id>
                    <pub-id pub-id-type="pmcid">PMC12298650</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref6">
                <label>6</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Awsaj</surname>
                            <given-names>MK</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Mashhadany</surname>
                            <given-names>YA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Fourati</surname>
                            <given-names>LC</given-names>
                        </name>
</person-group>:
                    <chapter-title>Real-Time Healthcare Monitoring and Treatment System Based Microcontroller with IoT.</chapter-title>
                    <source>

                        <italic toggle="yes">2023 15th International Conference on Developments in eSystems Engineering (DeSE), Baghdad &amp; Anbar, Iraq.</italic>
</source>
                    <year>2023</year>; pp.<fpage>515</fpage>&#x2013;<lpage>520</lpage>.
                    <pub-id pub-id-type="doi">10.1109/DeSE58274.2023.10099758</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref7">
                <label>7</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kurian</surname>
                            <given-names>MG</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>The Untapped Potential of Ascon Hash Functions: Benchmarking, Hardware Profiling, and Application Insights for Secure IoT and Blockchain Systems.</article-title>
                    <source>

                        <italic toggle="yes">Sensors.</italic>
</source>
                    <year>2025</year>;<volume>25</volume>:<fpage>5936</fpage>.
                    <pub-id pub-id-type="pmid">41094760</pub-id>
                    <pub-id pub-id-type="doi">10.3390/s25195936</pub-id>
                    <pub-id pub-id-type="pmcid">PMC12526793</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref8">
                <label>8</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Al Mashhadany</surname>
                            <given-names>Y</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Al-Askari</surname>
                            <given-names>MA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Al-Ani</surname>
                            <given-names>A</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <chapter-title>Real-Time Services Robot with an Intelligent System Based on a Radio Frequency Identification Unit.</chapter-title>
                    <source>

                        <italic toggle="yes">2024 17th International Conference on Development in eSystem Engineering (DeSE), Khorfakkan, United Arab Emirates.</italic>
</source>
                    <year>2024</year>; pp.<fpage>468</fpage>&#x2013;<lpage>473</lpage>.
                    <pub-id pub-id-type="doi">10.1109/DeSE63988.2024.10911977</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref9">
                <label>9</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Aljuhni</surname>
                            <given-names>A</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Hybrid Dynamic Galois Field with Quantum Resilience for Secure IoT Data Management and Transmission in Smart Cities Using Reed&#x2013;Solomon (RS) Code.</article-title>
                    <source>

                        <italic toggle="yes">Symmetry.</italic>
</source>
                    <year>2025</year>;<volume>17</volume>:<fpage>259</fpage>.
                    <pub-id pub-id-type="doi">10.3390/sym17020259</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref10">
                <label>10</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ojetunde</surname>
                            <given-names>B</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>A Practical Implementation of Post-Quantum Cryptography for Secure Wireless Communication.</article-title>
                    <source>

                        <italic toggle="yes">Network.</italic>
</source>
                    <year>2025</year>;<volume>5</volume>:<fpage>20</fpage>.
                    <pub-id pub-id-type="doi">10.3390/network5020020</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref11">
                <label>11</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Mashhadany</surname>
                            <given-names>YA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Alrawi</surname>
                            <given-names>AAA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Ibraheem</surname>
                            <given-names>ZT</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <chapter-title>Implementation of Intelligent Controller for 6DOF Robot Based on a Virtual Reality Model.</chapter-title>
                    <source>

                        <italic toggle="yes">2023 15th International Conference on Developments in eSystems Engineering (DeSE), Baghdad &amp; Anbar, Iraq.</italic>
</source>
                    <year>2023</year>; pp.<fpage>428</fpage>&#x2013;<lpage>433</lpage>.
                    <pub-id pub-id-type="doi">10.1109/DeSE58274.2023.10099597</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref12">
                <label>12</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Samandari</surname>
                            <given-names>J</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Post-Quantum Authentication in the MQTT Protocol.</article-title>
                    <source>

                        <italic toggle="yes">J. Cybersecur. Priv.</italic>
</source>
                    <year>2023</year>;<volume>3</volume>:<fpage>416</fpage>&#x2013;<lpage>434</lpage>.
                    <pub-id pub-id-type="doi">10.3390/jcp3030021</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref13">
                <label>13</label>
                <mixed-citation publication-type="other">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Abduljabbar</surname>
                            <given-names>AK</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Mashhadany</surname>
                            <given-names>YA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Algburi</surname>
                            <given-names>S</given-names>
                        </name>
</person-group>:
                    <chapter-title>High-Performance of Mobile Robot Behaviour Based on Intelligent System.</chapter-title>
                    <source>

                        <italic toggle="yes">2023 16th International Conference on Developments in eSystems Engineering (DeSE), Istanbul, Turkiye.</italic>
</source>
                    <year>2023</year>; pp.<fpage>445</fpage>&#x2013;<lpage>450</lpage>.
                    <pub-id pub-id-type="doi">10.1109/DeSE60595.2023.10469524</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref14">
                <label>14</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Kieu-Do-Nguyen</surname>
                            <given-names>B</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Compact and Low-Latency FPGA-Based Number Theoretic Transform Architecture for CRYSTALS Kyber Postquantum Cryptography Scheme.</article-title>
                    <source>

                        <italic toggle="yes">Information.</italic>
</source>
                    <year>2024</year>;<volume>15</volume>:<fpage>400</fpage>.
                    <pub-id pub-id-type="doi">10.3390/info15070400</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref15">
                <label>15</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Faguo</surname>
                            <given-names>W</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Identity-Based Proxy Signature with Message Recovery over NTRU Lattice.</article-title>
                    <source>

                        <italic toggle="yes">Entropy.</italic>
</source>
                    <year>2023</year>;<volume>25</volume>:<fpage>454</fpage>.
                    <pub-id pub-id-type="pmid">36981342</pub-id>
                    <pub-id pub-id-type="doi">10.3390/e25030454</pub-id>
                    <pub-id pub-id-type="pmcid">PMC10048314</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref16">
                <label>16</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Chen</surname>
                            <given-names>C-L</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Lightweight Post-Quantum Cryptography: Applications and Countermeasures in Internet of Things, Blockchain, and E-Learning.</article-title>
                    <source>

                        <italic toggle="yes">Eng. Proc.</italic>
</source>
                    <year>2025</year>;<volume>103</volume>:<fpage>14</fpage>.
                    <pub-id pub-id-type="doi">10.3390/engproc2025103014</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref17">
                <label>17</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Abbas</surname>
                            <given-names>AK</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Al Mashhadany</surname>
                            <given-names>YI</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Hameed</surname>
                            <given-names>MJ</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Review of Intelligent Control Systems with Robotics.</article-title>
                    <source>

                        <italic toggle="yes">Indonesian Journal of Electrical Engineering and Informatics (IJEEI).</italic>
</source>
                    <year>2022</year>;<volume>10</volume>(<issue>4</issue>).
                    <pub-id pub-id-type="doi">10.52549/ijeei.v10i4.3628</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref18">
                <label>18</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Magyari</surname>
                            <given-names>A</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Optimising SPHINCS+ for Low-Power Devices.</article-title>
                    <source>

                        <italic toggle="yes">Electronics.</italic>
</source>
                    <year>2025</year>;<volume>14</volume>:<fpage>3460</fpage>.
                    <pub-id pub-id-type="doi">10.3390/electronics14173460</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref19">
                <label>19</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Scalise</surname>
                            <given-names>P</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>An Applied Analysis of Securing 5G/6G Core Networks with Post-Quantum Key Encapsulation Methods.</article-title>
                    <source>

                        <italic toggle="yes">Electronics.</italic>
</source>
                    <year>2024</year>;<volume>13</volume>:<fpage>4258</fpage>.
                    <pub-id pub-id-type="doi">10.3390/electronics13214258</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref20">
                <label>20</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Chen</surname>
                            <given-names>Y-J</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Design and Evaluation of Device Authentication and Secure Communication System with PQC for AIoT Environments.</article-title>
                    <source>

                        <italic toggle="yes">Electronics.</italic>
</source>
                    <year>2024</year>;<volume>13</volume>:<fpage>1575</fpage>.
                    <pub-id pub-id-type="doi">10.3390/electronics13081575</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref21">
                <label>21</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Lilo</surname>
                            <given-names>MA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Al Mashhadany</surname>
                            <given-names>YI</given-names>
                        </name>
</person-group>:
                    <article-title>Intelligent system for fault detection of phase failure and temperature.</article-title>
                    <source>

                        <italic toggle="yes">IOP Conf. Ser.: Mater. Sci. Eng.</italic>
</source>
                    <year>2021</year>;<volume>1090</volume>(<issue>1</issue>).
                    <pub-id pub-id-type="doi">10.1088/1757-899x/1090/1/012030</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref22">
                <label>22</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Abbasi</surname>
                            <given-names>M</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>A Practical Performance Benchmark of Post-Quantum Cryptography Across Heterogeneous Computing Environments.</article-title>
                    <source>

                        <italic toggle="yes">Cryptography.</italic>
</source>
                    <year>2025</year>;<volume>9</volume>:<fpage>32</fpage>.
                    <pub-id pub-id-type="doi">10.3390/cryptography9020032</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref23">
                <label>23</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Fitzgibbon</surname>
                            <given-names>G</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Constrained Device Performance Benchmarking with the Implementation of Post-Quantum Cryptography.</article-title>
                    <source>

                        <italic toggle="yes">Cryptography.</italic>
</source>
                    <year>2024</year>;<volume>8</volume>:<fpage>21</fpage>.
                    <pub-id pub-id-type="doi">10.3390/cryptography8020021</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref24">
                <label>24</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Camacho-Ruiz</surname>
                            <given-names>E</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Timing-Attack-Resistant Acceleration of NTRU Round 3 Encryption on Resource-Constrained Embedded Systems.</article-title>
                    <source>

                        <italic toggle="yes">Cryptography.</italic>
</source>
                    <year>2023</year>;<volume>7</volume>:<fpage>29</fpage>.
                    <pub-id pub-id-type="doi">10.3390/cryptography7020029</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref25">
                <label>25</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Choi</surname>
                            <given-names>J</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Secure and Scalable Internet of Things Model Using Post-Quantum MACsec.</article-title>
                    <source>

                        <italic toggle="yes">Appl. Sci.</italic>
</source>
                    <year>2024</year>;<volume>14</volume>:<fpage>4215</fpage>.
                    <pub-id pub-id-type="doi">10.3390/app14104215</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref26">
                <label>26</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Al Mashhadany</surname>
                            <given-names>YI</given-names>
                        </name>
</person-group>:
                    <article-title>Virtual reality trajectory of modified PUMA 560 by hybrid intelligent controller.</article-title>
                    <source>

                        <italic toggle="yes">Bulletin of Electrical Engineering and Informatics.</italic>
</source>
                    <year>2020</year>;<volume>9</volume>(<issue>6</issue>).
                    <pub-id pub-id-type="doi">10.11591/eei.v9i6.2579</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref27">
                <label>27</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Zhang</surname>
                            <given-names>B</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>HySecure: FPGA-Based Hybrid Post-Quantum and Classical Cryptography Platform for End-to-End IoT Security.</article-title>
                    <source>

                        <italic toggle="yes">Electronics.</italic>
</source>
                    <year>2025</year>;<volume>14</volume>:<fpage>3908</fpage>.
                    <pub-id pub-id-type="doi">10.3390/electronics14193908</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref28">
                <label>28</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Al Mashhadany</surname>
                            <given-names>YI</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Jasim</surname>
                            <given-names>WM</given-names>
                        </name>
</person-group>:
                    <article-title>Real-time modified programmable universal machine for assembly (PUMA) 560 with intelligent controller.</article-title>
                    <source>

                        <italic toggle="yes">Indonesian Journal of Electrical Engineering and Computer Science.</italic>
</source>
                    <year>2020</year>;<volume>20</volume>(<issue>3</issue>).
                    <pub-id pub-id-type="doi">10.11591/ijeecs.v20.i3.pp1194-1202</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref29">
                <label>29</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Iavich</surname>
                            <given-names>M</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Efficient Lattice-Based Digital Signatures for Embedded IoT Systems.</article-title>
                    <source>

                        <italic toggle="yes">Symmetry.</italic>
</source>
                    <year>2025</year>;<volume>17</volume>:<fpage>1522</fpage>.
                    <pub-id pub-id-type="doi">10.3390/sym17091522</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref30">
                <label>30</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Al Mashhadany</surname>
                            <given-names>YI</given-names>
                        </name>
</person-group>:
                    <article-title>Design and Implementation of Electronic Control Trainer with PIC Microcontroller.</article-title>
                    <source>

                        <italic toggle="yes">Intelligent Control and Automation Journal.</italic>
</source>
                    <year>2012</year>;<volume>03</volume>(<issue>03</issue>):<fpage>222</fpage>&#x2013;<lpage>228</lpage>.
                    <pub-id pub-id-type="doi">10.4236/ica.2012.33025</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref31">
                <label>31</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ravisankar</surname>
                            <given-names>S</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>SecureEdge-MedChain: A Post-Quantum Blockchain and Federated Learning Framework for Real-Time Predictive Diagnostics in IoMT.</article-title>
                    <source>

                        <italic toggle="yes">Sensors.</italic>
</source>
                    <year>2025</year>;<volume>25</volume>:<fpage>5988</fpage>.
                    <pub-id pub-id-type="pmid">41094811</pub-id>
                    <pub-id pub-id-type="doi">10.3390/s25195988</pub-id>
                    <pub-id pub-id-type="pmcid">PMC12526701</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref32">
                <label>32</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Saleh</surname>
                            <given-names>MS</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Al Mashhadany</surname>
                            <given-names>YI</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Alshaibi</surname>
                            <given-names>M</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Optimal Mobile Robot Navigation for Obstacle Avoidance Based on ANFIS Controller.</article-title>
                    <source>

                        <italic toggle="yes">J. Robot. Control (JRC).</italic>
</source>
                    <year>Feb. 2025</year>;<volume>6</volume>(<issue>1</issue>):<fpage>484</fpage>&#x2013;<lpage>492</lpage>.
                    <pub-id pub-id-type="doi">10.18196/jrc.v6i1.24882</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref33">
                <label>33</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Shaker</surname>
                            <given-names>AA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Rashid</surname>
                            <given-names>SA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Al Mashhadany</surname>
                            <given-names>Y</given-names>
                        </name>
</person-group>:
                    <article-title>Simulated Air Quality Dataset Supporting the PQRAEI Post-Quantum IoT Framework.</article-title>
                    <source>

                        <italic toggle="yes">Zenodo.</italic>
</source>
                    <year>2025</year>.
                    <ext-link ext-link-type="uri" xlink:href="https://zenodo.org/records/18508675">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref34">
                <label>34</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Shaker</surname>
                            <given-names>AA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Rashid</surname>
                            <given-names>SA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Al Mashhadany</surname>
                            <given-names>Y</given-names>
                        </name>
</person-group>:
                    <article-title>Dataset for Experimental Demonstration of Cost-Effective Real-Time Risk Prediction and Energy Management System for Fog-Cloud-IoT Architecture.</article-title>
                    <source>

                        <italic toggle="yes">Zenodo.</italic>
</source>
                    <year>2025</year>.
                    <pub-id pub-id-type="doi">10.5281/zenodo.18321846</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref35">
                <label>35</label>
                <mixed-citation publication-type="data">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Shaker</surname>
                            <given-names>AA</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Abduljabbar Rashid</surname>
                            <given-names>S</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Al Mashhadany</surname>
                            <given-names>PDY</given-names>
                        </name>
</person-group>:
                    <data-title>Post-Quantum Link-based Ring Signature Model and Artificial Bee Colony (ABC) Algorithm for Effective Data Management in IoT-based Smart Cities.</data-title>[Data set].
                    <source>

                        <italic toggle="yes">Zenodo.</italic>
</source>
                    <year>2026</year>.
                    <pub-id pub-id-type="doi">10.5281/zenodo.18658473</pub-id>
                </mixed-citation>
            </ref>
        </ref-list>
    </back>
    <sub-article article-type="reviewer-report" id="report475532">
        <front-stub>
            <article-id pub-id-type="doi">10.5256/f1000research.194612.r475532</article-id>
            <title-group>
                <article-title>Reviewer response for version 1</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Hasib</surname>
                        <given-names>Abdul</given-names>
                    </name>
                    <xref ref-type="aff" rid="r475532a1">1</xref>
                    <role>Referee</role>
                    <uri content-type="orcid">https://orcid.org/0009-0000-6630-4240</uri>
                </contrib>
                <aff id="r475532a1">
                    <label>1</label>Department of Internet of Things and Robotics Engineering (IRE), University of Frontier Technology, Gazipur, Bangladesh</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>27</day>
                <month>4</month>
                <year>2026</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2026 Hasib A</copyright-statement>
                <copyright-year>2026</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport475532" related-article-type="peer-reviewed-article" xlink:href="10.12688/f1000research.176548.1"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>reject</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>The manuscript addresses an important and topical problem, and the authors have commendably made their data, code and extended materials publicly available. However, in its current form the paper is&#x00a0;not scientifically sound&#x00a0;because it lacks critical methodological detail, proper statistical reporting, and clarity in several metrics. The following points&#x00a0;must be addressed&#x00a0;to make the article acceptable.</p>
            <p> </p>
            <p> </p>
            <p> 1. Missing methodological details (prevents replication &#x2013; &#x201c;No&#x201d; for question 3)</p>
            <p> KNN imputation (Section 3.1):&#x00a0;the value of&#x00a0;*k*&#x00a0;is not given.&#x00a0;Action:&#x00a0;state the exact&#x00a0;*k*&#x00a0;used and justify it.</p>
            <p> Post&#x2011;quantum cryptography (Section 3.2):</p>
            <p> </p>
            <p> Security parameter &#x03bb; is mentioned but not concretely set (e.g., 128, 192, 256 bits).</p>
            <p> Hash functions H
                <sub>k</sub>&#x00a0;and H
                <sub>t</sub>&#x00a0;are defined abstractly; specify the exact hash functions (e.g., SHA&#x2011;256, SHA3&#x2011;256, BLAKE2s).</p>
            <p> XMSS tree height is not provided &#x2013; this is essential for signature size and performance.</p>
            <p> The &#x201c;zero&#x2011;knowledge signature&#x201d; SOK
                <sub>m</sub>&#x00a0;is not defined; give a definition or a precise citation.</p>
            <p> ABC with Q&#x2011;learning (Section 3.3):</p>
            <p> </p>
            <p> Number of employed bees, onlooker bees, scout bees, and maximum iterations are missing.</p>
            <p> Q&#x2011;learning parameters (learning rate &#x03b1;, discount factor &#x03b3;, exploration strategy like &#x03b5;&#x2011;greedy with &#x03b5; value) are not given.</p>
            <p> The reward function is only vaguely described (&#x201c;reward&#x2011;penalty scheme&#x201d;); provide an explicit mathematical formulation.</p>
            <p> Simulation environment (Section 4):</p>
            <p> </p>
            <p> Python version, NS2 version, key library versions (cryptography, numpy, etc.) and hardware specifications (CPU, RAM, OS) are missing.</p>
            <p> Action:&#x00a0;Provide a reproducibility table with all parameters and environment details.</p>
            <p> </p>
            <p> 2. Inadequate statistical analysis (&#x201c;No&#x201d; for question 4)</p>
            <p> All results are reported as single&#x2011;point numbers (e.g., signing time 1.7 s, verification 1 ms). There are&#x00a0;no standard deviations, standard errors, confidence intervals, or indications of run&#x2011;to&#x2011;run variability.</p>
            <p> No statistical significance tests (p&#x2011;values, t&#x2011;tests, ANOVA, etc.) are performed to support claims such as &#x201c;22.7% reduction&#x201d;, &#x201c;99.96% improvement&#x201d;.</p>
            <p> The number of experimental runs is not stated.</p>
            <p> Figures 2&#x2013;6 show no error bars, giving a false sense of precision.</p>
            <p> Action:&#x00a0;Re&#x2011;run all experiments for at least 30 independent trials, report means &#x00b1; standard deviations, perform appropriate statistical tests (e.g., paired t&#x2011;tests) with p&#x2011;values, and add error bars to all figures. State the number of runs explicitly.</p>
            <p> </p>
            <p> </p>
            <p> 3. Poorly defined or inconsistent metrics (&#x201c;Partly&#x201d; for question 2 and partly for question 5)</p>
            <p> PSNR (Section 4.3):&#x00a0;PSNR is normally used for image/signal reconstruction. The paper applies it to air quality prediction without any explanation. How is PSNR computed from AQI time series? What is the reference signal?</p>
            <p> Action:&#x00a0;Either derive a clear formula showing how PSNR relates to AQI prediction errors, or replace PSNR with standard regression metrics (MAE, RMSE, R&#x00b2;, MAPE).</p>
            <p> Throughput (Section 4.5 &amp; Table 2):&#x00a0;The text states &#x201c;PQRAEI achieves high throughput at 100 units&#x201d; but &#x201c;units&#x201d; are never defined. Figure 6 has no y&#x2011;axis label. Moreover, Table 2 shows &#x201c;Throughput Calculation&#x201d; values of 1.2, 2.0, 1.0, 1.8 &#x2013; a completely different scale.</p>
            <p> Action:&#x00a0;Define the throughput unit (e.g., transactions/second, kbps). Reconcile the numbers in text and Table 2; correct whichever is erroneous.</p>
            <p> Latency (Section 4.4):&#x00a0;The manuscript reports ranges (e.g., 1&#x2013;20 ms) and &#x201c;peaking at 16 ms&#x201d; without specifying if these are min&#x2011;max, percentiles, or standard deviation ranges.</p>
            <p> Action:&#x00a0;Specify the exact metric (e.g., &#x201c;mean &#x00b1; SD&#x201d; or &#x201c;median [5th&#x2011;95th percentile]&#x201d;).</p>
            <p> </p>
            <p> 4. Missing appendix and incomplete tables (&#x201c;Partly&#x201d; for question 1)</p>
            <p> The manuscript twice refers to &#x201c;Appendix 1&#x201d; (after Table 1 and after Table 2), but the appendix is&#x00a0;not provided. Tables 1 and 2 also appear truncated in the submitted file.</p>
            <p> Action:&#x00a0;Provide the missing appendix as a separate file or integrate its content into the main manuscript. Ensure all tables are fully visible and correctly formatted.</p>
            <p> </p>
            <p> </p>
            <p> 5. Presentation and clarity errors (&#x201c;Partly&#x201d; for question 1)</p>
            <p> Typographical errors:&#x00a0;&#x201c;ResultsResults&#x201d; (abstract); &#x201c;The contribution of the papers is below&#x201d; (redundant, Introduction); repeated &#x201c;In,10,11&#x201d; without proper sentence structure; &#x201c;rand[&#x2011;1.1]&#x201d; in Eq. (5) should be &#x201c;rand[&#x2011;1,1]&#x201d;; &#x201c;PORAEI&#x201d; instead of &#x201c;PQRAEI&#x201d; in Section 4.</p>
            <p> Inconsistent acronyms:&#x00a0;&#x201c;PQBFR&#x201d; becomes &#x201c;PQBF&#x201d; in Fig. 4 caption and &#x201c;PQBRF&#x201d; in Fig. 5 caption.</p>
            <p> Algorithm formatting:&#x00a0;Algorithms 1&#x2013;3 lack proper indentation and have inconsistent notation (e.g., &#x201c;return 0/R&#x201d; should be &#x201c;return 0/1&#x201d;).</p>
            <p> Action:&#x00a0;The manuscript requires thorough copyediting. Check all acronyms for consistency, correct the typos, and reformat the algorithms.</p>
            <p> </p>
            <p> 6. Security&#x2011;level comparison</p>
            <p> The authors compare PQRAEI (post&#x2011;quantum secure) against ELDSE, which they note lacks quantum resilience. While this trade&#x2011;off is acknowledged, the performance advantage over ELDSE is not surprising.&#x00a0;Action:&#x00a0;Either compare PQRAEI with other&#x00a0;post&#x2011;quantum&#x00a0;schemes of comparable security, or explicitly state in the Discussion that direct performance comparisons with non&#x2011;quantum&#x2011;resistant baselines should be interpreted with caution.</p>
            <p> </p>
            <p> </p>
            <p> Conclusion and recommendation</p>
            <p> The paper has a novel concept and the open data/code are strong positives. However, the current lack of methodological detail, missing statistical reporting, poorly defined metrics, and presentation errors mean that the work&#x00a0;cannot be considered scientifically sound&#x00a0;in its present form.</p>
            <p> </p>
            <p> Recommendation:&#x00a0;Major revision required.&#x00a0;The authors must address points 1&#x2013;5 above. A revised version that provides full parameters, proper statistics, clear metric definitions, the missing appendix, and corrected writing could become a valuable contribution.</p>
            <p>Is the work clearly and accurately presented and does it cite the current literature?</p>
            <p>Partly</p>
            <p>If applicable, is the statistical analysis and its interpretation appropriate?</p>
            <p>No</p>
            <p>Are all the source data underlying the results available to ensure full reproducibility?</p>
            <p>Partly</p>
            <p>Is the study design appropriate and is the work technically sound?</p>
            <p>Partly</p>
            <p>Are the conclusions drawn adequately supported by the results?</p>
            <p>Partly</p>
            <p>Are sufficient details of methods and analysis provided to allow replication by others?</p>
            <p>No</p>
            <p>Reviewer Expertise:</p>
            <p>Internet of Things (IoT), Embedded Systems, Post-Quantum Cryptography (basic), Blockchain, Swarm Intelligence, Smart Cities</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above.</p>
        </body>
    </sub-article>
</article>
