Show simple item record

dc.contributor.authorSrivathsan, Thirumurugan
dc.date.accessioned2024-08-26T14:55:06Z
dc.date.available2024-08-26T14:55:06Z
dc.date.issued2024-08-16
dc.identifier.urihttp://hdl.handle.net/10222/84462
dc.description.abstractAs Instant Messaging Applications become more popular, they can be used for a variety of purposes, including sending files, making voice and video calls as well as texting in groups and private channels for both personal and professional purposes. I aim to explore network traffic signatures in instant messaging applications for network monitoring and analysis purposes. To achieve this I designed and developed a framework to automatically generate and capture traffic from the seven most used and popular instant messaging applications, namely Discord, Messenger, Signal, Skype, Teams, Telegram, and WhatsApp. I have analyzed and discovered patterns of texting via IMAs from the perspective of texting behaviour such as synchronous and asynchronous communications. Moreover, their traffic is generated and captured with different types of user communication based on the number of participants such as private texting with two users, group texting with three users, and group texting with four users. The resulting end-to-end encrypted traffic is analyzed using a machine-learning-based approach to traffic metadata without using deep packet inspection. Evaluations show that it is possible to identify between private, groups with different users for asynchronous and synchronous instant messaging applications. This in return could help better planning and management of the network operations for user quality of service.en_US
dc.language.isoenen_US
dc.subjectMachine Learningen_US
dc.subjectInstant Messaging Applicationsen_US
dc.subjectgroup chaten_US
dc.subjectPrivate chaten_US
dc.subjectText Messageen_US
dc.subjectEncrypted Network Trafficen_US
dc.subjectFlowsen_US
dc.subjectAsynchronousen_US
dc.subjectSynchronousen_US
dc.titleIdentifying Network Traffic Signatures For Texting Via Instant Messaging Applications: A Machine Learning Approachen_US
dc.date.defence2024-08-08
dc.contributor.departmentFaculty of Computer Scienceen_US
dc.contributor.degreeMaster of Computer Scienceen_US
dc.contributor.external-examinerMarwa Elsayeden_US
dc.contributor.thesis-readerSaurabh Deyen_US
dc.contributor.thesis-supervisorRiyad Alshammarien_US
dc.contributor.thesis-supervisorNur Zincir-Heywooden_US
dc.contributor.ethics-approvalNot Applicableen_US
dc.contributor.manuscriptsNot Applicableen_US
dc.contributor.copyright-releaseNot Applicableen_US
 Find Full text

Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record