Sensors & Transducers (Feb 2021)

Performance Analysis and Comparison of Sequence Identification Algorithms in IoT Context

  • P. -S. GREAU-HAMARD,
  • M. DJOKO-KOUAM,
  • Y. LOUET

Journal volume & issue
Vol. 249, no. 2
pp. 72 – 92

Abstract

Read online

In the fast developing world of telecommunications, it may prove useful to be able to analyse any protocol one comes across, even if it is unknown. To that end, one needs to get the state machine and the frame format of the protocol. These can be extracted from network and/or execution traces via Protocol Reverse Engineering (PRE). In this paper, we aim to evaluate and compare the performance of three algorithms used as part of three different PRE systems of the literature: Aho- Corasick (AC), Variance of the Distribution of Variances (VDV), and Latent Dirichlet Allocation (LDA). In order to do so, we suggest a new meaningful metric complementary to precision and recall: the fields detection ratio. We implemented and simulated these algorithms in an Internet of Things (IoT) context, and more precisely on ZigBee Data Link Layer frames. The results obtained clearly show that the LDA algorithm outperforms AC and VDV.

Keywords