SETTI: A Self-supervised Adversarial Malware Detection Architecture in an IoT Environment
Not on the map. Why?
Abstract (arXiv)
In recent years, malware detection has become an active research topic in the area of Internet of Things (IoT) security. The principle is to exploit knowledge from large quantities of continuously generated malware. Existing algorithms practice available malware features for IoT devices and lack real-time prediction behaviors. More research is thus required on malware detection to cope with real-time misclassification of the input IoT data. Motivated by this, in this paper we propose an adversarial self-supervised architecture for detecting malware in IoT networks, SETTI, considering samples of IoT network traffic that may not be labeled. In the SETTI architecture, we design three self-supervised attack techniques, namely Self-MDS, GSelf-MDS and ASelf-MDS. The Self-MDS method considers the IoT input data and the adversarial sample generation in real-time. The GSelf-MDS builds a generative adversarial network model to generate adversarial samples in the self-supervised structure. Finally, ASelf-MDS utilizes three well-known perturbation sample techniques to develop adversarial malware and inject it over the self-supervised architecture. Also, we apply a defence method to mitigate these attacks, namely adversarial self-supervised training to protect the malware detection architecture against injecting the malicious samples. To validate the attack and defence algorithms, we conduct experiments on two recent IoT datasets: IoT23 and NBIoT. Comparison of the results shows that in the IoT23 dataset, the Self-MDS method has the most damaging consequences from the attacker's point of view by reducing the accuracy rate from 98% to 74%. In the NBIoT dataset, the ASelf-MDS method is the most devastating algorithm that can plunge the accuracy rate from 98% to 77%.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 42 of its 71 references that are in the map. First posted on arXiv 16 Apr 2022.
Builds on
42 of 71 references.
References · 42
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2022Generative Adversarial Networkscited by 5,627
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,877
- 2016Adversarial examples in the physical worldcited by 1,769
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,591
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,545
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,517
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,273
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,066
- 2018Generalized Cross Entropy Loss for Training Deep Neural Networks with Noisy Labelscited by 997
30 more
- 2019SpanBERT: Improving Pre-training by Representing and Predicting Spanscited by 834
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 790
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 673
- 2016Making Deep Neural Networks Robust to Label Noise: a Loss Correction Approachcited by 665
- 2019Using Self-Supervised Learning Can Improve Model Robustness and Uncertaintycited by 514
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 342
- 2018Adversarially Robust Generalization Requires More Datacited by 318
- 2020Self-supervised Equivariant Attention Mechanism for Weakly Supervised Semantic Segmentationcited by 300
- 2019Self-Supervised Learning by Cross-Modal Audio-Video Clusteringcited by 267
- 2019Large Scale Adversarial Representation Learningcited by 239
- 2015BoxSup: Exploiting Bounding Boxes to Supervise Convolutional Networks for Semantic Segmentationcited by 238
- 2016Simple Does It: Weakly Supervised Instance and Semantic Segmentationcited by 227
- 2018Using Trusted Data to Train Deep Networks on Labels Corrupted by Severe Noisecited by 216
- 2017UnFlow: Unsupervised Learning of Optical Flow with a Bidirectional Census Losscited by 202
- 2017Colorization as a Proxy Task for Visual Understandingcited by 175
- 2019SelFlow: Self-Supervised Learning of Optical Flowcited by 128
- 2020Empowering Things with Intelligence: A Survey of the Progress, Challenges, and Opportunities in Artificial Intelligence of Thingscited by 111
- 2019SCOPS: Self-Supervised Co-Part Segmentationcited by 100
- 2019Unsupervised Moving Object Detection via Contextual Information Separationcited by 72
- 2018N-BaIoT: Network-based Detection of IoT Botnet Attacks Using Deep Autoencoderscited by 67
- 2018Learning Image Representations by Completing Damaged Jigsaw Puzzlescited by 66
- 2020Federated Self-Supervised Learning of Multi-Sensor Representations for Embedded Intelligencecited by 40
- 2017Adversarial Network Embeddingcited by 25
- 2019On Defending Against Label Flipping Attacks on Malware Detection Systemscited by 22
- 2018Cross Pixel Optical Flow Similarity for Self-Supervised Learningcited by 21
- 2018Semi-supervised Learning on Graphs with Generative Adversarial Netscited by 21
- 2021Uncertainty-Aware Semi-Supervised Method Using Large Unlabeled and Limited Labeled COVID-19 Datacited by 13
- 2020Adversarial Network Traffic: Towards Evaluating the Robustness of Deep Learning-Based Network Traffic Classificationcited by 11
- 2021Self-Supervised Adversarial Example Detection by Disentangled Representationcited by 7
- 2021Fine-Grained Adversarial Semi-supervised Learningcited by 4
Built on by
Not cited yet.