Boubakr Nour

Dr. Boubakr Nour

Engineering Faculty, Department of Electrical and Computer Engineering, Université de Sherbrooke, Québec, Canada
orcid

Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
23 January 2019 in IEEE Communications Surveys & Tutorials
Verified
Journal Article
Closed access
HKHakima Khelifi
Hakima Khelifi
SLSenlin Luo
Senlin Luo
Boubakr NourBoubakr Nour
Boubakr Nour
HMHassine Moungla
Hassine Moungla
YFYasir Faheem
Yasir Faheem
AKAdlen Ksentini
Adlen Ksentini
Information-Centric Networking (ICN) has been proposed as one of the future Internet architectures. It is poised to address the challenges faced by today’s Internet that include, but not limited to, scalability, addressing, security, and privacy. Furthermore, it also aims at meeting the requirements for new emerging Internet applications. To realize ICN, Named Data Networking (NDN) is one of the recent implementations of ICN that provides a suitable communication approach due to its clean slate design and simple communication model. There are a plethora of applications realized through ICN in different domains where data is the focal point of communication. One such domain is Intelligent Transportation System (ITS) realized through Vehicular Ad hoc NETwork (VANET) where vehicles exchange information and content with each other and with the infrastructure. To date, excellent research results have been yielded in the VANET domain aiming at safe, reliable, and infotainment-rich driving experience. However, due to the dynamic topologies, host-centric model, and ephemeral nature of vehicular communication, various challenges are faced by VANET that hinder the realization of successful vehicular networks and adversely affect the data dissemination, content delivery, and user experiences. To fill these gaps, NDN has been extensively used as underlying communication paradigm for VANET. Inspired by the extensive research results in NDN-based VANET, in this paper, we provide a detailed and systematic review of NDN-driven VANET. More precisely, we investigate the role of NDN in VANET and discuss the feasibility of NDN architecture in VANET environment. Subsequently, we cover in detail, NDN-based naming, routing and forwarding, caching, mobility, and security mechanism for VANET. Furthermore, we discuss the existing standards, solutions, and simulation tools used in NDN-based VANET. Finally, we also identify open challenges and issues faced by NDN-driven VANET and highlight future research directions that should be addressed by the research community.

10 January 2021 in Sensors
Verified
Journal Article
Open access
PDF file
ACAndrew Churcher
Andrew Churcher
RURehmat Ullah
Rehmat Ullah
Jawad AhmadJawad Ahmad
Jawad Ahmad
SRSadaqat Ur Rehman
Sadaqat Ur Rehman
FMFawad Masood
Fawad Masood
William Johnston BuchananWilliam Johnston Buchanan
William Johnston Buchanan
In recent years, there has been a massive increase in the amount of Internet of Things (IoT) devices as well as the data generated by such devices. The participating devices in IoT networks can be problematic due to their resource-constrained nature, and integrating security on these devices is often overlooked. This has resulted in attackers having an increased incentive to target IoT devices. As the number of attacks possible on a network increases, it becomes more difficult for traditional intrusion detection systems (IDS) to cope with these attacks efficiently. In this paper, we highlight several machine learning (ML) methods such as k-nearest neighbour (KNN), support vector machine (SVM), decision tree (DT), naive Bayes (NB), random forest (RF), artificial neural network (ANN), and logistic regression (LR) that can be used in IDS. In this work, ML algorithms are compared for both binary and multi-class classification on Bot-IoT dataset. Based on several parameters such as accuracy, precision, recall, F1 score, and log loss, we experimentally compared the aforementioned ML algorithms. In the case of HTTP distributed denial-of-service (DDoS) attack, the accuracy of RF is 99%. Furthermore, other simulation results-based precision, recall, F1 score, and log loss metric reveal that RF outperforms on all types of attacks in binary classification. However, in multi-class classification, KNN outperforms other ML algorithms with an accuracy of 99%, which is 4% higher than RF.

4 October 2018 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
Sujit BiswasSujit Biswas
Sujit Biswas
Kashif KashifKashif Kashif
Kashif Kashif
FLFan Li
Fan Li
Boubakr NourBoubakr Nour
Boubakr Nour
YWYu Wang
Yu Wang
Internet of Things and Blockchain technologies have been dominating their respective research domains for some time. IoT offers automation at the finest level in different fields, while Blockchain provides secure transaction processing for asset exchanges. The capability of IoT devices to generate transactions prompts their integration with Blockchain as the next logical step. The biggest challenges in this integration are the scalability of ledger and rate of transaction execution in Blockchain. On one hand, due to their large numbers, IoT devices will generate transactions at a rate which current block chain solutions cannot handle. On the other hand, implementing Blockchain peers onto IoT devices is impossible due to resource constraints. This prohibits direct integration of both technologies in their current state. In this article, we propose a solution to address these challenges by using a local peer network to bridge the gap. It restricts the number of transactions which enters the global Blockchain by implementing a scalable local ledger, without compromising on the peer validation of transactions at local and global level. The testbed evaluations show significant reduction in the block weight and ledger size on global peers. The solution also indirectly improves the transaction processing rate of all peers due to load distribution.

17 April 2020 in ACM Computing Surveys
Verified
Journal Article
Open access
IAIqbal Alam
Iqbal Alam
Kashif KashifKashif Kashif
Kashif Kashif
FLFan Li
Fan Li
Zohaib LatifZohaib Latif
Zohaib Latif
Md Monjurul KarimMd Monjurul Karim
Md Monjurul Karim
YWYu Wang
Yu Wang
Internet of Things (IoT) and Network Softwarization are fast becoming core technologies of information systems and network management for the next-generation Internet. The deployment and applications of IoT range from smart cities to urban computing and from ubiquitous healthcare to tactile Internet. For this reason, the physical infrastructure of heterogeneous network systems has become more complicated and thus requires efficient and dynamic solutions for management, configuration, and flow scheduling. Network softwarization in the form of Software Defined Networks and Network Function Virtualization has been extensively researched for IoT in the recent past. In this article, we present a systematic and comprehensive review of virtualization techniques explicitly designed for IoT networks. We have classified the literature into software-defined networks designed for IoT, function virtualization for IoT networks, and software-defined IoT networks. These categories are further divided into works that present architectural, security, and management solutions. Besides, the article highlights several short-term and long-term research challenges and open issues related to the adoption of software-defined Internet of Things.

1 June 2019 in Computer Communications
Verified
Journal Article
Closed access
Boubakr NourBoubakr Nour
Boubakr Nour
KSKashif Sharif
Kashif Sharif
FLFan Li
Fan Li
Sujit BiswasSujit Biswas
Sujit Biswas
HMHassine Moungla
Hassine Moungla
YWYu Wang
Yu Wang

6 May 2019 in IEEE Networking Letters
Verified
Journal Article
Closed access
Boubakr NourBoubakr Nour
Boubakr Nour
AKAdlen Ksentini
Adlen Ksentini
NHNicolas Herbaut
Nicolas Herbaut
PFPantelis Frangoudis
Pantelis Frangoudis
HMHassine Moungla
Hassine Moungla
With advent of 5G, the classical mobile network business model is shifting from a network-operator-oriented business to a more open system with several actors. In this context, the Network Slice provider will play the role of an intermediate entity between the vertical service provider and the resource provider. To deploy a network slice, the network slice provider will require a brokering mechanism, which allows it to lease resources from different providers in a secure and private way. In this paper we propose a broker design based on Blockchain technology, providing a mechanism that secures and ensures anonymous transactions.