Patty: Pattern Series-Based Semantics Analysis for Agnostic Industrial Control Protocols
Reverse engineering of agnostic industrial control protocols (ICPs) based on traffic traces is significant for the security analysis of industrial control systems. Field semantics deduction is an essential step in protocol reverse engineering following the discovery of the message field. Most existing methods rely on knowledge-based analysis for specific fields of common protocols, which require too numerous assumptions and lack semantic knowledge about ICPs. In this paper, we propose a new concept, pattern series, and design the first classification framework for inferring the semantic types of unknown ICPs. Specifically, we first present the definition of pattern series and design the field pattern series generation algorithm for building training data, then develop a field semantics classification model to learn and apply semantic features from known protocols to predict semantic types in unknown protocols. Lastly, we implement a probability-maximizing selection algorithm to obtain optimal semantic types. We demonstrate the effectiveness of the proposed method through extensive experiments with five popular ICPs, including their mixed protocols. Evaluations show that our approach significantly outperforms baseline methods in field semantic recognition, achieving ≥90.8% F1-score.
Authors
- Fuyi Liu
- Yu Yao (ORCID: https://orcid.org/0000-0001-5458-541X)
- Wei Yang (ORCID: https://orcid.org/0000-0002-4471-0026)
- Yunfeng Wu (ORCID: https://orcid.org/0000-0003-2617-1214)
- Shan Yao (ORCID: https://orcid.org/0000-0001-9327-5262)
- Licheng Yang (ORCID: https://orcid.org/0009-0009-1387-5846)
- Daoqing Yang (ORCID: https://orcid.org/0009-0003-8668-7447)
Institutions
- China Aerospace Science and Industry Corporation (China) (CN)
- Yantai University (CN)
- China Electronics Corporation (China) (CN)
- Northeastern University (CN)
Publication Details
- Journal
- IEEE Transactions on Information Forensics and Security
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/tifs.2025.3569129
- Citations
- 1
- Primary Topic
- Fault Detection and Control Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.21