Canada Spends Logo

Explorez notre analyse du budget 2026

Grant: Discovery Launch Supplement

Télé-université

$12,500.00

IoT Device Profiling for Network Anomaly Detection

EF 2024-25

Résumé
The number of Internet of Things (IoT) devices is expected to reach twenty-nine billion connected devices by 2030, across different industrial sectors. These devices are increasingly diverse, and thus disrupting traditional security measures. Indeed, as it has been shown with the MIRAI attack, simple vulnerabilities (e.g., usage of default or weak passwords in IoT devices) were exploited to perpetrate a severe Distributed Denial of Service (DDoS) attack. Mobile Network Operators (MNOs) have limited control over customers' IoT devices, as the latter are usually deployed on the customer premises or scattered over wide areas. Therefore, MNOs need to deploy effective security measures at their end to protect their assets. When abnormal network traffic is detected, two solutions can be adopted: blocking the traffic, or sending it for deeper analysis. The first solution may disconnect legitimate IoT devices, as certain behaviour deviations are quite normal, such as the bandwidth fluctuations. The second solution attempts to learn more about the connected IoT devices' behaviours, generate typical models of them, and refine them continuously. This real-time and continuous learning process adapts the learned models to a changing environment, including new IoT devices, network conditions, and system events. IoT device profiling consists in detecting the profiles of the IoT devices that are connected to the network, merely by analysing the traffic they generate. By profiles, I refer to all the information that can be extracted from the traffic to identify the IoT devices uniquely and precisely. Such profiles can be used to differentiate between legitimate, faulty, and malicious IoT devices. Some IoT device profiling solutions are hardware-centric, as they focus on identifying the device hardware type. Other approaches focus on detecting the drivers that are installed on the IoT device. None of these approaches provides accurate profiles, as the same hardware or driver may be integrated into different IoT device types. There are approaches that are too specific, such as using the lock skew feature to identify the network interface type. However, these features cannot be used solely to identify malicious IoT devices but should be combined with traffic features to do so. Existing IoT device profiling solutions are designed for devices that generate substantial amounts of traffic or discontinuous traffic. However, IoT device traffic may be small and/or continuous too. Therefore, an effective IoT device profiling solution for anomaly detection should encompass all network traffic types, to draw the profile of each device and classify it as legitimate or malicious. The proposed research program aims at designing and developing novel and optimized solutions to the problem of IoT device profiling, which help detecting network anomalies. The expected results from this project will help Canadian MNOs to deploy effective IoT security solutions on their ends.
Programme
Discovery Launch Supplement
Bénéficiaire
Emplacement
Quebec, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data

Tel que publié

Application id
DGECR-2024-00390
Name nom
Louafi, Habib
Department département
Science and Technology
Organization id
35742
Institution établissement
Télé-université
Province en
Québec
Province fr
Québec
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2024
Competition year année de concours
2024
Award amount
12500
Program id
DGECR
Program name en
Discovery Launch Supplement
Program name fr
Supplément Tremplin vers la découverte
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
1207
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Information, computer and communication technologies
Area of application fr
Technologie de l'information, des ordinateurs et des réseaux de communications
Research subject code
2709
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Other computing methods
Research subject fr
Autres méthodes informatiques
Field of research list names en
Not available
Field of research list names fr
Non disponible
Socioeconomic objective list names en
Not available
Socioeconomic objective list names fr
Non disponible
Application title
IoT Device Profiling for Network Anomaly Detection
Keywords
internet of things (iot); iot device profiling; anomaly detection; network traffic analysis; machine learning
Application summary
The number of Internet of Things (IoT) devices is expected to reach twenty-nine billion connected devices by 2030, across different industrial sectors. These devices are increasingly diverse, and thus disrupting traditional security measures. Indeed, as it has been shown with the MIRAI attack, simple vulnerabilities (e.g., usage of default or weak passwords in IoT devices) were exploited to perpetrate a severe Distributed Denial of Service (DDoS) attack. Mobile Network Operators (MNOs) have limited control over customers' IoT devices, as the latter are usually deployed on the customer premises or scattered over wide areas. Therefore, MNOs need to deploy effective security measures at their end to protect their assets. When abnormal network traffic is detected, two solutions can be adopted: blocking the traffic, or sending it for deeper analysis. The first solution may disconnect legitimate IoT devices, as certain behaviour deviations are quite normal, such as the bandwidth fluctuations. The second solution attempts to learn more about the connected IoT devices' behaviours, generate typical models of them, and refine them continuously. This real-time and continuous learning process adapts the learned models to a changing environment, including new IoT devices, network conditions, and system events. IoT device profiling consists in detecting the profiles of the IoT devices that are connected to the network, merely by analysing the traffic they generate. By profiles, I refer to all the information that can be extracted from the traffic to identify the IoT devices uniquely and precisely. Such profiles can be used to differentiate between legitimate, faulty, and malicious IoT devices. Some IoT device profiling solutions are hardware-centric, as they focus on identifying the device hardware type. Other approaches focus on detecting the drivers that are installed on the IoT device. None of these approaches provides accurate profiles, as the same hardware or driver may be integrated into different IoT device types. There are approaches that are too specific, such as using the lock skew feature to identify the network interface type. However, these features cannot be used solely to identify malicious IoT devices but should be combined with traffic features to do so. Existing IoT device profiling solutions are designed for devices that generate substantial amounts of traffic or discontinuous traffic. However, IoT device traffic may be small and/or continuous too. Therefore, an effective IoT device profiling solution for anomaly detection should encompass all network traffic types, to draw the profile of each device and classify it as legitimate or malicious. The proposed research program aims at designing and developing novel and optimized solutions to the problem of IoT device profiling, which help detecting network anomalies. The expected results from this project will help Canadian MNOs to deploy effective IoT security solutions on their ends.