Skip to content
Open access

Development of an Email Phishing Detection System Using TF–IDF Feature Extraction and Machine Learning Algorithms

Aug 2026 · Iconic research and engineering journals · Vol 10, pp. 2430-2445 · 0 citations · 28 references

Abstract

- The rapid expansion of digital communication has established email as a primary medium for information exchange among individuals, businesses, and organisations. This widespread reliance has contributed to a marked increase in phishing attacks, in which cybercriminals impersonate legitimate entities to obtain sensitive information, including login credentials, financial data, and personal details. Traditional phishing detection methods, including rule-based filters and blacklist mechanisms, have proven increasingly insufficient against sophisticated and evolving phishing strategies. As a result, there is a critical need for intelligent and adaptive detection systems capable of accurately identifying phishing emails. This study presents the development of an intelligent Email Phishing Detection System utilising supervised machine learning algorithms to enhance email security and protect users from phishing threats. A publicly available dataset containing both phishing and legitimate email messages was employed for model training and evaluation. The dataset underwent preprocessing steps including text cleaning, tokenisation, stop-word removal, and feature extraction using the Term Frequency – Inverse Document Frequency (TF – IDF) technique. Five supervised machine learning algorithms — Logistic Regression, Naïve Bayes, Decision Tree, Random Forest, and Support Vector Machine (SVM) — were trained and evaluated using standard performance metrics: accuracy, precision, recall, and F1-score. Experimental results indicated that the Support Vector Machine (SVM) outperformed the other classification models, achieving an accuracy of 99.1%, precision of 99.0%, recall of 99.1%, and an F1-score of 99.0%. Due to its superior performance, the SVM model was selected for deployment in the developed system. The proposed phishing detection system was implemented as a desktop application using Python's Tkinter graphical user interface (GUI), allowing users to input email content and receive real-time predictions regarding the legitimacy of emails. The findings demonstrate that machine learning techniques, particularly the Support Vector Machine algorithm, offer a highly accurate, reliable, and efficient approach to phishing email detection. Integrating the trained SVM model into a user-friendly desktop application provides a practical, lightweight, and scalable solution that enhances email security, reduces false detections, and assists users in more effectively identifying phishing attempts.

Read PDF

Similar papers

Open access Sep 2026

EPAD: Email Phishing Attack Detection Powered by Machine Learning and Natural Language Processing

Phishing is a form of social engineering attack which takes advantage of human vulnerability to exploit users. Email phishing is an emerging and prevalent form of cyber attack that impersonates a trusted entity. In today's world, email has become a de facto mechanism of communication for individuals and businesses. Phi...

Mansi Harihar, Shilpa Deshpande, Mahendra Deore · 0 citations
Conference Aug 2026

A Framework for Phishing Email Detection with Statistical Text Representation and Semantic Feature Analysis

Phishing emails are still a major cybersecurity risk because of more sophisticated social engineering methods. Many traditional detection techniques are losing effectiveness. The increasing complexity and variety of spoofing attacks require better observation systems. Within this research, a comparative foundation is p...

Chayan Mondal Abir, Proshen Das, Vaishnavi Jayaraman et al. · 0 citations
Open access Aug 2026

Phishing URL Detection Using TF-IDF Character N-Gram and Complement Naive Bayes

Efficiency makes the proposed approach exceptionally suitable for real-time detection in resource-constrained environments, such as mobile applications or browser extensions, providing an accessible and proactive layer of defense for end-users.

Paskalis Reynaldy Elroy Gabriel, Anggraini Puspita Sari, Achmad Junaidi · 0 citations
Conference Open access 2026

Machine-learning and DNN-based Email Phishing Recognition Methods

Email spam and phishing remain one of the threats in the information era that harms information and financial security. This study, based on machine learning methods, uses a Kaggle dataset containing over 250,000 samples to classify emails into three categories: legitimate, phishing, and spam. A pre-processing pipeline...

Yuan-Dong Wu · 0 citations
Open access Aug 2026

Email Security: Predictive Analysis of Spam Detection Using Machine Learning

The proposed system utilizes textual features such as word frequency, message structure, and content patterns to classify emails as spam or legitimate (ham) through supervised learning techniques, and is developed using Python and Scikit-learn.

M. K, S. Nandhini · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.