A password verification input device and method based on multi-angle fingerprint recognition
By introducing multi-angle fingerprint recognition technology into the password verification input device, combining voice modules and cloud servers, secondary encryption of user fingerprint data is achieved, which solves the problem that traditional fingerprint verification methods are easily fetched, and improves information security and fingerprint security strength.
Patent Information
- Application Number
- CN202110199757.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-23
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2041-02-23
AI Technical Summary
The traditional fingerprint verification method is too single, and criminals are prone to fetch users' fingerprint data through the "fingerprint film", resulting in threats to public information security.
The password verification input device based on multi-angle fingerprint recognition is adopted to realize secondary encryption of user fingerprint data through the combination recognition of fingerprints of different angles. Combined with voice modules, fingerprint sensors, image processing modules and cloud servers, multi-layer protection of fingerprint data is realized.
It improves fingerprint security strength, enhances information security, and avoids the problem of easy access to single fingerprint recognition. It is suitable for a variety of scenarios such as mobile device unlocking, smart access control and bank transactions.
Smart Images

Figure CN112861749B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of information security, and particularly relates to a password verification input device and method based on multi-angle fingerprint recognition. Background Art
[0002] Fingerprint recognition technology has currently been widely applied in various fields of people's lives, playing an important security guarantee role in mobile device unlocking, intelligent access control, attendance systems, bank transactions, and other password input systems. However, recently, some phenomena of "fingerprint theft" have been common. Criminals use "fingerprint films" to obtain users' fingerprint data for various illegal purposes such as substitution, fraud, and impersonation, posing a great threat to public information security. The traditional fingerprint verification method is too single and urgently needs to be innovated. Summary of the Invention
[0003] In order to overcome the deficiencies of the above-mentioned prior art, the purpose of the present invention is to provide a password verification input device and method based on multi-angle fingerprint recognition, which innovates the traditional single fingerprint verification mode, realizes secondary encryption of users' fingerprint data through the combination recognition of fingerprints at different angles, escorts public information security, and is of great significance for improving fingerprint security strength and maintaining information security; it has the characteristics of high security strength, wide application range, flexibility, and convenience.
[0004] In order to achieve the above purpose, the technical solution adopted by the present invention is:
[0005] A password verification input device based on multi-angle fingerprint recognition includes a microprocessor (1), a voice module (2), a fingerprint sensor (3), an image processing module (4), a display (5), a power module (6), a storage module (7), a wireless communication module (8), a cloud server (9), a rotating bead (10), a turntable (11), and a box body (12) for carrying the above-mentioned hardware;
[0006] The box body is provided with a microprocessor; TXD0 and RXD0 in the universal asynchronous serial port UART0 of the microprocessor are respectively connected to the RXD and TXD ports of the voice module; the TXD1 and RXD1 ports of the microprocessor are respectively connected to the RXD and TXD ports of the fingerprint sensor; the TXD2 and RXD2 ports of the microprocessor are respectively connected to the RXD and TXD ports of the image processing module; the general-purpose input / output interface (GPIO) of the microprocessor is connected to the display; the power supply terminal of the microprocessor is connected to the power module; any two general-purpose input / output interfaces (GPIO) of the microprocessor are connected to the clock input port SCK and the data input / output port SDA of the storage module; the address terminal and data terminal of the wireless communication module are connected to the corresponding number of general-purpose input / output interfaces (GPIO) of the microprocessor, and remote communication is carried out between the wireless communication module and the cloud server;
[0007] As simple mechanical structures, the rotating ball and the turntable are not controlled by the microprocessor. When the user gently turns the turntable, the rotating ball rotates freely, and the turntable drives the fingerprint sensor on its upper surface to rotate accordingly, facilitating the user to input fingerprints at different angles.
[0008] A turntable is provided on the housing of the box. A fingerprint sensor and a display are provided on the upper surface of the turntable, and a rotating ball is provided at the central part of the turntable. The turntable is installed on the box through the rotating ball and can rotate freely. There is a hemispherical groove on the center of the lower surface of the turntable that matches the size of the rotating ball, and there is also a hemispherical groove on the center of the upper surface of the box that matches the size of the rotating ball. The two grooves face each other, and the rotating ball is embedded therein. By gently turning the turntable with hand, the rotating ball can drive the turntable to rotate flexibly, and the fingerprint sensor on the turntable also rotates accordingly, facilitating the user to input fingerprints at different angles.
[0009] The eight angles on the turntable around the rotating ball are respectively: directly above, upper right, directly right, lower right, directly below, lower left, directly left, and upper left. The adjacent angles differ by 45°.
[0010] The fingerprint sensor is installed on the upper surface of the turntable and rotates with the turntable, facilitating the user to input fingerprints at different angles.
[0011] The microprocessor, as the control center of the fingerprint input terminal, can perform the following tasks:
[0012] Receive the audio data recognized and extracted by the voice module, and can also control the voice module to broadcast voice to the user, such as the prompt for failed password verification, etc.;
[0013] Receive the fingerprint data input from the fingerprint sensor;
[0014] Receive the image correction data from the image processing module;
[0015] Send the data code to be displayed to the display for presentation to the user;
[0016] Access user data from the storage module;
[0017] Enable the wireless communication module to conduct data communication with the cloud server, such as sending and receiving audit and backup data.
[0018] The voice module can interact with the user, process audio signals, be connected to the microprocessor, send the user's audio data to the microprocessor, and can also broadcast voice information to the user.
[0019] The described fingerprint sensor is used to sense the fingerprint data of the user, can receive fingerprint feature inputs from eight different angles, cooperate with the image processing module to extract the feature data of the user, send it to the microprocessor 1, and store it in the storage module.
[0020] The eight different angles are directly above, upper right, directly right, lower right, directly below, lower left, directly left, and upper left, and the angle difference between every two adjacent angles is 45°.
[0021] The described image processing module is used to process the user fingerprint data, encode the input user fingerprint data, and can also correct the input irregular fingerprints.
[0022] The described display is used to assist in displaying whether the input of the fingerprint data is valid. Each time the user inputs a fingerprint password at an angle, the display adds a * symbol to indicate that the input of this position is valid.
[0023] The described power supply module supplies power to the entire device.
[0024] The described storage module realizes the local storage function. When verifying the fingerprint password next time, there is no need to communicate and compare with the cloud server, which improves the response speed of the device.
[0025] The described wireless communication module is used for the communication between the device and the cloud server.
[0026] The described cloud server is used for the review and backup of the fingerprint data of new users. After the user sends a fingerprint input request, after the cloud server approves it, it sends an input permission instruction to the microprocessor through the wireless communication module, and the user can complete the setting of the fingerprint data according to the prompts of the voice module. In addition, it will also back up the fingerprint data of the user.
[0027] The described turntable is installed on the box body through the rotating beads, and the turntable can rotate freely, which is convenient for the user to input fingerprints at different angles.
[0028] The described box body serves as the carrier of the entire device, playing a role of support and loading, and the above-mentioned hardware is all installed relying on the box body.
[0029] The method for identifying fingerprints using the described password verification input device based on multi-angle fingerprint recognition includes the following steps:
[0030] Step 1, a new user sends a voice request for fingerprint setting to the device, and the voice module processes the received voice information and sends it to the microprocessor;
[0031] Step 2, the microprocessor sends a "fingerprint setting" instruction to the cloud server through the wireless communication module;
[0032] Step 3: After the cloud server approves the review, it transmits the "entry permission" instruction to the microprocessor again through the wireless communication module;
[0033] Step 4: The microprocessor then starts to guide the new user to perform the fingerprint data entry work;
[0034] Step 5: The voice module prompts the user for the entry process. The new user completes the entry of fingerprint data at up to eight different angles according to the voice guidance, and sets the fingerprint combination for fingerprint password verification. The quantity and angles are freely set by the user;
[0035] Step 6: After the fingerprint combination set in Step 5 is confirmed and submitted, it is locally stored through the storage module. At the same time, the cloud server will perform remote backup;
[0036] Step 7: When the user uses it, the fingerprint combination set in Step 5 is input for fingerprint recognition. After the microprocessor compares the fingerprint data input by the user with the data in the storage module or the cloud server, the fingerprint password verification work is completed.
[0037] Advantages of the present invention:
[0038] 1) High security strength. In view of the problem that traditional single fingerprint recognition is easily obtained, multi-angle fingerprint recognition is introduced to achieve secondary encryption of fingerprint data, further improving the security of the password input device.
[0039] 2) Wide application range. It can meet the requirements for fingerprint passwords in various scenarios such as mobile device unlocking, intelligent access control, attendance systems, and bank transactions.
[0040] 3) Flexible and convenient. The user only needs to input fingerprints at the preset angles in the fingerprint recognition area according to the previous settings, and the microprocessor will quickly respond and complete the verification.
[0041] The present invention is upgraded and innovated on the basis of single fingerprint recognition, introducing fingerprint input at eight different angles to achieve secondary encryption of fingerprint passwords. It has the characteristics of high security strength, wide application range, and flexible convenience, escorting public information security. Description of the Drawings
[0042] Figure 1 It is the hardware principle block diagram of the present invention.
[0043] Figure 2(a) is the schematic diagram of the usage state of the present invention.
[0044] Figure 2(b) is the display state diagram of the display.
[0045] Figure 2(c) is the partial enlarged schematic diagram of the turntable structure.
[0046] Figure 2(d) is the structural schematic diagram of the box body.
[0047] Figure 3 This is the flowchart of the operation of the present invention. Specific embodiments
[0048] The present invention will be further described in detail below in conjunction with embodiments.
[0049] A password verification input device based on multi-angle fingerprint recognition, see the attached Figure 1 , the hardware schematic diagram of the present invention.
[0050] The device hardware includes a microprocessor 1, a voice module 2, a fingerprint sensor 3, an image processing module 4, a display 5, a power supply module 6, a storage module 7, a wireless communication module 8, a cloud server 9, etc. The microprocessor 1 is the control center of the device. The voice module 2 can interact with the user, perform audio signal processing, be connected to the microprocessor 1, and send the user's audio data to the microprocessor 1, and can also broadcast voice information to the user. For example, the user can send a "fingerprint setting" request or an "input completed" signal to the system through voice, and the system can give a voice prompt such as "Hello, the verification failed. Please enter fingerprints at different angles in the correct order according to the angle combination you set" when the fingerprint verification is incorrect. The fingerprint sensor 3 is used to sense the user's fingerprint data and can receive fingerprint feature inputs at eight different angles (adjacent angles differ by 45°, see Figure 2 in the attached drawings in detail). Cooperating with the image processing module 4, it extracts the user's feature data, sends it to the microprocessor 1, and stores it in the storage module 7. The image processing module 4 is used to process the user's fingerprint data, encode the input user fingerprint data, and can also correct the input irregular fingerprints and send them to the microprocessor 1. The display 5 assists in displaying whether the input of fingerprint data is valid. Each time the user inputs a fingerprint password at an angle, the display 5 will add a "*" symbol to indicate that the input of this position is valid. The power supply module 6 is used to supply power to the device. The storage module 7 realizes the local storage function, so that it is not necessary to communicate and compare with the cloud server when verifying the fingerprint password next time, improving the response speed of the device. The wireless communication module 8 is used for the communication between the device and the cloud server 9. The cloud server 9 is used for the review and backup of the fingerprint data of new users. After the cloud server 9 approves the fingerprint entry request, it sends an "entry permission" instruction to the microprocessor 1 through the wireless communication module 8, and the user can complete the setting of the fingerprint data according to the prompt of the voice module 2. In addition, the fingerprint data of the user will also be backed up.
[0051] See Figure 2 in the attached drawings, the structural schematic diagram of the present invention.
[0052] When in use, the user inputs fingerprints in sequence according to the angle settings during fingerprint enrollment. There are eight such angles, namely directly above at 13, upper right at 14, directly right at 15, lower right at 16, directly below at 17, lower left at 18, directly left at 19, and upper left at 20. The angle between each two adjacent angles is 45°. When the user enrolls fingerprints, the fingerprint angle combination can be freely set. The types and quantities of the fingerprint angle combinations are not limited (less than 8), which serves as the secondary encryption of fingerprint data. In addition, the image processing module 4 of the device will also calibrate some non-standard angles. For example, if the user's finger is input at an angle of 41° to the upper right, the system will, according to the principle of proximity, calibrate it to a 45° fingerprint (i.e., upper right), improving the system's recognition ability. Further, the device achieves a wide range of definition for each angle in the recognition area, that is, the eight standard angles: directly above at 13 area, upper right at 14 area, directly right at 15 area, lower right at 16 area, directly below at 17 area, lower left at 18 area, directly left at 19 area, and upper left at 20 area. With a wide recognition range, the robustness of the system is enhanced.
[0053] Preferably, if a user sets the fingerprint password angle as "directly above, directly right, upper left, directly below", after the setting is successful, when the user inputs the fingerprint recognition password, the user only needs to place the finger in the directly above at 13, directly right at 15, upper left at 20, and directly below at 17 areas (with the fingertip pointing to the center of the sensor) in sequence for recognition. In particular, since the rotating bead 10 is installed on the box body 12, the user can rotate the turntable 11 to facilitate the input of each angle. The front sectional view of the installation of the box body 12, the rotating bead 10, and the turntable 11 is shown in Figure 2(d). The extremely small gap between the box body 12 and the turntable 11 can ensure the flexibility of rotation. Further, after the device recognizes each angle, the display 5 will add a "*" symbol to indicate that the user has completed the detection of this angle. In this embodiment, since the user's fingerprint password contains four angles, after the input is completed, a total of four "*" symbols will appear on the display 5. After the device determines that the user's fingerprint data is correct and the angle sequence also conforms to the prior setting, it is determined that the fingerprint password input this time is correct.
[0054] See Appendix Figure 3 , the working flow chart of the present invention. The method for identifying fingerprints using the password verification input device based on multi-angle fingerprint recognition includes the following steps:
[0055] 100. The device starts to work;
[0056] 101. Initialize and self-check;
[0057] 102. According to whether the "fingerprint setting" voice request is received, execute new user fingerprint enrollment or fingerprint password input verification;
[0058] 103. Receive the voice request of "fingerprint setting", communicate with the cloud server 9 through the wireless communication module 8, and transmit the "fingerprint setting" instruction;
[0059] 104. The cloud server 9 conducts an audit to determine whether the actual installation occasion of the device allows multiple-person fingerprint input or whether there is administrator permission;
[0060] 105. When this device is applied to the password input verification of an individual savings account, it belongs to the "one-to-one" type and does not allow third-party fingerprint input by anyone other than the owner. In this case, unless permitted by the bank administrator, the cloud server will reject subsequent secondary input requests. For the device applied to the intelligent community access control system, which belongs to the "many-to-one" type, it supports subsequent input of different fingerprint data of multiple people. After the cloud server 9 communicates with the community management office to verify the identity, it transmits the "input permission" instruction;
[0061] 106. The user sets the fingerprint password and its angle combination according to the voice prompt of the device;
[0062] 107. Fingerprint data storage, including local fast storage and remote backup on the cloud server;
[0063] 108. Fingerprint setting is completed;
[0064] 109. When the user uses it, input the fingerprint password in the established angles during registration in sequence;
[0065] 110. Every time the device detects an angle, the display 5 makes a response and adds a "*" symbol to inform the user that the device has detected this step of input. After the user completes the fingerprint input in the established angles in sequence, confirm the login through the voice "input completed";
[0066] 111. The microprocessor 1 compares the input data with the fingerprint data in the storage module 7;
[0067] 112. Determine whether the current input data is consistent with the stored data;
[0068] 113. If the fingerprint password input is incorrect, the voice prompt will be "Hello, verification failed. Please input fingerprints at different angles in the correct order according to the angle combination you set", and return to the initialization state;
[0069] 114. The data comparison is consistent, that is, both the fingerprint data and the angle data are correct, and the fingerprint password verification passes;
[0070] 115. Execute the corresponding operation. According to the different actual installation occasions of the device, it can be accessing an individual savings account, unlocking the intelligent community access control, etc.;
[0071] 116. This task ends.
Claims
1. A password verification input device based on multi-angle fingerprint recognition, It is characterized in that It comprises a microprocessor (1), a voice module (2), a fingerprint sensor (3), an image processing module (4), a display (5), a power module (6), a storage module (7), a wireless communication module (8), a cloud server (9), a rotating bead (10), a rotating disk (11), and a box (12) carrying the above hardware; A microprocessor (1) is provided in the box (12); TXD0 and RXD0 in the universal asynchronous serial port UART0 of the microprocessor (1) are respectively connected to the RXD and TXD ports of the voice module (2); the TXD1 and RXD1 ports of the microprocessor (1) are respectively connected to the RXD and TXD ports of the fingerprint sensor (3); the TXD2 and RXD2 ports of the microprocessor (1) are respectively connected to the RXD and TXD ports of the image processing module (4); the universal input and output interface of the microprocessor (1) is connected to the display (5); the power supply end of the microprocessor (1) is connected to the power supply module (6); any two universal input and output interfaces of the microprocessor (1) are connected to the clock input port SCK and the data input and output port SDA of the storage module (7); the address end and the data end of the wireless communication module (8) are connected to the corresponding number of universal input and output interfaces of the microprocessor (1), and the wireless communication module (8) performs remote communication with the cloud server (9); The rotating bead (10) and the rotating disk (11) are simple mechanical structures and are not controlled by the microprocessor (1). When a user slightly turns the rotating disk (11), the rotating bead (10) rotates freely, and the rotating disk (11) drives the fingerprint sensor (3) on its upper surface to rotate accordingly, so that the user can input fingerprints at different angles. The housing (12) is provided with a turntable (11), the upper surface of the turntable (11) is provided with a fingerprint sensor (3) and a display (5), and the center of the turntable (11) is provided with a rotating ball (10); the turntable (11) is mounted on the housing (12) via the rotating ball (10), and the turntable (11) can rotate freely; the center of the lower surface of the turntable (11) is provided with a hemispherical groove that matches the size of the rotating ball (10), and the center of the upper surface of the housing (12) is also provided with a hemispherical groove that matches the size of the rotating ball (10), the two grooves are opposite, and the rotating ball (10) is embedded in them, and the turntable (11) is gently moved by hand, and the rotating ball (10) can drive the turntable to rotate flexibly, and then the fingerprint sensor (3) on the turntable (11) also rotates together, so that the user can sense fingerprints at different angles; The display (5) assists in displaying whether the input of fingerprint data is valid. Each time the user inputs a fingerprint password at an angle, the display (5) additionally displays a * symbol, indicating that the input at this position is valid.
2. A password verification input device based on multi-angle fingerprint recognition according to claim 1, It is characterized in that The eight angles on the turntable (11) around the described rotating bead (10) are respectively: directly above (13), upper right (14), directly right (15), lower right (16), directly below (17), lower left (18), directly left (19), upper left (20), and the adjacent angles differ by 45°; The described fingerprint sensor (3) is installed on the upper surface of the turntable and can rotate with the turntable (11) by the action of the rotating bead (10), facilitating the user to input fingerprints at different angles.
3. A password verification input device based on multi-angle fingerprint recognition according to claim 1, characterized in that the described microprocessor (1), as the control center of the terminal, can perform the following tasks: Receive the audio data recognized and extracted by the voice module (2), and can also control the voice module (2) to broadcast voice to the user, including the prompt for password verification failure; Receive the fingerprint data input from the fingerprint sensor (3); Receive the image correction data from the image processing module (4); Send the data code to be displayed to the display (5) for presentation to the user; Access user data from the storage module (7); Enable the wireless communication module (8) to perform data communication with the cloud server (9), including sending and receiving audit and backup data.
4. A password verification input device based on multi-angle fingerprint recognition according to claim 1, characterized in that the described voice module (2) can interact with the user, perform audio signal processing, be connected to the microprocessor (1), send the user's audio data to the microprocessor (1), and can also broadcast voice information to the user.
5. A password verification input device based on multi-angle fingerprint recognition according to claim 1, characterized in that the described fingerprint sensor (3) is used to sense the user's fingerprint data, can receive fingerprint feature inputs at eight different angles, cooperate with the image processing module (4) to extract the user's feature data, send it to the microprocessor (1), and store it in the storage module (7).
6. A password verification input device based on multi-angle fingerprint recognition according to claim 1, characterized in that the described image processing module (4) is used to process the user's fingerprint data, encode the input user's fingerprint data, and can also correct the input irregular fingerprints.
7. A password verification input device based on multi-angle fingerprint recognition according to claim 1, characterized in that the described storage module (7) realizes the local storage function, and there is no need to communicate and compare with the cloud server when verifying the fingerprint password next time, improving the response speed of the device; the described wireless communication module (8) is used for the communication between the device and the cloud server (9); the described cloud server (9) is used for the audit and backup of new user fingerprint data. After the cloud server (9) passes the audit after the user sends a fingerprint entry request, the wireless communication module (8) sends an entry permission instruction to the microprocessor (1), and the user can complete the setting of fingerprint data according to the prompt of the voice module (2); in addition, the fingerprint data of the user can also be backed up.
8. A method for fingerprint recognition using the password verification input device based on multi-angle fingerprint recognition according to claim 1, characterized in that, it includes the following steps: Step 1: A new user sends a voice request for fingerprint setting to the device, and the voice module (2) processes the received voice information and sends it to the microprocessor (1); Step 2: The microprocessor (1) transmits a fingerprint setting instruction to the cloud server (9) through the wireless communication module (8); Step 3: After the cloud server (9) approves, it transmits an input permission instruction to the microprocessor (1) again through the wireless communication module (8); Step 4: The microprocessor (1) then starts to guide the new user to perform the fingerprint data input work; Step 5: The voice module (2) prompts the user with the input process, and the new user completes the input of fingerprint data at up to eight different angles according to the voice guidance, and sets a fingerprint combination for fingerprint password verification, and the quantity and angle are freely set by the user; Step 6: After the fingerprint combination set in Step 5 is confirmed and submitted, it is locally stored through the storage module (7), and at the same time, the cloud server (9) performs remote backup; Step 7: When the user uses it, the fingerprint combination set in Step 5 is input for fingerprint recognition. After the microprocessor (1) compares the fingerprint data input by the user with the data in the storage module (7) or the cloud server (9), the fingerprint password verification work is completed.
Citation Information
Patent Citations
Password verification input device based on multi-angle fingerprint identification
CN214586931U