DESGIN AND IMPLEMENTATION OF A TWO FACTOR AUTHENTICATION LOGIN SYSTEM USING ONE TIME PASSWORD (OTP) WITH EMAIL – Complete Project Material
Abstract
This project focuses on the design and implementation of a Two-Factor Authentication (2FA) login system that utilizes One-Time Passwords (OTP) delivered via email to enhance web security. As traditional password-based authentication becomes increasingly vulnerable to credential stuffing, phishing, and brute-force attacks, there is a critical need for secondary layers of verification that are both accessible and cost-effective.
The developed system integrates a standard primary authentication layer (email and password) with a secondary dynamic layer. Upon successful validation of primary credentials, the system generates a unique, time-sensitive OTP using a secure cryptographic algorithm. This code is then transmitted to the user's registered email address. Access to the protected resources is granted only after the user provides the correct OTP within the allotted timeframe.
The implementation was carried out using a modern web stack, ensuring seamless integration between the frontend interface, the backend logic for OTP generation/validation, and an SMTP (Simple Mail Transfer Protocol) service for reliable email delivery. Results from system testing indicate a significant reduction in the risk of unauthorized access due to compromised passwords. This study concludes that email-based 2FA provides a robust balance between high-level security and user convenience, making it a viable solution for protecting sensitive data in various digital environments.
What You Get
This Computer Science project topic titled "DESGIN AND IMPLEMENTATION OF A TWO FACTOR AUTHENTICATION LOGIN SYSTEM USING ONE TIME PASSWORD (OTP) WITH EMAIL" is a complete research material prepared for students in Nigeria. It includes abstract, introduction, literature review, methodology, results, and conclusion.
- ✓ Complete project document
- ✓ Properly formatted with references
- ✓ Table of contents and bibliography
- ✓ Editable Word document format
- ✓ Free topic modification upon request
Explore more Computer Science project topics