Skip to main content

A Two-Stage Intrusion Detection System (TIDS) for Internet of Things

  • Conference paper
  • First Online:
Advances in Deep Learning, Artificial Intelligence and Robotics

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 249))

Abstract

With the emphasis on data-driven decisions, the use of Internet of Things (IoT) devices to collect data has increased significantly. Because of the small size, IoT devices can be easily deployed in remote areas where continuous monitoring is not practically possible. To detect these, we have proposed a two-stage intrusion detection technique to identify attacks on the network, such as local access from remote and user to root access. Our proposed model uses the Naive Bayes classifier as the first step of intrusion detection and then passes the records that pretend to be normal for the second stage of the classifier, i.e., the k-means. We have shown results based on NSL-KDD standard data set. The results indicate an accuracy of 86.46% of the proposed approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Abdi, H., Williams, L.J.: Principal component analysis. Wiley Interdiscip. Rev. Comput. Stat. 2(4), 433–459 (2010)

    Article  Google Scholar 

  2. Aburomman, A.A., Reaz, M.B.I.: Ensemble of binary SVM classifiers based on PCA and LDA feature extraction for intrusion detection. In: 2016 IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), pp. 636–640. IEEE (2016)

    Google Scholar 

  3. Aljawarneh, S., Aldwairi, M., Yassein, M.B.: Anomaly-based intrusion detection system through feature selection analysis and building hybrid efficient model. J. Comput. Sci. 25, 152–160 (2018)

    Article  Google Scholar 

  4. Anthi, E., Williams, L., Słowińska, M., Theodorakopoulos, G., Burnap, P.: A supervised intrusion detection system for smart home IoT devices. IEEE Internet Things J. 6(5), 9042–9053 (2019)

    Article  Google Scholar 

  5. Choudhary, S., Kesswani, N.: Cluster-based intrusion detection method for internet of things. In: 2019 IEEE/ACS 16th International Conference on Computer Systems and Applications (AICCSA), pp. 1–8 (2019)

    Google Scholar 

  6. Choudhary, S., Kesswani, N.: Detection and prevention of routing attacks in internet of things. In: 2018 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/12th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE), pp. 1537–1540. IEEE (2018)

    Google Scholar 

  7. Choudhary, S., Kesswani, N.: Analysis of KDD-Cup’99, NSL-KDD and UNSW-NB15 datasets using deep learning in IoT. Procedia Comput. Sci. 167, 1561–1573 (2020)

    Article  Google Scholar 

  8. Dhanabal, L., Shantharajah, S.: A study on NSL-KDD dataset for intrusion detection system based on classification algorithms. Int. J. Adv. Res. Comput. Commun. Eng. 4(6), 446–452 (2015)

    Google Scholar 

  9. Evans, D.: The internet of things: how the next evolution of the internet is changing everything. CISCO White Pap. 1(2011), 1–11 (2011)

    Google Scholar 

  10. Kesswani, N., Agarwal, B.: SmartGuard: an IoT-based intrusion detection system for smart homes. Int. J. Intell. Inf. Database Syst. 13(1), 61–71 (2020)

    Google Scholar 

  11. Li, D., Deng, L., Lee, M., Wang, H.: IoT data feature extraction and intrusion detection system for smart cities based on deep migration learning. Int. J. Inf. Manage. 49, 533–545 (2019)

    Article  Google Scholar 

  12. Li, J., Zhao, Z., Li, R., Zhang, H.: AI-based two-stage intrusion detection for software defined IoT networks. IEEE Internet Things J. 6(2), 2093–2102 (2018)

    Article  Google Scholar 

  13. Liao, H.J., Lin, C.H.R., Lin, Y.C., Tung, K.Y.: Intrusion detection system: a comprehensive review. J. Netw. Comput. Appl. 36(1), 16–24 (2013)

    Article  Google Scholar 

  14. Moustafa, N., Turnbull, B., Choo, K.K.R.: An ensemble intrusion detection technique based on proposed statistical flow features for protecting network traffic of internet of things. IEEE Internet Things J. 6(3), 4815–4830 (2018)

    Article  Google Scholar 

  15. Mukherjee, S., Sharma, N.: Intrusion detection using Naive Bayes classifier with feature reduction. Procedia Technol. 4, 119–128 (2012)

    Article  Google Scholar 

  16. Pajouh, H.H., Dastghaibyfard, G., Hashemi, S.: Two-tier network anomaly detection model: a machine learning approach. J. Intell. Inf. Syst. 48(1), 61–74 (2017)

    Article  Google Scholar 

  17. Pajouh, H.H., Javidan, R., Khayami, R., Ali, D., Choo, K.K.R.: A two-layer dimension reduction and two-tier classification model for anomaly-based intrusion detection in IoT backbone networks. IEEE Trans. Emerg. Top. Comput. Intell. (2016)

    Google Scholar 

  18. Peng, K., Leung, V.C., Huang, Q.: Clustering approach based on mini batch kmeans for intrusion detection system over big data. IEEE Access 6, 11897–11906 (2018)

    Article  Google Scholar 

  19. Shone, N., Ngoc, T.N., Phai, V.D., Shi, Q.: A deep learning approach to network intrusion detection. IEEE Trans. Emerg. Top. Comput. Intell. 2(1), 41–50 (2018)

    Article  Google Scholar 

  20. Yang, Y., Wu, L., Yin, G., Li, L., Zhao, H.: A survey on security and privacy issues in internet-of-things. IEEE Internet Things J. 4(5), 1250–1258 (2017)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Vishwakarma, M., Kesswani, N. (2022). A Two-Stage Intrusion Detection System (TIDS) for Internet of Things. In: Troiano, L., et al. Advances in Deep Learning, Artificial Intelligence and Robotics. Lecture Notes in Networks and Systems, vol 249. Springer, Cham. https://doi.org/10.1007/978-3-030-85365-5_9

Download citation

Publish with us

Policies and ethics