In today’s digital age, security is paramount, especially when it comes to accessing personal devices and sensitive information. Traditional password-based authentication methods are susceptible to various threats, including visual observation and surveillance.
To address these concerns, a smartwatch-based login system has been developed, leveraging the innovative Indusboard and GC9A01.
This project enables users to securely log in to multiple devices and even perform transactions via a payment gateway using a single master key input from their smartwatch. By utilizing HID capability, this system ensures that the user’s main password remains safe, even in scenarios that could be compromised through visual observation or recording.
The core components of our system include a smartwatch equipped with Indusboard technology, a GC9A01 touch display module, and the Indusboard interface software. The smartwatch acts as a secure gateway for user authentication and device interaction.
Upon entering the master key into the smartwatch through the Indusboard interface, users can securely log in to multiple devices and perform transactions via a payment gateway.
Bill of Material
Smartwatch-based Login System – Code
First, we need to install the TFT-eSPI and CST8165 touch display library, then we create the number keypad layout, and next, we check the key touched and then set the password for a master key for all passwords in the cod. This is the code that you need to type in watch to get access to send passwords for all other devices.
Next, we develop a function to determine the touch point and the selected option for logging into the device. Subsequently, we configure the HID output to emulate keyboard press keys corresponding to the password of the device, with the original password securely stored on the device.
Smartwatch-based Security System – Connection
You need to connect the Display to the Indusboard. Earlier, in the Smartwatch project, we explained the step-by-step guide for the connection, follow the given link for the connection:- Indusboard and Display Connection.
Testing and Working
To log in or authenticate, connect the smartwatch to the USB port of the desired device. If you’re using a phone and wish to authenticate a UPI transaction without revealing the actual password, simply plug the watch into the phone’s USB port.
Then, enter the master password on the watch and select the UPI option. This will automatically fill in the UPI key and complete the payment.
Similarly, to log in to a laptop using the smartwatch, connect the watch to the laptop via USB. Enter the correct password on the watch and select the laptop option. The watch will then transmit the correct laptop password and complete the login process.
This method can also be applied to log in to other systems such as Facebook, eliminating the need to enter the actual password and reducing the risk of password exposure to surveillance devices like CCTV.
Sir,
Please can you send a detailed description or video on how to do this project.
The only problem we are facing is how to make this project as we are beginners we have a very little bit of knowledge.
And for indusboard coin also, there is very much less beginner projects and we do not have a much idea on it.
Sure I will help you out , Let me know where you get stuck? Do you have the the Indusbaord Coin with you ? Whats app me on 7061350809 of you can send the what help you needed in this project using following link :- https://indus.electronicsforu.com/contact/