A CNN-transformer hybrid approach for an intrusion detection system in advanced metering infrastructure

被引:0
作者
Ruizhe Yao
Ning Wang
Peng Chen
Di Ma
Xianjun Sheng
机构
[1] Dalian University of Technology,Electronic Information and Electrical Engineering
来源
Multimedia Tools and Applications | 2023年 / 82卷
关键词
Smart grids; Advanced metering infrastructure; Intrusion detection systems; Convolutional neural network; Transformer;
D O I
暂无
中图分类号
学科分类号
摘要
Bi-directional communication networks are the foundation of advanced metering infrastructure (AMI), but they also expose smart grids to serious intrusion risks. While previous studies have proposed various intrusion detection systems (IDS) for AMI, most have not comprehensively considered the impact of different factors on intrusions. To ensure the security of the bi-directional communication network of AMI, this paper proposes an IDS based on deep learning theory. First, the invalid features are eliminated according to the feature screening strategy based on eXtreme Gradient Boosting (XGBoost), after which the data distribution is balanced by the adaptive synthetic (ADASYN) sampling technique. Next, multi-space feature subsets based on the convolutional neural network (CNN) are constructed to enrich the spatial distribution of samples. Finally, the Transformer is used to construct feature associations and extract crucial traits, such as the temporal and fine-grained characteristics of features, to complete the identification of intrusion behaviors. The proposed IDS is tested on the KDDCup99, NSL-KDD, and CICIDS-2017 datasets, and the results show that it has high performance with accuracy of 97.85%, 91.04%, and 91.06% respectively.
引用
收藏
页码:19463 / 19486
页数:23
相关论文
共 146 条
[51]  
Morabito FC(undefined)undefined undefined undefined undefined-undefined
[52]  
Hussain A(undefined)undefined undefined undefined undefined-undefined
[53]  
Ismail M(undefined)undefined undefined undefined undefined-undefined
[54]  
Shaaban MF(undefined)undefined undefined undefined undefined-undefined
[55]  
Naidu M(undefined)undefined undefined undefined undefined-undefined
[56]  
Serpedin E(undefined)undefined undefined undefined undefined-undefined
[57]  
Javaid N(undefined)undefined undefined undefined undefined-undefined
[58]  
Jan N(undefined)undefined undefined undefined undefined-undefined
[59]  
Javed MU(undefined)undefined undefined undefined undefined-undefined
[60]  
Jeong JH(undefined)undefined undefined undefined undefined-undefined