Desktop and Mobile Application based Three Step Security System


Authors : Tiasha Banik; Trisha Das; Srabani Biswas; Sayan Majhi; Tushar Kundu Aniruddha Ghosh; Mainuck Das; Arindam Banerjee

Volume/Issue : Volume 8 - 2023, Issue 4 - April

Google Scholar : https://bit.ly/3TmGbDi

Scribd : https://bit.ly/3pzRLAb

DOI : https://doi.org/10.5281/zenodo.7931723

The main objective of this paper is to propose a new design for a door locking system that involves a three-step process using desktop and mobile application. To achieve this, two separate applications have been developed, one for the desktop and another for the mobile device. The desktop application has been specifically designed for the Raspberry Pi device, while the mobile application uses Bluetooth technology for its implementation. The system utilizes an Arduino microcontroller as the hardware component, although the desktop application can also be implemented on a Raspberry Pi microprocessor. In this proposed system, the user is required to complete the first two steps of the process, which involve setting up a user ID, password, and a security question. The final step involves authentication through the use of a one-time password (OTP). This three-step process is designed to enhance security and provide greater protection against unauthorized access to the locked door. It is important to note that this proposed design is unique and has not been reported previously in any other research work. The use of a desktop and mobile application, combined with the implementation of a three-step process using an OTP, provides an innovative and effective approach to door locking systems. Overview of Technology: The Desktop and Mobile Application Based Three Step Security System is an innovative project that utilizes various technologies to provide enhanced security for users. Here is an overview of the technologies used in this project:  Desktop Application: The desktop application in this system is designed for the Raspberry Pi device. The application is developed using Python programming language and utilizes the PyQt5 library for graphical user interface (GUI) development. The desktop application provides a user-friendly interface for users to set up their security credentials and manage their account.  Mobile Application: The mobile application is implemented using Bluetooth technology, which allows for secure communication between the mobile device and the Arduino microcontroller used in the system. The mobile application is developed using Android Studio and Java programming language. The mobile application enables users to receive OTP and authenticate themselves.  Arduino Microcontroller: The Arduino microcontroller is the hardware component of this system. The microcontroller is programmed using C++ programming language and is responsible for managing the authentication process.

Keywords : Desktop Application, Mobile Application, Python, Arduino, Raspberry Pi, Bluetooth.

CALL FOR PAPERS


Paper Submission Last Date
31 - March - 2024

Paper Review Notification
In 1-2 Days

Paper Publishing
In 2-3 Days

Video Explanation for Published paper

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe