Encrypted Internet traffic classification using a supervised Spiking Neural Network
Ali Rasteh, Florian Delpech, Carlos Aguilar-Melchor, Romain Zimmer,, Saeed Bagheri Shouraki, Timoth\'ee Masquelier

TL;DR
This paper demonstrates that simple supervised spiking neural networks can effectively classify encrypted internet traffic by leveraging temporal packet features, achieving high accuracy with significantly reduced complexity and energy consumption.
Contribution
It introduces a simple feedforward SNN trained with Surrogate Gradient Learning for encrypted traffic classification, outperforming previous methods in accuracy and simplicity.
Findings
Achieved 95.9% accuracy on ISCX dataset.
Reduced model complexity by 1-4 orders of magnitude.
Exploited temporal packet features for improved classification.
Abstract
Internet traffic recognition is an essential tool for access providers since recognizing traffic categories related to different data packets transmitted on a network help them define adapted priorities. That means, for instance, high priority requirements for an audio conference and low ones for a file transfer, to enhance user experience. As internet traffic becomes increasingly encrypted, the mainstream classic traffic recognition technique, payload inspection, is rendered ineffective. This paper uses machine learning techniques for encrypted traffic classification, looking only at packet size and time of arrival. Spiking neural networks (SNN), largely inspired by how biological neurons operate, were used for two reasons. Firstly, they are able to recognize time-related data packet features. Secondly, they can be implemented efficiently on neuromorphic hardware with a low energy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
