Intelligent anti-leakage password input system, method and medium

CN113918903BActive Publication Date: 2026-08-21ZHITU NETWORK TECH (JIANGSU) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111180630.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-11
Publication Date
2026-08-21
Estimated Expiration
2041-10-11

AI Technical Summary

Technical Problem

[0003]本发明主要解决的是,现有的密码输入模块在使用时均容易被其他人偷窥,进而导致用户信息泄露或用户财产损失,最终降低了终端设备安全性的问题

Benefits of technology

1、本发明所述的智能化防泄露的密码输入系统,可以通过密码键入模块、界面加密模块、密码处理模块和密码后备保护模块的相互配合,进而实现在交互界面上智能化的改变密码输入的规律,且通过图像处理的设计来实现防偷窥的功能,在多种方向上对用户的密码进行保护,全方位的提高了终端设备的安全性,进一步提升用户的体验以及用户对于终端设备的信赖,弥补了现有技术的不足,具有极高的市场价值和产品竞争力。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113918903B_ABST
    Figure CN113918903B_ABST
Patent Text Reader

Abstract

The application discloses an intelligent anti-leakage password input system, method and medium, and the system comprises a password input module, an interface encryption module, a password processing module and a password backup protection module; the password input module is used for acquiring sensing information and outputting a first password input interface based on the sensing information; the interface encryption module is used for detecting first touch information of the first password input interface and generating a second password input interface based on the first touch information; the password processing module is used for acquiring input completion degree information of the second password input interface and performing a password encryption operation based on the input completion degree information; the password backup protection module is used for performing a timing operation to obtain a first time and acquiring abnormal user access conditions based on the first time, and the password backup protection module performs a biological recognition operation based on the abnormal user access conditions; the application can protect the password of the user in multiple directions, and the security is extremely high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of cryptographic encryption technology, and in particular to an intelligent, leak-proof password input system, method, and medium. Background Technology

[0002] In the existing technology, the password input modules used on various terminal devices all adopt button-type interactive devices. When using such password input modules, they are easily spied on by others, which can lead to the leakage of user information or loss of user property, ultimately reducing the security of the terminal device where the password input module is located. Summary of the Invention

[0003] The present invention primarily addresses the problem that existing password input modules are easily spied on by others during use, leading to the leakage of user information or loss of user property, and ultimately reducing the security of terminal devices.

[0004] To solve the above-mentioned technical problems, one technical solution adopted by the present invention is to provide an intelligent, leak-proof password input system, comprising: Password input module, interface encryption module, password processing module, and password backup protection module; The password input module is configured with a sensing threshold setting program, which is used to set a sensing threshold; the password input module is used to acquire sensing information and output a first password input interface based on the sensing threshold and the sensing information. The interface encryption module is configured with an arrangement order configuration program, which is used to configure a character value and password arrangement order matching table; the interface encryption module is used to detect the first touch information of the first password input interface, and the interface encryption module generates a second password input interface based on the character value and password arrangement order matching table and the first touch information; The password processing module is used to obtain the typing completion information of the second password input interface, and the password processing module performs password encryption operation based on the typing completion information and sends an interval detection signal to the password backup protection module. The password backup protection module is configured with a time threshold setting program, which is used to set a time threshold; the password backup protection module is used to perform a timing operation based on the interval detection signal to obtain a first time; the password backup protection module obtains abnormal user access information based on the time threshold and the first time, and performs biometric identification operation based on the abnormal user access information.

[0005] As an improved solution, the password input module includes: a user presence detection module and an interface output module; the user presence detection module is equipped with a distance sensor and a first power amplifier module; the interface output module is equipped with an image sensor and an indicator module. The image sensor and the indicator module are arranged side by side outside the interface output module; the user presence detection module is communicatively connected to the image sensor and the indicator module. The user presence detection module is used to call the distance sensor to obtain the first distance information between the first user and the user presence detection module. The user presence detection module sets the first distance information as the sensing information and compares whether the sensing information is not greater than the sensing threshold. If it is not greater than the threshold, the user presence detection module adjusts the indicator module to the lit state, and the user presence detection module prompts the first user to face the indicator module through the first power amplifier module. The user presence detection module is also used to call the image sensor to obtain the facial information detection status of the first user; if the facial information detection status is that the facial information of the first user has been captured, the user presence detection module sends a first interface output signal to the interface output module. The interface output module is used to output the first password input interface according to the first interface output signal.

[0006] As an improved solution, the interface output module includes: an image processing module, a region selection module, and an interface projection module; the interface projection module is communicatively connected to the image processing module and the image sensor. The image processing module is configured with a grayscale value set configuration program, which is used to configure the parameter and grayscale value matching set as well as the distance information and grayscale value matching set. The interface deployment module is configured with an interface building program, which is used to build the first password input interface. The image processing module is used to obtain the first display screen parameter information of the first terminal mounted on the user presence detection module. The image processing module filters out the first gray value information that matches the first display screen parameter information from the parameter and gray value matching set, and adjusts the display screen gray value of the first terminal according to the first gray value information. The region selection module is used to output several interface display areas to the first display screen of the first terminal after the image processing module adjusts the grayscale value of the display screen of the first terminal according to the first grayscale value information. The region selection module prompts the first user to select several interface display areas. The region selection module sets the interface display area selected by the first user as the first region. The interface projection module is used to call the image sensor to obtain the second distance information between the first user's face and the first display screen. The interface projection module filters out the second grayscale value information that matches the second distance information from the distance information and grayscale value matching set. The interface projection module calls the image processing module to adjust the grayscale value of the display screen corresponding to the first area in the first display screen according to the second grayscale value information. The interface projection module outputs the first password input interface to the first area after adjusting the grayscale value of the display screen.

[0007] As an improved solution, the interface encryption module includes: a touch detection module, a character value calculation module, and a password scrambling module; the character value calculation module includes a bit information setting program, which is used to set the bit information. The touch detection module is used to acquire the first touch information on the first display screen for the first password input interface, the touch detection module converts the first touch information into a first character value, and sends a calculation signal to the character value calculation module; The character value calculation module is used to obtain a second time after receiving the calculation signal; the character value calculation module extracts a third character value that matches the bit information in the second time; the character value calculation module calculates the absolute value of the difference between the first character value and the third character value, and sets the absolute value as a fourth character value; The password scrambling module is used to filter out a first password arrangement order that matches the fourth character value from the character value and password arrangement order matching table; the password scrambling module adjusts the password layout in the first password input interface on the first display screen according to the first password arrangement order to obtain the second password input interface.

[0008] As an improved solution, the password processing module includes: a password completion detection module and a password encryption module; the second password input interface includes a password input area and a password confirmation area; The password completion detection module is used to acquire second touch information on the first display screen for the second password input interface; the password completion detection module identifies whether the coordinate information in the second touch information belongs to the password input area; if it does, the password completion detection module converts the second touch information into a second character value, integrates the first character value and the second character value to obtain a user key, and sets the input completion information as password input pending completion; if it does not belong to the password input area, the password completion detection module identifies whether the coordinate information in the second touch information belongs to the password confirmation area; if it does, the password completion detection module sets the input completion information as password input completed. The password encryption module is used to perform the password encryption operation when the input completion information indicates that the password input is complete, and to send an interval detection signal to the password backup protection module.

[0009] As an improved solution, the cryptographic encryption module includes: a data splitting module, a data integration module, and an algorithm encryption module; The data splitting module is configured with a splitting algorithm compiler, which is used to compile a key splitting algorithm and a time character splitting algorithm. The data integration module is equipped with an integration algorithm compiler, which is used to compile the data integration algorithm. The encryption module includes an encryption algorithm configuration program and an encryption space partitioning program; the encryption algorithm configuration program is used to configure the encryption algorithm. The encryption space partitioning program is used to partition the encryption space in the virtual memory of the first terminal; the encryption algorithm includes: an asymmetric encryption algorithm; The password encryption operation is achieved through the cooperation of the data splitting module, the data integration module, and the algorithm encryption module: The data splitting module splits the user key using the key splitting algorithm to obtain several split keys; the data splitting module obtains a third time and splits the third time using the time character splitting algorithm to obtain several encrypted characters; The data integration module integrates several split keys and several encrypted characters through the data integration algorithm to obtain a first encryption key; The algorithm encryption module encrypts the first encryption key by calling the asymmetric encryption algorithm to obtain the second encryption key; the algorithm encryption module saves the second encryption key to the encryption space.

[0010] As an improved solution, the password backup protection module includes: a timing controller, a user information comparison module, and a biometric authentication module; the user information comparison module is configured with a time period setting program and a database building program, the time period setting program is used to set the detection time period, and the database building program is used to build a terminal database; The timing controller is used to perform the timing operation after receiving the interval detection signal to obtain the first time; the timing controller compares whether the first time reaches the time threshold, and if it does, the timing controller sends an abnormal user detection signal to the user information comparison module. The user information comparison module is used to obtain the first user identification information that matches the user key in the terminal database after receiving the abnormal user detection signal, and to detect whether there is an access request in the first terminal that matches the first user identification information every detection time period; if there is, the user information comparison module sets the abnormal user access situation as having abnormal user access; if there is not, the user information comparison module sets the abnormal user access situation as not having abnormal user access. The biometric authentication module is used to perform the biometric identification operation when the abnormal user access situation is defined as "abnormal user access exists".

[0011] As an improved solution, the biometric authentication module includes a fingerprint information acquisition module, a facial information acquisition module, a voice comparison module, a second power amplifier module, an alarm module, and a verification information processing program; the alarm module is communicatively connected to the first terminal; the verification information processing program is configured with a regular expression matching algorithm. The verification information processing program is used to obtain user verification information in the terminal database that matches the first user identification information; The biometric identification operation is achieved through the cooperation of the fingerprint information acquisition module, the facial information acquisition module, the voice comparison module, the second power amplifier module, the alarm module, and the verification information processing program. The biometric authentication module prompts the second user to select either fingerprint verification mode or facial verification mode via the second power amplifier module. The biometric authentication module obtains the first fingerprint information of the second user when the second user selects the fingerprint verification mode through the fingerprint information acquisition module; The biometric authentication module obtains the first facial information of the second user when the second user selects the facial verification mode through the facial information acquisition module; The biometric authentication module captures the voice information output by the second user when selecting the fingerprint verification mode or the face verification mode through the voice comparison module, and the biometric authentication module identifies the first voice feature in the voice information through the voice comparison module. The biometric authentication module extracts the second fingerprint information, second facial information, and second voice features from the user verification information through the verification information processing program. The biometric authentication module uses the verification information processing program to call the regular expression matching algorithm to compare whether the first voice feature and the second voice feature match. If they do not match, the biometric authentication module sends a first alarm message to the management backend of the first terminal through the alarm module. If they match, the biometric authentication module uses the verification information processing program to call the regular expression matching algorithm to compare the first fingerprint information with the second fingerprint information, or to compare the first facial information with the second facial information. If the first fingerprint information matches the second fingerprint information when the second user selects the fingerprint verification mode, or if the first facial information matches the second facial information when the second user selects the facial verification mode, the biometric authentication module calls the password input module to output the first password input interface. If the first fingerprint information does not match the second fingerprint information when the second user selects the fingerprint verification mode, or if the first facial information does not match the second facial information when the second user selects the facial verification mode, the biometric authentication module sends a second alarm message to the management backend of the first terminal through the alarm module.

[0012] This invention also provides an intelligent, leak-proof password input method, comprising the following steps: The first interface output steps are: setting the sensing threshold; acquiring sensing information; and outputting the first password input interface based on the sensing threshold and the sensing information. Second interface output steps: Configure a character value and password order matching table; detect the first touch information of the first password input interface; generate a second password input interface based on the character value and password order matching table and the first touch information; User password encryption steps: Obtain the typing completion information of the second password input interface; perform password encryption operation based on the typing completion information, and generate an interval detection signal; Backup identification and protection steps: Set a time threshold; perform a timing operation based on the interval detection signal to obtain a first time; obtain abnormal user access information based on the time threshold and the first time, and perform biometric identification operation based on the abnormal user access information.

[0013] The present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the intelligent anti-leakage password input method.

[0014] The beneficial effects of this invention are: 1. The intelligent anti-leakage password input system of the present invention can achieve intelligent changes in password input patterns on the interactive interface through the cooperation of a password input module, an interface encryption module, a password processing module, and a password backup protection module. Furthermore, it achieves anti-peeping function through image processing design, protecting the user's password in multiple ways, comprehensively improving the security of the terminal device, further enhancing the user experience and user trust in the terminal device, making up for the shortcomings of the prior art, and possessing extremely high market value and product competitiveness.

[0015] 2. The intelligent anti-leakage password input method described in this invention can intelligently change the pattern of password input and achieve anti-peeping function through image processing design. It protects the user's password in multiple ways, comprehensively improves the security of terminal devices, further enhances the user experience and user trust in terminal devices, and makes up for the shortcomings of existing technologies.

[0016] 3. The computer-readable storage medium of the present invention can enable the password input guidance module, interface encryption module, password processing module and password backup protection module to work together to intelligently change the password input pattern, and achieve anti-peeping function through image processing design, thereby comprehensively improving the security of terminal devices, further enhancing user experience and user trust in terminal devices, and effectively improving the operability of the intelligent anti-leakage password input method. Attached Figure Description

[0017] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0018] Figure 1 This is an architecture diagram of the intelligent anti-leakage password input system described in Embodiment 1 of the present invention; Figure 2 This is a flowchart of the intelligent anti-leakage password input method described in Embodiment 2 of the present invention; Figure 3This is a schematic diagram of the specific process of the intelligent anti-leakage password input method described in Embodiment 2 of the present invention. Detailed Implementation

[0019] The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings, so that the advantages and features of the present invention can be more easily understood by those skilled in the art, thereby providing a clearer and more explicit definition of the scope of protection of the present invention.

[0020] In the description of this invention, it should be noted that the embodiments described in this invention are only some embodiments of this invention, not all embodiments; based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0021] In the description of this invention, it should be noted that the terms "first", "second", "third" and "fourth" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0022] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "password input module," "interface encryption module," "password processing module," "password backup protection module," "sensor threshold setting program," "sensor threshold," "sensor information," "password input interface," "sorting order configuration program," "character value and password sorting order matching table," "touch information," "input completion information," "password encryption operation," "interval detection signal," "time threshold setting program," "time threshold," "timing operation," "abnormal user access situation," "biometric operation," "user presence detection module," "interface output module," "distance sensor," "power amplifier module," "image sensor," "indicator module," "first distance information," "lit-up state," "voice prompt," "facial information detection situation," "captured facial information of the first user," "interface output signal," "display screen," "digit information setting program," "digit information," "character value," "password sorting order," "password layout," "password input area," and "password confirmation area" are used interchangeably. The terms "coordinate information," "user key," "password input pending," "password input completed," "grayscale value set configuration program," "parameter and grayscale value matching set," "distance information and grayscale value matching set," "interface construction program," "display parameter information," "grayscale value information," "display grayscale value," "interface display area," "splitting algorithm compiler," "key splitting algorithm," "time character splitting algorithm," "integration algorithm compiler," "data integration algorithm," "encryption algorithm configuration program," "encryption space partitioning program," "encryption algorithm," "encryption space," "asymmetric encryption algorithm," "splitting key," "encryption character," "encryption key," "timing controller," "time period setting program," "database construction program," "detection time period," "terminal database," "abnormal user detection signal," "user identification information," "access request," "abnormal user access present," "abnormal user access absent," "verification information processing program," "regular expression matching algorithm," "user verification information," "fingerprint verification mode," and "facial verification mode" should be interpreted broadly. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0023] In the description of this invention, it should be noted that: AI (Artificial Intelligence) is artificial intelligence; ID (Identity Document) is an identity identification number; and TN (Twisted Nematic) is a twisted nematic panel.

[0024] Example 1 This embodiment provides an intelligent, leak-proof password input system, such as... Figure 1 As shown, it includes: a password input module, an interface encryption module, a password processing module, and a password backup protection module; In the intelligent anti-leakage password input system, the password input module is configured with a sensor threshold setting program, which is used to set the sensor threshold; the password input module is used to acquire sensor information and output a first password input interface based on the sensor threshold and the sensor information; in this embodiment, the main function of the password input module is to provide feedback on the user's behavior and then output a relatively secure password input interface to the user. Specifically, the password input module includes: a user presence detection module and an interface output module; the user presence detection module is equipped with a distance sensor and a first power amplifier module; the interface output module is equipped with an image sensor and an indicator module; in this embodiment, the indicator module can be either an LED light or a display screen; the image sensor and the indicator module are arranged side by side on the outside of the interface output module; in this embodiment, the outside of the interface output module includes, but is not limited to, a shell and markings on the interface output module that can be observed by the user; the user presence detection module is communicatively connected to the image sensor and the indicator module; in this embodiment, all communication connections use wireless transmission technology, which includes, but is not limited to, Bluetooth transmission and network transmission; The user presence detection module is used to call the distance sensor to obtain the first distance information between the first user and the user presence detection module. The user presence detection module sets the first distance information as the sensing information and compares whether the sensing information is not greater than the sensing threshold. If it is not greater, the user presence detection module adjusts the indicator module to the lit state, and the user presence detection module prompts the first user to face the indicator module through the first power amplifier module. Correspondingly, this operation of the user presence detection module is highly intelligent. When the sensing information is not greater than the sensing threshold, it means that the user needs to enter a key or password on the terminal device on which the user presence detection module is mounted. At this time, it is necessary to provide corresponding feedback to the user's behavior. Correspondingly, through the setting of the indicator module and voice prompts, and its humanized guidance to the user to perform the next operation, in this embodiment, the first user is using the terminal device normally. The system detects the user about to enter a password, and the description of the first user is used to distinguish and limit the order. Correspondingly, the indicator module is usually off, while the lit state in this embodiment includes, but is not limited to, high-frequency flashing, low-frequency flashing, constant light, high-brightness constant light, and low-brightness constant light. The user presence detection module is also used to call the image sensor to obtain the facial information detection status of the first user. This operation is used to detect whether the user is facing the indicator module. If the facial information detection status captures the facial information of the first user, it means that the user is facing the indicator module, and subsequent operations can be performed. If no corresponding information is captured, it means that the user is too close, so it is necessary to remind the user again. When the facial information of the first user is captured, the user presence detection module sends a first interface output signal to the interface output module. The interface output module is used to output the first password input interface according to the first interface output signal. Specifically, the interface output module includes: an image processing module, a region selection module, and an interface projection module; the interface projection module is communicatively connected to the image processing module and the image sensor. The image processing module is equipped with a grayscale value set configuration program, which is used to configure parameter and grayscale value matching sets and distance information and grayscale value matching sets. In this embodiment, the parameter and grayscale value matching sets are mapping relationships between several different display parameters and grayscale values, and the distance information and grayscale value matching sets are mapping relationships between several different distance information and grayscale values. The grayscale values ​​in the two sets are set according to the display effects of different displays, and the adjustment of grayscale values ​​must ensure that the user can clearly see the display screen. The interface projection module is equipped with an interface building program, which is used to build the first password input interface. The image processing module is used to acquire the first display screen parameter information of the first terminal mounted on the user presence detection module. In this embodiment, the first terminal includes, but is not limited to, a mobile terminal. The image processing module filters out the first grayscale value information that matches the first display screen parameter information from the parameter and grayscale value matching set, and adjusts the grayscale value of the first terminal's display screen according to the first grayscale value information. It is conceivable that the image processing module can also adjust the contrast and brightness of the first display screen, thereby ensuring that the first user can see it while preventing others from peeping. The region selection module is used to output several interface display areas to the first display screen of the first terminal after the image processing module adjusts the grayscale value of the first terminal's display screen according to the first grayscale value information, and prompts the first user to select one of the several interface display areas. The region selection module sets the interface display area selected by the first user as the first region. In this embodiment, the operation of the region selection module further improves the security of the interface output by adopting user selection of display areas. This approach, tailored to the user's usage and environment, enhances security while also improving system flexibility and user experience. The interface projection module uses the image sensor to acquire second distance information between the first user's face and the first display screen. It then filters out a second grayscale value matching the second distance information from the distance information and grayscale value matching set. The interface projection module calls the image processing module to adjust the grayscale value of the display screen corresponding to the first area according to the second grayscale value information. Finally, the interface projection module outputs the first password input interface to the first area after adjusting the grayscale value. In this embodiment, the first display screen can be made of TN panel material, which further facilitates the adjustment of the display screen's grayscale value, ensuring that the displayed image can only be seen by the first user, further enhancing the security of the user's password and visually preventing the leakage of user information or passwords, thus filling a gap in the existing technology.

[0025] In the intelligent password input system designed to prevent data leakage, the interface encryption module includes a sorting order configuration program. This program configures a character value and password sorting order matching table. The interface encryption module detects the first touch information on the first password input interface and generates a second password input interface based on the character value and password sorting order matching table and the first touch information. In this embodiment, the character values ​​are Arabic numerals 0-9, which further reduces the memory footprint of the table data and is more convenient to configure, update, and use. Correspondingly, the character value and password sorting order matching table... The configuration table includes 10 different password arrangements, and the arrangement configuration program updates these 10 password arrangements at regular intervals; in this embodiment, the update interval is set to 12 hours. The password arrangements are 0-9 arranged in different shapes, including but not limited to: tic-tac-toe, single-digit, X-shape, T-shape, Z-shape, H-shape, and L-shape. The character value and password arrangement matching table is primarily used to continuously shuffle the layout of the password on the password input interface, thereby visually preventing eavesdroppers from remembering the user's password input order or gestures, and thus cracking the user's password. Specifically, the interface encryption module includes: a touch detection module, a character value calculation module, and a password scrambling module; the character value calculation module has a bit information setting program, which is used to set the bit information; the touch detection module is used to acquire the first touch information on the first display screen for the first password input interface, the touch detection module converts the first touch information into a first character value, and sends a calculation signal to the character value calculation module; the first touch information is all the touch information of the first user on the first password input interface captured on the first display screen; correspondingly, the first character value is the password character touched by the first user on the first password input interface; the calculation signal is the interaction signal between the touch detection module and the character value calculation module, which includes, but is not limited to, pulse signals, digital signals, and enable signals; The character value calculation module is used to obtain a second time after receiving the calculation signal, which is the current time point; the character value calculation module extracts a third character value that matches the bit information in the second time; the bit information is the position of the time point, and the bit information is 1 to 4 digits; for example: when the second time point is 13:27, if the bit information is 1, the third character value is 1; if the bit information is 2, the third character value is 3; if the bit information is 3, the third character value is 2; if the bit information is 4, the third character value is 7; the character value calculation module calculates the absolute value of the difference between the first character value and the third character value, and sets the absolute value as the fourth character value; The password scrambling module is used to filter out a first password arrangement order that matches the fourth character value from the character value and password arrangement order matching table; the password scrambling module adjusts the password layout in the first password input interface on the first display screen according to the first password arrangement order to obtain the second password input interface; correspondingly, through the cooperation of the character value calculation module and the password scrambling module, the scrambling operation of the password input interface is made irregular, and the more irregular it is, the more secure it is relative to the protection of the user's password. The first password input interface is used to input the first user's first password, and the second password input interface is used for the user to input the first user's remaining password; the basis of the password scrambling operation is based on the first password entered by the user and the current time point, and it changes continuously, which is extremely secure and difficult to crack, further improving the security of this system and further preventing the leakage of user passwords.

[0026] In the intelligent password input system designed to prevent data leakage, the password processing module is used to obtain the input completion information of the second password input interface. The password processing module performs a password encryption operation based on the input completion information and sends an interval detection signal to the password backup protection module. The main function of the password processing module is to encrypt the user password on the first terminal after the user has entered the password, thereby protecting the user's information at the underlying level and further preventing the leakage of the user's password. Specifically, the password processing module includes a password completion detection module and a password encryption module; the second password input interface includes a password input area and a password confirmation area; the password input area is the area displaying the password layout, and the password confirmation area is the area where the user submits or confirms the password after inputting it; the password completion detection module is used to obtain second touch information on the first display screen regarding the second password input interface; the password completion detection module identifies whether the coordinate information in the second touch information belongs to the password input area; in this embodiment, the coordinate information is the coordinate value within a coordinate area vectorized with the entire display area of ​​the first display screen as the boundary; and the password input area and the password confirmation area also have corresponding coordinate ranges for the coordinate area; correspondingly, if the coordinate information belongs to the password input area, it means that the first user is still in the password input stage and has not yet confirmed it, so the password completion detection module will... The two touch information is converted into a second character value. The password completion detection module integrates the first character value and the second character value to obtain a user key. The user key is used in subsequent biometric identification, and in this embodiment, the user key is used by the terminal device to verify the user's identity. The password completion detection module sets the input completion information as password input pending. If it does not belong to the password confirmation area, the password completion detection module identifies whether the coordinate information in the second touch information belongs to the password confirmation area. If it does, the password completion detection module sets the input completion information as password input completed. The password encryption module performs the password encryption operation when the input completion information indicates password input completed and sends an interval detection signal to the password backup protection module. Correspondingly, to ensure the orderliness between each step, the interval detection signal is sent to the backup protection module after the password encryption operation is completed. Specifically, the password encryption module includes: a data splitting module, a data integration module, and an algorithm encryption module; the data splitting module is configured with a splitting algorithm compiler, which is used to compile a key splitting algorithm and a time character splitting algorithm; the data integration module is configured with an integration algorithm compiler, which is used to compile a data integration algorithm; the algorithm encryption module is configured with an encryption algorithm configuration program and an encryption space partitioning program; the encryption algorithm configuration program is used to configure the encryption algorithm; the encryption space partitioning program is used to partition the encryption space in the virtual memory of the first terminal; the encryption algorithm includes: an asymmetric encryption algorithm; The password encryption operation includes: the data splitting module splits the user key using the key splitting algorithm to obtain several splitting keys; the data splitting module obtains a third time and splits the third time using the time character splitting algorithm to obtain several encrypted characters; in this embodiment, the third time is the current time, and both the key splitting algorithm and the time character splitting algorithm are algorithms that split data according to the number of bits in the data to be split. For example, if the user key is 5114 and the third time is 12:57, then the several splitting keys are 5, 1, 1, and 4; the several encrypted characters are 1, 2, 5, and 7; the data integration module integrates the several splitting keys and the several encrypted characters using the data integration algorithm to obtain a first encryption key; In this embodiment, the data integration algorithm involves interleaving and combining several split keys and several encrypted characters in a staggered manner. Correspondingly, by integrating the split keys and encrypted characters as exemplified above, the resulting first encryption key is 51121547. Correspondingly, in this embodiment, the key splitting algorithm, time character splitting algorithm, and data integration algorithm include, but are not limited to, the aforementioned algorithms, and can be improved upon based on them. The algorithm encryption module encrypts the first encryption key by calling the asymmetric encryption algorithm to obtain a second encryption key. The algorithm encryption module saves the second encryption key in the encryption space. Correspondingly, through the cooperation of the above modules, not only is the user's password comprehensively prevented from being spied on, but the underlying logic also encrypts the user's input password using an algorithm. Furthermore, the entire encryption logic is difficult to crack, further enhancing the security of this system and intelligently preventing the leakage of the user's password, thus overcoming the shortcomings of existing technologies.

[0027] Correspondingly, this embodiment involves not only the user's password input process but also protection operations after the user leaves the terminal device: In the intelligent anti-leakage password input system, the password backup protection module is configured with a time threshold setting program, which is used to set a time threshold; the password backup protection module performs a timing operation based on the interval detection signal to obtain a first time; the password backup protection module obtains abnormal user access information based on the time threshold and the first time, and performs biometric identification operations based on the abnormal user access information; in this embodiment, the time threshold is the comparison benchmark for the first time; specifically, the password backup protection module... The module includes: a timing controller, a user information comparison module, and a biometric authentication module. The user information comparison module is configured with a time period setting program and a database building program. The time period setting program is used to set the detection time period, and the database building program is used to build a terminal database. In this embodiment, the detection time period is set according to specific circumstances; the shorter the detection time period, the stronger the real-time performance of the system. Correspondingly, when the terminal database is the user's terminal device, it includes the user's verification information, authentication information, and legal information registered on the terminal device. The timing controller is used to execute the timing operation after receiving the interval detection signal to obtain the first time. The timing controller compares the... If the time threshold is reached, the timing controller sends an abnormal user detection signal to the user information comparison module. In this embodiment, the timing operation involves the timing controller recording the start time after receiving the interval detection signal. Afterward, the timing controller repeatedly records the current time. The first time is the difference between the current time and the start time. When the first time reaches the time threshold, it means that the difference has reached the time threshold. The purpose of this timing operation is that some individuals who crack user passwords and intend to steal user assets may activate the terminal using forged identity documents or interactive devices after the user has been away for a period of time. The device can access a user's confidential information or assets by cracking the password; correspondingly, this timing operation is a corresponding detection program, providing backup protection measures for the user. Even if the user leaves the terminal device, this system will still protect the user's password and account or confidential information; correspondingly, the time threshold should be set to the midpoint between the maximum and minimum values. In this embodiment, the time threshold is 3 hours, and the time threshold should be specifically set according to the usage frequency of the terminal device; the user information comparison module is used to obtain the first user identification information that matches the user key in the terminal database after receiving the abnormal user detection signal. The first user identification information includes, but is not limited to, the user's ID number, etc.The user information comparison module checks at regular intervals whether there is an access request matching the first user's identification information in the first terminal mounted on the password input module. If such a request exists, it indicates that the first user or another user has accessed the device using the same identity information as the previously departed first user. Therefore, for user security, the user information comparison module sets the abnormal user access situation as "abnormal user access exists." Although this operation has a certain probability of misjudgment, the present invention aims to protect user information, and even if it is a misjudgment, it will still enhance the user's sense of security. If no such request exists, the user information comparison module sets the abnormal user access situation as "no abnormal user access exists." The biometric authentication module is used to perform the biometric identification operation when the abnormal user access situation is "abnormal user access exists."

[0028] Specifically, the biometric authentication module includes a fingerprint information acquisition module, a facial information acquisition module, an audio comparison module, a second power amplifier module, an alarm module, and a verification information processing program; the alarm module is communicatively connected to the first terminal; the verification information processing program is configured with a regular expression matching algorithm; in this embodiment, the fingerprint information acquisition module uses a fingerprint acquisition device; the facial information acquisition module uses an AI intelligent face recognition chip; the audio comparison module uses an audio recognition device with comparison function; in this embodiment, both the first and second power amplifier modules use external speakers; the verification information processing program is used to acquire user verification information in the terminal database that matches the first user identification information; the user verification information includes the authentication information and biometric information stored by the first user for the terminal device, etc. Specifically, the biometric identification operation is implemented through the cooperation of the fingerprint information acquisition module, the facial information acquisition module, the voice comparison module, the second power amplifier module, the alarm module, and the verification information processing program: The biometric authentication module prompts the second user to select either fingerprint verification mode or facial verification mode via the second power amplifier module. When the second user selects the fingerprint verification mode, the biometric authentication module acquires the second user's first fingerprint information via the fingerprint information acquisition module. When the second user selects the facial verification mode, the biometric authentication module acquires the second user's first facial information via the facial information acquisition module. The biometric authentication module captures the voice information output by the second user when selecting either the fingerprint or facial verification mode via the voice comparison module, and identifies the first voice feature in the voice information via the voice comparison module. The biometric authentication module extracts the second voice feature, second facial information, and second fingerprint information from the user verification information via the verification information processing program. The biometric authentication module calls the regular expression matching algorithm via the verification information processing program to compare whether the first voice feature and the second voice feature match. If they do not match, the biometric authentication module sends a first alarm message to the management backend of the first terminal via the alarm module. This includes, but is not limited to, network security centers; if a match is found, the biometric authentication module uses the verification information processing program to call the regular expression matching algorithm to compare the first fingerprint information with the second fingerprint information, or to compare the first facial information with the second facial information; in this embodiment, the regular expression matching algorithm is used for matching processing, which has low compilation difficulty, accurate screening and verification results, is easy to operate, has low memory usage, and fast verification efficiency, thereby determining whether there is an abnormal user in the first instance; if the first fingerprint information matches the second fingerprint information when the second user selects the fingerprint verification mode, or if the first facial information matches the second facial information when the second user selects the facial verification mode, then the biometric authentication module calls the password input module to output the first password input interface; if the first fingerprint information does not match the second fingerprint information when the second user selects the fingerprint verification mode, or if the first facial information does not match the second facial information when the second user selects the facial verification mode, then the biometric authentication module sends a second alarm message to the management backend of the first terminal through the alarm module;Correspondingly, because voice features are difficult to imitate, voice verification is first performed through a voice comparison module. It's conceivable that the voice used by the terminal device when starting to input user verification information should be the same: asking the user to select fingerprint verification mode and asking the user to select facial verification mode. This ensures that there are comparable voice features in both cases, thus increasing verification security to some extent. Correspondingly, in this embodiment, the second user is the user who accesses the terminal device immediately after the first user leaves, using the same information as the first user, but this second user includes, but is not limited to, the first user. Correspondingly, by combining voice verification and biometric verification, the security of user information is further enhanced. Because the security levels of fingerprint verification and facial verification are relatively similar, therefore... In this embodiment, these two methods are not simultaneously verified in one mode. In this embodiment, the first alarm message and the second alarm message are different. The first alarm message is issued when the sound is different, and its alarm level is higher than that of the second alarm message. In this embodiment, the alarm level represents the threat posed by abnormal user access to the first user. Correspondingly, it is conceivable that after the alarm message is issued, the management backend can immediately contact the first user's other devices and inform the first user to freeze the account or transfer information. Correspondingly, through the password backup protection module, the user's information and password are further protected after the user leaves. While making up for the shortcomings of existing technologies, the new architecture and logic further prevent the leakage of user information, resulting in extremely high practicality and security.

[0029] The intelligent password input system described in this embodiment can comprehensively protect the user's password and information in three scenarios: when the user is entering the password, during the password input process, and after the user has entered the password, through the cooperation of the password input module, interface encryption module, password processing module, and password backup protection module. This prevents the leakage of user privacy, greatly improves the user experience and trust in the terminal, makes up for the shortcomings of the existing technology, and has extremely high market value and product competitiveness.

[0030] Example 2 This embodiment provides an intelligent, leak-proof password input method, such as... Figure 2 and Figure 3 As shown, it includes the following steps: S100, First Interface Output Steps: Step S100 specifically includes: S110. Set a sensing threshold; acquire sensing information; output a first password input interface based on the sensing threshold and the sensing information; Specifically, a distance sensor and a first power amplifier module are configured; an image sensor and an indicator module are configured; the distance sensor is invoked to obtain first distance information between the first user and the distance sensor, the first distance information is set as the sensing information, and the sensing information is compared to see if it is not greater than the sensing threshold; if it is not greater, the indicator module is turned on, and the first power amplifier module provides a voice prompt to the first user to face the indicator module; the image sensor is invoked to obtain the facial information detection status of the first user; if the facial information detection status shows that the facial information of the first user has been captured, the first password input interface is output. Specifically, the step of outputting the first password input interface further includes: Configure a grayscale value set configuration program, call the grayscale value set configuration program to configure parameter and grayscale value matching set and distance information and grayscale value matching set; configure an interface building program, call the interface building program to build the first password input interface; obtain the first display screen parameter information of the first terminal, filter out the first grayscale value information that matches the first display screen parameter information from the parameter and grayscale value matching set, and adjust the display screen grayscale value of the first terminal according to the first grayscale value information; After adjusting the grayscale value of the first terminal's display screen according to the first grayscale value information, several interface display areas are output to the first display screen of the first terminal, and the first user is prompted to select one of the interface display areas; the interface display area selected by the first user is set as the first area; the image sensor is called to obtain the second distance information between the first user's face and the first display screen, the second grayscale value information that matches the second distance information is filtered out from the distance information and grayscale value matching set, and the grayscale value of the display screen corresponding to the first area in the first display screen is adjusted according to the second grayscale value information, and the first password input interface is output to the first area after adjusting the grayscale value of the display screen.

[0031] S200, Second Interface Output Steps: Step S200 specifically includes: S210. Configure a character value and password order matching table; detect the first touch information of the first password input interface; generate a second password input interface based on the character value and password order matching table and the first touch information; Specifically, the following steps are taken: A bit information setting program is configured to set the bit information; the first touch information on the first display screen for the first password input interface is obtained, the first touch information is converted into a first character value, and a second time is obtained; a third character value matching the bit information is extracted from the second time; the absolute value of the difference between the first character value and the third character value is calculated, and the absolute value is set as a fourth character value; a first password arrangement order matching the fourth character value is selected from the character value and password arrangement order matching table; and the password layout in the first password input interface on the first display screen is adjusted according to the first password arrangement order to obtain the second password input interface.

[0032] S300, User Password Encryption Steps: Step S300 specifically includes: S310. Obtain the input completion information of the second password input interface; perform password encryption operation based on the input completion information, and generate an interval detection signal; Specifically, in the second password input interface, the password input area and the password confirmation area are identified; second touch information on the first display screen for the second password input interface is obtained; it is identified whether the coordinate information in the second touch information belongs to the password input area; if it does, the second touch information is converted into a second character value, and the first character value and the second character value are integrated to obtain the user key, and the input completion information is set to password input pending completion; if it does not belong, it is identified whether the coordinate information in the second touch information belongs to the password confirmation area, and if it does, the input completion information is set to password input completed; when the input completion information indicates that the password input is completed, the password encryption operation is performed, and the interval detection signal is generated.

[0033] Specifically, the password encryption operation further includes: configuring a splitting algorithm compiler, and calling the splitting algorithm compiler to compile a key splitting algorithm and a time character splitting algorithm; configuring an integration algorithm compiler, and calling the integration algorithm compiler to compile a data integration algorithm; configuring an encryption algorithm configuration program and an encryption space partitioning program; calling the encryption algorithm configuration program to configure the encryption algorithm; and calling the encryption space partitioning program to partition the encryption space in the virtual memory of the first terminal; specifically, the encryption algorithm includes: an asymmetric encryption algorithm; The password encryption operation includes: splitting the user key using the key splitting algorithm to obtain several split keys; obtaining a third time and splitting the third time using the time character splitting algorithm to obtain several encrypted characters; integrating the several split keys and several encrypted characters using the data integration algorithm to obtain a first encryption key; encrypting the first encryption key using the asymmetric encryption algorithm to obtain a second encryption key; and saving the second encryption key to the encryption space.

[0034] S400 Backup Identification and Protection Procedures: Step S400 specifically includes: S410. Set a time threshold; perform a timing operation based on the interval detection signal to obtain a first time; obtain abnormal user access information based on the time threshold and the first time, and perform biometric identification operation based on the abnormal user access information; Specifically, a time period setting program and a database building program are configured. The time period setting program is called to set the detection time period, and the database building program is called to build the terminal database. After receiving the interval detection signal, the timing operation is performed to obtain the first time. The first time is compared to see if it reaches the time threshold. If it does, the first user identifier information matching the user key in the terminal database is obtained, and every detection time period, it is checked whether there is an access request in the first terminal that matches the first user identifier information. If it exists, the abnormal user access situation is set as having abnormal user access. If it does not exist, the abnormal user access situation is set as not having abnormal user access. When the abnormal user access situation is that there is abnormal user access, the biometric identification operation is performed. Specifically, the steps of biometric identification operations further include: Configure a fingerprint information acquisition module, a facial information acquisition module, a voice pickup and comparison module, a second power amplifier module, an alarm module, and a verification information processing program; connect the alarm module to the first terminal; configure a regular expression matching algorithm in the verification information processing program; call the verification information processing program to obtain user verification information in the terminal database that matches the first user identification information; The second power amplifier module is invoked to prompt the second user to select either fingerprint verification mode or facial verification mode via voice. When the second user selects the fingerprint verification mode, the fingerprint information acquisition module is invoked to acquire the second user's first fingerprint information. When the second user selects the facial verification mode, the facial information acquisition module is invoked to acquire the second user's first facial information. The voice comparison module is invoked to capture the voice information output by the second user and identify the first voice feature in the voice information. The verification information processing program is invoked to extract the second voice feature, second facial information, and second fingerprint information from the user verification information. The verification information processing program calls the regular expression matching algorithm to compare whether the first voice feature and the second voice feature match. If they do not match, the alarm module is called to send a first alarm message to the management backend of the first terminal. If they match, the verification information processing program calls the regular expression matching algorithm to compare the first fingerprint information with the second fingerprint information, or to compare the first facial information with the second facial information. If the first fingerprint information matches the second fingerprint information when the second user selects the fingerprint verification mode, or if the first facial information matches the second facial information when the second user selects the facial verification mode, the password input module is called to output the first password input interface. If the first fingerprint information does not match the second fingerprint information when the second user selects the fingerprint verification mode, or if the first facial information does not match the second facial information when the second user selects the facial verification mode, the alarm module is called to send a second alarm message to the management backend of the first terminal.

[0035] The intelligent password input method described in this embodiment provides comprehensive protection for users' passwords and information in three scenarios: when users are entering their passwords, during the password input process, and after the password input process. This prevents the leakage of user privacy, greatly improves the user experience and trust in the terminal, makes up for the shortcomings of existing technologies, and has extremely high market value and product competitiveness.

[0036] Example 3 This embodiment provides a computer-readable storage medium, including: The storage medium is used to store computer software instructions used to implement the intelligent leakage-proof password input method described in Embodiment 2 above. It includes a program for executing the program set for the intelligent leakage-proof password input method. Specifically, the executable program can be built into the intelligent leakage-proof password input system described in Embodiment 1. In this way, the intelligent leakage-proof password input system can implement the intelligent leakage-proof password input method described in Embodiment 2 by executing the built-in executable program.

[0037] Furthermore, the computer-readable storage medium in this embodiment can be any combination of one or more readable storage media, wherein the readable storage medium includes an electrical, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof.

[0038] Unlike existing technologies, the intelligent anti-leakage password input system, method, and medium of this application can intelligently change the pattern of password input and achieve anti-peeping function through image processing design. It protects the user's password from multiple directions, comprehensively improving the security of the terminal device. This method provides an ingenious design concept for the system, ultimately enhancing the user experience and user trust in the terminal device, making up for the shortcomings of existing technologies, and has extremely high market value and product competitiveness.

[0039] The embodiment numbers disclosed in the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0040] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program instructing related hardware to implement the program, which can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0041] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. An intelligent, leak-proof password input system, characterized in that, include: Password input module, interface encryption module, password processing module, and password backup protection module; The password input module is configured with a sensing threshold setting program, which is used to set a sensing threshold; the password input module is used to acquire sensing information and output a first password input interface based on the sensing threshold and the sensing information. The interface encryption module is configured with an arrangement order configuration program, which is used to configure a character value and password arrangement order matching table; the interface encryption module is used to detect the first touch information of the first password input interface, and the interface encryption module generates a second password input interface based on the character value and password arrangement order matching table and the first touch information; The password processing module is used to obtain the typing completion information of the second password input interface, and the password processing module performs password encryption operation based on the typing completion information and sends an interval detection signal to the password backup protection module. The password backup protection module is configured with a time threshold setting program, which is used to set a time threshold. The password backup protection module is used to perform a timing operation based on the interval detection signal to obtain the first time; The password backup protection module obtains abnormal user access information based on the time threshold and the first time, and performs biometric identification operations based on the abnormal user access information. The password input module includes: a user presence detection module and an interface output module; the user presence detection module is equipped with a distance sensor and a first power amplifier module; the interface output module is equipped with an image sensor and an indicator module; The interface output module includes: an image processing module, a region selection module, and an interface projection module; the interface projection module is communicatively connected to the image processing module and the image sensor. The image processing module is configured with a grayscale value set configuration program, which is used to configure the parameter and grayscale value matching set as well as the distance information and grayscale value matching set. The interface deployment module is configured with an interface building program, which is used to build the first password input interface. The image processing module is used to obtain the first display screen parameter information of the first terminal mounted on the user presence detection module. The image processing module filters out the first gray value information that matches the first display screen parameter information from the parameter and gray value matching set, and adjusts the display screen gray value of the first terminal according to the first gray value information. The region selection module is used to output several interface display areas to the first display screen of the first terminal after the image processing module adjusts the grayscale value of the display screen of the first terminal according to the first grayscale value information. The region selection module prompts the first user to select several interface display areas. The region selection module sets the interface display area selected by the first user as the first region. The interface projection module is used to call the image sensor to obtain the second distance information between the first user's face and the first display screen. The interface projection module filters out the second grayscale value information that matches the second distance information from the distance information and grayscale value matching set. The interface projection module calls the image processing module to adjust the grayscale value of the display screen corresponding to the first area in the first display screen according to the second grayscale value information. The interface projection module outputs the first password input interface to the first area after adjusting the grayscale value of the display screen. The interface encryption module includes: a touch detection module, a character value calculation module, and a password scrambling module; the character value calculation module is equipped with a bit information setting program, which is used to set the bit information. The touch detection module is used to acquire the first touch information on the first display screen for the first password input interface, the touch detection module converts the first touch information into a first character value, and sends a calculation signal to the character value calculation module; The character value calculation module is used to obtain a second time after receiving the calculation signal; the character value calculation module extracts a third character value that matches the bit information in the second time; the character value calculation module calculates the absolute value of the difference between the first character value and the third character value, and sets the absolute value as a fourth character value; The password scrambling module is used to filter out a first password arrangement order that matches the fourth character value from the character value and password arrangement order matching table; the password scrambling module adjusts the password layout in the first password input interface on the first display screen according to the first password arrangement order to obtain the second password input interface.

2. The intelligent anti-leakage password input system according to claim 1, characterized in that, The image sensor and the indicator module are arranged side by side outside the interface output module; the user presence detection module is communicatively connected to the image sensor and the indicator module. The user presence detection module is used to call the distance sensor to obtain the first distance information between the first user and the user presence detection module. The user presence detection module sets the first distance information as the sensing information and compares whether the sensing information is not greater than the sensing threshold. If the value is not greater than the specified value, the user presence detection module will adjust the indicator module to the lit state, and the user presence detection module will use the first power amplifier module to give a voice prompt to the first user to face the indicator module. The user presence detection module is also used to call the image sensor to obtain the facial information detection status of the first user; if the facial information detection status is that the facial information of the first user has been captured, the user presence detection module sends a first interface output signal to the interface output module. The interface output module is used to output the first password input interface according to the first interface output signal.

3. The intelligent anti-leakage password input system according to claim 2, characterized in that, The password processing module includes a password completion detection module and a password encryption module; the second password input interface includes a password input area and a password confirmation area. The password completion detection module is used to acquire second touch information on the first display screen for the second password input interface; the password completion detection module identifies whether the coordinate information in the second touch information belongs to the password input area; if it does, the password completion detection module converts the second touch information into a second character value, integrates the first character value and the second character value to obtain a user key, and sets the input completion information as password input pending completion; if it does not belong to the password input area, the password completion detection module identifies whether the coordinate information in the second touch information belongs to the password confirmation area; if it does, the password completion detection module sets the input completion information as password input completed. The password encryption module is used to perform the password encryption operation when the input completion information indicates that the password input is complete, and to send an interval detection signal to the password backup protection module.

4. The intelligent anti-leakage password input system according to claim 3, characterized in that, The cryptographic encryption module includes: a data splitting module, a data integration module, and an algorithm encryption module; The data splitting module is configured with a splitting algorithm compiler, which is used to compile a key splitting algorithm and a time character splitting algorithm. The data integration module is equipped with an integration algorithm compiler, which is used to compile the data integration algorithm. The encryption module includes an encryption algorithm configuration program and an encryption space partitioning program; the encryption algorithm configuration program is used to configure the encryption algorithm. The encryption space partitioning program is used to partition the encryption space in the virtual memory of the first terminal; the encryption algorithm includes: an asymmetric encryption algorithm; The password encryption operation is achieved through the cooperation of the data splitting module, the data integration module, and the algorithm encryption module: The data splitting module splits the user key using the key splitting algorithm to obtain several split keys; the data splitting module obtains a third time and splits the third time using the time character splitting algorithm to obtain several encrypted characters; The data integration module integrates several split keys and several encrypted characters through the data integration algorithm to obtain a first encryption key; The algorithm encryption module encrypts the first encryption key by calling the asymmetric encryption algorithm to obtain the second encryption key; the algorithm encryption module saves the second encryption key to the encryption space.

5. The intelligent anti-leakage password input system according to claim 4, characterized in that, The password backup protection module includes: a timing controller, a user information comparison module, and a biometric authentication module; the user information comparison module is configured with a time period setting program and a database building program, the time period setting program is used to set the detection time period, and the database building program is used to build a terminal database; The timing controller is used to perform the timing operation after receiving the interval detection signal to obtain the first time; the timing controller compares whether the first time reaches the time threshold, and if it does, the timing controller sends an abnormal user detection signal to the user information comparison module. The user information comparison module is used to obtain the first user identification information that matches the user key in the terminal database after receiving the abnormal user detection signal, and to detect whether there is an access request in the first terminal that matches the first user identification information every detection time period; if there is, the user information comparison module sets the abnormal user access situation as having abnormal user access; if there is not, the user information comparison module sets the abnormal user access situation as not having abnormal user access. The biometric authentication module is used to perform the biometric identification operation when the abnormal user access situation is defined as "abnormal user access exists".

6. The intelligent anti-leakage password input system according to claim 5, characterized in that, The biometric authentication module includes a fingerprint information acquisition module, a facial information acquisition module, a voice comparison module, a second power amplifier module, an alarm module, and a verification information processing program; the alarm module is communicatively connected to the first terminal; the verification information processing program is configured with a regular expression matching algorithm. The verification information processing program is used to obtain user verification information in the terminal database that matches the first user identification information; The biometric identification operation is achieved through the cooperation of the fingerprint information acquisition module, the facial information acquisition module, the voice comparison module, the second power amplifier module, the alarm module, and the verification information processing program. The biometric authentication module prompts the second user to select either fingerprint verification mode or facial verification mode via the second power amplifier module. The biometric authentication module obtains the first fingerprint information of the second user when the second user selects the fingerprint verification mode through the fingerprint information acquisition module; The biometric authentication module obtains the first facial information of the second user when the second user selects the facial verification mode through the facial information acquisition module; The biometric authentication module captures the voice information output by the second user when selecting the fingerprint verification mode or the face verification mode through the voice comparison module, and the biometric authentication module identifies the first voice feature in the voice information through the voice comparison module. The biometric authentication module extracts the second fingerprint information, second facial information, and second voice features from the user verification information through the verification information processing program. The biometric authentication module uses the verification information processing program to call the regular expression matching algorithm to compare whether the first voice feature and the second voice feature match. If they do not match, the biometric authentication module sends a first alarm message to the management backend of the first terminal through the alarm module. If they match, the biometric authentication module uses the verification information processing program to call the regular expression matching algorithm to compare the first fingerprint information with the second fingerprint information, or to compare the first facial information with the second facial information. If the first fingerprint information matches the second fingerprint information when the second user selects the fingerprint verification mode, or if the first facial information matches the second facial information when the second user selects the facial verification mode, then the biometric authentication module calls the password input module to output the first password input interface. If the first fingerprint information does not match the second fingerprint information when the second user selects the fingerprint verification mode, or if the first facial information does not match the second facial information when the second user selects the facial verification mode, then the biometric authentication module sends a second alarm message to the management backend of the first terminal through the alarm module.

7. An intelligent, leak-proof password input method, based on the intelligent, leak-proof password input system described in claim 1, characterized in that, The method includes the following steps: The first interface output steps are: setting the sensing threshold; acquiring sensing information; and outputting the first password input interface based on the sensing threshold and the sensing information. Second interface output steps: Configure a character value and password order matching table; detect the first touch information of the first password input interface; generate a second password input interface based on the character value and password order matching table and the first touch information; User password encryption steps: Obtain the typing completion information of the second password input interface; perform password encryption operation based on the typing completion information, and generate an interval detection signal; Backup identification and protection steps: Set a time threshold; perform a timing operation based on the interval detection signal to obtain a first time; obtain abnormal user access information based on the time threshold and the first time, and perform biometric identification operation based on the abnormal user access information.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the intelligent anti-leakage password input method described in claim 7.

Citation Information

Patent Citations

  • Password input method and device

    CN105868653A

  • An information processing method and system

    CN109684810A