Professional Documents
Culture Documents
SRS Format
SRS Format
SRS Format
(SRS) Template
Chandan R
4MH22MC020
4mh22mc020.chandanr@gmail.com
8147268194
External Internal
Students
Project Title Date Guide Guide
Name
(Signature) (Signature)
Chandan R AI-Enhanced Secure
Authentication System Using
Morse Code
Document Approval
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms and Abbreviations
1.4 References
1.5 Overview
2. General Description
2.1 Product Perspective
2.2 Product Features
2.3 User Classes and Characteristics
2.4 Operating Environment
2.5 Assumptions and Dependencies
3. Specific Requirements
3.1 External Interface Requirements
3.1.1 User Interfaces
3.1.2 Hardware Interfaces
3.1.3 Software Interfaces
3.1.4 Communication Interfaces
3.2 Functional Requirements
3.2.1 <System Feature #1>
3.2.2 <System Feature #2>
3.3 Non-functional Requirements
3.3.1 Performance
3.3.2 Reliability
3.3.3 Availability
Appendix A: Glossary
1. Introduction
Since most of the people in the world are facing problems in the field of
authentication and security. We are able to provide a real time eye tracing for
password authentication for people who authenticate themselves using Morse code.
Gaze-based authentication refers to finding the eye location across sequential image
frames and tracking eye center over time. Password authentication will be done using
Morse code, where numbers will be represented in dots and dashes. This project
involves the integration of Morse code, artificial intelligence, and biometric features
to create a secure and efficient authentication system. By leveraging the unique
properties of Morse code for encoding text characters and utilizing artificial
intelligence for classification and storage of biometric information, the system aims
to provide two-factor authentication with enhanced security measures. Purpose
1.1 Purpose
The primary purpose of the Morse Code Based Secured Authentication System is
to create a highly secure and reliable authentication method that surpasses the
limitations of traditional PIN-based systems. This system leverages gaze-based
authentication technology to ensure that it is difficult to compromise, providing
enhanced security for applications that require secure access control. The focus is
on sectors such as banking and healthcare, where the protection of sensitive
information is critical.
1.2 Scope
The scope of this project encompasses the analysis and implementation of a secure
authentication method using eye blinks as input. The project includes developing
the necessary hardware and software components to capture and interpret eye
blinks, converting them into Morse code, and validating these codes against a
registered PIN. This project covers the development of authentication protocols,
user interfaces, security mechanisms, and integration capabilities.
GUI: Graphical User Interface - The interface through which users interact with the
system.
Dept of MCA, MIT Mysore Page 6
SRS Template
PIL: Python Imaging Library - A library used for opening, manipulating, and
saving many different image file formats in Python.
ERP: Event Related Potential - Measured brain response resulting from a specific
sensory, cognitive, or motor event.
1.4 References
The project references multiple studies and technologies in the fields of real-time
eye tracking, gaze-based PIN entry, and machine learning. Key references include:
1.5 Overview
The overview section provides a brief introduction to the role of data science and
machine learning in enhancing security measures. It highlights the innovative
approach of using Morse code and eye-tracking technology to provide a contactless
and secure authentication method. The system is designed to offer a secure
alternative to traditional methods, addressing both security and accessibility
concerns.
2. General Description
The Morse Code Based Secured Authentication System aims to integrate advanced
technology into the authentication process. The system utilizes gaze-based PIN
entry techniques, which involve the user entering their PIN through a series of eye
blinks. This method is highly secure as it leaves no physical traces and is difficult
for unauthorized users to replicate.
Gaze-based PIN Entry: Users can enter their PIN using eye blinks, which are
captured and interpreted by the system.
Real-time Eye Tracking: The system captures eye movements in real time,
ensuring accurate and immediate processing.
Integration with Python and OpenCV: The system uses these technologies for the
frontend (GUI) and backend (data processing and validation).
High Security: The method provides a high level of security, reducing the risk of
unauthorized access.
Users with Disabilities: Individuals with motor disabilities who may find
traditional methods challenging.
User-Friendly GUI: Interface through which users interact with the system.
Reliable Web Camera: A functional and high-quality web camera is necessary for
accurate eye tracking.
Python Libraries: Dependencies include PIL and OpenCV for image processing
and user interface.
Secure Database: A robust database to store and manage user credentials securely.
3. Specific Requirements
Registration Page: Allows users to enter and register their credentials, including a
user ID, PIN, and a keyword.
Login Page: Enables users to authenticate themselves using gaze-based PIN entry.
The GUI is designed to be intuitive and accessible, ensuring ease of use for all
users.
Web Camera: Captures eye movements and blinks, which are then processed by
the system. No additional hardware is needed, making the system simple to
implement.
Communication within the system is internal, involving secure data exchange between:
GUI and Web Camera: Capturing and displaying real-time eye movements.
Backend and Database: Secure protocols ensure data integrity and confidentiality
during processing and storage.
User Input: Users enter a user ID, password (PIN), and a keyword.
Data Storage: Credentials are securely stored in the database for future
authentication.
Real-time Processing: The system captures and processes eye blinks, converts
them to Morse code, and validates them against stored credentials.
3.3.2 Reliability
3.3.3 Availability
3.3.4 Security
Robust Encryption: Ensuring that user credentials are securely stored and
transmitted.
3.3.5 Maintainability
Ease of Integration: Ensuring that the system can be easily integrated into existing
infrastructures.
Secure Storage: User credentials, including user ID, PIN, and keyword, are
securely stored.
This detailed breakdown provides a comprehensive view of the Morse Code Based
Secured Authentication System, covering all aspects from introduction to specific
requirements.