{'fraction_non_alphanumeric': 0.021505376344086023, 'fraction_numerical': 0.008602150537634409, 'mean_word_length': 5.206666666666667, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Application Recognition Based on Bit-Stream Shape in Mobile Networks

For mobile network operators, it is important to know the service used by their clients for multiple reasons such as Quality of Service guarantee, throttling, prioritization of traffic, or differentiated pricing. The first step to achieve this is to recognize what application is used by a customer on this smartdevice connected to mobile network. Classical, port-based, or deep packet inspection methods face difficulties due to widely used encryption. In this study, we investigate the feasibility of application recognition only from the bit-stream shape on mobile communication channel. For this purpose, a convolutional neural network for time-series classification was used on the dataset collected by the authors. Training of the convolutional neural network was performed on download and upload bit-streams using a sample duration of 60, 300 and 600 s.