{"title":"基于监督机器学习的智能电表网络路由检测","authors":"Raqibul Hasan, Yanxiao Zhao, Guodong Wang, Yu Luo, Lina Pu, Rui Wang","doi":"10.4108/eai.29-6-2019.2283068","DOIUrl":null,"url":null,"abstract":"It is known that the Ad hoc On-Demand Distance Vector (AODV) routing protocol for smart meter network is vulnerable to denial of service attacks (e.g., black hole attack and selective forwarding attack). In this paper, we introduce supervised machine learning to detect unknown routing attacks under AODV. There are two problems in the existing intrusion detection algorithms. The first problem is that the existing intrusion detection algorithms are mainly applied to a specific and known type of routing attack, which no longer work for unknown attacks. The second one is that constant thresholds are commonly used for detection. To overcome these two problems, we introduce a supervised machine learning based detection approach. To implement supervised machine learning, three steps are involved. First, features and target estimations are selected from malicious AODV behaviors in smart meter network to generate training data sets. Second, we assign a suitable classifier including support vector machine, k-nearest neighbors and decision trees to fit the training and predicted data. Third, we update our training data to maintain a dynamic threshold. Simulations are conducted using Python3.6 to evaluate the accuracy and the time overhead of our proposed supervised machine learning model. The simulation results show that the decision trees algorithm assures 100% accuracy with minimum time overhead to detect routing attacks in AODV.","PeriodicalId":150308,"journal":{"name":"Proceedings of the 12th EAI International Conference on Mobile Multimedia Communications, Mobimedia 2019, 29th - 30th Jun 2019, Weihai, China","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Supervised Machine Learning based Routing Detection for Smart Meter Network\",\"authors\":\"Raqibul Hasan, Yanxiao Zhao, Guodong Wang, Yu Luo, Lina Pu, Rui Wang\",\"doi\":\"10.4108/eai.29-6-2019.2283068\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It is known that the Ad hoc On-Demand Distance Vector (AODV) routing protocol for smart meter network is vulnerable to denial of service attacks (e.g., black hole attack and selective forwarding attack). In this paper, we introduce supervised machine learning to detect unknown routing attacks under AODV. There are two problems in the existing intrusion detection algorithms. The first problem is that the existing intrusion detection algorithms are mainly applied to a specific and known type of routing attack, which no longer work for unknown attacks. The second one is that constant thresholds are commonly used for detection. To overcome these two problems, we introduce a supervised machine learning based detection approach. To implement supervised machine learning, three steps are involved. First, features and target estimations are selected from malicious AODV behaviors in smart meter network to generate training data sets. Second, we assign a suitable classifier including support vector machine, k-nearest neighbors and decision trees to fit the training and predicted data. Third, we update our training data to maintain a dynamic threshold. Simulations are conducted using Python3.6 to evaluate the accuracy and the time overhead of our proposed supervised machine learning model. The simulation results show that the decision trees algorithm assures 100% accuracy with minimum time overhead to detect routing attacks in AODV.\",\"PeriodicalId\":150308,\"journal\":{\"name\":\"Proceedings of the 12th EAI International Conference on Mobile Multimedia Communications, Mobimedia 2019, 29th - 30th Jun 2019, Weihai, China\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 12th EAI International Conference on Mobile Multimedia Communications, Mobimedia 2019, 29th - 30th Jun 2019, Weihai, China\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4108/eai.29-6-2019.2283068\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 12th EAI International Conference on Mobile Multimedia Communications, Mobimedia 2019, 29th - 30th Jun 2019, Weihai, China","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4108/eai.29-6-2019.2283068","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Supervised Machine Learning based Routing Detection for Smart Meter Network
It is known that the Ad hoc On-Demand Distance Vector (AODV) routing protocol for smart meter network is vulnerable to denial of service attacks (e.g., black hole attack and selective forwarding attack). In this paper, we introduce supervised machine learning to detect unknown routing attacks under AODV. There are two problems in the existing intrusion detection algorithms. The first problem is that the existing intrusion detection algorithms are mainly applied to a specific and known type of routing attack, which no longer work for unknown attacks. The second one is that constant thresholds are commonly used for detection. To overcome these two problems, we introduce a supervised machine learning based detection approach. To implement supervised machine learning, three steps are involved. First, features and target estimations are selected from malicious AODV behaviors in smart meter network to generate training data sets. Second, we assign a suitable classifier including support vector machine, k-nearest neighbors and decision trees to fit the training and predicted data. Third, we update our training data to maintain a dynamic threshold. Simulations are conducted using Python3.6 to evaluate the accuracy and the time overhead of our proposed supervised machine learning model. The simulation results show that the decision trees algorithm assures 100% accuracy with minimum time overhead to detect routing attacks in AODV.