A PIN authentication system with fingerprints for each digit

The fingerprinted PIN authentication system addresses vulnerabilities in conventional authentication systems by integrating biometric fingerprint recognition with PIN-based authentication for each digit, achieving robust security through multi-layered verification and encryption.

DE202025100969U1Active Publication Date: 2025-04-30RAMAR HARIKISHORE TRICHY +7
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
DE202025100969
Authority / Receiving Office
DE · DE
Patent Type
Utility models
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-04-30
Estimated Expiration
2035-02-28

AI Technical Summary

Technical Problem

Conventional PIN and fingerprint authentication systems are vulnerable to attacks such as social engineering, brute force attacks, and shaped fingerprint fraud, posing a significant threat to security, especially in sensitive environments like banking.

Method used

A fingerprinted PIN authentication system that combines PIN-based authentication with biometric fingerprint recognition for each digit, using multiple fingerprint sensors, an Arduino microcontroller with multiplexer, AES-256 encryption, and a NoSQL database to enhance security and prevent unauthorized access.

Benefits of technology

The system provides a multi-layered security solution that is resistant to attacks, ensuring accurate authentication by matching encrypted fingerprint templates with user inputs, thus enhancing security and minimizing cyber threats in high-security applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A PIN authentication system with fingerprint for each digit, including: a keypad that integrates at least 10 fingerprint sensors, each sensor corresponding to a digit (0-9) of the PIN, so that the user can enter their login information both by PIN entry and by fingerprint recognition; an input module to process the login information entered by the user and forward the data to the encryption process; a microcontroller unit to process multiple fingerprint sensors by selectively activating each sensor according to the input sequence; an encryption module to encrypt both the PIN and the corresponding fingerprint templates for each digit of the PIN, thereby ensuring data security during storage and retrieval; a database to store the encrypted fingerprint templates, which are labeled with the corresponding digits of the PIN, for identification during verification; a verification module to retrieve, decrypt and compare the login information entered by the user, including the PIN and associated fingerprint data, for authentication purposes; an authentication module that interprets the comparison results of the verification module and authenticates the user based on a match; and A digital display that guides the user through the authentication process by providing prompts and displaying the final authentication result.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present invention relates to the field of secure authentication systems. More precisely, the present invention provides a secure authentication system that combines PIN-based authentication with biometric fingerprint recognition for each digit. BACKGROUND

[0002] Existing secure PIN systems involve entering PINs, usually 4-6 digits, which, after verification, allow the user to log in and access a website or application. This system is vulnerable to brute-force attacks, social engineering attacks, and data breaches. Social engineering, in particular, is the method most attackers use to obtain data directly from authorized users by manipulating individuals into revealing sensitive information. This can be a difficult issue to address, as we cannot gain control over the users.

[0003] When considering fingerprint authentication systems, there are methods that someone can use to deceive the system and gain access to a website, application, or other systems. One such method is the use of molded fingerprints. This includes creating a fake fingerprint using impressions made from materials such as silicone and adhesives.

[0004] Such methods and attacks pose a security threat and can lead to unauthorized access, fraud, and data misuse. Some organizations offer PIN systems with long PINs, making it not only easier for attackers to find a range of combinations and crack the PIN, but also difficult for users to remember. Therefore, they opt for easy-to-guess PINs or simply write them down. Simple PINs like "12345678" or "87654321" are vulnerable to brute-force attacks because they are among the most commonly used passwords on the internet. Such passwords are readily available online as documents that attackers could use for brute-force attacks.

[0005] In highly sensitive environments such as banking applications, the security risks associated with conventional PIN and fingerprint systems are particularly concerning. Therefore, there is a need for a security system that is immune to such attacks. This invention, the PIN authentication system with fingerprint verification for each digit, solves these problems by combining PIN authentication with individual fingerprint verification for each digit, thus creating a multi-layered security solution. This approach not only strengthens the security of the authentication system but also minimizes the risk of cyberattacks, making it suitable for high-security applications such as banking. GOAL OF THE INVENTION

[0006] The main goal of this innovation is to add a layer of security to PIN-based authentication systems by integrating fingerprint recognition for each individual digit of the PIN. Traditional PIN entry is enhanced through the use of biometric data, creating a multi-layered verification system to prevent unauthorized access.

[0007] Another objective of this invention is to overcome the weaknesses of conventional PIN systems, where a compromised PIN can be easily exploited. This system is designed to assign each digit of the PIN to a specific fingerprint, thus making it immune to such vulnerabilities.

[0008] Another objective of this invention is to improve multi-factor authentication (MFA) by combining PIN and biometrics in a single, simultaneous process. Highly secure systems based solely on PIN or a single fingerprint can have serious consequences in the event of a data breach. Therefore, this system represents an enhanced form of MFA.

[0009] Another objective of this invention is to secure data during storage and verification. The use of an efficient encryption algorithm is crucial to achieving this. This ensures that the data remains secure even if the system is compromised and is resistant to cyberattacks.

[0010] Another goal of this invention is to handle multiple fingerprint sensors with a single Arduino microcontroller, since it has a limited number of input / output (I / O) pins. Therefore, it is necessary to integrate a multiplexer into the microcontroller unit. A multiplexer can expand the microcontroller's I / O capacity, enabling it to handle multiple fingerprint sensors.

[0011] Another objective of the invention is the use of a NoSQL database suitable for managing unstructured data, in this case, the encrypted fingerprint templates. These database models are efficient for storing, querying, and managing the data throughout the entire process.

[0012] Another objective of this invention is to ensure that, when storing the data in the database, care is taken to ensure that each fingerprint template is marked with the corresponding digit of the PIN in order to avoid false positive or false negative results.

[0013] These and other objectives and advantages of the present invention will be readily apparent from the following detailed description in conjunction with the accompanying drawings. SUMMARY

[0014] The PIN authentication system with fingerprint verification for each digit combines PIN authentication with a biometric fingerprint recognition system. This system is designed to increase security by ensuring that each digit of the PIN is verified with a unique fingerprint.

[0015] The system consists of a keypad with 10 fingerprint sensors embedded in each digit. Users can enter their PIN by placing their fingers on the corresponding digit of their chosen PIN.

[0016] An input module is included to process the login credentials entered by users. It then forwards them to subsequent processes. An Arduino microcontroller is used, which is connected to a multiplexer and enables the processing of multiple fingerprint sensors.

[0017] The collected data is then processed for encryption to protect user credentials during storage and verification. The AES-256 encryption algorithm can be used to encrypt each fingerprint template along with its corresponding digit. The encrypted data is then stored in a NoSQL database.

[0018] A verification module is included that retrieves the encrypted fingerprint templates and PIN from the database, decrypts them, and compares them with the user's input. It ensures an exact match between the stored and entered login credentials. An authentication module then interprets the comparison results and authenticates the user.

[0019] A digital display is integrated to assist the user throughout the authentication process and to display the authentication results.

[0020] The system's hardware components include fingerprint sensors, a microcontroller with multiplexer, a numeric keypad, and a digital display, all housed in a plastic enclosure. The entire system is designed to provide a unique yet secure authentication solution, making it suitable for banking applications.

[0021] These and other aspects of the embodiments described herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be clear, however, that although the following descriptions specify preferred embodiments and numerous details thereof, they serve for illustration and not as limitations. Many changes and modifications may be made to the embodiments described herein without departing from their spirit, and the embodiments described herein encompass all such modifications. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Below you will find the detailed description and accompanying drawings of the preferred embodiment of the PIN authentication system with fingerprint for each digit, wherein: Fig. The first isometric view of the PIN authentication system with fingerprint for each digit according to the embodiment of the present invention is shown. Fig. shows the process of the registration procedure of the PIN authentication system with fingerprint for each digit according to the functioning of the present invention. Fig. shows the process of the verification procedure of the PIN authentication system with fingerprint for each digit according to the functioning of the present invention.

[0023] Although the specific features of the present invention are not shown in some drawings, this is done for the sake of simplicity, since each feature can be combined with one or all of the other features of the present invention. DETAILED DESCRIPTION

[0024] The following detailed description illustrates the various embodiments and the other advancements and features presented in the detailed description. The examples used here are intended to facilitate understanding of how the embodiments described herein function. The PIN authentication system with fingerprint scanning for each digit is designed to integrate biometrics with PIN-based authentication. The fundamental goal is to implement a secure system that is immune to commonly known attacks. This system provides security by requiring not only the correct PIN but also a fingerprint scan for each digit entered. This type of solution is particularly suitable for sensitive applications such as banking, where unauthorized access can have serious consequences.

[0025] The PIN authentication system with fingerprint recognition for each digit uses at least 10 sensors, each assigned to a digit of the PIN. These sensors are embedded in a numeric keypad, so each digit input corresponds to a specific fingerprint scan. An Arduino microcontroller connected to a multiplexer is included to handle multiple fingerprint sensors. Since the Arduino has limited I / O pins, the multiplexer is used to extend the microcontroller's capacity. In this context, the multiplexer is used to selectively activate each fingerprint sensor according to the sequence. Multiplexers simplify the wiring within the sensors, allowing for less complex systems. Another reason for using multiplexers in this system is that they reduce interference. This means that the captured fingerprint images and data are cleaner and clearer.

[0026] Fig. Figure 1 shows the first isometric view of the PIN authentication system with fingerprint for each digit according to the embodiment of the present invention. During the registration process, the input module prompts the user to scan a fingerprint for each digit while entering the PIN. When the user registers, the input module prompts the user to simultaneously scan a fingerprint for each digit entered. For example, if the user selects the PIN "1234", they can enter "1" with their index finger, "2" with their thumb, "3" with their ring finger, and "4" with their middle finger. This provides an additional layer of security because even if someone knows the PIN, they cannot authenticate without entering the correct sequence of fingerprints for each digit.

[0027] Fig. Figure 1 shows the registration process of the PIN authentication system with fingerprint for each digit according to the functionality of the present invention. Once the fingerprints are captured, the captured fingerprint templates are encrypted using the AES-256 encryption algorithm, a widely used robust symmetric key encryption method. Because it is a symmetric key algorithm, this means that the same key is used for both encryption and decryption. The encrypted fingerprint data is stored in a NoSQL database such as MongoDB or Firebase and labeled with the corresponding digit of the PIN. For example, the fingerprint captured for "1" is labeled as associated with the digit 1. The main reason for using these databases is that they offer high flexibility and scalability.

[0028] Once registration is complete, the system can be used for authentication. To authenticate, the user must enter the PIN as usual, meaning the user must place the corresponding finger on their finger for each digit of the PIN. This part is handled by the input module.

[0029] Fig.Figure 1 illustrates the verification process of the PIN authentication system with fingerprint verification for each digit according to the present invention. The verification module retrieves the encrypted fingerprint template stored in the database. It then decrypts the data using the AES encryption key and compares it with the newly captured fingerprints. If the decrypted fingerprint matches the captured fingerprint and the PIN is correct, the authentication module confirms the user's identity and grants access. This precise matching process ensures that only authorized users can successfully complete the authentication process.

[0030] By encrypting both the fingerprint templates and the associated PINs, this system prevents unauthorized access to and manipulation of confidential data. The use of the AES-256 encryption algorithm provides an additional layer of protection, ensuring that even if someone intercepts the data, they cannot decrypt it without the correct key.

[0031] The NoSQL database plays a crucial role in storing and managing the large number of biometric fingerprint templates linked to various PIN codes. This database solution also supports high scalability and performance, which facilitates data retrieval on demand. These features make it suitable for use in high-security environments where numerous users may need to register and authenticate.

[0032] In summary, this system offers an innovative solution by combining PIN authentication with biometric fingerprint recognition for each digit. The use of AES-256 encryption ensures that all fingerprint data remains secure, and the NoSQL database provides comprehensive and efficient storage and querying of biometric data. With its high level of security and ease of use, this system can be implemented in various high-security applications, particularly in banking applications where the protection of confidential data is paramount.

[0033] It is noted that the examples of the present invention described above serve only for illustrative purposes. Although the present invention has been described in connection with a specific example, numerous modifications are possible without significantly departing from the teachings and advantages of the subject matter described herein. Other substitutions, modifications, and alterations may be made without departing from the spirit of the present solution. All features disclosed in this specification (including all accompanying claims, abstracts, and drawings) and / or all steps of a method or process so disclosed may be combined in any combination, except for combinations in which at least some of these features and / or steps are mutually exclusive.

[0034] Although the embodiments described here are described using various specific embodiments, it is obvious to a person skilled in the art to implement the embodiments described here with modifications. Reference list: 1 Digital display 2 Number pad 3 plastic housings 4 Sensors embedded in the number keys

Claims

[1] A PIN authentication system with fingerprint for each digit, comprising: a numeric keypad that integrates at least 10 fingerprint sensors, each sensor corresponding to a digit (0-9) of the PIN, so that the user can enter his credentials by both PIN entry and fingerprint recognition; an input module to process the credentials entered by the user and forward the data to the encryption process; a microcontroller unit to process multiple fingerprint sensors by selectively activating each sensor according to the input sequence; an encryption module to encrypt both the PIN and the corresponding fingerprint templates for each digit of the PIN, ensuring data security during storage and retrieval; a database to store the encrypted fingerprint templates, marked with the corresponding digits of the PIN, for identification during verification; a verification module to retrieve, decrypt and compare the credentials entered by the user, including the PIN and associated fingerprint data, for authentication purposes; an authentication module that interprets the comparison results of the verification module and authenticates the user based on a match; and a digital display that guides the user through the authentication process by providing prompts and displaying the final authentication result. [2] The fingerprint-per-digit PIN authentication system according to claim 1, wherein the hardware components, including the number pad and the capacitive fingerprint sensors assigned to each digit of the PIN, are connected to the microcontroller unit that handles the fingerprint recognition associated with each digit. [3] The fingerprint-per-digit PIN authentication system of claim 1, wherein the input module prompts the user to enter credentials via a digital display and forwards the collected data for the encryption process. [4] The fingerprint-per-digit PIN authentication system according to claim 1, wherein an Arduino microcontroller connected to a multiplexer is used to manage multiple fingerprint sensors, which can handle data acquisition from each sensor. [5] The fingerprint-per-digit PIN authentication system of claim 1, wherein the encryption module uses the Advanced Encryption Standard algorithm to encrypt the user-entered PIN and the associated fingerprint templates and protect the data during storage and verification. [6] The fingerprint-per-digit PIN authentication system of claim 1, wherein the database uses a NoSQL storage model to store the encrypted fingerprint templates and the associated PIN data for efficient retrieval during verification processes. [7] The fingerprint-per-digit PIN authentication system of claim 1, wherein the verification module retrieves, decrypts, and compares the stored data with the credentials entered by the user and looks for a match to authenticate the user. [8] The fingerprint-each-digit PIN authentication system according to claim 1, wherein the authentication module interprets comparison results from the verification module and authenticates the user based on a successful match of both the PIN and the associated fingerprint data.