Master's in Software Engineering (CGPA 3.55/4.0) – 18 Years
National University of Sciences & Technology (NUST), Islamabad, Pakistan – (October 2015 – January 2019)
Thesis: “Trust Management System for the Internet of Things (IoT)” – Grade A
Description:
This research work focuses on identifying the malicious behavior of a node that may behave well for a certain time to attain positive trust value, then deliberately exploits and misbehaves to affect peer nodes, in case of an On-Off attack. The objective was to detect and mitigate potential On-Off attacks in a multi-service IoT environment. The proposed model employs a distributed trust management scheme in which each node is autonomous in decision-making and communicates directly with the peer nodes in the network. Trust is evaluated dynamically based on the behavior of nodes after every transaction. The proposed scheme successfully detects the On-Off attack and isolates the misbehaving nodes by classifying them into three distinct categories based on their severity levels i.e. low, mild, and severe. Simulation-based performance evaluation shows improved performance of the proposed Dynamic Distributed Trust Management Scheme (DDTMS) against other state-of-the-art schemes thereby requiring less time and fewer interactions for successfully identifying the malevolent behavior of compromised nodes.Thesis Implementation:
For the DDTMS implementation, the real challenge was the unavailability of any standalone standard IoT simulation tool for testing and validation of trust management and related schemes. To address this challenge, my supervisor advised going ahead with implementing a standalone simulation tool. So, I designed and developed a .NET-based standalone simulation tool, namely Distributed Trust Management Simulator for the IoT (DTMSim-IoT), as a test bench for researchers to test, simulate, and validate various distributed trust management schemes. Related journal and conference articles of DDTMS and DTMSim-IoT are published respectively.👉 The complete source code of DTMSim-IoT has now been officially open-sourced and is available on GitHub:
🔗 https://github.com/swhamdani/DTMSim-IoT
MSc. Computer Science (CGPA 2.50/4.0) – 16 Years
Quaid-i-Azam University (QAU), Islamabad, Pakistan – (February 2008 – March 2011)
Dissertation: “Personalized EMail Client for Mobile Phones (PECMP)”
Description:
This research focused on the development of a customized mobile application for sending and receiving emails on Symbian mobile phones. A significant challenge was the limited access and restrictions of the JavaMail API in Java 2 Platform, Micro Edition (J2ME), which did not allow personal customization of email operations. Additionally, the memory and screen size constraints of Symbian phones posed usability and performance issues.
To overcome these challenges, the proposed Personalized Email Client for Mobile Phones (PECMP) enabled users to define and manage personalized filters for incoming emails, allowing them to tailor email interactions based on user-defined criteria. The application’s user interface was specifically designed to accommodate the limited screen space and memory capabilities of mobile devices of that era.