<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="review-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">47625</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2024.047625</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Review</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Internet of Things Authentication Protocols: Comparative Study</article-title>
<alt-title alt-title-type="left-running-head">Internet of Things Authentication Protocols: Comparative Study</alt-title>
<alt-title alt-title-type="right-running-head">Internet of Things Authentication Protocols: Comparative Study</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Dargaoui</surname><given-names>Souhayla</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Azrour</surname><given-names>Mourade</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>mo.azrour@umi.ac.ma</email></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Allaoui</surname><given-names>Ahmad El</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Guezzaz</surname><given-names>Azidine</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Alabdulatif</surname><given-names>Abdulatif</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western"><surname>Alnajim</surname><given-names>Abdullah</given-names></name><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Engineering Science and Technology Laboratory, IDMS Team, Faculty of Sciences and Techniques, Moulay Ismail University of Meknes</institution>, <addr-line>Errachidia, 52000</addr-line>, <country>Morocco</country></aff>
<aff id="aff-2"><label>2</label><institution>Higher School Essaouira, Cadi Ayyad University</institution>, <addr-line>Marrakesh, 44000</addr-line>, <country>Morocco</country></aff>
<aff id="aff-3"><label>3</label><institution>Department of Computer Science, College of Computer, Qassim University</institution>, <addr-line>Buraydah, 51452</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of Information Technology, College of Computer, Qassim University</institution>, <addr-line>Buraydah, 51452</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Mourade Azrour. Email: <email>mo.azrour@umi.ac.ma</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic"><year>2024</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>25</day><month>4</month><year>2024</year></pub-date>
<volume>79</volume>
<issue>1</issue>
<fpage>65</fpage>
<lpage>91</lpage>
<history>
<date date-type="received"><day>12</day><month>11</month><year>2023</year></date>
<date date-type="accepted"><day>22</day><month>2</month><year>2024</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2024 Dargaoui et al.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Dargaoui et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, 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="TSP_CMC_47625.pdf"></self-uri>
<abstract>
<p>Nowadays, devices are connected across all areas, from intelligent buildings and smart cities to Industry 4.0 and smart healthcare. With the exponential growth of Internet of Things usage in our world, IoT security is still the biggest challenge for its deployment. The main goal of IoT security is to ensure the accessibility of services provided by an IoT environment, protect privacy, and confidentiality, and guarantee the safety of IoT users, infrastructures, data, and devices. Authentication, as the first line of defense against security threats, becomes the priority of everyone. It can either grant or deny users access to resources according to their legitimacy. As a result, studying and researching authentication issues within IoT is extremely important. As a result, studying and researching authentication issues within IoT is extremely important. This article presents a comparative study of recent research in IoT security; it provides an analysis of recent authentication protocols from 2019 to 2023 that cover several areas within IoT (such as smart cities, healthcare, and industry). This survey sought to provide an IoT security research summary, the biggest susceptibilities, and attacks, the appropriate technologies, and the most used simulators. It illustrates that the resistance of protocols against attacks, and their computational and communication cost are linked directly to the cryptography technique used to build it. Furthermore, it discusses the gaps in recent schemes and provides some future research directions.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Attacks</kwd>
<kwd>cryptography</kwd>
<kwd>Internet of Things</kwd>
<kwd>security</kwd>
<kwd>authentication</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>IoT is an extensive network of intelligent goods interconnected and connected to the Internet that may visualize and control a big part of the world surrounding us. Over the past few years, IoT has immersed increasingly in our daily lives [<xref ref-type="bibr" rid="ref-1">1</xref>&#x2013;<xref ref-type="bibr" rid="ref-5">5</xref>]. This extensive integration of IoT services anywhere and everywhere generates significant data flow [<xref ref-type="bibr" rid="ref-6">6</xref>&#x2013;<xref ref-type="bibr" rid="ref-10">10</xref>]. The limited nature of IoT appliances concerning computational capability, energy, and memory storage makes the processing of IoT data a very sophisticated task [<xref ref-type="bibr" rid="ref-11">11</xref>&#x2013;<xref ref-type="bibr" rid="ref-13">13</xref>]. As a result, IoT users&#x2019; data becomes susceptible to illegitimate use, and attacks against IoT networks become increasingly sophisticated, numerous, and of excellent quality. According to recent examinations, this increase is a direct result of poor security configurations placed throughout the IoT ecosystem [<xref ref-type="bibr" rid="ref-14">14</xref>&#x2013;<xref ref-type="bibr" rid="ref-16">16</xref>]. Several factors make IoT security very hard to achieve, such as the absence of security configuration in IoT devices since the constructors are more interested in getting their devices on the market quicker than in conducting sufficient tests to include security from the outset [<xref ref-type="bibr" rid="ref-17">17</xref>&#x2013;<xref ref-type="bibr" rid="ref-20">20</xref>]. In addition, wireless communication networks used in IoT, like Wi-Fi, are known for their vulnerability to enormous interferences. Furthermore, the lack of a unique perspective of IoT and universal standards may increase the difficulty of designing a security scheme for an IoT network with heterogeneous equipment. Moreover, high mobility and dynamic network topology may increase the attack area and complicate the implementation of a universal security scheme.</p>
<p>Authentication as a method of verifying and ensuring the identification of entities is the first step towards security and privacy assurance in an IoT environment. Generally, in IoT networks, each node should be able to distinguish and attest all other nodes in the network to ensure that the data comes from a legitimate source [<xref ref-type="bibr" rid="ref-21">21</xref>]. Authentication is a process that allows verification or authentication of a user&#x2019;s identity. It answers the question: &#x201C;Are you that entity?&#x201D;. Authentication methods are diverse, but all are founded upon one or more of the knowledge, possession, and attribute factors.</p>
<p>Overall, the more factors we use, the higher the level of safety we provide. However, multi-factor authentication requires more computational power, storage memory, and energy, which cannot be ensured by IoT-embedded devices, known by their limitations. Over the past few years, several lightweight authentications have been proposed to overcome those limitations. The performance of proposed authentication schemes and their costs differ based on the cryptographic techniques used, such as Advanced Encryption Standard (AES), Rivest&#x2013;Shamir&#x2013;Adleman (RSA), Elliptic Curve Cryptography (ECC), and so on [<xref ref-type="bibr" rid="ref-22">22</xref>].</p>
<p>New researchers attend this survey as a guideline to enhance future research and opportunities. It offers the analysis of a comparison study between more than thirty current authentication protocols published from 2019 to 2023 based on the cryptographic mechanisms used, the provided security features, the resistance against most popular attacks, and the computation and communication cost. The contributions of this paper are as follows:
<list list-type="bullet">
<list-item>
<p>We summarize and analyze recent research in the IoT authentication field to provide a comprehensive understanding of the current literature, providing the most used cryptographic techniques, and simulation tools.</p></list-item>
<list-item>
<p>We present a simple taxonomy of IoT authentication schemes.</p></list-item>
<list-item>
<p>We undertake a comparative analysis to determine if the current literature satisfies the security service requirements and resists well-known attacks.</p></list-item>
<list-item>
<p>We pinpoint open challenges exploring gaps and weaknesses and afford new research directions.</p></list-item>
</list></p>
<p>The remainder of our survey is structured that way. The related works are introduced in section two. In the third section, the research methodology is presented. A simple taxonomy of authentication protocols is presented in section four. The comparison study is detailed in section five. The sixth section presents future research directions. Finally, the seventh section concludes the paper.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>Over the past few years, multiple authentication systems and key agreements have been offered to ensure privacy and security in IoT environments. Several authentication comparison studies are offered in the literature to help future researchers by offering security issues, open challenges, and future scopes (see <xref ref-type="table" rid="table-1">Table 1</xref>). Kumar et al. presented an exhaustive investigation of the Internet-of-Things authentication methods and their conjunctions [<xref ref-type="bibr" rid="ref-23">23</xref>]. They analyzed the potentialities and drawbacks of the existing approaches. Furthermore, discussing the fundamentals of authentication and its related raids, they interlinked the evolution of the solution strategies and offered a taxonomy of IoT authentication. Finally, they discussed the future opportunities in this area. Trnka et al. [<xref ref-type="bibr" rid="ref-24">24</xref>] offered a road map for future research, providing an overview of recent research from 2017 to 2020. They categorized implicated mechanics and norms requested in current approaches to finding the taxonomy of IoT security solutions. Saqib et al. afforded a methodical IoT security assessment and review concerning authentication [<xref ref-type="bibr" rid="ref-25">25</xref>]. Their review aims to discover and summarize security issues in IoT regarding authentication tools and identify available mechanisms and holes in several kinds of authentication. Firstly, they identified security and privacy issues and explained the security warning throughout multiple levels of the IoT architecture. Secondly, they mentioned the countermeasures attainable for handling security problems.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Areas covered by some related works</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Review</th>
<th>Key areas covered</th>
</tr>
</thead>
<tbody>
<tr>
<td>Kumar et al. [<xref ref-type="bibr" rid="ref-23">23</xref>]</td>
<td>IoT layers, Security perspectives, and attacks, WSN-based authentication, IIoT authentication, IoMT authentication, VANET authentication, Non-specific applications of authentication, Lightweight authentication, Blockchain-based enablers, and open issues.</td>
</tr>
<tr>
<td>Trnka et al. [<xref ref-type="bibr" rid="ref-24">24</xref>]</td>
<td>Taxonomy of security solutions, topologies, communication types, and perspectives of IoT authentication and authorization.</td>
</tr>
<tr>
<td>Saqib et al. [<xref ref-type="bibr" rid="ref-25">25</xref>]</td>
<td>Security and privacy issues, security threats, and countermeasures, formal security evaluations, and network simulation tools.</td>
</tr>
<tr>
<td>Bahache et al. [<xref ref-type="bibr" rid="ref-26">26</xref>]</td>
<td>Architecture of WMSNs, Medical Sensors, Security and Privacy Requirements, Attacks on Authentication Schemes in WMSN, Formal Security Analysis Techniques, Classification of Authentication Schemes in WMSNs.</td>
</tr>
<tr>
<td>Ahmed et al. [<xref ref-type="bibr" rid="ref-27">27</xref>]</td>
<td>Identity management, lightweight authentication, and authorization.</td>
</tr>
<tr>
<td>Singh et al. [<xref ref-type="bibr" rid="ref-28">28</xref>]</td>
<td>Blockchain, decentralized authentication, and access management.</td>
</tr>
<tr>
<td>Mohsin et al. [<xref ref-type="bibr" rid="ref-29">29</xref>]</td>
<td>Taxonomy of blockchain technology in authentication, Blockchain technology challenges and proposed solutions, importance, capabilities, motivations, and challenges of blockchain technology.</td>
</tr>
<tr>
<td>Sodhro et al. [<xref ref-type="bibr" rid="ref-30">30</xref>]</td>
<td>Taxonomy for IoT-5G healthcare, IoT-5G authentication, and intelligent authentication of IoT-5G healthcare devices (using AI).</td>
</tr>
<tr>
<td>Jiang et al. [<xref ref-type="bibr" rid="ref-31">31</xref>]</td>
<td>5G-based Internet of Things, physical layer authentication (PLA) schemes using machine learning for the 5G-based IoT.</td>
</tr>
<tr>
<td>Wazid et al. [<xref ref-type="bibr" rid="ref-32">32</xref>]</td>
<td>5G-enabled IoT, security requirements and potential attacks, categories of security protocols in 5G-enabled IoT, and the challenging problem of the future in the security of 5G-enabled IoT.</td>
</tr>
<tr>
<td>Ferrag et al. [<xref ref-type="bibr" rid="ref-33">33</xref>]</td>
<td>Bio-features, trends of biometric technologies, Biometric Authentication, machine learning and data mining algorithms used by biometric-based authentication, Authentication and Authorization Schemes for Mobile IoT Devices Using Bio-features.</td>
</tr>
<tr>
<td>Yang et al. [<xref ref-type="bibr" rid="ref-34">34</xref>]</td>
<td>Biometric-based authentication and encryption for the IoT, classification of IoT-related biometric authentication systems, Challenges brought by the deployment of biometric systems in the IoT, and potential solutions.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Additionally, they used different robustness parameters such as computational cost, communications costs, and energy use to benchmark some of the current standard authentication protocols developed for IoT. In the end, network simulators employed to estimate the efficiency of authentication approaches are covered. Bahache et al. [<xref ref-type="bibr" rid="ref-26">26</xref>] presented a comprehensive study of today&#x2019;s authentication protocols regarding security and achievement. They also offered new categorization of the authentication schemes in wireless medical sensor networks (WMSNs) based on their architecture. Ahmed et al. [<xref ref-type="bibr" rid="ref-27">27</xref>] also summarized existing research on identity management, lightweight authentication, and authorization in an IoT environment. As a result, they highlighted topical IoT security trends and their accomplishments.</p>
<p>To explore how Blockchain-based decentralized architecture can enhance IoT authentication, Singh et al. proposed a review of access management of IoT devices using access control mechanisms and decentralized authentication [<xref ref-type="bibr" rid="ref-28">28</xref>]. They analyzed existing studies on Blockchain applications and detailed efforts to improve security in IoT applications. Accordingly, they summarized various security issues related to decentralized authentication in the IoT environment. Mohsin et al. [<xref ref-type="bibr" rid="ref-29">29</xref>] also provided helpful information that may improve the comprehension of how authentication approaches may be blended with Blockchain technology. They came up with a taxonomy of Blockchain technology in IoT network authentication. At last, they surveyed issues related to Blockchain technology, presented solutions, and discussed future research directions.</p>
<p>Recently, IoT over 5G networks have improved healthcare applications. Sodhro et al. [<xref ref-type="bibr" rid="ref-30">30</xref>] produced an exhaustive review of authentication approaches for protecting IoT-5G appliances in the medical field. They reviewed, characterized, clustered, and classified IoT-5G appliance authentication, radio-frequency fingerprinting, and mutual authentication. Finally, they presented some artificial intelligence methods for developing authentication and recommendations for future research. Jiang et al. [<xref ref-type="bibr" rid="ref-31">31</xref>] briefly investigated machine learning-based physical layer authentication for the 5G-based Internet of Things. The paper also covered research directions of machine learning approaches applications in 5G-based IoT security. Wazid et al. [<xref ref-type="bibr" rid="ref-32">32</xref>] presented a survey detailing probable rules and raids in 5G-enabled IoT networks. They compared current security schemes that lead to future search obstacles, and orientations in 5G IoT environmental security.</p>
<p>Given that bio-features have become a vital agent in IoT device authentication. Ferrag et al. presented a survey about IoT mobile device authentication and authorization using bio-features [<xref ref-type="bibr" rid="ref-33">33</xref>]. They delivered distinct data mining and machine-learning approaches to authentication and authorization mechanisms of IoT devices. Finally, analyzing the available biometrics authentication systems posed various issues for future investigation works. Yang et al. [<xref ref-type="bibr" rid="ref-34">34</xref>] presented a review to assist scientists in comprehending future problems with biometrics for IoT security and future research directions. They studied the existing studies in biometrics-based IoT security, specifically authentication, and encryption. Additionally, they classified the research about several biometric features and the number of biometric characteristics used in the mechanism.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Research Methodology</title>
<p>Our review was conducted between 2019 and 2023 since IoT authentication has received a lot of attention recently. The research published within the last five years presents the integration of emerging technologies and tendencies to enhance IoT authentication, the thing that helps to better understand the state of the art.</p>
<p>The research process consisted of several phases. Firstly, we collected papers using a pre-defined set of keywords (attacks, cryptography, Internet of Things, security, authentication). For this purpose, we navigated some digital sources such as:</p>
<p>&#x2022; Google Scholar (<ext-link ext-link-type="uri" xlink:href="https://scholar.google.com/">https://scholar.google.com/</ext-link>).</p>
<p>&#x2022; HEC Digital Library (<ext-link ext-link-type="uri" xlink:href="http://www.digitallibrary.edu.pk/">http://www.digitallibrary.edu.pk/</ext-link>).</p>
<p>&#x2022; ACM Digital Library (<ext-link ext-link-type="uri" xlink:href="http://dl.acm.org">http://dl.acm.org</ext-link>).</p>
<p>&#x2022; IEEE eXplore (<ext-link ext-link-type="uri" xlink:href="http://ieeexplore.ieee.org">http://ieeexplore.ieee.org</ext-link>).</p>
<p>&#x2022; ScienceDirect (<ext-link ext-link-type="uri" xlink:href="https://www.sciencedirect.com">https://www.sciencedirect.com</ext-link>).</p>
<p>Then, the articles were classified based on the following criteria:</p>
<p>Inclusion criteria</p>
<p>&#x2022; Papers target IoT authentication.</p>
<p>&#x2022; Papers afford a new IoT authentication scheme.</p>
<p>&#x2022; Papers provide a security analysis section for the proposed scheme.</p>
<p>&#x2022; Papers provide a performance evaluation section for the proposed scheme.</p>
<p>&#x2022; Papers explore the challenges, issues, and shortcomings of IoT authentication.</p>
<p>Exclusion criteria</p>
<p>&#x2022; Papers not written in the English language.</p>
<p>&#x2022; Papers published before 2019.</p>
<p>&#x2022; Papers duplicated.</p>
<p>&#x2022; Papers that do not provide any new authentication protocol.</p>
<p>Then, reviewing the titles and keywords we excluded unrelated papers. Later, the analysis of each article&#x2019;s abstract was performed to decide their relevance and exclude irrelevant publications.</p>
<p>Finally, the quality of the papers was checked using three quality assessment questions, if the answer to at least two of these questions was &#x201C;yes&#x201D; the papers were concluded, else the papers were excluded from the review study, the questions are the following:</p>
<p>&#x2022; Is there sufficient coverage of the relevant work and research subject in the paper?</p>
<p>&#x2022; Is there enough information in the paper about the proposed authentication methodology?</p>
<p>&#x2022; Is there a clear description, analysis, and evaluation of the findings?</p>
<p>In the end, we admit thirty-one papers as the subject of the comparison study.</p>
</sec>
<sec id="s4">
<label>4</label>
<title>Taxonomy of the IoT Authentication Protocols</title>
<p>We classify IoT authentication protocols in this fraction according to several parameters [<xref ref-type="bibr" rid="ref-35">35</xref>]. These parameters are pictured in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> and summarized as follows:</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Classification of IoT authentication protocols</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_47625-fig-1.tif"/>
</fig>
<p><bold>Authentication factor:</bold> Can be either identity [<xref ref-type="bibr" rid="ref-36">36</xref>&#x2013;<xref ref-type="bibr" rid="ref-40">40</xref>], which is information (Username, password) presented by one party to another to authenticate, or an attribute [<xref ref-type="bibr" rid="ref-41">41</xref>&#x2013;<xref ref-type="bibr" rid="ref-44">44</xref>] (what we need to be), that can be physical like fingerprints or hand geometry, or behavioral like typing dynamics or voice prints [<xref ref-type="bibr" rid="ref-45">45</xref>&#x2013;<xref ref-type="bibr" rid="ref-48">48</xref>].</p>
<p><bold>Architecture:</bold> This is distributed when a direct authentication method distributed between the communicating parties is used [<xref ref-type="bibr" rid="ref-49">49</xref>&#x2013;<xref ref-type="bibr" rid="ref-53">53</xref>], or centralized [<xref ref-type="bibr" rid="ref-54">54</xref>&#x2013;<xref ref-type="bibr" rid="ref-58">58</xref>] when a trusted authority that allows us to distribute and manage identification data used during authentication is used.</p>
<p><bold>Procedure:</bold> This can be unidirectional in case only one party authenticates to the other while the other is not authenticated. Bidirectional (mutual authentication [<xref ref-type="bibr" rid="ref-59">59</xref>&#x2013;<xref ref-type="bibr" rid="ref-61">61</xref>]) whenever the two items attest to each other. Three-way authentication once a trusted power certificates both items and assists them to certificate each other [<xref ref-type="bibr" rid="ref-62">62</xref>&#x2013;<xref ref-type="bibr" rid="ref-64">64</xref>].</p>
<p><bold>Tokens use:</bold> In token-based authentication schemes [<xref ref-type="bibr" rid="ref-65">65</xref>&#x2013;<xref ref-type="bibr" rid="ref-69">69</xref>], the user authenticates from a proof of identity (data) established by a server [<xref ref-type="bibr" rid="ref-70">70</xref>].</p>
<p><bold>The chips use:</bold> That may be implicit, whether it uses material physical features to improve authentication, including physical unclonable functions [<xref ref-type="bibr" rid="ref-71">71</xref>&#x2013;<xref ref-type="bibr" rid="ref-75">75</xref>], or explicit, where it uses chips that store and process keys used for authentication [<xref ref-type="bibr" rid="ref-76">76</xref>].</p>
</sec>
<sec id="s5">
<label>5</label>
<title>Comparative Study</title>
<sec id="s5_1">
<label>5.1</label>
<title>Comparative Criteria</title>
<p>Resistance against attacks: This is a notable feature in an authentication scheme. The authentication protocol must resist attacks as much as possible to secure the data exchanged during the session. As a result, the stronger the resistance, the better the authentication.</p>
<p>Complexity: In IoT networks, energy is the most critical limiting factor relative to the capabilities of a sensor node. To extend as much as possible, the life of a sensor and that of the network, it is necessary to manage its energy reserve reasonably. Therefore, to build an effective authentication mechanism, it is necessary to limit the number of operations performed.</p>
<p>Session key management: A session key is used to define encryption between two parties to communicate securely over an open network. The management of session keys is a crucial issue of IoT, which includes several steps: Generation, distribution, storage, updating, and destruction of keys. Generally, a key agreement protocol should be used to negotiate a session key influenced by all communicating parties.</p>
<p>Factor number: We can distinguish between three authentication schemes depending on the number of factors considered to authenticate the user. A single-factor authentication (SFA) is where the user authenticates using the password only. A dual-factor authentication (2FA) is where the customer uses a smart card and a keyword to authenticate. Multi-factor authentication (MFA) requires additional factors such as location information and biometrics.</p>
<p>Mutual authentication: Is an essential concept in the IoT authentication systems. It allows an IoT device to verify the legitimacy of the access request made by an entity (human being or another system) to authorize its access to network resources. On the other hand, the user must also be sure of the device&#x2019;s legitimacy.</p>
<p>Cryptographic algorithm used: Several cryptographic algorithms can be used during authentication. Based on these algorithms, we can classify authentication schemes into four classes. The first class is built on symmetric algorithms, given their low cost. The second category is based solely on asymmetric algorithms that may be separated into two types: Those using usual algorithms (RSA [<xref ref-type="bibr" rid="ref-77">77</xref>&#x2013;<xref ref-type="bibr" rid="ref-80">80</xref>]) and those using elliptic curve cryptography (ECC [<xref ref-type="bibr" rid="ref-81">81</xref>&#x2013;<xref ref-type="bibr" rid="ref-84">84</xref>]). The third category is hash functions-based schemes. The last category consists of hybrid solutions mixing two or all existing methods [<xref ref-type="bibr" rid="ref-85">85</xref>&#x2013;<xref ref-type="bibr" rid="ref-89">89</xref>].</p>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Comparison of the Studied Protocols</title>
<p>This section provides the comparison result between some of the latest authentication protocols, especially the protocols proposed between 2019 and 2023. Most of these protocols have four steps: The initialization step, the registration step, the login and authentication step, and the password change step. To fully understand and evaluate the protocols studied, we used several comparison criteria: Cryptography techniques, security services provided, resistance against attacks, computational complexity (execution time), and communication cost.</p>
<sec id="s5_2_1">
<label>5.2.1</label>
<title>IoT Authentication Schemes Review</title>
<p><xref ref-type="table" rid="table-2">Table 2</xref> shows the cryptographic techniques used in each protocol [<xref ref-type="bibr" rid="ref-90">90</xref>&#x2013;<xref ref-type="bibr" rid="ref-120">120</xref>]. Hence, Chen et al. [<xref ref-type="bibr" rid="ref-90">90</xref>,
<xref ref-type="bibr" rid="ref-95">95</xref>,<xref ref-type="bibr" rid="ref-109">109</xref>,<xref ref-type="bibr" rid="ref-120">120</xref>] presented four different protocols based on two authentication factors using random numbers and hash functions. Finally, Oh et al. [<xref ref-type="bibr" rid="ref-95">95</xref>] and Azrour et al. [<xref ref-type="bibr" rid="ref-120">120</xref>] used the Automated Validation of Internet Security Protocols and Applications AVISPA and Scyther simulators, respectively, to formally analyze their protocol.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Authentication schemes review</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Protocol</th>
<th>Cryptography techniques</th>
<th>Factors number</th>
<th>Simulator</th>
<th>Others</th>
</tr>
</thead>
<tbody>
<tr>
<td>[<xref ref-type="bibr" rid="ref-90">90</xref>]</td>
<td>Random numbers</td>
<td rowspan="2">2</td>
<td rowspan="2">&#x2013;</td>
<td rowspan="2">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-91">91</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">2</td>
<td rowspan="3">ProVerif</td>
<td rowspan="3">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-92">92</xref>]</td>
<td>Random numbers</td>
<td rowspan="4">2</td>
<td rowspan="4">Scyther</td>
<td rowspan="4">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-93">93</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">2</td>
<td rowspan="3">Random Oracle</td>
<td rowspan="3">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption<break/>Chebyshev&#x2019;s chaotic map</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-94">94</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">2</td>
<td rowspan="3">ProVerif</td>
<td rowspan="3">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-95">95</xref>]</td>
<td>Random numbers</td>
<td rowspan="2">2</td>
<td rowspan="2">AVISPA</td>
<td rowspan="2">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-96">96</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">2</td>
<td rowspan="3">AVISPA</td>
<td rowspan="3">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-97">97</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">2</td>
<td rowspan="3">&#x2013;</td>
<td rowspan="3">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-98">98</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">3</td>
<td rowspan="3">ProVerif</td>
<td rowspan="3">Fuzzy extractor</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-99">99</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">3</td>
<td rowspan="3">&#x2013;</td>
<td rowspan="3">Fuzzy extractor</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-100">100</xref>]</td>
<td>Random numbers</td>
<td rowspan="4">3</td>
<td rowspan="4">AVISPA</td>
<td rowspan="4">Fuzzy extractor</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-101">101</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">2</td>
<td rowspan="3">ProVerif</td>
<td rowspan="3">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-102">102</xref>]</td>
<td>Random numbers</td>
<td rowspan="2">3</td>
<td rowspan="2">&#x2013;</td>
<td rowspan="2">Fuzzy extractor</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-103">103</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">3</td>
<td rowspan="3">AVISPA</td>
<td rowspan="3">Fuzzy extractor</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-104">104</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">2</td>
<td rowspan="3">Scyther</td>
<td rowspan="3">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>Chaotic map</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-105">105</xref>]</td>
<td>Random numbers</td>
<td rowspan="2">3</td>
<td rowspan="2">Scyther</td>
<td rowspan="2">Fuzzy extractor/PUF</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-106">106</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">3</td>
<td rowspan="3">Scyther</td>
<td rowspan="3">Fuzzy extractor</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-107">107</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">2</td>
<td rowspan="3">Scyther</td>
<td rowspan="3">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-108">108</xref>]</td>
<td>Random numbers</td>
<td rowspan="2">3</td>
<td rowspan="2">&#x2013;</td>
<td rowspan="2">Fuzzy extractor</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-109">109</xref>]</td>
<td>Random numbers</td>
<td rowspan="2">2</td>
<td rowspan="2">&#x2013;</td>
<td rowspan="2">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-110">110</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">2</td>
<td rowspan="3">Scyther</td>
<td rowspan="3">Block chain</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-111">111</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">2</td>
<td rowspan="3">Scyther</td>
<td rowspan="3">Block chain</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-112">112</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">3</td>
<td rowspan="3">AVISPA</td>
<td rowspan="3">Fuzzy extractor/PUF</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-113">113</xref>]</td>
<td>Random numbers</td>
<td rowspan="2">3</td>
<td rowspan="2">AVISPA</td>
<td rowspan="2">Fuzzy extractor</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-114">114</xref>]</td>
<td>Random numbers</td>
<td rowspan="4">2</td>
<td rowspan="4">&#x2013;</td>
<td rowspan="4">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-115">115</xref>]</td>
<td>Random numbers</td>
<td rowspan="3">3</td>
<td rowspan="3">Scyther</td>
<td rowspan="3">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-116">116</xref>]</td>
<td>Random numbers</td>
<td rowspan="4">2</td>
<td rowspan="4">&#x2013;</td>
<td rowspan="4">Hardware Chip</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-117">117</xref>]</td>
<td rowspan="2">Random numbers<break/>Hash function</td>
<td rowspan="2">3</td>
<td rowspan="2">&#x2013;</td>
<td rowspan="2">Fuzzy extractor/ Symmetric bivariate polynomial</td>
</tr>
<tr>
<td/>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-118">118</xref>]</td>
<td>Random numbers</td>
<td rowspan="4">2</td>
<td rowspan="4">&#x2013;</td>
<td rowspan="4">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-119">119</xref>]</td>
<td>Random numbers</td>
<td rowspan="4">3</td>
<td rowspan="4"></td>
<td rowspan="4">Fuzzy extractor</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
<tr>
<td/>
<td>ECC</td>
</tr>
<tr>
<td/>
<td>Encryption/Decryption</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-120">120</xref>]</td>
<td>Random numbers</td>
<td rowspan="2">2</td>
<td rowspan="2">Scyther</td>
<td rowspan="2">&#x2013;</td>
</tr>
<tr>
<td/>
<td>Hash function</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Kaurl et al. [<xref ref-type="bibr" rid="ref-94">94</xref>,<xref ref-type="bibr" rid="ref-97">97</xref>,<xref ref-type="bibr" rid="ref-107">107</xref>,<xref ref-type="bibr" rid="ref-111">111</xref>] provided four dual-factor authentication protocols built on encryption and decryption algorithms, random numbers, and hash functions. The formal analysis of the scheme provided by Kaurl et al. [<xref ref-type="bibr" rid="ref-94">94</xref>] was carried out using the ProVerif simulator, as Yadav et al.&#x2019;s protocol [<xref ref-type="bibr" rid="ref-107">107</xref>] and Rostampour et al.&#x2019;s protocol [<xref ref-type="bibr" rid="ref-111">111</xref>] was carried out using the Scyther.</p>
<p>Krishnasrija et al. [<xref ref-type="bibr" rid="ref-104">104</xref>] presented a scheme using two authentication factors, random numbers, hash functions, and Chebyshev&#x2019;s chaotic map. At the same time, Kumar et al. [<xref ref-type="bibr" rid="ref-93">93</xref>] also used encryption and decryption algorithms. The formal analysis of the presented schemes was performed by exploiting Scyther and Random Oracle, respectively.</p>
<p>Hu et al. [<xref ref-type="bibr" rid="ref-91">91</xref>,<xref ref-type="bibr" rid="ref-96">96</xref>,<xref ref-type="bibr" rid="ref-101">101</xref>] used random numbers, hash functions, and ECC to build two-factor authentication protocols. Azrour et al. [<xref ref-type="bibr" rid="ref-92">92</xref>,<xref ref-type="bibr" rid="ref-114">114</xref>,<xref ref-type="bibr" rid="ref-116">116</xref>,<xref ref-type="bibr" rid="ref-118">118</xref>] combined those mechanisms with encryption and decryption algorithms to build their schemes. Subsequently, Hu et al. [<xref ref-type="bibr" rid="ref-91">91</xref>] and Nyangaresi [<xref ref-type="bibr" rid="ref-101">101</xref>] used ProVerif, while Azrour et al. [<xref ref-type="bibr" rid="ref-92">92</xref>] and Panda et al. [<xref ref-type="bibr" rid="ref-96">96</xref>] used Scyther and AVISPA, respectively, to conduct a formal analysis.</p>
<p>Dwivedi et al. [<xref ref-type="bibr" rid="ref-110">110</xref>] suggested a two-factor authentication scheme using encryption and decryption algorithms, random numbers, hash functions, and Blockchain technology. The proposed scheme was formally analyzed using the Scyther simulator.</p>
<p>Cui et al. [<xref ref-type="bibr" rid="ref-102">102</xref>,<xref ref-type="bibr" rid="ref-105">105</xref>,<xref ref-type="bibr" rid="ref-108">108</xref>,<xref ref-type="bibr" rid="ref-113">113</xref>,<xref ref-type="bibr" rid="ref-117">117</xref>] proposed five three-factor authentication protocols based only on random numbers and hash functions. In the end, Lee et al. [<xref ref-type="bibr" rid="ref-105">105</xref>] and Khalid et al. [<xref ref-type="bibr" rid="ref-113">113</xref>] used the Scyther and AVISPA simulators to perform a formal analysis of their protocol.</p>
<p>Xie et al. [<xref ref-type="bibr" rid="ref-98">98</xref>&#x2013;<xref ref-type="bibr" rid="ref-100">100</xref>,<xref ref-type="bibr" rid="ref-103">103</xref>,<xref ref-type="bibr" rid="ref-106">106</xref>,<xref ref-type="bibr" rid="ref-112">112</xref>,<xref ref-type="bibr" rid="ref-115">115</xref>,<xref ref-type="bibr" rid="ref-119">119</xref>] presented three-factor protocols that use the fuzzy extractor to extract numerical variables from user biometric information, random numbers, and hash functions. The difference between these protocols is that [<xref ref-type="bibr" rid="ref-99">99</xref>,<xref ref-type="bibr" rid="ref-103">103</xref>,<xref ref-type="bibr" rid="ref-112">112</xref>] are based on encryption and decryption algorithms, [<xref ref-type="bibr" rid="ref-98">98</xref>,<xref ref-type="bibr" rid="ref-106">106</xref>,<xref ref-type="bibr" rid="ref-115">115</xref>] are based on ECC, however, references [<xref ref-type="bibr" rid="ref-100">100</xref>,<xref ref-type="bibr" rid="ref-119">119</xref>] combined both techniques. Afterward, Xie et al. used ProVerif, Butt et al. [<xref ref-type="bibr" rid="ref-100">100</xref>], Yu et al. [<xref ref-type="bibr" rid="ref-103">103</xref>,<xref ref-type="bibr" rid="ref-112">112</xref>] used AVISPA, and Wang et al. [<xref ref-type="bibr" rid="ref-106">106</xref>] and Hajian et al. [<xref ref-type="bibr" rid="ref-115">115</xref>] used Scyther to make a formal analysis of their schemes.</p>
<sec id="s5_2_1_1">
<title>Cryptography Techniques</title>
<p>The backbone of the authentication scheme is the cryptographic technique used to build it. It is the key element to establish authenticity, and the most critical factor that can construct the characteristics of the scheme; especially, its security and efficiency. The schemes examined in this review employ several cryptology technologies as shown in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>

<p>The hash function has been used in all the studied protocols, mathematically it is a one-way function that maps arbitrary-size data to fixed-size values. In authentication schemes, the utility of hash functions is to hide and protect confidential parameters from attacks.</p>
<p>ECC brings together a group of cryptographic techniques that take advantage of one or more attributes of elliptical curves. Given Q &#x003D; k &#x002A; P where P is an elliptic curve point, the most crucial feature of ECC is the impossibility of recovering the value of k when only P and Q are known. Using this feature, the ECC can be used to interchange keys and secret parameters in the Diffie-Hellman manner or to verify authenticity using an elliptic curve digital signature algorithm and so on.</p>
<p>Encryption and decryption are popular techniques that may be used in authentication schemes to exchange confidential parameters securely in public channels or even store identity data safely in smart cards.</p>
<p>The chaotic map is an evolution function with some kind of chaotic behavior. It has an important characteristic that makes it suitable for security implementation; given Tu(x) and x, u is hard to compute. Considering this characteristic chaotic map may be used for key exchange or the authenticity warranty in the Diffie-Hellman approach.</p>
<p>Random numbers as it is clear from their name, are the numbers selected unexpectedly, randomly from a group of numbers. They play critical roles in the authentication schemes, hence they ensure untraceability and secure the scheme against freshness and replay attacks.</p>
</sec>
<sec id="s5_2_1_2">
<title>Formal Security Verification Tool</title>
<p>Authentication schemes are mathematical processes, the application of those procedures safely requires their verification and analysis. The formal analysis may reduce the computational cost, the communication cost, and even some time memory demand by detecting and eliminating unnecessary steps. Furthermore, the verification may lead to protocols enhancing by exploring their vulnerabilities. <xref ref-type="table" rid="table-2">Table 2</xref> shows that in the reviewed schemes the most used simulators are the following.</p>

<p>ProVerif which is a formal verification tool enables the verification of the security properties of cryptographic techniques. It runs the protocol only for an unlimited number of sessions and can reconstruct attacks. This tool accepts Horn clauses and Pi calculus codes as input and provides the same output in both cases. Furthermore, it does not demand any such specification or particular code in cases of schemes lacking freshness attacks. It necessitates the specification of communication channels and it only examines attacks that have the &#x2018;query&#x2019; defined in the code [<xref ref-type="bibr" rid="ref-25">25</xref>].</p>
<p>AVISPA is a push-button tool introduced by Armando et al. as a toolkit for the validation of internet security protocols and applications. It affords four back-ends: The On-the-Fly Model-Checker, the Constraint-Logic-based Attack Searcher, the SAT-based Model Checker, and the TA4SP protocol analyzer. AVISPA tool can analyze all the components of the scheme at the same time, detect the protocol&#x2019;s flaws, and check the robustness against replay and man-in-the-middle attacks. However, it is rather difficult to use, demands solid knowledge of the verified schemes, and requires the learning of the High-Level Protocol Specification Language (HLPSL) [<xref ref-type="bibr" rid="ref-25">25</xref>].</p>
<p>Scyther is a simulator that provides automated verification, falsification, and analysis of security mechanisms. It has three usage modes: Claim verification to determine if the security claims made in the description are true or not, automatic claims to automatically elaborate and certify suitable claims for a protocol, and characterization to characterize and analyze the security mechanism and create a finite trace depicting the execution of the protocol role. Scyther tool offers a graphical user interface and provides graphs of attacks which facilitate understanding the security mechanism. More than that it can execute the protocol for a limited or unlimited number of sessions, and it may check all the used variables. Nevertheless, this tool requires a compromised module to detect that a previous session has been captured in case of a mechanism vulnerable to freshness threats, also it cannot check the quality of any variables the thing that obligates the user to simplify the protocol before the simulation [<xref ref-type="bibr" rid="ref-25">25</xref>].</p>
</sec>
</sec>
<sec id="s5_2_2">
<label>5.2.2</label>
<title>Security Services</title>
<p>Generally, to trust an authentication protocol, it must ensure various security characteristics, such as mutual authentication, a security process that allows communicating parties to verify each other identities and trust the exchanged data in an IoT network. The anonymity secures the user&#x2019;s identity to overcome impersonation attacks; untraceability protects persons from disclosing confidential and sensitive information. Key agreement to generate a key, which may be used for encrypting the exchanged data. Perfect forward secrecy blocks unauthorized individuals from intercepting, deducting, or obtaining the key. Moreover, key secret, guards sensitive data secretly. As it is clear from <xref ref-type="table" rid="table-3">Table 3</xref> the schemes [<xref ref-type="bibr" rid="ref-91">91</xref>,<xref ref-type="bibr" rid="ref-93">93</xref>,<xref ref-type="bibr" rid="ref-94">94</xref>,<xref ref-type="bibr" rid="ref-101">101</xref>&#x2013;<xref ref-type="bibr" rid="ref-105">105</xref>,<xref ref-type="bibr" rid="ref-115">115</xref>,<xref ref-type="bibr" rid="ref-118">118</xref>,<xref ref-type="bibr" rid="ref-120">120</xref>] are the most effective schemes providing all security services, then the schemes [<xref ref-type="bibr" rid="ref-95">95</xref>,<xref ref-type="bibr" rid="ref-97">97</xref>,<xref ref-type="bibr" rid="ref-98">98</xref>,<xref ref-type="bibr" rid="ref-106">106</xref>,<xref ref-type="bibr" rid="ref-107">107</xref>,<xref ref-type="bibr" rid="ref-111">111</xref>,<xref ref-type="bibr" rid="ref-113">113</xref>,<xref ref-type="bibr" rid="ref-116">116</xref>,<xref ref-type="bibr" rid="ref-117">117</xref>,<xref ref-type="bibr" rid="ref-119">119</xref>] which do not guarantee the key secret, and [<xref ref-type="bibr" rid="ref-108">108</xref>,<xref ref-type="bibr" rid="ref-109">109</xref>] that do not guarantee the perfect forward secrecy. However, protocol [<xref ref-type="bibr" rid="ref-112">112</xref>] offers mutual authentication, anonymity, untraceability, and key agreement. Protocols [<xref ref-type="bibr" rid="ref-99">99</xref>,<xref ref-type="bibr" rid="ref-100">100</xref>,<xref ref-type="bibr" rid="ref-114">114</xref>] allow mutual authentication, anonymity, and key agreement. Protocols [<xref ref-type="bibr" rid="ref-90">90</xref>,<xref ref-type="bibr" rid="ref-92">92</xref>] enable mutual authentication, key agreement, and key secret. Protocol [<xref ref-type="bibr" rid="ref-96">96</xref>] provides mutual authentication, key agreement, and perfect forward secrecy. Protocol [<xref ref-type="bibr" rid="ref-110">110</xref>] ensures only anonymity and untraceability.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Security features and resistance against attacks</title>
</caption>
<table frame="hsides">
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Protocol</th>
<th>F<sub>1</sub></th>
<th>F<sub>2</sub></th>
<th>F<sub>3</sub></th>
<th>F<sub>4</sub></th>
<th>F<sub>5</sub></th>
<th>F<sub>6</sub></th>
<th>A<sub>1</sub></th>
<th>A<sub>2</sub></th>
<th>A<sub>3</sub></th>
<th>A<sub>4</sub></th>
<th>A<sub>5</sub></th>
<th>A<sub>6</sub></th>
<th>A<sub>7</sub></th>
<th>A<sub>8</sub></th>
<th>A<sub>9</sub></th>
<th>A<sub>10</sub></th>
<th>A<sub>11</sub></th>
<th>A<sub>12</sub></th>
</tr>
</thead>
<tbody>
<tr>
<td>[<xref ref-type="bibr" rid="ref-90">90</xref>]</td>
<td>&#x2713;</td>
<td>&#x2715;</td>
<td>&#x2715;</td>
<td>&#x2713;</td>
<td>&#x2715;</td>
<td>&#x2713;</td>
<td>&#x2715;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2715;</td>
<td>&#x2715;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-91">91</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-92">92</xref>]</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-93">93</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-94">94</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-95">95</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-96">96</xref>]</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-97">97</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-98">98</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-99">99</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-100">100</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-101">101</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-102">102</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-103">103</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-104">104</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-105">105</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-106">106</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-107">107</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-108">108</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-109">109</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-110">110</xref>]</td>
<td>&#x2715;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-111">111</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-112">112</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-113">113</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-114">114</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2715;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-115">115</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-116">116</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-117">117</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-118">118</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-119">119</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-120">120</xref>]</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>&#x2713;</td>
<td>&#x2713;</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
</tbody>
</table>
<table-wrap-foot><fn><p>Note: F1: Mutual authentication, F2: Anonymity, F3: Unlinkability, F4: Key agreement, F5: Key secrecy, F6: Perfect forward secrecy, A1: Impersonation attack, A2: Replay attack, A3: Node capture, A4: DoS attack, A5: Insider attack, A6: Stolen verifier, A7: Denning-ssaco attack, A8: Password guessing, A9: Smart card loss, A10: GWN bypassing, A11: Men in the middle, A12: Token modification. &#x2713;: Resist (attacks)/possess (features), &#x2715;: Suffer (attacks)/no (properties), -: No information available.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s5_2_3">
<label>5.2.3</label>
<title>Resistance against Attacks</title>
<p>The comparison based on security services provided by each protocol may give an idea about the studied protocol; instead, more is needed to evaluate it. For this reason, resistance against known attacks is examined in this section. Analyzing <xref ref-type="table" rid="table-3">Table 3</xref>, security features and resistance against attacks, we can conclude the following results:</p>

<p>The scheme [<xref ref-type="bibr" rid="ref-98">98</xref>] is the most robust of the 31 studied; it is resistant to impersonation attacks, replay attacks, node capture attacks, password guessing, DoS attacks, stolen verifier attacks, insider attacks, stolen verifier attacks, a man in the middle, and smart card loss attack. Nevertheless, references [<xref ref-type="bibr" rid="ref-99">99</xref>,<xref ref-type="bibr" rid="ref-103">103</xref>] resist all recent attacks except the node capture attack. In addition, references [<xref ref-type="bibr" rid="ref-93">93</xref>,<xref ref-type="bibr" rid="ref-94">94</xref>] resist GWN bypassing attacks and the same attacks as [<xref ref-type="bibr" rid="ref-98">98</xref>] except man-in-the-middle and node capture attacks. The protocol [<xref ref-type="bibr" rid="ref-106">106</xref>] resists in opposition to GWN bypassing attacks and the same attacks as [<xref ref-type="bibr" rid="ref-98">98</xref>], except for the DoS attack. The scheme [<xref ref-type="bibr" rid="ref-117">117</xref>] protects against GWN bypassing attacks and the same attacks as [<xref ref-type="bibr" rid="ref-98">98</xref>], apart from the stolen verifier, DoS.</p>
<p>The protocol [<xref ref-type="bibr" rid="ref-118">118</xref>] is resilient in the face of impersonation raids, replay attacks, node capture attacks, password guessing, stolen verifier attacks, DoS attacks, and man-in-the-middle attacks. The protocol [<xref ref-type="bibr" rid="ref-97">97</xref>] is resistant to an insider attack, token modification, and the same attacks as [<xref ref-type="bibr" rid="ref-118">118</xref>], aside from the man in the middle and Dos raids. The approach [<xref ref-type="bibr" rid="ref-102">102</xref>] resists impersonation attacks, replay attacks, node capture attacks, insider attacks, man-in-the-middle attacks, password guessing, and smart card loss attacks. On the other side, reference [<xref ref-type="bibr" rid="ref-105">105</xref>] resists stolen verifier attacks and all recent attacks except insider attacks.</p>
<p>The protocol [<xref ref-type="bibr" rid="ref-92">92</xref>] is resilient in the face of replay attacks, Denning-ssaco, DoS attacks, password guessing, insider attack, and stolen verifier attack. However, reference [<xref ref-type="bibr" rid="ref-120">120</xref>] is resilient regarding smart card loss and the same attacks as [<xref ref-type="bibr" rid="ref-92">92</xref>] other than the Denning-ssaco attack. The mechanism [<xref ref-type="bibr" rid="ref-95">95</xref>] is resistant, contrary to impersonation attacks, replay attacks, insider attacks, man-in-the-middle, password guessing, and smart card loss attacks, even though the mechanism [<xref ref-type="bibr" rid="ref-109">109</xref>] is resistant in the face of node capture attacks and the same attacks as [<xref ref-type="bibr" rid="ref-95">95</xref>] aside from password guessing.</p>
<p>The scheme [<xref ref-type="bibr" rid="ref-112">112</xref>] resists in the face of impersonation attacks, replay attacks, insider attacks, smart card loss, and password guessing. Nevertheless, the scheme [<xref ref-type="bibr" rid="ref-104">104</xref>] resists man-in-the-middle attacks coupled with all later attacks excluding impersonation attacks. In addition, reference [<xref ref-type="bibr" rid="ref-91">91</xref>] also resists node capture attacks, and all attacks resisted by the scheme [<xref ref-type="bibr" rid="ref-112">112</xref>] aside from insider attacks. The approach [<xref ref-type="bibr" rid="ref-108">108</xref>] seems strong against impersonation attacks, replay attacks, smart card loss, insider attacks, and man-in-the-middle attacks. However, the approach [<xref ref-type="bibr" rid="ref-115">115</xref>] can resist counter-node capture attacks and attacks resisted by [<xref ref-type="bibr" rid="ref-108">108</xref>] apart from the smart card loss. The scheme [<xref ref-type="bibr" rid="ref-96">96</xref>] also resists password guessing, and all attacks resisted by [<xref ref-type="bibr" rid="ref-108">108</xref>] exclude smart card loss.</p>
<p>The mechanism [<xref ref-type="bibr" rid="ref-116">116</xref>] withstands man-in-the-middle, replay attacks, impersonation attacks, and insider attacks. At the same time, the mechanism [<xref ref-type="bibr" rid="ref-114">114</xref>] fights back stolen verifier attacks, and all attacks are restrained by [<xref ref-type="bibr" rid="ref-116">116</xref>] but insider attacks. On the other hand, the mechanism [<xref ref-type="bibr" rid="ref-101">101</xref>] resists DoS attacks and raids resisting by the mechanism [<xref ref-type="bibr" rid="ref-116">116</xref>] aside from insider attacks. The scheme [<xref ref-type="bibr" rid="ref-100">100</xref>] resists impersonation attacks, insider attacks, replay attacks, and password-guessing attacks. Nonetheless, the protocol [<xref ref-type="bibr" rid="ref-90">90</xref>] resists insider attacks, replay attacks, GWN bypassing, and stolen verifier attacks. The scheme [<xref ref-type="bibr" rid="ref-107">107</xref>] can also resist the same attacks as the scheme [<xref ref-type="bibr" rid="ref-116">116</xref>] apart from the man in the middle.</p>
<p>The schemes [<xref ref-type="bibr" rid="ref-110">110</xref>,<xref ref-type="bibr" rid="ref-111">111</xref>,<xref ref-type="bibr" rid="ref-113">113</xref>] are resistant to impersonation attacks coupled with man-in-the-middle attacks, replay attacks, and smart card loss, respectively. Although, [<xref ref-type="bibr" rid="ref-119">119</xref>] fights back only smart card loss and replay attacks.</p>
</sec>
<sec id="s5_2_4">
<label>5.2.4</label>
<title>Computational Cost</title>
<p>In this section, we examine the computational needs of the studied schemes. The notation Th is defined as the temporal requirements of the hash function. Te is the temporal requirement of the elliptic curve point&#x2019;s multiplication. Tc is the temporal need of Chebyshev&#x2019;s chaotic map use. Ts is the temporal need of symmetric encryption/decryption. Tf is the temporal exigency of the fuzzy extractor. Tasym is the temporal need of asymmetric encryption/decryption. Tpuf is the temporal requirement of the physically unclonable function. Tsig is the computational cost of a Hyperelliptic Curve-based Digital Signature Arithmetic signature generation/verification execution. The cost of calculating the operation or exclusive is generally overlooked because it requires minimal calculations. According to [<xref ref-type="bibr" rid="ref-93">93</xref>], Th &#x003D; 0.0005 s, Tc &#x003D; 0.02102 s, Te &#x003D; 0.063075 s and Ts &#x003D; 0.0087 s and according to [<xref ref-type="bibr" rid="ref-97">97</xref>], Tasym &#x003D; Te &#x003D; Tf &#x003D; 0.063075 s. Depending on [<xref ref-type="bibr" rid="ref-105">105</xref>] Th &#x003D; 1.91%&#x002A; Tpuf, as a result, we consider Tpuf &#x003D; 0,02608 s. Based on [<xref ref-type="bibr" rid="ref-93">93</xref>,<xref ref-type="bibr" rid="ref-114">114</xref>], Tsig &#x003D; 0.47 s.</p>
<p>As mentioned in <xref ref-type="table" rid="table-4">Table 4</xref>, two-factor lightweight authentication schemes, [<xref ref-type="bibr" rid="ref-90">90</xref>,<xref ref-type="bibr" rid="ref-95">95</xref>,<xref ref-type="bibr" rid="ref-109">109</xref>,<xref ref-type="bibr" rid="ref-120">120</xref>], require <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mn>24</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mn>42</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mn>16</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow></mml:math></inline-formula>, and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mn>17</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow></mml:math></inline-formula>, respectively. However, three-factor lightweight authentication schemes, [<xref ref-type="bibr" rid="ref-102">102</xref>,<xref ref-type="bibr" rid="ref-105">105</xref>,<xref ref-type="bibr" rid="ref-108">108</xref>,<xref ref-type="bibr" rid="ref-113">113</xref>,<xref ref-type="bibr" rid="ref-117">117</xref>] need <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mn>35</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>Tf</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mn>34</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Tf</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>Tpuf</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mn>29</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>Tf</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mn>18</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Tf</mml:mtext></mml:mrow></mml:math></inline-formula>, and <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Tp</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>16</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>Tf</mml:mtext></mml:mrow></mml:math></inline-formula>, respectively.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Computational requirement of login and authentication phase</title>
</caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>Protocol</th>
<th>User</th>
<th>Getway</th>
<th>Sensor</th>
<th>Total</th>
<th>Execution time (ms)</th>
<th>Communication cost (bits)</th>
</tr>
</thead>
<tbody>
<tr>
<td>[<xref ref-type="bibr" rid="ref-90">90</xref>]</td>
<td>7Th</td>
<td>11Th</td>
<td>6Th</td>
<td>24Th</td>
<td>12</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-91">91</xref>]</td>
<td>7Th &#x002B; 3Te</td>
<td>10Th &#x002B; Te</td>
<td>6Th &#x002B; 2Te</td>
<td>23Th &#x002B; 6Te</td>
<td>390</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-92">92</xref>]</td>
<td>5Th</td>
<td>6Th &#x002B; 4Te</td>
<td>2Th &#x002B; 2Te</td>
<td>13Th &#x002B; 6Te</td>
<td>385</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-93">93</xref>]</td>
<td>5Th &#x002B; 2Tc &#x002B; 2Ts</td>
<td>7Th &#x002B; 2Ts</td>
<td>3Th &#x002B; 2Tc</td>
<td>15Th &#x002B; 4Tc &#x002B; 4Ts</td>
<td>126,4</td>
<td>1408</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-94">94</xref>]</td>
<td>8Th &#x002B; 2Ts</td>
<td>7Th &#x002B; 1Ts</td>
<td>6Th &#x002B; 1Ts</td>
<td>21Th &#x002B; 4Ts</td>
<td>45,3</td>
<td>2136</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-95">95</xref>]</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>42Th</td>
<td>21</td>
<td>2080</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-96">96</xref>]</td>
<td>&#x2013;</td>
<td>5Th &#x002B; 4Te</td>
<td>4Th &#x002B; 4Te</td>
<td>9Th &#x002B; 8Te</td>
<td>67,57</td>
<td>1760</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-97">97</xref>]</td>
<td>16Th</td>
<td>19Th &#x002B; Ts</td>
<td>7Th</td>
<td>42Th &#x002B; Ts</td>
<td>29,7</td>
<td>2272</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-98">98</xref>]</td>
<td>7Th &#x002B; 3Te &#x002B; 1Tf</td>
<td>7Th &#x002B; Te</td>
<td>4Th &#x002B; 2Te</td>
<td>18Th &#x002B; 6Te &#x002B; Tf</td>
<td>390</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-99">99</xref>]</td>
<td>7Th &#x002B; Tf &#x002B; 2Ts</td>
<td>12Th &#x002B; 2Ts</td>
<td>6Th</td>
<td>25Th &#x002B; Tf &#x002B; 4Ts</td>
<td>49,8</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-100">100</xref>]</td>
<td>3Th &#x002B; 2Te &#x002B; Tf &#x002B; Ts</td>
<td>Th &#x002B; 2Te</td>
<td>Th &#x002B; 2Ts</td>
<td>5Th &#x002B; 4Te &#x002B; Tf &#x002B; 3Ts</td>
<td>283,4</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-101">101</xref>]</td>
<td>6Th</td>
<td>&#x2013;</td>
<td>8Th &#x002B; Te</td>
<td>13Th &#x002B; 2Te</td>
<td>132,6</td>
<td>2016</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-102">102</xref>]</td>
<td>13Th &#x002B; Tf</td>
<td>13Th</td>
<td>9Th</td>
<td>35Th &#x002B; Tf</td>
<td>80,6</td>
<td>2496</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-103">103</xref>]</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>15Th &#x002B; Tf &#x002B; 2Ts</td>
<td>88</td>
<td>928</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-104">104</xref>]</td>
<td>6Th &#x002B; 2Tc</td>
<td>8Th &#x002B; Tc</td>
<td>6Th</td>
<td>20Th &#x002B; 3Tc</td>
<td>73</td>
<td>3510</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-105">105</xref>]</td>
<td>11Th &#x002B; Tf</td>
<td>16Th</td>
<td>7Th &#x002B; Tf &#x002B; Tpuf</td>
<td>34Th &#x002B; 2Tf &#x002B; Tpuf</td>
<td>169,23</td>
<td>1837</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-106">106</xref>]</td>
<td>9Th &#x002B; 3Te</td>
<td>9Th &#x002B; Te</td>
<td>7Th &#x002B; 2Te</td>
<td>25Th &#x002B; 6Te</td>
<td>390,9</td>
<td>3712</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-107">107</xref>]</td>
<td>3Taes &#x002B; T</td>
<td>3Taes &#x002B; Th</td>
<td>&#x2013;</td>
<td>6Taes &#x002B; 2Th</td>
<td>53,2</td>
<td>896</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-108">108</xref>]</td>
<td>16Th &#x002B; Tf</td>
<td>13Th</td>
<td>&#x2013;</td>
<td>29Th &#x002B; Tf</td>
<td>77,6</td>
<td>4128</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-109">109</xref>]</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>16Th</td>
<td>8</td>
<td>1792</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-110">110</xref>]</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>6Th &#x002B; 9Ts</td>
<td>8,13</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-111">111</xref>]</td>
<td>&#x2013;</td>
<td>Ts</td>
<td>Ts</td>
<td>2Ts</td>
<td>17,4</td>
<td>278</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-112">112</xref>]</td>
<td>8Th</td>
<td>11Th &#x002B; 1Ts</td>
<td>5Th &#x002B; 1Ts</td>
<td>24Th &#x002B; 2Ts</td>
<td>29,4</td>
<td>2000</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-113">113</xref>]</td>
<td>4Th &#x002B; 2Tf</td>
<td>11Th</td>
<td>3Th</td>
<td>18Th &#x002B; 2Tf</td>
<td>135,1</td>
<td>2688</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-114">114</xref>]</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>15Th &#x002B; 2Tf &#x002B; 4Ts &#x002B; 2Tsig &#x002B; 6Te</td>
<td>1486</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-115">115</xref>]</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>8 Te &#x002B; 14 Th</td>
<td>133,1</td>
<td>1344</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-116">116</xref>]</td>
<td>Ts &#x002B; 2Tas &#x002B; 3Th</td>
<td>Ts &#x002B; 5Th</td>
<td>2Tas &#x002B; 3Th</td>
<td>2Ts &#x002B; 4Tasym &#x002B; 11Th</td>
<td>275,2</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-117">117</xref>]</td>
<td>Tp &#x002B; 8Th</td>
<td>Tp &#x002B; 8Th</td>
<td>&#x2013;</td>
<td>2Tp &#x002B; 16Th &#x002B; Tf</td>
<td>87,1</td>
<td>2112</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-118">118</xref>]</td>
<td>5Th &#x002B; 3Te</td>
<td>5Th &#x002B; 2Te &#x002B; Ts</td>
<td>3Th &#x002B; 3Te &#x002B; Ts</td>
<td>13Th &#x002B; 8Te &#x002B; 2Ts</td>
<td>528,5</td>
<td>2880</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-119">119</xref>]</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>Ts &#x002B; 15Th &#x002B; 6Te</td>
<td>394,6</td>
<td>3680</td>
</tr>
<tr>
<td>[<xref ref-type="bibr" rid="ref-120">120</xref>]</td>
<td>6Th</td>
<td>8Th</td>
<td>3Th</td>
<td>17Th</td>
<td>8,5</td>
<td>&#x2013;</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>ECC-based schemes [<xref ref-type="bibr" rid="ref-91">91</xref>,<xref ref-type="bibr" rid="ref-96">96</xref>,<xref ref-type="bibr" rid="ref-98">98</xref>,<xref ref-type="bibr" rid="ref-101">101</xref>,<xref ref-type="bibr" rid="ref-106">106</xref>,<xref ref-type="bibr" rid="ref-115">115</xref>] demand <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mn>23</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>6</mml:mn><mml:mrow><mml:mtext>Te</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mn>9</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>8</mml:mn><mml:mrow><mml:mtext>Te</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mn>18</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>6</mml:mn><mml:mrow><mml:mtext>Te</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>Tf</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mn>13</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Te</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mn>25</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>6</mml:mn><mml:mrow><mml:mtext>Te</mml:mtext></mml:mrow></mml:math></inline-formula>, and <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mn>8</mml:mn><mml:mrow><mml:mtext>Te&#xA0;</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>14</mml:mn><mml:mrow><mml:mtext>Th&#xA0;</mml:mtext></mml:mrow></mml:math></inline-formula> severally. Symmetric encryption/decryption-based authentication schemes [<xref ref-type="bibr" rid="ref-94">94</xref>,<xref ref-type="bibr" rid="ref-97">97</xref>,<xref ref-type="bibr" rid="ref-99">99</xref>,<xref ref-type="bibr" rid="ref-103">103</xref>,<xref ref-type="bibr" rid="ref-107">107</xref>,<xref ref-type="bibr" rid="ref-110">110</xref>,<xref ref-type="bibr" rid="ref-111">111</xref>,<xref ref-type="bibr" rid="ref-112">112</xref>] necessitate <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mn>21</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>4</mml:mn><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mn>42</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mn>25</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>Tf</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>4</mml:mn><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mn>15</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>Tf</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mn>6</mml:mn><mml:mrow><mml:mtext>Ts&#xA0;</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mn>6</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>9</mml:mn><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow></mml:math></inline-formula>, and <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mn>24</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Ts&#xA0;</mml:mtext></mml:mrow></mml:math></inline-formula>individually. In addition, [<xref ref-type="bibr" rid="ref-104">104</xref>] requires <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mn>20</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:mrow><mml:mtext>Tc</mml:mtext></mml:mrow></mml:math></inline-formula>. While hybrid authentication schemes [<xref ref-type="bibr" rid="ref-92">92</xref>,<xref ref-type="bibr" rid="ref-93">93</xref>,<xref ref-type="bibr" rid="ref-100">100</xref>,<xref ref-type="bibr" rid="ref-114">114</xref>,<xref ref-type="bibr" rid="ref-116">116</xref>,<xref ref-type="bibr" rid="ref-118">118</xref>,<xref ref-type="bibr" rid="ref-119">119</xref>] stipulate <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mn>13</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>6</mml:mn><mml:mrow><mml:mtext>Te</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mn>15</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>4</mml:mn><mml:mrow><mml:mtext>Tc</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>4</mml:mn><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mn>5</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>4</mml:mn><mml:mrow><mml:mtext>Te</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mtext>Tf</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>3</mml:mn><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mn>15</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Tf</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>4</mml:mn><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Tsig</mml:mtext></mml:mrow></mml:math></inline-formula>,<inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>4</mml:mn><mml:mrow><mml:mtext>Tasym</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>11</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mn>13</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>8</mml:mn><mml:mrow><mml:mtext>Te</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow></mml:math></inline-formula>, and <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mrow><mml:mtext>Ts</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>15</mml:mn><mml:mrow><mml:mtext>Th</mml:mtext></mml:mrow><mml:mo>+</mml:mo><mml:mn>6</mml:mn><mml:mrow><mml:mtext>Te</mml:mtext></mml:mrow></mml:math></inline-formula>, respectively.</p>
<p><xref ref-type="fig" rid="fig-2">Fig. 2</xref> shows that the protocols [<xref ref-type="bibr" rid="ref-90">90</xref>,<xref ref-type="bibr" rid="ref-95">95</xref>,<xref ref-type="bibr" rid="ref-97">97</xref>,<xref ref-type="bibr" rid="ref-109">109</xref>&#x2013;<xref ref-type="bibr" rid="ref-112">112</xref>,<xref ref-type="bibr" rid="ref-120">120</xref>] are very fast compared to the schemes [<xref ref-type="bibr" rid="ref-91">91</xref>,<xref ref-type="bibr" rid="ref-92">92</xref>,<xref ref-type="bibr" rid="ref-96">96</xref>,<xref ref-type="bibr" rid="ref-98">98</xref>,<xref ref-type="bibr" rid="ref-100">100</xref>,<xref ref-type="bibr" rid="ref-106">106</xref>,<xref ref-type="bibr" rid="ref-114">114</xref>,<xref ref-type="bibr" rid="ref-118">118</xref>,<xref ref-type="bibr" rid="ref-119">119</xref>], for the simple reason that those letters use elliptic curve cryptography that is very overpriced compared to the hash functions that are used in schematics [<xref ref-type="bibr" rid="ref-90">90</xref>,<xref ref-type="bibr" rid="ref-95">95</xref>,<xref ref-type="bibr" rid="ref-97">97</xref>,<xref ref-type="bibr" rid="ref-109">109</xref>&#x2013;<xref ref-type="bibr" rid="ref-112">112</xref>,<xref ref-type="bibr" rid="ref-120">120</xref>].</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Login and identity verification estimated run time</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_47625-fig-2.tif"/>
</fig>
</sec>
<sec id="s5_2_5">
<label>5.2.5</label>
<title>Communication Cost</title>
<p>To enhance communication efficiency, the communication cost of an authentication scheme must be reduced as it as possible. Based on the graphs in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, the schemes in [<xref ref-type="bibr" rid="ref-104">104</xref>,<xref ref-type="bibr" rid="ref-106">106</xref>,<xref ref-type="bibr" rid="ref-108">108</xref>,<xref ref-type="bibr" rid="ref-118">118</xref>,<xref ref-type="bibr" rid="ref-119">119</xref>] incur the highest communication overheads. Then there are the protocols in [<xref ref-type="bibr" rid="ref-94">94</xref>&#x2013;<xref ref-type="bibr" rid="ref-102">102</xref>,<xref ref-type="bibr" rid="ref-105">105</xref>,<xref ref-type="bibr" rid="ref-109">109</xref>,<xref ref-type="bibr" rid="ref-112">112</xref>,<xref ref-type="bibr" rid="ref-113">113</xref>, <xref ref-type="bibr" rid="ref-115">115</xref>,<xref ref-type="bibr" rid="ref-117">117</xref>], and the schemes in [<xref ref-type="bibr" rid="ref-103">103</xref>,<xref ref-type="bibr" rid="ref-107">107</xref>,<xref ref-type="bibr" rid="ref-111">111</xref>] with acceptable costs. While the schemes [<xref ref-type="bibr" rid="ref-107">107</xref>,<xref ref-type="bibr" rid="ref-111">111</xref>] require the lowest communication cost, and they are weak against the majority of known attacks, as has been mentioned before, more than that, they cannot ensure perfect forward secrecy.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Login and identity verification estimated storage</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_47625-fig-3.tif"/>
</fig>
</sec>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Classification of the Studied Protocols</title>
<p>This section classifies the protocols we have studied into two categories. According to cryptographic algorithms, we distinguish lightweight schemes that are based only on hash functions, random numbers, and in some cases encryption and decryption algorithms, and hybrid schemes which combine the techniques used in the lightweight authentication schemes with one or more of the following mechanisms: Elliptic curve cryptography, chaotic maps, and encryption systems. Depending on the authentication factors, we distinguish between dual-factor schemes that require a smart card and password, and three-factor schemes that demand a smart card, key word, and digital fingerprint. The classification results in cryptographic algorithms and authentication factors are presented in <xref ref-type="fig" rid="fig-4">Figs. 4</xref> and <xref ref-type="fig" rid="fig-5">5</xref>, respectively. The analysis of <xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows that a major part of the proposed schemes in the literature are two-factor-based schemes because the addition of the third factor increases partially the computational cost and the energy consumption. Furthermore, the correlation between the results presented in <xref ref-type="fig" rid="fig-2">Fig. 2</xref> which provides the login and identity verification estimated run time for each scheme, and the results shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref> indicate that hybrid authentication schemes require much more execution time than lightweight schemes. The thing that explains the wide deployment of lightweight schemes compared with others.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Classification results based on cryptographic technics</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_47625-fig-4.tif"/>
</fig><fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Classification results based on authentication factors</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_47625-fig-5.tif"/>
</fig>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Future Research Directions</title>
<p>The comparison made in this paper illustrates that the reviewed schemes provide a high level of security, nonetheless, some attacks still require more interest such as node capture, DoS attack, stolen verifier, denning-ssaco attack, and GWN bypassing. Besides, the maturity of the authentication schemes is centralized, as a result, they cannot be efficient with decentralized infrastructures and networks. To overcome the gaps in the literature schemes this section offered some new directions for future research.</p>
<sec id="s6_1">
<label>6.1</label>
<title>Blockchain-Based Authentication</title>
<p>Considering that a major part of the current IoT authentication schemes relies on centralized infrastructures, are inconsistent with distributed frameworks, and are vulnerable to several attacks, Blockchain-based authentication balances Blockchain technology with MFA to produce a trustworthy authentication mechanism. Using decentralized ledgers that protect critical credentials, Blockchain-based authentication offers an additional layer of protection. However, this kind of solution demands strong technical knowledge, accurate implementation, and realistic evaluation. More than that, it requires a high computational power. The whole potential of Blockchain-based authentication can be reached by decreasing complexity and costs and increasing flexibility and authenticity [<xref ref-type="bibr" rid="ref-121">121</xref>].</p>
</sec>
<sec id="s6_2">
<label>6.2</label>
<title>Post-Quantum Cryptography</title>
<p>Currently, ECC is considered one of the most lightweight cryptographic techniques that can be used to build a robust authentication scheme, and it is the most suitable for IoT device&#x2019;s limitations. Unfortunately, this method is at risk of being ruptured by Quantum Computing attacks such as Shor&#x2019;s Algorithm, Grover&#x2019;s Algorithm, Side-Channel Attack, Multi-target Pre-image Search Attack, and so on. However, the existence of some computational problems resistant to quantum attacks such as quasi-cyclic syndrome decoding (QCSD) with parity problem, and ring learning with rounding (RLWR) problems have motivated researchers to construct secure post-quantum cryptography (PQC). In 2017, a standardization proceeding was started by the National Institute of Standards and Technology, which classify which classify post-quantum cryptography algorithms into five classes: Lattice-based Cryptography, Code-based Cryptography, Multivariate Polynomial Cryptography, Hash-based Signatures, and Isogeny-based Cryptosystem. After the 3rd round, seven schemes were announced. However, the standardization document is expected to be published in 2024 [<xref ref-type="bibr" rid="ref-122">122</xref>].</p>
</sec>
<sec id="s6_3">
<label>6.3</label>
<title>Machine Learning for Authentication</title>
<p>Machine learning (ML) is an artificial intelligence field that relies on data and algorithms to imitate the way human learning, progressively improving its accuracy. Recently, Machine learning techniques have been widely considered to assist in the authentication process for IoT networks. Generally, the use of ML in authentication can be either: Supervised learning which is useful against intrusion and DDoS attacks, unsupervised learning which is useful to identify irregularities and threats without any previous knowledge, and powerful for communication detection attacks such as Sybil attacks, or reinforcement learning used to determine an optimal set of actions that maximize the reward in a given environment. Even though ML provides robust solutions for IoT authentication resistance against attacks, it demands high computation power and energy requirements. Researchers have a strong interest in making these solutions effective considering the limited nature of IoT devices [<xref ref-type="bibr" rid="ref-123">123</xref>,<xref ref-type="bibr" rid="ref-124">124</xref>].</p>
</sec>
</sec>
<sec id="s7">
<label>7</label>
<title>Conclusion</title>
<p>This paper presents a deep comparative study of recent IoT authentication schemes regarding the importance of authentication in the Internet of Things as the first line of defense counter to security threats in such an environment. Firstly, we presented a simple taxonomy of authentication mechanisms in IoT. Then we offered the result of our detailed comparison. Our comparison was based on four criteria: The cryptographic mechanisms and simulators used, the provided security features, the resistance against most popular attacks, and the computational and communication cost. The result of our comparison shows that the authentication schemes in the literature may be based on several cryptography technics including Hash function, ECC, Encryption and decryption, Chaotic map, and Random numbers. Each one of the listed technologies has some features which may help provide authenticity and confidentiality. The requirement of the authentication scheme in terms of computational and communication costs differs according to the technology used. Accordingly, the analysis of the advantages and weaknesses of the studied schemes determines the attacks and the security services that need more interest to overcome the gaps in recent schemes namely node capture, DoS attack, stolen verifier, denning-ssaco attack, GWN bypassing, unlinkability, key secrecy, and perfect forward. Finally, we provided some future research directions that may enhance the IoT authentication schemes. As a result, the wide deployment and scalability of the IoT networks.</p>
</sec>
</body>
<back>
<ack><p>Researchers would like to thank the Deanship of Scientific Research, Qassim University for funding publication of this project.</p>
</ack>
<sec><title>Funding Statement</title>
<p>The authors received no specific funding for this study.</p>
</sec>
<sec><title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: Study conception and design: Mourade Azrour and Ahmad El Allaoui; data collection: Souhayla Dargaoui; analysis and interpretation of results: Azidine Guezzaz and Abdulatif Alabdulatif; draft manuscript preparation: Abdullah Alnajim. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>The used data are available once the readers want by contacting mo.azrour@umi.ac.ma.</p>
</sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. U.</given-names> <surname>Farooq</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Waseem</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Mazhar</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Khairi</surname></string-name>, and <string-name><given-names>T.</given-names> <surname>Kamal</surname></string-name></person-group>, &#x201C;<article-title>A review on internet of things (IoT)</article-title>,&#x201D; <source>Int. J. Comput. Appl.</source>, vol. <volume>113</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>7</lpage>, <year>2015</year>. doi: <pub-id pub-id-type="doi">10.5120/19787-1571</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Dargaoui</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Azrour</surname></string-name>, <string-name><given-names>A. El</given-names> <surname>Allaoui</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Guezzaz</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Benkirane</surname></string-name></person-group>, &#x201C;<article-title>Authentication in internet of things: State of art</article-title>,&#x201D; in <conf-name>Proc. 6th Int. Conf. Netw. Intell. Sys. Secur.</conf-name>, <year>2023</year>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="other"><collab>IUT-T</collab>, <article-title>Pr&#x00E9;sentation g&#x00E9;n&#x00E9;rale de l&#x2019;Internet des objets, secteur de la normalisation des t&#x00E9;l&#x00E9;communications de l&#x2019;UIT, 06-2012</article-title>, <year>2012</year>. <comment>Accessed: Feb. 03, 2023. [Online]. Available:</comment> <ext-link ext-link-type="uri" xlink:href="https://www.itu.int">https://www.itu.int</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>G. D.</given-names> <surname>Elizabeth</surname></string-name></person-group>, &#x201C;<article-title>Architecting a connected future,&#x201D; ISO</article-title>, <comment>2019. Accessed: Feb. 03, 2023. [Online]. Available:</comment> <ext-link ext-link-type="uri" xlink:href="https://www.iso.org/cms/render/live/en/sites/isoorg/contents/news/2019/01/Ref2361.html">https://www.iso.org/cms/render/live/en/sites/isoorg/contents/news/2019/01/Ref2361.html</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Islam</surname></string-name>, <string-name><given-names>M. M.</given-names> <surname>Rashid</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Pasandideh</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Ray</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Moore</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Kadel</surname></string-name></person-group>, &#x201C;<article-title>A review of applications and communication technologies for internet of things (IoT) and unmanned aerial vehicle (UAV) based sustainable smart farming</article-title>,&#x201D; <source>Sustainability</source>, vol. <volume>13</volume>, no. <issue>4</issue>, pp. <fpage>1821</fpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.3390/su13041821</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Landaluce</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Arjona</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Perallos</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Falcone</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Angulo</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Muralter</surname></string-name></person-group>, &#x201C;<article-title>A review of IoT sensing applications and challenges using RFID and wireless sensor networks</article-title>,&#x201D; <source>Sens.</source>, vol. <volume>20</volume>, no. <issue>9</issue>, pp. <fpage>2495</fpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.3390/s20092495</pub-id>; <pub-id pub-id-type="pmid">32354063</pub-id></mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Kandris</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Nakas</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Vomvas</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Koulouras</surname></string-name></person-group>, &#x201C;<article-title>Applications of wireless sensor networks: An up-to-date survey</article-title>,&#x201D; <source>Appl. Syst. Innov.</source>, vol. <volume>3</volume>, no. <issue>1</issue>, pp. <fpage>14</fpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.3390/asi3010014</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. M.</given-names> <surname>Ghosh</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Grolinger</surname></string-name></person-group>, &#x201C;<article-title>Edge-cloud computing for internet of things data analytics: Embedding intelligence in the edge with deep learning</article-title>,&#x201D; <source>IEEE Trans. Ind. Inform.</source>, vol. <volume>17</volume>, no. <issue>3</issue>, pp. <fpage>2191</fpage>&#x2013;<lpage>2200</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/TII.2020.3008711</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. M.</given-names> <surname>Sadeeq</surname></string-name>, <string-name><given-names>N. M.</given-names> <surname>Abdulkareem</surname></string-name>, <string-name><given-names>S. R.</given-names> <surname>Zeebaree</surname></string-name>, <string-name><given-names>D. M.</given-names> <surname>Ahmed</surname></string-name>, <string-name><given-names>A. S.</given-names> <surname>Sami</surname></string-name> and <string-name><given-names>R. R.</given-names> <surname>Zebari</surname></string-name></person-group>, &#x201C;<article-title>IoT and cloud computing issues, challenges and opportunities: A review</article-title>,&#x201D; <source>Qubahan Acad. J.</source>, vol. <volume>1</volume>, no. <issue>2</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>7</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.48161/qaj.v1n2a36</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Mabrouki</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<chapter-title>Smart system for monitoring and controlling of agricultural production by the IoT</chapter-title>,&#x201D; in <source>IoT and Smart Devices for Sustainable Environment</source>, <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>, <year>2022</year>, pp. <fpage>103</fpage>&#x2013;<lpage>115</lpage>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Mabrouki</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Azrour</surname></string-name>, and <string-name><given-names>S. E.</given-names> <surname>Hajjaji</surname></string-name></person-group>, &#x201C;<article-title>Use of internet of things for monitoring and evaluating water&#x2019;s quality: A comparative study</article-title>,&#x201D; <source>Int. J. Cloud Comput.</source>, vol. <volume>10</volume>, no. <issue>5&#x2013;6</issue>, pp. <fpage>633</fpage>&#x2013;<lpage>644</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1504/IJCC.2021.120399</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Fattah</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Mabrouki</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Ghrissi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Azrour</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Abrouki</surname></string-name></person-group>, &#x201C;<chapter-title>Multi-sensor system and internet of things (IoT) technologies for air pollution monitoring</chapter-title>,&#x201D; in <source>Futuristic Research Trends and Applications of Internet of Things</source>, <publisher-name>CRC Press</publisher-name>, <year>2022</year>, pp. <fpage>101</fpage>&#x2013;<lpage>116</lpage>. </mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Dargaoui</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<chapter-title>An overview of the security challenges in IoT environment</chapter-title>,&#x201D; in <person-group person-group-type="editor"><string-name><given-names>J.</given-names> <surname>Mabrouki</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Mourade</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Irshad</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Chaudhry</surname></string-name></person-group> (Eds.), <source>Advanced Technology for Smart Environment and Energy</source>, <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>, <year>2023</year>, pp. <fpage>151</fpage>&#x2013;<lpage>160</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-031-25662-2_13</pub-id></mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Righetti</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Vallati</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Anastasi</surname></string-name></person-group>, &#x201C;<article-title>IoT applications in smart cities: A perspective into social and ethical issues</article-title>,&#x201D; in <conf-name>2018 IEEE Int. Conf. Smart Comput. (SMARTCOMP)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2018</year>, pp. <fpage>387</fpage>&#x2013;<lpage>392</lpage>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W. A.</given-names> <surname>Jabbar</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Design and fabrication of smart home with internet of things enabled automation system</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>144059</fpage>&#x2013;<lpage>144074</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2942846</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V. K.</given-names> <surname>Quy</surname></string-name>, <string-name><given-names>N. V.</given-names> <surname>Hau</surname></string-name>, <string-name><given-names>D. V.</given-names> <surname>Anh</surname></string-name>, and <string-name><given-names>L. A.</given-names> <surname>Ngoc</surname></string-name></person-group>, &#x201C;<article-title>Smart healthcare IoT applications based on fog computing: Architecture, applications and challenges</article-title>,&#x201D; <source>Complex Intell. Syst.</source>, vol. <volume>8</volume>, no. <issue>5</issue>, pp. <fpage>3805</fpage>&#x2013;<lpage>3815</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1007/s40747-021-00582-9</pub-id>; <pub-id pub-id-type="pmid">34804767</pub-id></mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Azrour</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Mabrouki</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Guezzaz</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Kanwal</surname></string-name></person-group>, &#x201C;<article-title>Internet of things security: Challenges and key issues</article-title>,&#x201D; <source>Secur. Commun. Netw.</source>, vol. <volume>2021</volume>, no. <issue>3</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>11</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1155/2021/5533843</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Mohy-eddine</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Guezzaz</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Benkirane</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Azrour</surname></string-name></person-group>, &#x201C;<article-title>An effective intrusion detection approach based on ensemble learning for IIoT edge computing</article-title>,&#x201D; <source>J. Comput. Virol. Hack. Tech.</source>, vol. <volume>19</volume>, no. <issue>4</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>13</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1007/s11416-022-00456-9</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Douiba</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Benkirane</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Guezzaz</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Azrour</surname></string-name></person-group>, &#x201C;<article-title>An improved anomaly detection model for IoT security using decision tree and gradient boosting</article-title>,&#x201D; <source>J. Supercomput.</source>, vol. <volume>79</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>20</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1007/s11227-022-04783-y</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Hazman</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Guezzaz</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Benkirane</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Azrour</surname></string-name></person-group>, &#x201C;<article-title>lIDS-SIoEL: Intrusion detection framework for IoT-based smart environments security using ensemble learning</article-title>,&#x201D; <source>Clust. Comput.</source>, vol. <volume>26</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>15</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1007/s10586-022-03810-0</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W. H.</given-names> <surname>Hassan</surname></string-name></person-group>, &#x201C;<article-title>Current research on internet of things (IoT) security: A survey</article-title>,&#x201D; <source>Comput. Netw.</source>, vol. <volume>148</volume>, no. <issue>5</issue>, pp. <fpage>283</fpage>&#x2013;<lpage>294</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1016/j.comnet.2018.11.025</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Suo</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Wan</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Zou</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Security in the internet of things: A review</article-title>,&#x201D; in <conf-name>2012 Int. Conf. Comput. Sci. Electron. Eng.</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2012</year>, pp. <fpage>648</fpage>&#x2013;<lpage>651</lpage>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Saha</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Conti</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>W. J.</given-names> <surname>Buchanan</surname></string-name> and <string-name><given-names>T. H.</given-names> <surname>Kim</surname></string-name></person-group>, &#x201C;<article-title>A comprehensive survey of authentication methods in internet-of-things and its conjunctions</article-title>,&#x201D; <source>J. Netw. Comput. Appl.</source>, vol. <volume>204</volume>, no. <issue>4</issue>, pp. <fpage>103414</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.jnca.2022.103414</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Trnka</surname></string-name>, <string-name><given-names>A. S.</given-names> <surname>Abdelfattah</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Shrestha</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Coffey</surname></string-name>, and <string-name><given-names>T.</given-names> <surname>Cerny</surname></string-name></person-group>, &#x201C;<article-title>Systematic review of authentication and authorization advancements for the internet of things</article-title>,&#x201D; <source>Sens.</source>, vol. <volume>22</volume>, no. <issue>4</issue>, pp. <fpage>1361</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.3390/s22041361</pub-id>; <pub-id pub-id-type="pmid">35214259</pub-id></mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Saqib</surname></string-name> and <string-name><given-names>A. H.</given-names> <surname>Moon</surname></string-name></person-group>, &#x201C;<article-title>A systematic security assessment and review of internet of things in the context of authentication</article-title>,&#x201D; <source>Comput. Secur.</source>, vol. <volume>125</volume>, pp. <fpage>103053</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.cose.2022.103053</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. N.</given-names> <surname>Bahache</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Chikouche</surname></string-name>, and <string-name><given-names>F.</given-names> <surname>Mezrag</surname></string-name></person-group>, &#x201C;<article-title>Authentication schemes for healthcare applications using wireless medical sensor networks: A survey</article-title>,&#x201D; <source>SN Comput. Sci.</source>, vol. <volume>3</volume>, no. <issue>5</issue>, pp. <fpage>382</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1007/s42979-022-01300-z</pub-id>; <pub-id pub-id-type="pmid">35873706</pub-id></mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>W. K.</given-names> <surname>Ahmed</surname></string-name> and <string-name><given-names>R. S.</given-names> <surname>Mohammed</surname></string-name></person-group>, &#x201C;<article-title>Lightweight authentication methods in IoT: Survey</article-title>,&#x201D; in <conf-name>2022 Int. Conf. Comput. Sci. Softw. Eng. (CSASE)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2022</year>, pp. <fpage>241</fpage>&#x2013;<lpage>246</lpage>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Singh</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>Access management of IoT devices using access control mechanism and decentralized authentication: A review</article-title>,&#x201D; <source>Meas. Sens.</source>, vol. <volume>25</volume>, pp. <fpage>100591</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.measen.2022.100591</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. H.</given-names> <surname>Mohsin</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Blockchain authentication of network applications: Taxonomy, classification, capabilities, open challenges, motivations, recommendations and future directions</article-title>,&#x201D; <source>Comput. Stand. Interfaces</source>, vol. <volume>64</volume>, pp. <fpage>41</fpage>&#x2013;<lpage>60</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1016/j.csi.2018.12.002</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. H.</given-names> <surname>Sodhro</surname></string-name>, <string-name><given-names>A. I.</given-names> <surname>Awad</surname></string-name>, <string-name><given-names>J.</given-names> <surname>van de Beek</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Nikolakopoulos</surname></string-name></person-group>, &#x201C;<article-title>Intelligent authentication of 5G healthcare devices: A survey</article-title>,&#x201D; <source>Internet Things</source>, vol. <volume>20</volume>, no. <issue>4</issue>, pp. <fpage>100610</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.iot.2022.100610</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J. R.</given-names> <surname>Jiang</surname></string-name></person-group>, &#x201C;<article-title>Short survey on physical layer authentication by machine-learning for 5G-based internet of things</article-title>,&#x201D; in <conf-name>2020 3rd IEEE Int. Conf. Knowl. Innov. Invent. (ICKII)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2020</year>, pp. <fpage>41</fpage>&#x2013;<lpage>44</lpage>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Wazid</surname></string-name>, <string-name><given-names>A. K.</given-names> <surname>Das</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Shetty</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Gope</surname></string-name>, and <string-name><given-names>J. J.</given-names> <surname>Rodrigues</surname></string-name></person-group>, &#x201C;<article-title>Security in 5G-enabled internet of things communication: Issues, challenges, and future research roadmap</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>4466</fpage>&#x2013;<lpage>4489</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2020.3047895</pub-id>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. A.</given-names> <surname>Ferrag</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Maglaras</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Derhab</surname></string-name></person-group>, &#x201C;<article-title>Authentication and authorization for mobile IoT devices using biofeatures: Recent advances and future trends</article-title>,&#x201D; <source>Secur. Commun. Netw.</source>, vol. <volume>2019</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>20</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1155/2019/5452870</pub-id>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>N. M.</given-names> <surname>Sahri</surname></string-name>, <string-name><given-names>N. M.</given-names> <surname>Karie</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Ahmed</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Valli</surname></string-name></person-group>, &#x201C;<article-title>Biometrics for internet-of-things security: A review</article-title>,&#x201D; <source>Sens.</source>, vol. <volume>21</volume>, no. <issue>18</issue>, pp. <fpage>6163</fpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.3390/s21186163</pub-id>; <pub-id pub-id-type="pmid">34577370</pub-id></mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>El-Hajj</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Fadlallah</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Chamoun</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Serhrouchni</surname></string-name></person-group>, &#x201C;<article-title>A survey of internet of things (IoT) authentication schemes</article-title>,&#x201D; <source>Sens.</source>, vol. <volume>19</volume>, no. <issue>5</issue>, pp. <fpage>1141</fpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.3390/s19051141</pub-id>; <pub-id pub-id-type="pmid">30845760</pub-id></mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Akram</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Mahmood</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Sadiq</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Lv</surname></string-name>, and <string-name><given-names>S. A.</given-names> <surname>Chaudhry</surname></string-name></person-group>, &#x201C;<article-title>An energy-efficient and secure identity based RFID authentication scheme for vehicular cloud computing</article-title>,&#x201D; <source>Comput. Netw.</source>, vol. <volume>217</volume>, no. <issue>4</issue>, pp. <fpage>109335</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.comnet.2022.109335</pub-id>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>O.</given-names> <surname>Salman</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Abdallah</surname></string-name>, <string-name><given-names>I. H.</given-names> <surname>Elhajj</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Chehab</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Kayssi</surname></string-name></person-group>, &#x201C;<article-title>Identity-based authentication scheme for the internet of things</article-title>,&#x201D; in <conf-name>2016 IEEE Symp. Comput. Commun. (ISCC)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2016</year>, pp. <fpage>1109</fpage>&#x2013;<lpage>1111</lpage>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>B. B.</given-names> <surname>Gupta</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Gaurav</surname></string-name>, <string-name><given-names>K. T.</given-names> <surname>Chui</surname></string-name>, and <string-name><given-names>C. H.</given-names> <surname>Hsu</surname></string-name></person-group>, &#x201C;<article-title>Identity-based authentication technique for IoT devices</article-title>,&#x201D; in <conf-name>2022 IEEE Int. Conf. Consum. Electron. (ICCE)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2022</year>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Jia</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>IRBA: An identity-based cross-domain authentication scheme for the internet of things</article-title>,&#x201D; <source>Electron.</source>, vol. <volume>9</volume>, no. <issue>4</issue>, pp. <fpage>634</fpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.3390/electronics9040634</pub-id>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. G.</given-names> <surname>Reddy</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Suresh</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Phaneendra</surname></string-name>, <string-name><given-names>J. S.</given-names> <surname>Shin</surname></string-name>, and <string-name><given-names>V.</given-names> <surname>Odelu</surname></string-name></person-group>, &#x201C;<article-title>Provably secure pseudo-identity based device authentication for smart cities environment</article-title>,&#x201D; <source>Sustain. Cities Soc.</source>, vol. <volume>41</volume>, no. <issue>4</issue>, pp. <fpage>878</fpage>&#x2013;<lpage>885</lpage>, <year>2018</year>. doi: <pub-id pub-id-type="doi">10.1016/j.scs.2018.06.004</pub-id>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Ashibani</surname></string-name> and <string-name><given-names>Q. H.</given-names> <surname>Mahmoud</surname></string-name></person-group>, &#x201C;<article-title>A behavior profiling model for user authentication in IoT networks based on app usage patterns</article-title>,&#x201D; in <conf-name>IECON 2018-44th Annu. Conf. IEEE Ind. Electron. Soc.</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2018</year>, pp. <fpage>2841</fpage>&#x2013;<lpage>2846</lpage>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Ning</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Farha</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Ding</surname></string-name>, and <string-name><given-names>K. K. R.</given-names> <surname>Choo</surname></string-name></person-group>, &#x201C;<article-title>Artificial intelligence in physiological characteristics recognition for internet of things authentication</article-title>,&#x201D; <source>Digit. Commun. Netw.</source>, vol. <volume>25</volume>, no. <issue>2</issue>, pp. <fpage>514</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.dcan.2022.10.006</pub-id>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. E. M.</given-names> <surname>Eljialy</surname></string-name>, <string-name><given-names>M. Y.</given-names> <surname>Uddin</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Ahmad</surname></string-name></person-group>, &#x201C;<article-title>Novel framework for an intrusion detection system using multiple feature selection methods based on deep learning</article-title>,&#x201D; <source>Tsinghua Sci. Technol.</source>, vol. <volume>29</volume>, no. <issue>4</issue>, pp. <fpage>948</fpage>&#x2013;<lpage>958</lpage>, <year>2024</year>. doi: <pub-id pub-id-type="doi">10.26599/TST.2023.9010032</pub-id>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Liang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Samtani</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Guo</surname></string-name>, and <string-name><given-names>Z.</given-names> <surname>Yu</surname></string-name></person-group>, &#x201C;<article-title>Behavioral biometrics for continuous authentication in the internet-of-things era: An artificial intelligence perspective</article-title>,&#x201D; <source>IEEE Internet Things J.</source>, vol. <volume>7</volume>, no. <issue>9</issue>, pp. <fpage>9128</fpage>&#x2013;<lpage>9143</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/JIOT.2020.3004077</pub-id>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Kumar</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Ray</surname></string-name></person-group>, &#x201C;<article-title>Continuous behavioral authentication system for IoT enabled applications</article-title>,&#x201D; in <conf-name>Int. Conf. Netw. Secur. Blockchain Technol.</conf-name>, <publisher-name>Springer</publisher-name>, <year>2022</year>, pp. <fpage>51</fpage>&#x2013;<lpage>63</lpage>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Meng</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Furnell</surname></string-name></person-group>, &#x201C;<article-title>Exploring touch-based behavioral authentication on smartphone email applications in IoT-enabled smart cities</article-title>,&#x201D; <source>Pattern Recognit. Lett.</source>, vol. <volume>144</volume>, no. <issue>5</issue>, pp. <fpage>35</fpage>&#x2013;<lpage>41</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1016/j.patrec.2021.01.019</pub-id>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Duraibi</surname></string-name></person-group>, &#x201C;<article-title>Voice biometric identity authentication model for IoT devices</article-title>,&#x201D; <source>Int. J. Secur. Priv. Trust Manag. (IJSPTM)</source>, vol. <volume>9</volume>, no. <issue>2</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>10</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.5121/ijsptm.2020.9201</pub-id>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Ghosh</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Chandra</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Sachidananda</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Elovici</surname></string-name></person-group>, &#x201C;<article-title>SoftAuthZ: A context-aware, behavior-based authorization framework for home IoT</article-title>,&#x201D; <source>IEEE Internet Things J.</source>, vol. <volume>6</volume>, no. <issue>6</issue>, pp. <fpage>10773</fpage>&#x2013;<lpage>10785</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/JIOT.2019.2941767</pub-id>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Peng</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Deng</surname></string-name>, and <string-name><given-names>F.</given-names> <surname>Gai</surname></string-name></person-group>, &#x201C;<article-title>A blockchain-based authentication and security mechanism for IoT</article-title>,&#x201D; in <conf-name>2018 27th Int. Conf. Comput. Commun. Netw. (ICCCN)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2018</year>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>U.</given-names> <surname>Khalid</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Asim</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Baker</surname></string-name>, <string-name><given-names>P. C.</given-names> <surname>Hung</surname></string-name>, <string-name><given-names>M. A.</given-names> <surname>Tariq</surname></string-name>, and <string-name><given-names>L.</given-names> <surname>Rafferty</surname></string-name></person-group>, &#x201C;<article-title>A decentralized lightweight blockchain-based authentication mechanism for IoT systems</article-title>,&#x201D; <source>Clust. Comput.</source>, vol. <volume>23</volume>, no. <issue>3</issue>, pp. <fpage>2067</fpage>&#x2013;<lpage>2087</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1007/s10586-020-03058-6</pub-id>.</mixed-citation></ref>
<ref id="ref-51"><label>[51]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Hu</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Qiu</surname></string-name>, and <string-name><given-names>F.</given-names> <surname>Qi</surname></string-name></person-group>, &#x201C;<article-title>Blockchain meets edge computing: A distributed and trusted authentication system</article-title>,&#x201D; <source>IEEE Trans. Ind. Inform.</source>, vol. <volume>16</volume>, no. <issue>3</issue>, pp. <fpage>1972</fpage>&#x2013;<lpage>1983</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/TII.2019.2938001</pub-id>.</mixed-citation></ref>
<ref id="ref-52"><label>[52]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Kakei</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Shiraishi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mohri</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Nakamura</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Hashimoto</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Saito</surname></string-name></person-group>, &#x201C;<article-title>Cross-certification towards distributed authentication infrastructure: A case of hyperledger fabric</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>135742</fpage>&#x2013;<lpage>135757</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2020.3011137</pub-id>.</mixed-citation></ref>
<ref id="ref-53"><label>[53]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>B. K.</given-names> <surname>Mohanta</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Sahoo</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Patel</surname></string-name>, <string-name><given-names>S. S.</given-names> <surname>Panda</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Jena</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Gountia</surname></string-name></person-group>, &#x201C;<article-title>DecAuth: Decentralized authentication scheme for IoT device using ethereum blockchain</article-title>,&#x201D; in <conf-name>TENCON 2019&#x2013;2019 IEEE Region 10 Conf. (TENCON)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2019</year>, pp. <fpage>558</fpage>&#x2013;<lpage>563</lpage>.</mixed-citation></ref>
<ref id="ref-54"><label>[54]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Yazdinejad</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Srivastava</surname></string-name>, <string-name><given-names>R. M.</given-names> <surname>Parizi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Dehghantanha</surname></string-name>, <string-name><given-names>K. K. R.</given-names> <surname>Choo</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Aledhari</surname></string-name></person-group>, &#x201C;<article-title>Decentralized authentication of distributed patients in hospital networks using blockchain</article-title>,&#x201D; <source>IEEE J. Biomed. Health Inform.</source>, vol. <volume>24</volume>, no. <issue>8</issue>, pp. <fpage>2146</fpage>&#x2013;<lpage>2156</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/JBHI.2020.2969648</pub-id>; <pub-id pub-id-type="pmid">31995507</pub-id></mixed-citation></ref>
<ref id="ref-55"><label>[55]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>D&#x00ED;az-S&#x00E1;nchez</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Mar&#x00ED;n-Lopez</surname></string-name>, <string-name><given-names>F. A.</given-names> <surname>Mendoza</surname></string-name>, and <string-name><given-names>P. A.</given-names> <surname>Cabarcos</surname></string-name></person-group>, &#x201C;<article-title>DNS/DANE collision-based distributed and dynamic authentication for microservices in IoT</article-title>,&#x201D; <source>Sens.</source>, vol. <volume>19</volume>, no. <issue>15</issue>, pp. <fpage>3292</fpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.3390/s19153292</pub-id>; <pub-id pub-id-type="pmid">31357487</pub-id></mixed-citation></ref>
<ref id="ref-56"><label>[56]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Sudhakaran</surname></string-name></person-group>, &#x201C;<article-title>Energy efficient distributed lightweight authentication and encryption technique for IoT security</article-title>,&#x201D; <source>Int. J. Commun. Syst.</source>, vol. <volume>35</volume>, no. <issue>2</issue>, pp. <fpage>e4198</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1002/dac.4198</pub-id>.</mixed-citation></ref>
<ref id="ref-57"><label>[57]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Pathak</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Gutierrez</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ghobakhlou</surname></string-name>, and <string-name><given-names>S. U.</given-names> <surname>Rehman</surname></string-name></person-group>, &#x201C;<article-title>LPWAN key exchange: A centralised lightweight approach</article-title>,&#x201D; <source>Sens.</source>, vol. <volume>22</volume>, no. <issue>13</issue>, pp. <fpage>5065</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.3390/s22135065</pub-id>; <pub-id pub-id-type="pmid">35808559</pub-id></mixed-citation></ref>
<ref id="ref-58"><label>[58]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>U.</given-names> <surname>Verma</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Bhardwaj</surname></string-name></person-group>, &#x201C;<article-title>CMAKM-FIoT: Centralised mutual authentication and key management scheme for fog computing-enabled IoT network</article-title>,&#x201D; <source>Int. J. Electron. Bus.</source>, vol. <volume>17</volume>, no. <issue>4</issue>, pp. <fpage>407</fpage>&#x2013;<lpage>427</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1504/IJEB.2022.126265</pub-id>.</mixed-citation></ref>
<ref id="ref-59"><label>[59]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Miao</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Chaudhry</surname></string-name>, and <string-name><given-names>C. M.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>A provably secure and lightweight mutual authentication protocol in fog-enabled social internet of vehicles</article-title>,&#x201D; <source>Int. J. Distrib. Sens. Netw.</source>, vol. <volume>18</volume>, no. <issue>6</issue>, pp. <fpage>15501329221104332</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1177/15501329221104332</pub-id>.</mixed-citation></ref>
<ref id="ref-60"><label>[60]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Farooq</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Chawla</surname></string-name></person-group>, &#x201C;<article-title>A novel approach of mutual authentication in fog computing</article-title>,&#x201D; in <conf-name>Proc. 1st Int. Conf. Comput. Electron. Wireless Commun.</conf-name>, <publisher-name>Springer</publisher-name>, <year>2022</year>, pp. <fpage>567</fpage>&#x2013;<lpage>581</lpage>.</mixed-citation></ref>
<ref id="ref-61"><label>[61]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Gupta</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Tripathi</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Muhuri</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Singal</surname></string-name>, and <string-name><given-names>N.</given-names> <surname>Kumar</surname></string-name></person-group>, &#x201C;<article-title>A secure and lightweight anonymous mutual authentication scheme for wearable devices in medical internet of things</article-title>,&#x201D; <source>J. Inf. Secur. Appl.</source>, vol. <volume>68</volume>, no. <issue>4</issue>, pp. <fpage>103259</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.jisa.2022.103259</pub-id>.</mixed-citation></ref>
<ref id="ref-62"><label>[62]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>A. B.</given-names> <surname>Amor</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Jebri</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Abid</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Meddeb</surname></string-name></person-group>, &#x201C;<article-title>A secure lightweight mutual authentication scheme in social industrial IoT environment</article-title>,&#x201D; <source>The Journal of Supercomputing</source>, vol. <volume>79</volume>, no. <issue>12</issue>, pp. <fpage>13578</fpage>&#x2013;<lpage>13600</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-63"><label>[63]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Alshawish</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Al-Haj</surname></string-name></person-group>, &#x201C;<article-title>An efficient mutual authentication scheme for IoT systems</article-title>,&#x201D; <source>J. Supercomput.</source>, vol. <volume>78</volume>, no. <issue>14</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>32</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1007/s11227-022-04520-5</pub-id>.</mixed-citation></ref>
<ref id="ref-64"><label>[64]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>U.</given-names> <surname>Jain</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Pirasteh</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Hussain</surname></string-name></person-group>, &#x201C;<article-title>Lightweight, secure, efficient, and dynamic scheme for mutual authentication of devices in internet-of-things-fog environment</article-title>,&#x201D; <source>Concurr. Comput. Pract. Exp.</source>, vol. <volume>35</volume>, no. <issue>1</issue>, pp. <fpage>e7428</fpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1002/cpe.7428</pub-id>.</mixed-citation></ref>
<ref id="ref-65"><label>[65]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Park</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Kim</surname></string-name>, and <string-name><given-names>J.</given-names> <surname>Seo</surname></string-name></person-group>, &#x201C;<article-title>IoT multi-phase authentication system using token based blockchain</article-title>,&#x201D; <source>KIPS Trans. Comput. Commun. Syst.</source>, vol. <volume>8</volume>, no. <issue>6</issue>, pp. <fpage>139</fpage>&#x2013;<lpage>150</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-66"><label>[66]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B. B.</given-names> <surname>Rao</surname></string-name> and <string-name><given-names>A. A.</given-names> <surname>Waoo</surname></string-name></person-group>, &#x201C;<article-title>Design a novel approach for token based authentication in IoT networks</article-title>,&#x201D; <source>Ilk Online</source>, vol. <volume>20</volume>, no. <issue>4</issue>, pp. <fpage>2401</fpage>&#x2013;<lpage>2406</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.17051/ilkonline.2021.04.275</pub-id>.</mixed-citation></ref>
<ref id="ref-67"><label>[67]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B. B.</given-names> <surname>Rao</surname></string-name> and <string-name><given-names>A. A.</given-names> <surname>Waoo</surname></string-name></person-group>, &#x201C;<article-title>Advanced system to identify users and devices in IoT using token-based authentication</article-title>,&#x201D; <source>Int. J. Innov. Sci. Res. Technol.</source>, vol. <volume>6</volume>, no. <issue>10</issue>, pp. <fpage>996</fpage>&#x2013;<lpage>999</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-68"><label>[68]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Sasirega</surname></string-name>, and <string-name><given-names>C.</given-names> <surname>Shanthi</surname></string-name></person-group>, &#x201C;<article-title>Lightweight ECC and token based authentication mechanism for WSN-IoT</article-title>,&#x201D; <source>Sci. Tech. J. Inf. Technol. Mech. Opt.</source>, vol. <volume>22</volume>, no. <issue>2</issue>, pp. <fpage>332</fpage>&#x2013;<lpage>338</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.17586/2226-1494-2022-22-2-332-338</pub-id>.</mixed-citation></ref>
<ref id="ref-69"><label>[69]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Liang</surname></string-name>, <string-name><given-names>K. C.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>A. Y.</given-names> <surname>Zomaya</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name></person-group>, &#x201C;<article-title>A time-sensitive token-based anonymous authentication and dynamic group key agreement scheme for Industry 5. 0</article-title>,&#x201D; <source>IEEE Trans. Ind. Inform.</source>, vol. <volume>18</volume>, no. <issue>10</issue>, pp. <fpage>7118</fpage>&#x2013;<lpage>7127</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-70"><label>[70]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N. S.</given-names> <surname>Yadav</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Rao</surname></string-name>, <string-name><given-names>D. V.</given-names> <surname>Parameswari</surname></string-name>, <string-name><given-names>K. L. S.</given-names> <surname>Soujanya</surname></string-name>, and <string-name><given-names>C. M.</given-names> <surname>Latha</surname></string-name></person-group>, &#x201C;<article-title>Accessing cloud services using token based framework for IoT devices</article-title>,&#x201D; <source>Web.</source>, vol. <volume>18</volume>, no. <issue>2</issue>, pp. <fpage>199</fpage>&#x2013;<lpage>211</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.14704/WEB/V18I2/WEB18316</pub-id>.</mixed-citation></ref>
<ref id="ref-71"><label>[71]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Klimushyn</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Solianyk</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Mozhaev</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Nosov</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Kolisnyk</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Yanov</surname></string-name></person-group>, &#x201C;<article-title>Hardware support procedures for asymmetric authentication of the internet of things</article-title>,&#x201D; <source>Innov. Technol. Sci. Solut. Ind.</source>, vol. <volume>4</volume>, no. <issue>18</issue>, pp. <fpage>31</fpage>&#x2013;<lpage>39</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.30837/ITSSI.2021.18.031</pub-id>.</mixed-citation></ref>
<ref id="ref-72"><label>[72]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y. H.</given-names> <surname>Chuang</surname></string-name> and <string-name><given-names>C. L.</given-names> <surname>Lei</surname></string-name></person-group>, &#x201C;<article-title>PUF based authenticated key exchange protocol for IoT without verifiers and explicit CRPs</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>112733</fpage>&#x2013;<lpage>112743</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3103889</pub-id>.</mixed-citation></ref>
<ref id="ref-73"><label>[73]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Mall</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Amin</surname></string-name>, <string-name><given-names>A. K.</given-names> <surname>Das</surname></string-name>, <string-name><given-names>M. T.</given-names> <surname>Leung</surname></string-name>, and <string-name><given-names>K. K. R.</given-names> <surname>Choo</surname></string-name></person-group>, &#x201C;<article-title>PUF-based authentication and key agreement protocols for IoT, WSNs and smart grids: A comprehensive survey</article-title>,&#x201D; <source>IEEE Internet Things J.</source>, vol. <volume>9</volume>, no. <issue>11</issue>, pp. <fpage>8205</fpage>&#x2013;<lpage>8228</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1109/JIOT.2022.3142084</pub-id>.</mixed-citation></ref>
<ref id="ref-74"><label>[74]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Braeken</surname></string-name></person-group>, &#x201C;<article-title>PUF-based authentication and key exchange for internet of things</article-title>,&#x201D; <source>IoT Secur. Adv. Authentication</source>, pp. <fpage>185</fpage>&#x2013;<lpage>204</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1002/9781119527978.ch10</pub-id>.</mixed-citation></ref>
<ref id="ref-75"><label>[75]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Lounis</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Zulkernine</surname></string-name></person-group>, &#x201C;<article-title>Lessons learned: Analysis of PUF-based authentication protocols for IoT</article-title>,&#x201D; <source>Digit. Threats Res. Pract.</source>, vol. <volume>4</volume>, no. <issue>2</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>33</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1145/3487060</pub-id>.</mixed-citation></ref>
<ref id="ref-76"><label>[76]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Shamsoshoara</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Korenda</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Afghah</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Zeadally</surname></string-name></person-group>, &#x201C;<article-title>A survey on physical unclonable function (PUF)-based security solutions for internet of things</article-title>,&#x201D; <source>Comput. Netw.</source>, vol. <volume>183</volume>, no. <issue>1</issue>, pp. <fpage>107593</fpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1016/j.comnet.2020.107593</pub-id>.</mixed-citation></ref>
<ref id="ref-77"><label>[77]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Xu</surname></string-name>, and <string-name><given-names>D.</given-names> <surname>He</surname></string-name></person-group>, &#x201C;<article-title>Efficient privacy-preserving user authentication scheme with forward secrecy for Industry 4. 0</article-title>,&#x201D; <source>Sci. China Inf. Sci.</source>, vol. <volume>65</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>15</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1007/s11432-020-2975-6</pub-id>.</mixed-citation></ref>
<ref id="ref-78"><label>[78]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Mumtaz</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Akram</surname></string-name>, and <string-name><given-names>L.</given-names> <surname>Ping</surname></string-name></person-group>, &#x201C;<article-title>An RSA based authentication system for smart IoT environment</article-title>,&#x201D; in <conf-name>2019 IEEE 21st Int. Conf. High Perform. Comput. Commun.; IEEE 17th Int. Conf. Smart City; IEEE 5th Int. Conf. Data Sci. Sys. (HPCC/SmartCity/DSS)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2019</year>, pp. <fpage>758</fpage>&#x2013;<lpage>765</lpage>.</mixed-citation></ref>
<ref id="ref-79"><label>[79]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Choi</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Cho</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Kim</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Hyun</surname></string-name></person-group>, &#x201C;<article-title>Towards secure and usable certificate-based authentication system using a secondary device for an industrial internet of things</article-title>,&#x201D; <source>Appl. Sci.</source>, vol. <volume>10</volume>, no. <issue>6</issue>, pp. <fpage>1962</fpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.3390/app10061962</pub-id>.</mixed-citation></ref>
<ref id="ref-80"><label>[80]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>She</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Bai</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Qing</surname></string-name>, and <string-name><given-names>F.</given-names> <surname>Jiang</surname></string-name></person-group>, &#x201C;<article-title>A novel anonymous authentication scheme based on edge computing in internet of vehicles</article-title>,&#x201D; <source>Comput. Mater. Contin.</source>, vol. <volume>67</volume>, no. <issue>3</issue>, pp. <fpage>3349</fpage>&#x2013;<lpage>3361</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.32604/cmc.2021.012454</pub-id>.</mixed-citation></ref>
<ref id="ref-81"><label>[81]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Tewari</surname></string-name> and <string-name><given-names>B. B.</given-names> <surname>Gupta</surname></string-name></person-group>, &#x201C;<article-title>A novel ECC-based lightweight authentication protocol for internet of things devices</article-title>,&#x201D; <source>Int. J. High Perform. Comput. Netw.</source>, vol. <volume>15</volume>, no. <issue>1&#x2013;2</issue>, pp. <fpage>106</fpage>&#x2013;<lpage>120</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1504/IJHPCN.2019.103548</pub-id>.</mixed-citation></ref>
<ref id="ref-82"><label>[82]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. A.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>M. T.</given-names> <surname>Quasim</surname></string-name>, <string-name><given-names>N. S.</given-names> <surname>Alghamdi</surname></string-name>, and <string-name><given-names>M. Y.</given-names> <surname>Khan</surname></string-name></person-group>, &#x201C;<article-title>A secure framework for authentication and encryption using improved ECC for IoT-based medical sensor data</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>52018</fpage>&#x2013;<lpage>52027</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2020.2980739</pub-id>.</mixed-citation></ref>
<ref id="ref-83"><label>[83]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Hussain</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Chaudhry</surname></string-name>, <string-name><given-names>O. A.</given-names> <surname>Alomari</surname></string-name>, <string-name><given-names>M. H.</given-names> <surname>Alsharif</surname></string-name>, <string-name><given-names>M. K.</given-names> <surname>Khan</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Kumar</surname></string-name></person-group>, &#x201C;<article-title>Amassing the security: An ECC-based authentication scheme for Internet of drones</article-title>,&#x201D; <source>IEEE Syst. J.</source>, vol. <volume>15</volume>, no. <issue>3</issue>, pp. <fpage>4431</fpage>&#x2013;<lpage>4438</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1109/JSYST.2021.3057047</pub-id>.</mixed-citation></ref>
<ref id="ref-84"><label>[84]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Lohachab</surname></string-name></person-group>, &#x201C;<article-title>ECC based inter-device authentication and authorization scheme using MQTT for IoT networks</article-title>,&#x201D; <source>J. Inf. Secur. Appl.</source>, vol. <volume>46</volume>, no. <issue>2</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>12</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1016/j.jisa.2019.02.005</pub-id>.</mixed-citation></ref>
<ref id="ref-85"><label>[85]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Rostampour</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Safkhani</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Bendavid</surname></string-name>, and <string-name><given-names>N.</given-names> <surname>Bagheri</surname></string-name></person-group>, &#x201C;<article-title>ECCbAP: A secure ECC-based authentication protocol for IoT edge devices</article-title>,&#x201D; <source>Pervasive Mob. Comput.</source>, vol. <volume>67</volume>, no. <issue>2018</issue>, pp. <fpage>101194</fpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1016/j.pmcj.2020.101194</pub-id>.</mixed-citation></ref>
<ref id="ref-86"><label>[86]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Gabsi</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Kortli</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Beroulle</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Kieffer</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Alasiry</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Hamdi</surname></string-name></person-group>, &#x201C;<article-title>Novel ECC-based RFID mutual authentication protocol for emerging IoT applications</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>9</volume>, pp. <fpage>130895</fpage>&#x2013;<lpage>130913</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3112554</pub-id>.</mixed-citation></ref>
<ref id="ref-87"><label>[87]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. K.</given-names> <surname>Das</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Wazid</surname></string-name>, <string-name><given-names>A. R.</given-names> <surname>Yannam</surname></string-name>, <string-name><given-names>J. J.</given-names> <surname>Rodrigues</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Park</surname></string-name></person-group>, &#x201C;<article-title>Provably secure ECC-based device access control and key agreement protocol for IoT environment</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>55382</fpage>&#x2013;<lpage>55397</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2912998</pub-id>.</mixed-citation></ref>
<ref id="ref-88"><label>[88]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Safkhani</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Bagheri</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kumari</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Tavakoli</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kumar</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>RESEAP: An ECC-based authentication and key agreement scheme for IoT applications</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>200851</fpage>&#x2013;<lpage>200862</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2020.3034447</pub-id>.</mixed-citation></ref>
<ref id="ref-89"><label>[89]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P. K.</given-names> <surname>Dhillon</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Kalra</surname></string-name></person-group>, &#x201C;<article-title>Secure and efficient ECC based SIP authentication scheme for VoIP communications in internet of things</article-title>,&#x201D; <source>Multimed. Tools Appl.</source>, vol. <volume>78</volume>, no. <issue>16</issue>, pp. <fpage>22199</fpage>&#x2013;<lpage>22222</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1007/s11042-019-7466-y</pub-id>.</mixed-citation></ref>
<ref id="ref-90"><label>[90]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C. T.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>C. C.</given-names> <surname>Lee</surname></string-name>, and <string-name><given-names>I. C.</given-names> <surname>Lin</surname></string-name></person-group>, &#x201C;<article-title>Correction: Efficient and secure three-party mutual authentication key agreement protocol for WSNs in IoT environments</article-title>,&#x201D; <source>PLoS One</source>, vol. <volume>15</volume>, no. <issue>6</issue>, pp. <fpage>e0234631</fpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0234631</pub-id>; <pub-id pub-id-type="pmid">32530957</pub-id></mixed-citation></ref>
<ref id="ref-91"><label>[91]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Hu</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Tang</surname></string-name>, and <string-name><given-names>Q.</given-names> <surname>Xie</surname></string-name></person-group>, &#x201C;<article-title>A two-factor security authentication scheme for wireless sensor networks in IoT environments</article-title>,&#x201D; <source>Neurocomputing</source>, vol. <volume>500</volume>, pp. <fpage>741</fpage>&#x2013;<lpage>749</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-92"><label>[92]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Azrour</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Mabrouki</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Guezzaz</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Farhaoui</surname></string-name></person-group>, &#x201C;<article-title>New enhanced authentication protocol for internet of things</article-title>,&#x201D; <source>Big Data Min. Anal.</source>, vol. <volume>4</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.26599/BDMA.2020.9020010</pub-id>.</mixed-citation></ref>
<ref id="ref-93"><label>[93]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Chand</surname></string-name>, and <string-name><given-names>B.</given-names> <surname>Kumar</surname></string-name></person-group>, &#x201C;<article-title>Cryptanalysis and improvement of a user authentication scheme for wireless sensor networks using chaotic maps</article-title>,&#x201D; <source>IET Netw.</source>, vol. <volume>9</volume>, no. <issue>6</issue>, pp. <fpage>315</fpage>&#x2013;<lpage>325</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1049/iet-net.2019.0009</pub-id>.</mixed-citation></ref>
<ref id="ref-94"><label>[94]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Kaur</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>K. K.</given-names> <surname>Saini</surname></string-name>, and <string-name><given-names>H. S.</given-names> <surname>Grover</surname></string-name></person-group>, &#x201C;<article-title>An improved user authentication protocol for wireless sensor networks</article-title>,&#x201D; <source>Trans. Emerg. Telecommun. Technol.</source>, vol. <volume>30</volume>, no. <issue>10</issue>, pp. <fpage>e3745</fpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1002/ett.3745</pub-id>.</mixed-citation></ref>
<ref id="ref-95"><label>[95]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Oh</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Lee</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Son</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Kim</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Park</surname></string-name></person-group>, &#x201C;<article-title>A secure and lightweight authentication protocol for IoT-based smart homes</article-title>,&#x201D; <source>Sens.</source>, vol. <volume>21</volume>, no. <issue>4</issue>, pp. <fpage>1488</fpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.3390/s21041488</pub-id>; <pub-id pub-id-type="pmid">33669920</pub-id></mixed-citation></ref>
<ref id="ref-96"><label>[96]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P. K.</given-names> <surname>Panda</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Chattopadhyay</surname></string-name></person-group>, &#x201C;<article-title>A secure mutual authentication protocol for IoT environment</article-title>,&#x201D; <source>J. Reliab. Intell. Environ.</source>, vol. <volume>6</volume>, no. <issue>2</issue>, pp. <fpage>79</fpage>&#x2013;<lpage>94</lpage>, <year>2020</year>. doi: <pub-id pub-id-type="doi">10.1007/s40860-020-00098-y</pub-id>.</mixed-citation></ref>
<ref id="ref-97"><label>[97]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Dammak</surname></string-name>, <string-name><given-names>O. R. M.</given-names> <surname>Boudia</surname></string-name>, <string-name><given-names>M. A.</given-names> <surname>Messous</surname></string-name>, <string-name><given-names>S. M.</given-names> <surname>Senouci</surname></string-name>, and <string-name><given-names>C.</given-names> <surname>Gransart</surname></string-name></person-group>, &#x201C;<article-title>Token-based lightweight authentication to secure IoT networks</article-title>,&#x201D; in <conf-name>2019 16th IEEE Annu. Consum Commun. Network. Conf. (CCNC)</conf-name>, <publisher-name>IEEE</publisher-name>, <year>2019</year>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>.</mixed-citation></ref>
<ref id="ref-98"><label>[98]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Q.</given-names> <surname>Xie</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Ding</surname></string-name>, and <string-name><given-names>B.</given-names> <surname>Hu</surname></string-name></person-group>, &#x201C;<article-title>A secure and privacy-preserving three-factor anonymous authentication scheme for wireless sensor networks in internet of things</article-title>,&#x201D; <source>Secur. Commun. Netw.</source>, vol. <volume>2021</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>12</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1155/2021/4799223</pub-id>.</mixed-citation></ref>
<ref id="ref-99"><label>[99]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Kou</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Shi</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Liu</surname></string-name>, and <string-name><given-names>Q.</given-names> <surname>Yang</surname></string-name></person-group>, &#x201C;<article-title>A lightweight three-factor user authentication protocol for the information perception of IoT</article-title>,&#x201D; <source>Comput. Mater. Contin.</source>, vol. <volume>58</volume>, no. <issue>2</issue>, pp. <fpage>545</fpage>&#x2013;<lpage>565</lpage>, <year>2019</year>. doi: <pub-id pub-id-type="doi">10.1016/j.jksuci.2021.07.023</pub-id>.</mixed-citation></ref>
<ref id="ref-100"><label>[100]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T. M.</given-names> <surname>Butt</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Riaz</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Chakraborty</surname></string-name>, <string-name><given-names>S. S.</given-names> <surname>Rizvi</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Paul</surname></string-name></person-group>, &#x201C;<article-title>Cogent and energy efficient authentication protocol for WSN in IoT</article-title>,&#x201D; <source>Comput. Mater. Contin.</source>, vol. <volume>68</volume>, no. 2, pp. <fpage>1877</fpage>&#x2013;<lpage>1898</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-101"><label>[101]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V. O.</given-names> <surname>Nyangaresi</surname></string-name></person-group>, &#x201C;<article-title>Lightweight anonymous authentication protocol for resource-constrained smart home devices based on elliptic curve cryptography</article-title>,&#x201D; <source>J. Syst. Archit.</source>, vol. <volume>133</volume>, no. <issue>2</issue>, pp. <fpage>102763</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.sysarc.2022.102763</pub-id>.</mixed-citation></ref>
<ref id="ref-102"><label>[102]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Cui</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Cheng</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Zhong</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Gu</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Multi-factor based session secret key agreement for the industrial internet of things</article-title>,&#x201D; <source>Ad Hoc Netw.</source>, vol. <volume>138</volume>, no. <issue>10</issue>, pp. <fpage>102997</fpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1016/j.adhoc.2022.102997</pub-id>.</mixed-citation></ref>
<ref id="ref-103"><label>[103]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Yu</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Park</surname></string-name></person-group>, &#x201C;<article-title>ISG-SLAS: Secure and lightweight authentication and key agreement scheme for industrial smart grid using fuzzy extractor</article-title>,&#x201D; <source>J. Syst. Archit.</source>, vol. <volume>131</volume>, pp. <fpage>102698</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.sysarc.2022.102698</pub-id>.</mixed-citation></ref>
<ref id="ref-104"><label>[104]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Krishnasrija</surname></string-name>, <string-name><given-names>A. K.</given-names> <surname>Mandal</surname></string-name>, and <string-name><given-names>A.</given-names> <surname>Cortesi</surname></string-name></person-group>, &#x201C;<article-title>A lightweight mutual and transitive authentication mechanism for IoT network</article-title>,&#x201D; <source>Ad Hoc Netw.</source>, vol. <volume>138</volume>, no. <issue>2</issue>, pp. <fpage>103003</fpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1016/j.adhoc.2022.103003</pub-id>.</mixed-citation></ref>
<ref id="ref-105"><label>[105]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Lee</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>PUFTAP-IoT: PUF-based three-factor authentication protocol in IoT environment focused on sensing devices</article-title>,&#x201D; <source>Sens.</source>, vol. <volume>22</volume>, no. <issue>18</issue>, pp. <fpage>7075</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.3390/s22187075</pub-id>; <pub-id pub-id-type="pmid">36146423</pub-id></mixed-citation></ref>
<ref id="ref-106"><label>[106]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Teng</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Chi</surname></string-name>, and <string-name><given-names>H.</given-names> <surname>Hu</surname></string-name></person-group>, &#x201C;<article-title>A robust and anonymous three-factor authentication scheme based ECC for smart home environments</article-title>,&#x201D; <source>Symmetry</source>, vol. <volume>14</volume>, no. <issue>11</issue>, pp. <fpage>2394</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.3390/sym14112394</pub-id>.</mixed-citation></ref>
<ref id="ref-107"><label>[107]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. K.</given-names> <surname>Yadav</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Misra</surname></string-name>, <string-name><given-names>P. K.</given-names> <surname>Pandey</surname></string-name>, and <string-name><given-names>M.</given-names> <surname>Liyanage</surname></string-name></person-group>, &#x201C;<article-title>An EAP-based mutual authentication protocol for WLAN connected IoT devices</article-title>,&#x201D; <source>IEEE Trans. Ind. Inform.</source>, vol. <volume>19</volume>, no. <issue>2</issue>, pp. <fpage>1343</fpage>&#x2013;<lpage>1355</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1109/TII.2022.3194956</pub-id>.</mixed-citation></ref>
<ref id="ref-108"><label>[108]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Bagga</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Mitra</surname></string-name>, <string-name><given-names>A. K.</given-names> <surname>Das</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Vijayakumar</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Park</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Karuppiah</surname></string-name></person-group>, &#x201C;<article-title>Secure biometric-based access control scheme for future IoT-enabled cloud-assisted video surveillance system</article-title>,&#x201D; <source>Comput. Commun.</source>, vol. <volume>195</volume>, no. <issue>4</issue>, pp. <fpage>27</fpage>&#x2013;<lpage>39</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.comcom.2022.08.003</pub-id>.</mixed-citation></ref>
<ref id="ref-109"><label>[109]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Garg</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Petwal</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Wazid</surname></string-name>, <string-name><given-names>D. P.</given-names> <surname>Singh</surname></string-name>, <string-name><given-names>A. K.</given-names> <surname>Das</surname></string-name> and <string-name><given-names>J. J.</given-names> <surname>Rodrigues</surname></string-name></person-group>, &#x201C;<article-title>On the design of an AI-driven secure communication scheme for internet of medical things environment</article-title>,&#x201D; <source>Digit. Commun. Netw.</source>, vol. <volume>9</volume>, no. <issue>5</issue>, pp. <fpage>1080</fpage>&#x2013;<lpage>1089</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.dcan.2022.04.009</pub-id>.</mixed-citation></ref>
<ref id="ref-110"><label>[110]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. K.</given-names> <surname>Dwivedi</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Amin</surname></string-name>, and <string-name><given-names>S.</given-names> <surname>Vollala</surname></string-name></person-group>, &#x201C;<article-title>Design of secured blockchain based decentralized authentication protocol for sensor networks with auditing and accountability</article-title>,&#x201D; <source>Comput. Commun.</source>, vol. <volume>197</volume>, no. <issue>1</issue>, pp. <fpage>124</fpage>&#x2013;<lpage>140</lpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1016/j.comcom.2022.10.016</pub-id>.</mixed-citation></ref>
<ref id="ref-111"><label>[111]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Rostampour</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Bagheri</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Bendavid</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Safkhani</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kumari</surname></string-name> and <string-name><given-names>J. J.</given-names> <surname>Rodrigues</surname></string-name></person-group>, &#x201C;<article-title>An authentication protocol for next generation of constrained IoT systems</article-title>,&#x201D; <source>IEEE Internet Things J.</source>, vol. <volume>9</volume>, no. <issue>21</issue>, pp. <fpage>21493</fpage>&#x2013;<lpage>21504</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1109/JIOT.2022.3184293</pub-id>.</mixed-citation></ref>
<ref id="ref-112"><label>[112]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Singh</surname></string-name>, and <string-name><given-names>P. K.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>A secure and efficient computation based multi-factor authentication scheme for Intelligent IoT-enabled WSNs</article-title>,&#x201D; <source>Comput. Electr. Eng.</source>, vol. <volume>105</volume>, no. <issue>3</issue>, pp. <fpage>108495</fpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1016/j.compeleceng.2022.108495</pub-id>.</mixed-citation></ref>
<ref id="ref-113"><label>[113]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Khalid</surname></string-name>, <string-name><given-names>K. N.</given-names> <surname>Qureshi</surname></string-name>, <string-name><given-names>K. Z.</given-names> <surname>Ghafoor</surname></string-name>, and <string-name><given-names>G.</given-names> <surname>Jeon</surname></string-name></person-group>, &#x201C;<article-title>An improved biometric based user authentication and key agreement scheme for intelligent sensor based wireless communication</article-title>,&#x201D; <source>Microprocess. Microsyst.</source>, vol. <volume>96</volume>, pp. <fpage>104722</fpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1016/j.micpro.2022.104722</pub-id>.</mixed-citation></ref>
<ref id="ref-114"><label>[114]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Pirayesh</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Giaretta</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Conti</surname></string-name>, and <string-name><given-names>P.</given-names> <surname>Keshavarzi</surname></string-name></person-group>, &#x201C;<article-title>A PLS-HECC-based device authentication and key agreement scheme for smart home networks</article-title>,&#x201D; <source>Comput. Netw.</source>, vol. <volume>216</volume>, no. <issue>1</issue>, pp. <fpage>109077</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.comnet.2022.109077</pub-id>.</mixed-citation></ref>
<ref id="ref-115"><label>[115]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Hajian</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Haghighat</surname></string-name>, and <string-name><given-names>S. H.</given-names> <surname>Erfani</surname></string-name></person-group>, &#x201C;<article-title>A secure anonymous D2D mutual authentication and key agreement protocol for IoT</article-title>,&#x201D; <source>Internet Things</source>, vol. <volume>18</volume>, no. <issue>3</issue>, pp. <fpage>100493</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.iot.2021.100493</pub-id>.</mixed-citation></ref>
<ref id="ref-116"><label>[116]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Patel</surname></string-name>, <string-name><given-names>A. K.</given-names> <surname>Bashir</surname></string-name>, <string-name><given-names>A. A.</given-names> <surname>AlZubi</surname></string-name>, and <string-name><given-names>R. H.</given-names> <surname>Jhaveri</surname></string-name></person-group>, &#x201C;<article-title>EBAKE-SE: A novel ECC-based authenticated key exchange between industrial IoT devices using secure element</article-title>,&#x201D; <source>Digit. Commun. Netw.</source>, vol. <volume>9</volume>, no. <issue>2</issue>, pp. <fpage>358</fpage>&#x2013;<lpage>366</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.dcan.2022.11.001</pub-id>.</mixed-citation></ref>
<ref id="ref-117"><label>[117]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Zhang</surname></string-name>, and <string-name><given-names>Y.</given-names> <surname>Guo</surname></string-name></person-group>, &#x201C;<article-title>SecFHome: Secure remote authentication in fog-enabled smart home environment</article-title>,&#x201D; <source>Comput. Netw.</source>, vol. <volume>207</volume>, no. <issue>6</issue>, pp. <fpage>108818</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.comnet.2022.108818</pub-id>.</mixed-citation></ref>
<ref id="ref-118"><label>[118]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. A.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>B. A.</given-names> <surname>Alzahrani</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Barnawi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Al-Barakati</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Irshad</surname></string-name> and <string-name><given-names>S. A.</given-names> <surname>Chaudhry</surname></string-name></person-group>, &#x201C;<article-title>A resource friendly authentication scheme for space-air-ground-sea integrated maritime communication network</article-title>,&#x201D; <source>Ocean Eng.</source>, vol. <volume>250</volume>, no. <issue>1</issue>, pp. <fpage>110894</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1016/j.oceaneng.2022.110894</pub-id>.</mixed-citation></ref>
<ref id="ref-119"><label>[119]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A. K.</given-names> <surname>Yadav</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Misra</surname></string-name>, <string-name><given-names>P. K.</given-names> <surname>Pandey</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Kaur</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Garg</surname></string-name> and <string-name><given-names>X.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>A provably secure ECC-based multi-factor 5G-AKA authentication protocol</article-title>,&#x201D; in <conf-name>GLOBECOM 2022&#x2013;2022 IEEE Glob. Commun. Conf.</conf-name>, <year>Dec. 2022</year>, pp. <fpage>516</fpage>&#x2013;<lpage>521</lpage>. doi: <pub-id pub-id-type="doi">10.1109/GLOBECOM48099.2022.10001345</pub-id>.</mixed-citation></ref>
<ref id="ref-120"><label>[120]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Azrour</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Mabrouki</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Chaganti</surname></string-name></person-group>, &#x201C;<article-title>New efficient and secured authentication protocol for remote healthcare systems in cloud-IoT</article-title>,&#x201D; <source>Secur. Commun. Netw.</source>, vol. <volume>2021</volume>, no. <issue>4</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>12</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1155/2021/5546334</pub-id>.</mixed-citation></ref>
<ref id="ref-121"><label>[121]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. S.</given-names> <surname>Almadani</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Alotaibi</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Alsobhi</surname></string-name>, <string-name><given-names>O. K.</given-names> <surname>Hussain</surname></string-name>, and <string-name><given-names>F. K.</given-names> <surname>Hussain</surname></string-name></person-group>, &#x201C;<article-title>Blockchain-based multi-factor authentication: A systematic literature review</article-title>,&#x201D; <source>Internet Things</source>, vol. <volume>23</volume>, no. <issue>2</issue>, pp. <fpage>100844</fpage>, <year>2023</year>. doi: <pub-id pub-id-type="doi">10.1016/j.iot.2023.100844</pub-id>.</mixed-citation></ref>
<ref id="ref-122"><label>[122]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Ottaviani</surname></string-name>, <string-name><given-names>S. S.</given-names> <surname>Gill</surname></string-name>, and <string-name><given-names>R.</given-names> <surname>Buyya</surname></string-name></person-group>, &#x201C;<article-title>Securing the future internet of things with post-quantum cryptography</article-title>,&#x201D; <source>Secur. Priv.</source>, vol. <volume>5</volume>, no. <issue>2</issue>, pp. <fpage>e200</fpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.1002/spy2.200</pub-id>.</mixed-citation></ref>
<ref id="ref-123"><label>[123]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Cviti&#x0107;</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Perakovi&#x0107;</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Peri&#x0161;a</surname></string-name>, and <string-name><given-names>B.</given-names> <surname>Gupta</surname></string-name></person-group>, &#x201C;<article-title>Ensemble machine learning approach for classification of IoT devices in smart home</article-title>,&#x201D; <source>Int. J. Mach. Learn. Cybern.</source>, vol. <volume>12</volume>, no. <issue>11</issue>, pp. <fpage>3179</fpage>&#x2013;<lpage>3202</lpage>, <year>2021</year>. doi: <pub-id pub-id-type="doi">10.1007/s13042-020-01241-0</pub-id>.</mixed-citation></ref>
<ref id="ref-124"><label>[124]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Khanam</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Tanweer</surname></string-name>, and <string-name><given-names>S. S.</given-names> <surname>Khalid</surname></string-name></person-group>, &#x201C;<article-title>Future of internet of things: Enhancing cloud-based IoT using artificial intelligence</article-title>,&#x201D; <source>Int. J. Cloud Appl. Comput. (IJCAC)</source>, vol. <volume>12</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>23</lpage>, <year>2022</year>. doi: <pub-id pub-id-type="doi">10.4018/IJCAC</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>