Research Papers - Dept of Computer Systems Engineering

Permanent URI for this collection https://rda.sliit.lk/handle/123456789/1253

Browse

Search Results

Now showing 1 - 8 of 8
  • Thumbnail Image
    PublicationOpen Access
    A cost effective machine learning based network intrusion detection system using Raspberry Pi for real time analysis
    (PLOS ONE, 2025-12-29) Wijethilaka R.W.K.S; Yapa, K; Siriwardena, D
    In an increasingly interconnected world, the security of sensitive data and critical operations is paramount. This study presents the development of a Network Intrusion Detection System (NIDS) that analyzes both inbound and outbound network traffic to detect and classify various cyber attacks. The research begins with an extensive review of existing intrusion detection techniques, highlighting the limitations of traditional methods when addressing the unique security challenges posed by distributed networks. To overcome these limitations, advanced machine learning algorithms, including Random Forest, Long Short Term Memory (LSTM) networks, Artificial Neural Networks (ANN), XGBoost, and Naive Bayes, are employed to create a robust and adaptive intrusion detection system. The practical implementation utilizes a Raspberry Pi as the central processing unit for real time traffic analysis, supported by hardware components such as Ethernet cables, LEDs, and buzzers for continuous monitoring and immediate threat response. A comprehensive alert system is developed, sending email notifications to administrators and activating physical indicators to signify detected threats. Our proposed NIDS achieves 96.5 detection accuracy on the NF-UQ-NIDS dataset, with a significantly reduced false positive rate after applying SMOTE. The system processes real time network traffic with an average response time of 50 milliseconds, outperforming traditional IDS solutions in accuracy and efficiency. Evaluation using the NF-UQ-NIDS dataset demonstrates a significant improvement in detection accuracy and response time, establishing the system as an effective tool for safeguarding networks against emerging cyber threats.
  • Thumbnail Image
    PublicationEmbargo
    IDairy: Intelligence and Secure E-Commerce Platform for Dairy Production and Distribution Using Block Chain and Machine Learning
    (IEEE, 2022-07-18) Liyanage, I; Madhuwantha, N; Perera, M; Ruhunage, S; Mahaadikara, M. D. J. T. H; Rupasinghe, L
    The dairy industry plays an essential role in the Sri Lanka economy. The purpose of this study is to reduce the cost of import dairy products and increase the profit of the dairy industry. IDairy: Intelligence and secure e-commerce platform for dairy production and distribution using blockchain and machine learning has been suggested as a mobile application. As a first step, this research suggested four factors. Develop a business intelligence dashboard using predictive analysis and provide business solutions to dairy companies described the revenue for the coming month using machine learning and the earning data charts for years to come to display in the dashboard. Design IOT device to maintain the temperature of fresh milk cargo while transporting to productions and design smart contract to maintain the optimum temperature for the fresh milk harvest. Develop a system to identify the cows’ diseases using image processing the primary objective was identified cows’ Foot and Mouth diseases and provide notifications to milk farms about existing illnesses. Cows’ disease directly affects dairy productions. Develop a mobile application for farmers to store animal data, do profit calculation, including giving business solutions through the application with location tracking service. With this IDairy application, both farmers and production companies will be able to get an idea about their future profit and will be suggesting the business solutions.
  • Thumbnail Image
    PublicationOpen Access
    Machine Learning Modelling of the Relationship between Weather and Paddy Yield in Sri Lanka
    (Hindawi, 2021-05) Ekanayake, P; Rankothge, W; Weliwatta, R; Jayasinghe, J. M. J. W
    This paper presents the development of crop-weather models for the paddy yield in Sri Lanka based on nine weather indices, namely, rainfall, relative humidity (minimum and maximum), temperature (minimum and maximum), wind speed (morning and evening), evaporation, and sunshine hours. The statistics of seven geographical regions, which contribute to about two-thirds of the country’s total paddy production, were used for this study. The significance of the weather indices on the paddy yield was explored by employing Random Forest (RF) and the variable importance of each of them was determined. Pearson’s correlation and Spearman’s correlation were used to identify the behavior of correlation in a positive or negative direction. Further, the pairwise correlation among the weather indices was examined. The results indicate that the minimum relative humidity and the maximum temperature during the paddy cultivation period are the most influential weather indices. Moreover, RF was used to develop a paddy yield prediction model and four more techniques, namely, Power Regression (PR), Multiple Linear Regression (MLR) with stepwise selection, forward (step-up) selection, and backward (step-down) elimination, were used to benchmark the performance of the machine learning technique. Their performances were compared in terms of the Root Mean Squared Error (RMSE), Correlation Coefficient (R), Mean Absolute Error (MAE), and the Mean Absolute Percentage Error (MAPE). As per the results, RF is a reliable and accurate model for the prediction of paddy yield in Sri Lanka, demonstrating a very high R of 0.99 and the least MAPE of 1.4%.
  • Thumbnail Image
    PublicationEmbargo
    Human and Organizational Threat Profiling Using Machine Learning
    (IEEE, 2021-12-09) Kumara, P. M. I. N; Dananjaya, K. G. S; Amarasena, N. P. N. H; Pinto, H. M. S; Yapa, K; Rupasinghe, L
    The usage of online social networking sites is increasing rapidly. But the downside is that the growth of various kinds of ongoing social media threats such as fake profiles, cyberbullying, and fake news. Many important observations can be made to increase the existing knowledge about social media threats by studying various information exchanged through public and organizations. One direction is to conduct studies on human behavior and personality traits using public user profile data and the organizational threat classifying. This research aims to build a system to predict human personality behaviors on social media profiles based on the OCEAN Model and company-based threat profiling. All the data collected relating to everyone in the consumer’s friend list is analyzed to obtain the threatening behaviors and classified according to the OCEAN to generate a threat report. Organizational network gathered log data for filtered log protection against malware. Logs received from these endpoints will be collected by collectors. Those logs will be forwarded to our filter, made of a Machine Learning Algorithm (MLA). This will be a custom MLA specially designed for this purpose. MLA will classify and categorize threats according to their severity, filtered log protection system against malware and other threats.
  • Thumbnail Image
    PublicationEmbargo
    Smart Office Automation System for Covid Prevention
    (2021 3rd International Conference on Advancements in Computing (ICAC), SLIIT, 2021-12-09) Rajapaksha, R.A.D.S.; Costa, L.S.; Prasanna, P.L.U.S.C.; Disanayaka, A.P.D.; Senarathne, A. N.; Wijekoon, Janaka L.
    Today, this coronavirus is spread all around the world. Most organizations and businesses start to think about how to continue their business in a situation like COVID-19 and their employees’ health and business security. To avoid and be safe from this type of disease, there are some common rules to follow. Keeping a distance, wearing a mask, cleaning our hands, are some health guidelines from them. According to the current situation, many inventors are trying and have already given some solutions to avoid these kinds of situations aligning with health guidance’ provided by WHO. With the advantage of advanced modern-day technologies and ideas, researchers started to think about how to face situations like these with the new technologies and found that many users are highly interested and motivated with automated systems. Thus, from this study, we aim to provide a fully automated office management system to prevent corona with advanced technology in combination with IoT technologies, Machine learning, Cloud technologies, and sensor technologies. Considering the security aspect, Controlling the main entrance, identifying, ensuring user’s authentication before entering the building, and monitoring employee activities are very significant aspects of the study. As the result of the study, the combination of IoT technologies and Machine Learning with deep learning mechanisms have guaranteed organizational business continuity, employees' health, and security.
  • Thumbnail Image
    PublicationEmbargo
    Price Optimisation and Management
    (2021 3rd International Conference on Advancements in Computing (ICAC), SLIIT, 2021-12-09) Shafkhan, M.T.M.; Jayasundara, P.R.S.S.; Kariyapperuma, K.A.D.R.L.; Lakruwan, H.P.S.; Rupasinghe, L.
    One of the most crucial decisions a company makes is its pricing strategy. When it comes to pricing, a company must consider the present, as well as the future and the past pricing. It enables a company to make sound judgments. In the process of marketing products, price is the only factor that creates income; everything else is a cost. Guessing at product pricing is a little like throwing darts blindfolded; some will hit something, but it probably will not be the dartboard. Large-scale enterprises throughout the world still depend on Excel sheets with numerous manpower or expensive pricing solutions. Expensive pricing systems are difficult to implement for Medium and Large Sized Enterprises in countries like Sri Lanka. Our goal in this research is to propose an affordable, efficient, easy-to-use and secure solution which can be implemented in Medium and Large Sized Enterprises in Sri Lanka. Manufacturing cost, shipping cost, competitor analysis, customer behaviour are taken as the root factors when deciding the price. The proposed solution includes Machine Learning components which is fed with historical data of these four factors to predict the manufacturing cost, shipping cost, competitor price and customer behavioural factors on a given date and as well as an optimisation component which enables the opportunities to minimise the cost and maximise the profit. The four Machine Learning components are implemented using LSTM, ARIMA, Facebook Prophet and a clustering model. The optimisation model is implemented using linear programming optimise these four components. A user-friendly web application is implemented using MEAN stack with micro service architecture to access this.
  • Thumbnail Image
    PublicationEmbargo
    Prevent Data Exfiltration on Smart Phones Using Audio Distortion and Machine Learning
    (IEEE, 2021-07-27) Moonamaldeniya, M; Priyashantha, V. R. S. C; Gunathilake, M. B. N. B; Ransinghe, Y. M. P. B; Ratnayake, A. L. S. D; Abeygunawardhana, P. K. W
    Attacks on mobile devices have gained a significant amount of attention lately. This is because more and more individuals are switching to smartphones from traditional non-smartphones. Therefore, attackers or cybercriminals are now getting on the bandwagon to have an opportunity at obtaining information stored on smartphones. In this paper, we present an Android mobile application that will aid to minimize data exfiltration from attacks, such as, Acoustic Side-Channel Attack, Clipboard Jacking, Permission Misuse and Malicious Apps. This paper will commence its inception with an introduction explaining the current issues in general and how attacks such as side-channel attacks and clipboard jacking paved the way for data exfiltration. We will also discuss a few already existing solutions that try to mitigate these problems. Moving on to the methodology we will emphasize how we came about the solution and what methods we followed to achieve the end goal of securing the smartphone. In the final section, we will discuss the outcomes of the project and conclude what needs to be done in the future to enhance this project so that this mobile application will continue to keep the user's data safe from the criminals' grasps.
  • Thumbnail Image
    PublicationEmbargo
    Digital Preservation and Noise Reduction using Machine Learning
    (IEEE, 2021-12-09) Aravinda, K. P; Sandeepa, K. G. H; Sedara, V. V; Chamodya, A. K. Y. L; Dharmasena, T; Abeygunawardhana, P. K. W
    This paper proposes a digital preservation solution for Sinhala audios to conserve those as documents with noise reduction. The solution has implemented multiple noise reduction techniques as a pre-processing step to remove unwanted internal and external noises. A two-step, two-way noise reduction process is applied to produce clean audios based on Deep Convolutional Neural Network (DCNN) and adaptive filter-based techniques. This approach implements two separate noise reduction models for internal and external noises. After that, the speech recognition decoder recognizes the speech and converts it to a Unicode document by acoustic, language, and pronunciation models using extracted audio features from the denoised audio. Further, noise reduction models are decoupled from the preservation solution and exposed as a sub solution for multilingualism noise reduction, supporting English and Sinhala audios.