
DESIGN AND IMPLEMENTATION OF A TWO FACTOR AUTHENTICATION LOGIN SYSTEM USING ONE TIME PASSWORD (OTP) WITH SMS
ABSTRACT
One Time Password (OTP) is free from brute force, replay, and shoulder attacks. The codes may originate from different entropy attributes and schemes, such as true random and digital random number generators. The aim of the study is to develop an Computerized Two Factor Authentication Login System Using One Time Password (OTP) with SMS. In achieving this aim, the following specific objectives were laid out to develop anti-form grabbing technique to encode the user inputs as they are being entered, Implement a Two Factor Authentication mechanism using One Time Password (OTP) with SMS, develop a medium that make use of Email from the server for identity Verification, and develop the OTP algorithm to authenticate the end user. The motivation that led to the implementation of the proposed system is as a result of the challenges of poor security and vulnerability of users, resulting to applications being hacked by unauthorized people, the researcher delved into developing a more secured login application that sends a secret pass-code to the registered phone number of a user for identification purpose. The methodology adopted in this study is the structured system analysis and design methodology (SSADM) which is a technical approach for analyzing and designing an application or system by applying object throughout the software development process. The programming language used is HTML, CSS, JAVASCRIPT, PHP, SQL and JQUERY. The reason why web programming languages was used is because, it is platform independent and it is a web based application. The study will be of great importance to researcher who intends to carry out study in similar topic as the study will serve as a reference point. Finally, the study will be of significance to academia, students, lecturers and the general public as the findings will also contribute to the pool of knowledge. The expected result is A Two Factor Authentication Login System Using One Time Password (OTP) with SMS that will authenticate system users, using QR Code and OTP with SMS. Also, the system will be able to detect valid and invalid OTP code inputted in the application software.
CHAPTER ONE
1.1 Introduction
One Time Password (OTP) is free from brute force, replay, and shoulder attacks. The codes may originate from different entropy attributes and schemes, such as true random and digital random number generators. Businesses, organizations, and academic institutions have adopted OTP methods for credit card transaction confirmation, recalling forgotten passwords, and validating web portal accounts. An OTP is a created secret word which just substantial once. It is an automatically produced numeric or alphanumeric string of characters that validates the client for a single transaction or login session. OTP security tokens are microprocessor based smart cards or pocket-size key fobs that produce a numeric or alphanumeric code to confirm access to the framework or string. This secret code changes each 30 or 60 seconds, contingent upon how the token is designed (Cognex, 2021).
As a prelude to other parts of this study, this chapter will discuss the background upon which this study was initiated, the statement of problems that led to this study, the Aim and Objectives of the study. Others are Significance of the study, Scope of work, Limitations of the Study and Definition of technical terms.
CHAPTER TWO
2.0 Literature Review
2.1 Introduction
The review of relevant literature is the main topic of this chapter. A literature review covers theoretical and methodological contributions to a certain issue in addition to the state of knowledge at the time of writing. It provides information about the state of the art in relation to the subject you are writing about. It examines the body of work on the chosen subject. The literature evaluation in this study comprises the …
Procedure for Downloading the PDF (Docx) Material
Design and Implementation of a Two Factor Authentication Login System Using One Time Password (OTP) with SMS can be downloaded by requesting the full set of materials at the project or seminar cost. The document will be sent via Microsoft Word (MS-Word) format via WhatsApp (e-mail) following payment confirmation.
Seminar Material Cost ₦3,000 | Project Material Cost ₦5,000 |
Request Complete Material
![]() | Click here to request the Complete Material via WhatsApp including;
|
TABLE OF CONTENTSPRELIMINARY PAGES
- Title page
- Approval page
- Dedication
- Acknowledgement
- Table of Contents
- Abstract
INTRODUCTION
- 1.1 Introduction
- 1.2 Background of Study
- 1.3 Statement of Problems
- 1.4 Aim and Objectives of Study
- 1.5 Significance of Study
- 1.6 Scope of Study
- 1.7 Limitations of the Study
- 1.8 Definition of Terms
LITERATURE REVIEW
- 2.1 Introduction
- 2.2 Theoretical Review
- 2.2.1 OTP (One-time password)
- 2.2.2 QR CODE
- 2.3 Libraries and Mobile Technology
- 2.4 SMS Technology
- 2.5 Security of QR Codes
- 2.6 Conceptual Review of Authentication Methods
- 2.7 Security Analysis
- 2.7.1 Shoulder Surfing
- 2.7.2 Brute Force Attacks
- 2.7.3 Dictionary Attacks
- 2.7.4 Guessing Attacks
- 2.7.5 Spyware
- 2.8 Security Features of Graphical Passwords
- 2.9 One Time Password (OTP) Web Portal
- 2.9.1 Types of One Time Password (OTP) Web Portals
SYSTEM ANALYSIS AND DESIGN
- 3.1 Methodology Adopted
- 3.1.1 Problem Identification Using SSADM
- 3.2 Analysis of the Existing System
- 3.2.1 Dataflow of the Existing System
- 3.2.2 Disadvantages Of The Existing System
- 3.2.3 Weakness of the existing System
- 3.3 Analysis of the Proposed System
- 3.3.1 Data Flow Diagram of the Proposed System
- 3.3.2 Advantages of the Proposed System
- 3.3.3 Justification of the Proposed System
- 3.4 Functional Requirements
- 3.4.1 Use Case Diagram Of The Admin / User Privileges
- 3.5 Data Requirements
- 3.6 High Level Model of the Proposed System
SYSTEM DESIGN AND IMPLEMENTATION
- 4.1 Objectives of the Design
- 4.2 Cohesion and Decomposition High level Model
- 4.3 Control Center / Overall Dataflow Diagram
- 4.3.1 Proposed System Operation Flowchart
- 4.4 System Specification and Design
- 4.4.1 Input and Output Specification
- 4.4.2 Database Specification and Design
- 4.4.3 Data Dictionary
- 4.5 Choice and Justification of Programming Language
- 4.6 Program Documentation
- 4.7 Implementation Techniques
- 4.8 Programming Module Specification
- 4.8.1 Installation
- 4.9 Computer Hardware Minimum Requirement
- 4.10 Software Requirement
- 4.11 Personnel / User Training
SUMMARY, CONCLUSION AND RECOMMENDATION
- 5.1 Introduction
- 5.2 Summary
- 5.3 Conclusion
- 5.4 Recommendation
REFERENCES
APPENDIX A - “SOURCE CODE”
APPENDIX B - “OBJECT PROGRAM”
Disclaimer for Complete Material Utilization
The displayed research work titled "Design and Implementation of a Two Factor Authentication Login System Using One Time Password (OTP) with SMS" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.
PRELIMINARY PAGES
- Title page
- Approval page
- Dedication
- Acknowledgement
- Table of Contents
- Abstract
INTRODUCTION
- 1.1 Introduction
- 1.2 Background of Study
- 1.3 Statement of Problems
- 1.4 Aim and Objectives of Study
- 1.5 Significance of Study
- 1.6 Scope of Study
- 1.7 Limitations of the Study
- 1.8 Definition of Terms
LITERATURE REVIEW
- 2.1 Introduction
- 2.2 Theoretical Review
- 2.2.1 OTP (One-time password)
- 2.2.2 QR CODE
- 2.3 Libraries and Mobile Technology
- 2.4 SMS Technology
- 2.5 Security of QR Codes
- 2.6 Conceptual Review of Authentication Methods
- 2.7 Security Analysis
- 2.7.1 Shoulder Surfing
- 2.7.2 Brute Force Attacks
- 2.7.3 Dictionary Attacks
- 2.7.4 Guessing Attacks
- 2.7.5 Spyware
- 2.8 Security Features of Graphical Passwords
- 2.9 One Time Password (OTP) Web Portal
- 2.9.1 Types of One Time Password (OTP) Web Portals
SYSTEM ANALYSIS AND DESIGN
- 3.1 Methodology Adopted
- 3.1.1 Problem Identification Using SSADM
- 3.2 Analysis of the Existing System
- 3.2.1 Dataflow of the Existing System
- 3.2.2 Disadvantages Of The Existing System
- 3.2.3 Weakness of the existing System
- 3.3 Analysis of the Proposed System
- 3.3.1 Data Flow Diagram of the Proposed System
- 3.3.2 Advantages of the Proposed System
- 3.3.3 Justification of the Proposed System
- 3.4 Functional Requirements
- 3.4.1 Use Case Diagram Of The Admin / User Privileges
- 3.5 Data Requirements
- 3.6 High Level Model of the Proposed System
SYSTEM DESIGN AND IMPLEMENTATION
- 4.1 Objectives of the Design
- 4.2 Cohesion and Decomposition High level Model
- 4.3 Control Center / Overall Dataflow Diagram
- 4.3.1 Proposed System Operation Flowchart
- 4.4 System Specification and Design
- 4.4.1 Input and Output Specification
- 4.4.2 Database Specification and Design
- 4.4.3 Data Dictionary
- 4.5 Choice and Justification of Programming Language
- 4.6 Program Documentation
- 4.7 Implementation Techniques
- 4.8 Programming Module Specification
- 4.8.1 Installation
- 4.9 Computer Hardware Minimum Requirement
- 4.10 Software Requirement
- 4.11 Personnel / User Training
SUMMARY, CONCLUSION AND RECOMMENDATION
- 5.1 Introduction
- 5.2 Summary
- 5.3 Conclusion
- 5.4 Recommendation
REFERENCES
APPENDIX A - “SOURCE CODE”
APPENDIX B - “OBJECT PROGRAM”
Disclaimer for Complete Material Utilization
The displayed research work titled "Design and Implementation of a Two Factor Authentication Login System Using One Time Password (OTP) with SMS" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.
Frequently Asked Questions (FAQ)
Can the material for “Electoral Malpractices and Card Reader System in Nigeria” be used as a guide for Occupation Health and Safety Project?
Yes it can be used — Past elections in Nigeria had witnessed a lot of ugly developments in a bid to gain political power by some individuals with interests in the Nigerian electoral process. Some of these stakeholders engaged in all forms of electoral malpractices including multiple voting, impersonation, manipulation and falsification of results which had led to legal actions, electoral conflicts and violence. The study scrutinizes the Electoral Malpractices and Card Reader System in Nigeria using 2015 Presidential Election in Taraba State as a case study. In achieving this aim, the following specific objectives were laid out to identify the ways the use of smart card reader impacted on the 2016 gubernatorial election in Taraba State, examine the challenges and limitations of the use of …
Can the material for “Design and Implementation of a Computerized System for Managing Loan Schemes” be used as a guide for Computer Science (CS) Project?
Yes it can be used — Organizations like Banks give loan to their customers based on certain conditions given by the loan scheme management board. These conditions must be clearly met by the customers before they qualify for the loan they are begging for. In this research, the loan scheme management system was studies in detail. The concept was well understood and the pros and cons were ascertained. The loan scheme management system was computerized in this case. Efforts were made to make them clear to everyone. The solutions were provided in a new computerized system developed in this study. The new system is timely automatic, comprehensive, interactive and energy saving. …
Can the material for “Design and Construction of Microcontroller Timer Socket Outlet” be used as a guide for Electrical / Electronics Engineering (EE) Project?
Yes it can be used — Electrical appliances and electronics equipment such as electric heaters, electric cooker, computers, television receivers, mobile phone chargers, power banks e.t.c are always connected to a socket outlet at our homes and offices. The study was conducted to Design and Construct an automatic socket outlet with an operational timer incorporated into it using a microcontroller. In achieving this aim, the following specific objectives were laid out to conserve electrical power domestically, reduce and subsequently prevent electrical hazards in the home front and control the use of electrical power domestically. The 1 to 100 minute socket outlet timer is introduced to prevent and reduce the above problem by allowing the user to always select appropriate time before connecting equipment or an electrical …
Can the material for “Design and Implementation of Online Registration of Courses and Result Confirmation” be used as a guide for Computer Science (CS) Project?
Yes it can be used — This research mainly looks into the nature and process of online registration of course and result confirmation, implementing an online management system that keep track of all the records needed by computer students in Federal Polytechnic Nekede Owerri (mainly for only regular i.e. morning student), for easy accessibility to results and online registration of course. The manual system of information management has served for a long time now, but it is not consistent enough, neither is it accurate enough to satisfy the people in the system due to some physical and human constraints. The aim of this project research is to improve the existing system, to enable faster data capturing, data creating, automatic processing, dissemination of and proper storage of student’s …
Can the material for “Evaluation of Burantashi Extract's Effects on Liver Enzymes” be used as a guide for Biochemistry Project?
Yes it can be used — Burantashi is a true aphrodisiac used as a possible treatment for organic, psychogenic and substance induced erectile impotence and other male sexual dysfunctions. Liver Enzymes are those enzymes that plays important role in the liver both in function and regulation. The study was carried out to investigate the Effects of Burantashi Extract on Liver Enzymes of Albino Male and Female Whistar Rats. In achieving this aim, the following specific objectives were laid out to analyze the phytochemical properties of burantashi extract on liver enzymes of whistar rats and examine the effect of extracts on cholesterol level of whistar rats. Investigation revealed that most of the commercial application of enzymes involved animal and plant sources. At that time, bulk enzymes were …
Can this topic “The Strategies for Effective Management of Cooperative Business Organization” be used for Business Management Project?
Yes it can be utilized for research — Cooperative is a voluntary organization of people working together under democratic leadership, with the objective of promoting the economic and social life to the members. The study was carried out to examine the Strategies for Effective Management of Cooperative Business Organization using Cooperative Thrift and Loan Society Limited as a case study. In achieving this aim, the following specific objectives were laid out to determine the major problems militating against the management of cooperative business enterprise and identify the major business goals and strategies developed to achieve these goals in the area under study. The Strategies for Effective Management of Cooperative Business Organization cannot be over emphasized since the failure or success of any business setting or establishment depends mainly …
Can this topic “Design and Implementation of Grade Point Average (GPA) Computation System” be used for Computer Science (CS) Project?
Yes it can be utilized for research — Grade Point Average (GPA) Computation System is the process of calculating students GP and record in the primary, secondary school and higher institution of learning. This project deals with the calculation of Grade Point (GP) in higher institution. The existing method in Federal Polytechnic Nekede, Owerri is the tedious manual process therefore the write up consists of detail of grade point and the various problems associated with it. The objective of this project now is to provide a more authentic reliable and efficient Grade Point Average Computation System to minimize the errors and the tedious nature of the manual system. The methodology adopted in this study is the object oriented analysis and design methodology (OOADM) which is a technical approach …
Can the material for “Impact of Online Marketing on Small and Medium Enterprises (SMEs) in Nigeria” be used as a guide for Marketing (MKT) Project?
Yes it can be used — Online marketing is the application of the internet and related digital technologies to achieve marketing objectives. The study was carried out to examine the impact of online marketing on small and medium enterprises (SMEs) in Nigeria. In achieving this aim, the following specific objectives were laid out to determine if an online marketing application has a significant and positive impact on business performance in small and medium enterprises and investigate the nature of the relationship between online marketing and small and medium sized businesses’ productivity. Investigation revealed that online marketing has changed and is still changing the way business is conducted around the world. The commercialization of the Internet has driven online marketing to become one of the most promising …
Can the material for “The Effect of Leadership in the Effect of Poor Infrastructural Facilities in the Department of Public Administration in Polytechnics Public Sector Performance” be used as a guide for Public Administration (PA) Project?
Yes it can be used — The role and function of a secretary involve a lot and as a result of this, the students who are undergoing secretarial studies should be exposed to the necessary facilities that will enable them in developing and equipping themselves. The methodology used in the study are explained under the following subheadings: research design, area of study, population of the study, sampling method and techniques, instrument of data collection., validation of the instrument, reliability of the instrument., methods of data collection, methods of data analysis. The researcher tries to analyses and examines reliability of the data collected from the respondents as well as discusses on the observation of the research. All the twenty (20) questionnaires that were distributed was collected. Therefore the …
Can the material for “Congestion Control in GSM Network” be used as a guide for Computer Science Education Project?
Yes it can be used — Traffic Congestion of GSM has always been a major problem and challenge in Nigeria to the service provider and the subscribers. This work deals greatly with the traffic control congestion and management in mobile wireless communications with the aim of guaranteeing customer’s satisfaction so as to provide very accurate and reliable throughput whenever wireless network is utilized. Also increase reliability and error free data transfer in mobile communication, so as to ensure concurrent access to users without any interference or congestion. The research was developed by exploring the use Etisalat and critically analyzed the call data for a period of busy hour for a week that was collected, and these data are used to describe a model to estimate the …