Please wait ...
0% Complete
Home
/
14th International Conference on Computer and Knowledge Engineering
Enhanced Autoencoder-based Clustering for Message Analysis in Binary Protocols
Authors :
Mohaddese Nemati
1
Shiva Mahmoudzadeh
2
Mehdi Teimouri
3
1- University of Tehran
2- University of Tehran
3- University of Tehran
Keywords :
Protocol reverse engineering،Clustering،Binary protocols،Autoencoder،Affinity propagation،Mini-Batch K-Means
Abstract :
Reverse engineering is a critical process in software engineering and communication networks, playing a vital role in optimizing protocols and complex systems. By enabling the analysis and understanding of existing structures, reverse engineering enhances system performance and supports the development of innovative solutions to improve communication efficiency and security. A key aspect of protocol reverse engineering is identifying message types, which is essential for understanding both individual message functions and the overall protocol. Accurate message classification, particularly through clustering algorithms that group messages based on similarities, is crucial for achieving reliable identification results. In this study, after evaluating and comparing various methods, two superior approaches—AEMK and EAEAP—have been identified. These methods integrate two types of autoencoders with Affinity Propagation algorithms and Mini-Batch K-Means. The findings reveal that these proposed approaches significantly enhance cluster homogeneity compared to other methods, such as the PREUNN tool. Specifically, while the PREUNN tool achieves an average homogeneity of 0.193, the AEMK method reaches 0.554, and the EAEAP method achieves 0.919. These results demonstrate that the proposed methods effectively cluster binary protocols, thereby improving the accuracy of message type identification and advancing the field of protocol reverse engineering.
Papers List
List of archived papers
Intelligent Rule Extraction in Complex Event Processing Platform for Health Monitoring Systems
Mohammad Mehdi Naseri - Shima Tabibian - Elaheh Homayounvala
Adaptive Prioritization in Experience Replay Using Feedback from Multiple Learning Signals
Seyed Hossein Mostafavi - Mohammad Bagher Naghibi Sistani
Automated Person Identification from Hand Images\\using Hierarchical Vision Transformer Network
Zahra Ebrahimian - Seyed Ali Mirsharji - Ramin Toosi - Mohammad Ali Akhaee
DTranIDS: A Two-Tiered Intrusion Detection System for RPL-based IoT Networks based on Decision Tree and Transformer Models
Mohammad Fazeli - Mohsen Raji - Mohammad Mahdi Fazeli
Energy Efficient Power Allocation in MIMO-NOMA Systems with ZF Receiver Beamforming in Multiple Clusters
Mahdi Nangir - Abdolrasoul Sakhaei Gharagezlou - Nima Imani
A Synergistic Hybrid Architecture with Residual Attention and Mixture-of-Experts for Robust Hour-Ahead Forex Forecasting
Alireza Abbaszadeh - Seyyed Abed Hosseini - Mohammad Reza Akbarzadeh Totonchi
Classification of Audio Streaming in Network Traffic Based on Machine Learning Methods
Mohammad Nikbakht - Mehdi Teimouri
Enhanced Principal-curve based Classifiers for Time-series Label Prediction
Seyed Aref Hakimzadeh - Koorush Ziarati
A Framework for Automated Cardiovascular Magnetic Resonance Image Quality Scoring based on EuroCMR Registry Criteria
Shahabedin Nabavi - Mohsen Ebrahimi Moghaddam - Ahmad Ali Abin - Alejandro Frangi
Word-level Persian Lipreading Dataset
Javad Peymanfard - Ali Lashini - Samin Heydarian - Hossein Zeinali - Nasser Mozayani
more
Samin Hamayesh - Version 44.9.3