MEML

Resource-aware MQTT-based Machine Learning for Network Attacks Detection on IoT Edge Devices

Andrii Shalaginov, Oleksandr Semeniuta, Mamoun Alazab

Research output: Chapter in Book/Report/Conference proceedingConference Paper published in ProceedingsResearchpeer-review

Abstract

Growing number of Smart Applications in recent years bring a completely new landscape of cyber-attacks and exploitation scenario that have not been seen in wild before. Devices in Edge commonly have very limited computational resources and corresponding power source reducing the number of conventional cybersecurity measures available for deployment. This also puts strict requirements on how the signatures of malicious actions can be updated and actualized. It has been proved efficiency of Machine Learning models, Neural Networks in particular, in multiple tasks related to cybersecurity due to the high-abstract precise models and training from historical data. However, when it comes to the devices in Edge, it is clear that the extensive training of the model is not possible, while testing of new unseen data can be successfully done. In addition to the conventional understanding of off-line and on-line model training, this contribution looks into how the Machine Learning can be successfully deployed on IoT while putting unnecessary computations off-chip through parameters transfer over MQTT network, reducing computational footprint on micro-controllers. We believe that proposed approach will be beneficial for many applications in resource-constrained environment.
Original languageEnglish
Title of host publicationUCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing
PublisherAssociation for Computing Machinery, Inc
Pages123-128
Number of pages6
ISBN (Electronic)9781450370448
ISBN (Print)9781450370448
DOIs
Publication statusPublished - 2 Dec 2019
Event12th IEEE/ACM International Conference on Utility and Cloud Computing, UCC Companion 2019 - Auckland, New Zealand
Duration: 2 Dec 20195 Dec 2019

Publication series

NameUCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing

Conference

Conference12th IEEE/ACM International Conference on Utility and Cloud Computing, UCC Companion 2019
CountryNew Zealand
CityAuckland
Period2/12/195/12/19

Fingerprint

Learning systems
Neural networks
Controllers
Internet of things
Testing

Cite this

Shalaginov, A., Semeniuta, O., & Alazab, M. (2019). MEML: Resource-aware MQTT-based Machine Learning for Network Attacks Detection on IoT Edge Devices. In UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing (pp. 123-128). (UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing). Association for Computing Machinery, Inc. https://doi.org/10.1145/3368235.3368876
Shalaginov, Andrii ; Semeniuta, Oleksandr ; Alazab, Mamoun. / MEML : Resource-aware MQTT-based Machine Learning for Network Attacks Detection on IoT Edge Devices. UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing. Association for Computing Machinery, Inc, 2019. pp. 123-128 (UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing).
@inproceedings{dc304b2f5d3e476b8d08fa677945e5b4,
title = "MEML: Resource-aware MQTT-based Machine Learning for Network Attacks Detection on IoT Edge Devices",
abstract = "Growing number of Smart Applications in recent years bring a completely new landscape of cyber-attacks and exploitation scenario that have not been seen in wild before. Devices in Edge commonly have very limited computational resources and corresponding power source reducing the number of conventional cybersecurity measures available for deployment. This also puts strict requirements on how the signatures of malicious actions can be updated and actualized. It has been proved efficiency of Machine Learning models, Neural Networks in particular, in multiple tasks related to cybersecurity due to the high-abstract precise models and training from historical data. However, when it comes to the devices in Edge, it is clear that the extensive training of the model is not possible, while testing of new unseen data can be successfully done. In addition to the conventional understanding of off-line and on-line model training, this contribution looks into how the Machine Learning can be successfully deployed on IoT while putting unnecessary computations off-chip through parameters transfer over MQTT network, reducing computational footprint on micro-controllers. We believe that proposed approach will be beneficial for many applications in resource-constrained environment.",
keywords = "Internet of Things, Machine Learning, Network Security",
author = "Andrii Shalaginov and Oleksandr Semeniuta and Mamoun Alazab",
year = "2019",
month = "12",
day = "2",
doi = "10.1145/3368235.3368876",
language = "English",
isbn = "9781450370448",
series = "UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing",
publisher = "Association for Computing Machinery, Inc",
pages = "123--128",
booktitle = "UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing",

}

Shalaginov, A, Semeniuta, O & Alazab, M 2019, MEML: Resource-aware MQTT-based Machine Learning for Network Attacks Detection on IoT Edge Devices. in UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing. UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing, Association for Computing Machinery, Inc, pp. 123-128, 12th IEEE/ACM International Conference on Utility and Cloud Computing, UCC Companion 2019, Auckland, New Zealand, 2/12/19. https://doi.org/10.1145/3368235.3368876

MEML : Resource-aware MQTT-based Machine Learning for Network Attacks Detection on IoT Edge Devices. / Shalaginov, Andrii; Semeniuta, Oleksandr; Alazab, Mamoun.

UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing. Association for Computing Machinery, Inc, 2019. p. 123-128 (UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing).

Research output: Chapter in Book/Report/Conference proceedingConference Paper published in ProceedingsResearchpeer-review

TY - GEN

T1 - MEML

T2 - Resource-aware MQTT-based Machine Learning for Network Attacks Detection on IoT Edge Devices

AU - Shalaginov, Andrii

AU - Semeniuta, Oleksandr

AU - Alazab, Mamoun

PY - 2019/12/2

Y1 - 2019/12/2

N2 - Growing number of Smart Applications in recent years bring a completely new landscape of cyber-attacks and exploitation scenario that have not been seen in wild before. Devices in Edge commonly have very limited computational resources and corresponding power source reducing the number of conventional cybersecurity measures available for deployment. This also puts strict requirements on how the signatures of malicious actions can be updated and actualized. It has been proved efficiency of Machine Learning models, Neural Networks in particular, in multiple tasks related to cybersecurity due to the high-abstract precise models and training from historical data. However, when it comes to the devices in Edge, it is clear that the extensive training of the model is not possible, while testing of new unseen data can be successfully done. In addition to the conventional understanding of off-line and on-line model training, this contribution looks into how the Machine Learning can be successfully deployed on IoT while putting unnecessary computations off-chip through parameters transfer over MQTT network, reducing computational footprint on micro-controllers. We believe that proposed approach will be beneficial for many applications in resource-constrained environment.

AB - Growing number of Smart Applications in recent years bring a completely new landscape of cyber-attacks and exploitation scenario that have not been seen in wild before. Devices in Edge commonly have very limited computational resources and corresponding power source reducing the number of conventional cybersecurity measures available for deployment. This also puts strict requirements on how the signatures of malicious actions can be updated and actualized. It has been proved efficiency of Machine Learning models, Neural Networks in particular, in multiple tasks related to cybersecurity due to the high-abstract precise models and training from historical data. However, when it comes to the devices in Edge, it is clear that the extensive training of the model is not possible, while testing of new unseen data can be successfully done. In addition to the conventional understanding of off-line and on-line model training, this contribution looks into how the Machine Learning can be successfully deployed on IoT while putting unnecessary computations off-chip through parameters transfer over MQTT network, reducing computational footprint on micro-controllers. We believe that proposed approach will be beneficial for many applications in resource-constrained environment.

KW - Internet of Things

KW - Machine Learning

KW - Network Security

UR - http://www.scopus.com/inward/record.url?scp=85077303689&partnerID=8YFLogxK

U2 - 10.1145/3368235.3368876

DO - 10.1145/3368235.3368876

M3 - Conference Paper published in Proceedings

SN - 9781450370448

T3 - UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing

SP - 123

EP - 128

BT - UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing

PB - Association for Computing Machinery, Inc

ER -

Shalaginov A, Semeniuta O, Alazab M. MEML: Resource-aware MQTT-based Machine Learning for Network Attacks Detection on IoT Edge Devices. In UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing. Association for Computing Machinery, Inc. 2019. p. 123-128. (UCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing). https://doi.org/10.1145/3368235.3368876