<?xml version="1.0"?>
<!DOCTYPE article SYSTEM "C:\nlm\converter\journal-publishing-dtd-2.0\journalpublishing.dtd">
<article>
<front>
<journal-meta>
<journal-id journal-id-type="publisher">IJCCR</journal-id>
<journal-title>International Journal of Cryptocurrency Research</journal-title>
<issn pub-type="epub">2790-1386</issn>
<publisher>
<publisher-name>SvedbergOpen</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="other">ijccr-2-1-006</article-id>
<doi-group>
<article-doi><ext-link ext-link-type="uri" xmlns:xlink="https://doi.org/" xlink:href="10.51483/IJCCR.2.1.2022.41-51">10.51483/IJCCR.2.1.2022.41-51</ext-link></article-doi>
</doi-group>
<article-categories>
<subj-group>
<subject>Research Paper</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Optimization Model for Intrusion Detection System in IoT Applications</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Salawi</surname><given-names>Abeer. Y.A.</given-names></name>
<xref ref-type="aff" rid="aff001"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Alghamdi</surname><given-names>Mohammed. I.</given-names></name>
<xref ref-type="aff" rid="aff002"><sup>2</sup></xref>
<xref ref-type="corresp" rid="cor001"><sup>*</sup></xref>
</contrib>
</contrib-group>
<aff id="aff001"><sup>1</sup><instname>College of Computer Science and Information Technology, Department of Engineering and Computer Sciences, Al-Baha University</instname>,, <instcity>Al-Baha City</instcity>, <instcountry>Kingdom of Saudi Arabia</instcountry> E-mail: <email>442020222@stu.bu.edu.sa</email></aff>
<aff id="aff002"><sup>2</sup><instname>College of Computer Science and Information Technology, Department of Engineering and Computer Sciences, Al-Baha University</instname>, <instcity>Al-Baha City</instcity>, <instcountry>Kingdom of Saudi Arabia</instcountry> E-mail: <email>mialmushilah@bu.edu.sa</email></aff>
<author-notes>
<corresp id="cor001"><sup>*</sup>Corresponding author: Mohammed. I. Alghamdi, <instname>College of Computer Science and Information Technolog y, Department of Engineering and Computer Sciences, Al-Baha University</instname>, <instcity>Al-Baha City</instcity>, <instcountry>Kingdom of Saudi Arabia</instcountry>. E-mail: <email>mialmushilah@bu.edu.sa</email></corresp>
</author-notes>
<pub-date pub-type="ppub">
<month>06</month>
<year>2022</year>
</pub-date>
<volume>2</volume>
<issue>1</issue>
<fpage>41</fpage>
<lpage>51</lpage>
<abstract>
<title>Abstract</title>
<p>In the era of the Internet of Things (IoT), connected objects produce an enormous amount of data traffic that feed big data analytics, which could be used in discovering unseen patterns and identifying anomalous traffic. In this paper, we identify five key design principles that should be considered when developing a deep learning-based Intrusion Detection System (IDS) for the IoT. Based on these principles, we design and implement Temporal Convolution Neural Network (TCNN), a deep learning framework for intrusion detection systems in IoT, which combines Convolution Neural Network (CNN) with causal convolution. TCNN is combined with Synthetic Minority Oversampling Technique- Nominal Continuous (SMOTE-NC) to handle unbalanced dataset. It is also combined with efficient feature engineering techniques, which consist of feature space reduction and feature transformation. TCNN is evaluated on Bot-IoT dataset and compared with two common machine learning algorithms, i.e., Logistic Regression (LR) and CNN. Experimental results show that TCNN achieves a good trade-off between effectiveness and efficiency. It outperforms the state-of-the-art deep learning IDSs that are tested on Bot-IoT dataset and records an accuracy of 99.9986&#x0025; for multiclass traffic detection and shows a very close performance to CNN with respect to the training time.</p>
</abstract>
<kwd-group>
<title>Keywords</title>
<kwd>Cascade Forward Neural Network</kwd>
<kwd>Internet of things</kwd>
<kwd>Intrusion Detection System</kwd>
<kwd>Metaheuristics</kwd>
<kwd>Political Optimizer</kwd>
<kwd>Neural Network</kwd>
</kwd-group>
<counts>
<ref-count count="15"/>
<page-count count="11"/>
</counts>
</article-meta>
</front>
<back>
<ref-list>
<title>References</title>
<ref id="bib001"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Alexander</surname><given-names>D.</given-names></name></person-group> (<year>2020</year>). <source>Neural Networks: History and Applications</source>, <edition>1<sup>st</sup></edition> Edition, pp. <fpage>6</fpage>&#x2013;<lpage>7</lpage>, <publisher-name>Nova Science Publishers Inc</publisher-name>.</citation></ref>
<ref id="bib002"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Alur</surname><given-names>R.</given-names></name><name><surname>Berger</surname><given-names>E.</given-names></name><name><surname>Drobnis</surname><given-names>A.W.</given-names></name><name><surname>Fix</surname><given-names>L.</given-names></name><name><surname>Fu</surname><given-names>K.</given-names></name><name><surname>Hager</surname><given-names>GD.</given-names></name><name><surname>Lopresti</surname><given-names>D.</given-names></name><name><surname>Nahrstedt</surname><given-names>K.</given-names></name><name><surname>Mynatt</surname><given-names>E.</given-names></name><name><surname>Patel</surname><given-names>S.</given-names></name><name><surname>Rexford</surname><given-names>J.</given-names></name><name><surname>Stankovic</surname><given-names>J.A.</given-names></name><name><surname>Zorn</surname><given-names>B.</given-names></name></person-group> (<year>2015</year>). <article-title>Systems Computing Challenges in the Internet of Things</article-title>, <source>Computing Community Consortium</source>, published.</citation></ref>
<ref id="bib003"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Derhab</surname><given-names>A.</given-names></name><name><surname>Belaoued</surname><given-names>M.</given-names></name><name><surname>Guerroumi</surname><given-names>M.</given-names></name><name><surname>Khan</surname><given-names>F.A.</given-names></name></person-group> (<year>2020</year>). <article-title>Two-Factor Mutual Authentication Offloading for Mobile Cloud Computing</article-title>. <source>IEEE Access</source>, <volume>8</volume>, <fpage>28956</fpage>&#x2013;<lpage>28969</lpage>.</citation></ref>
<ref id="bib004"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Goodfellow</surname><given-names>I.</given-names></name><name><surname>Bengio</surname><given-names>Y.</given-names></name><name><surname>Courville</surname><given-names>A.</given-names></name></person-group> (<year>2016</year>). <source>Deep Learning</source>, <publisher-name>MIT Press</publisher-name>.</citation></ref>
<ref id="bib005"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khraisat</surname><given-names>Ansam.</given-names></name><name><surname>Alazab</surname><given-names>Ammar.</given-names></name></person-group> (<year>2021</year>). <article-title>A Critical Review Of Intrusion Detection Systems in the Internet of Things: Techniques, Deployment Strategy, Validation Strategy, Attacks, Public Datasets and Challenges</article-title>. <source>Cybersecurity</source>, <volume>4</volume>, <fpage>18</fpage>. DOI: <ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="https://www.doi.org/10.1186/s42400-021-00077-7">https://www.doi.org/10.1186/s42400-021-00077-7</ext-link></citation></ref>
<ref id="bib006"><citation citation-type="other"><source>Leading the IoT - Gartner Insights on How to Lead in a Connected World - eBook - Mark Hung, Gartner Research Vice President &#x2013; 2017</source>.</citation></ref>
<ref id="bib007"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lopez-Martin</surname><given-names>M.</given-names></name><name><surname>Carro</surname><given-names>B.</given-names></name><name><surname>Sanchez-Esguevillas</surname><given-names>A.</given-names></name><name><surname>Lloret</surname><given-names>J.</given-names></name></person-group> (<year>2017</year>). <article-title>Network Traffic Classifier with Convolutional and Recurrent Neural Networks for Internet of Things</article-title>. <source>IEEE Access</source>, <volume>5</volume>, <fpage>18042</fpage>&#x2013;<lpage>18050</lpage>.</citation></ref>
<ref id="bib008"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ni</surname><given-names>S.</given-names></name><name><surname>Qian</surname><given-names>Q.</given-names></name><name><surname>Zhang</surname><given-names>R.</given-names></name></person-group> (<year>2018</year>). <article-title>Malware Identification Using Visualization Images and Deep Learning</article-title>. <source>Computers &#x0026; Security</source>, <volume>77</volume>, <fpage>871</fpage>&#x2013;<lpage>885</lpage>.</citation></ref>
<ref id="bib009"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Rehman</surname><given-names>E.</given-names></name></person-group> <etal>et al.</etal> (<year>2022</year>). <article-title>Intrusion Detection Based on Machine Learning in the Internet of Things, Attacks and Counter Measures</article-title>. <source>The Journal of Supercomputing</source>. Available: <pub-id pub-id-type="doi">10.1007/s11227-021-04188-3</pub-id>.</citation></ref>
<ref id="bib010"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Thamilarasu</surname><given-names>G.</given-names></name><name><surname>Chawla</surname><given-names>S.</given-names></name></person-group> (<year>2019</year>). <article-title>Towards Deep-Learning-Driven Intrusion Detection for the Internet ofThings</article-title>. <source>Sensors</source>, <volume>19</volume>(<issue>9</issue>), article <fpage>1977</fpage>.</citation></ref>
<ref id="bib011"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>X.</given-names></name><name><surname>Ning</surname><given-names>Z.</given-names></name><name><surname>Guo</surname><given-names>S.</given-names></name><name><surname>Wang</surname><given-names>L.</given-names></name></person-group> (<year>2020</year>). <article-title>Imitation Learning Enabled Task Scheduling for Online Vehicular Edge Computing</article-title>. <source>IEEE Transactions on Mobile Computing</source>.</citation></ref>
<ref id="bib012"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Warsito</surname><given-names>B.</given-names></name><name><surname>Santoso</surname><given-names>R.</given-names></name><name><surname>Suparti</surname></name><name><surname>Yasin</surname><given-names>H.</given-names></name></person-group> (<year>2018</year>). <article-title>Cascade Forward Neural Network for Time Series Prediction</article-title>. <source>Journal ofPhysics: Conference Series</source>, <volume>1025</volume>, <fpage>012097</fpage>. Available: <pub-id pub-id-type="doi">10.1088/1742-6596/1025/1/012097</pub-id>.</citation></ref>
<ref id="bib013"><citation citation-type="web"><source>White paper on &#x201C;Cisco IoT System Security: Mitigate Risk, Simplify Compliance, and Build Trust&#x201D;</source> Available at <ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="http://www.cisco.com/c/en/us/solutions/internet-of-things/resources/case-studies.html">http://www.cisco.com/c/en/us/solutions/internet-of-things/resources/case-studies.html</ext-link></citation></ref>
<ref id="bib014"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Zanella</surname><given-names>A.</given-names></name><name><surname>Bui</surname><given-names>N.</given-names></name><name><surname>Castellani</surname><given-names>A.</given-names></name><name><surname>Vangelista</surname><given-names>L.</given-names></name><name><surname>Zorzi</surname><given-names>M.</given-names></name></person-group> (<year>2014</year>). <article-title>Internet ofThings for Smart Cities</article-title>. <source>IEEE Internet Things</source>.</citation></ref>
<ref id="bib015"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhu</surname><given-names>A.</given-names></name><name><surname>Gu</surname><given-names>Z.</given-names></name><name><surname>Hu</surname><given-names>C.</given-names></name><name><surname>Niu</surname><given-names>J.</given-names></name><name><surname>Xu</surname><given-names>C.</given-names></name><name><surname>Li</surname><given-names>Z.</given-names></name></person-group> (<year>2021</year>). <article-title>Political Optimizer With Interpolation Strategy for Global Optimization</article-title>. <source>PLOS ONE</source>, <volume>16</volume>(<issue>5</issue>), <fpage>e0251204</fpage>. Available: <pub-id pub-id-type="doi">10.1371/journal.pone.0251204</pub-id></citation></ref>
</ref-list>
</back>
</article>