MambaGCN-SMI: Protocol state machine inference framework based on Mamba and GCN

To address the limitations of existing non-interactive protocol state machine inference methods in feature representation capability, inter-stage information fusion, and adaptive simplification strategies, this paper proposes the MambaGCN-SMI inference framework. The method employs a dual-level Mamba encoder to extract deep semantic features from protocol interactions, constructs an initial directed state graph based on clustering and state transition conditional entropy, and utilizes a Graph Convolutional Network to learn node embeddings, enabling data-driven adaptive state merging and simplification. Experiments on a multi-protocol dataset encompassing TCP, HTTP, SMTP, Modbus, and DNP3 demonstrate that the framework outperforms mainstream methods in both state machine structure recovery and behavioral prediction. It achieves an average prediction accuracy of 95.7% and a behavior coverage of 97.5%. For structural recovery, the node and edge F1-scores reach 0.939 and 0.915, respectively. Ablation studies confirm that both the Mamba encoder and the Graph Convolutional Network module contribute significantly to the performance improvement. By integrating selective state space modeling with graph structure learning, this research achieves high-precision, adaptive inference of private protocol state machines, offering an effective deep learning solution for protocol reverse engineering analysis.

Authors

Institutions

Publication Details

Journal
PLoS ONE
Published
2026-08-20
DOI
https://doi.org/10.1371/journal.pone.0354921
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MambaGCN-SMI: Protocol state machine inference framework based on Mamba and GCN

Junkang Ren, Ruijuan Chu, Qing Li, Yifan Chen
PLoS ONE
Software-Defined Networks and 5G
article

MambaGCN-SMI: Protocol state machine inference framework based on Mamba and GCN

Junkang Ren, Ruijuan Chu, Qing Li, Yifan Chen
article en

Abstract

To address the limitations of existing non-interactive protocol state machine inference methods in feature representation capability, inter-stage information fusion, and adaptive simplification strategies, this paper proposes the MambaGCN-SMI inference framework. The method employs a dual-level Mamba encoder to extract deep semantic features from protocol interactions, constructs an initial directed state graph based on clustering and state transition conditional entropy, and utilizes a Graph Convolutional Network to learn node embeddings, enabling data-driven adaptive state merging and simplification. Experiments on a multi-protocol dataset encompassing TCP, HTTP, SMTP, Modbus, and DNP3 demonstrate that the framework outperforms mainstream methods in both state machine structure recovery and behavioral prediction. It achieves an average prediction accuracy of 95.7% and a behavior coverage of 97.5%. For structural recovery, the node and edge F1-scores reach 0.939 and 0.915, respectively. Ablation studies confirm that both the Mamba encoder and the Graph Convolutional Network module contribute significantly to the performance improvement. By integrating selective state space modeling with graph structure learning, this research achieves high-precision, adaptive inference of private protocol state machines, offering an effective deep learning solution for protocol reverse engineering analysis.

PLoS ONEVol. 21(8)
PLA Information Engineering University (CN)
Partnerships for the goals
Openalex Percentile: Top 8%
Software-Defined Networks and 5G
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.