Security authentication system based on electronic data and inspection method thereof
By setting a separate first encryption module and a second encryption module in the electronic data security authentication system, and setting the first key and the second key respectively, the problem of low electronic data security in the prior art is solved, and the problem of low electronic data security is realized Higher security and lower risk of data leakage.
Patent Information
- Application Number
- CN202411493981.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-02-14
AI Technical Summary
Most of the prior art use a layer of encryption or encryption module for encryption, resulting in low security of electronic data and easy to be cracked.
Using a security authentication system based on electronic data, the first encryption module and the second encryption module are respectively set to set the first key and the second key so that the first key and the second key are not in the same encryption module. This improves the security of electronic data.
By separating the settings of the encryption module and the key, the key is avoided when the encryption module is cracked at the same time, reducing the possibility of electronic data leakage and improving security.
Smart Images

Figure CN119449394A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information security technology, and in particular to the technology of securely encrypting identity authentication data and transaction information uploaded by big data nodes, and specifically to a security authentication system based on electronic data and a verification method thereof. Background Art
[0002] At present, big data is being used more and more widely, and with the rapid development of the Internet, most files are stored in the form of electronic data on personal mobile phones or personal computers. The system needs to protect and manage the electronic data, and when users need to view it, they need to undergo security authentication before they can view it.
[0003] In the Chinese patent with publication number CN113206880A, a security management system and method for blockchain big data is mentioned. The utility model is used to securely encrypt the identity authentication data and transaction information uploaded by the big data node. However, the security encryption of the invention is a layer of encryption, and users can view the electronic data with simple operations, which makes the electronic data have certain security risks, or the electronic data can be obtained directly by cracking an encryption module, resulting in low electronic digital security. Summary of the invention
[0004] The purpose of the present invention is to solve the technical problem that most of the existing security management technologies use a layer of encryption or an encryption module for encryption, which is prone to low electronic digital security, and to provide a security authentication system based on electronic data and its verification method.
[0005] In order to solve the above technical problems, the technical solution adopted by the present invention is:
[0006] A security authentication system based on electronic data includes a server, wherein a data output end of the server is connected to an input end of an authentication information request module, an output end of the authentication information request module is connected to an input end of an electronic data security authentication encryption module, and an output end of the electronic data security authentication encryption module is connected to an output end of an electronic data upload and management module.
[0007] The server is used to obtain promotion and provide applications to users; through the authentication information request module, the user inputs personal information to the authentication center point, and any trusted big data node links the user information to obtain the user's authentication request; through the electronic data security authentication encryption module, the account is output to the user, and the first key is set for the account through the user's first information feature, and the second key is set based on the first key through the user's first information feature, and is stored in the trusted big data node for confirmation; through the security authentication module, the user obtains security authentication through the account, the first key and the second key; through the electronic data upload and management module, the electronic data is uploaded to the server and stored in several trusted big data nodes.
[0008] The authentication information request module is used to request authentication information, including the user entering a phone number, ID card, and dynamic face into the server and sending an authentication request to the authentication center.
[0009] The electronic data security authentication encryption module obtains the authentication request sent by the user through the trusted big data node. The electronic data security authentication encryption module generates a user-exclusive account based on the mobile phone number through the information conversion unit and sends the account to the user. The electronic data security authentication encryption module compares the ID card and the dynamic facial feature points to see if they are the same person through the comparison module. After confirming that they are the same person, the first encryption module of the electronic data security authentication encryption module sends the first key input information to the customer. The user sets the first key according to his own needs. After the first key is generated, the second encryption module of the electronic data security authentication encryption module obtains the user's facial feature points based on the dynamic face, sets the second key for the first key, encrypts and protects the first key, and sends the relevant data to the trusted big data node for confirmation and storage.
[0010] The user of the security authentication module enters an exclusive account into the server and performs dynamic facial authentication on the user. The trusted big data node obtains the exclusive account and compares the captured facial features. The stored exclusive account and facial features are compared and the second encryption unit is released after confirmation. The server displays the first encryption unit. The user enters the first key and after successful comparison by the trusted big data node, the first encryption unit is released. The user enters the server to view and upload electronic data. When the first key and the first key authentication fail more than three times, the server will lock the account.
[0011] Upload and manage electronic data, upload and modify electronic data to trusted big data nodes, and manage the electronic data of trusted big data nodes in the big data blockchain.
[0012] A method for verifying the safety of electronic data, comprising the following steps:
[0013] Step S1: The client sends a security authentication request to the server;
[0014] Step S2: The user enters the second key according to the prompt of the server;
[0015] Step S3: The user enters the first key according to the prompt of the server;
[0016] Step S4: Crack the first encryption module and the second encryption module respectively.
[0017] The client sends a security authentication request to the server, obtains a verification account at random, enters the account into the server, sends an authentication request to the authentication information request module, and the trusted big data node obtains the verification account.
[0018] The user enters the second key according to the server prompt, enters the correct second key into the server, enters the first key, and then enters the wrong second key more than three times to check whether there is an error in the second key comparison. The wrong second key can also unlock the second encryption unit. When the second key has no loopholes, the wrong second key entered more than three times will be checked to see if the account is locked for protection.
[0019] The user enters the first key according to the prompt of the server. By entering the correct first key into the server, the electronic data can be viewed. If the user enters the incorrect first key more than three times, the server will check whether there is an error in the first key comparison. If the user cannot view the electronic data, the server will check whether the account is locked for protection if the incorrect first key is entered more than three times.
[0020] Compared with the prior art, the present invention has the following technical effects:
[0021] The present invention sets a first key and a second key respectively in a first encryption module and a second encryption module, so that the first key and the second key are not in the same encryption module, thereby improving the security of electronic data and avoiding the situation in which the first key and the second key are cracked at the same time after the encryption module is cracked after being in the same encryption module, thereby reducing the possibility of electronic data leakage and improving security. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The present invention will be further described below in conjunction with the accompanying drawings and embodiments:
[0023] Figure 1 It is the overall structural block diagram of the system in the present invention;
[0024] Figure 2 It is a flow chart of the present invention. DETAILED DESCRIPTION
[0025] As attached Figure 1 As shown:
[0026] Embodiment 1: The present invention provides a security authentication system based on electronic data, including:
[0027] Promoting and providing application servers to users, the server is equipped with a trusted control unit, an authentication information request module, an electronic data security authentication encryption module, a security authentication module, and electronic data upload and management, and the trusted control unit controls multiple trusted big data nodes;
[0028] Authentication information request module: The user enters personal information into the authentication center, and any trusted big data node links the user information to obtain the user's authentication request;
[0029] Electronic data security authentication encryption module: output the account number to the user, set the first key for the account number according to the user's first information feature, set the second key based on the first key according to the user's first information feature, and store it in the trusted big data node for confirmation;
[0030] Security authentication module: users obtain security authentication through their account, first key, and second key;
[0031] Electronic data upload and management: Upload electronic data to the server and store it in several trusted big data nodes.
[0032] The authentication information request module is used to request authentication information, including the user inputting a telephone number, ID card and dynamic face to the server, and sending an authentication request to the authentication center.
[0033] The electronic data security authentication encryption module obtains the authentication request sent by the user through the trusted big data node. The electronic data security authentication encryption module generates a user-exclusive account according to the mobile phone number through the information conversion unit, and sends the account to the user. The electronic data security authentication encryption module compares the ID card and the dynamic facial feature points through the comparison module to see whether they are the same person. After confirming that the same person is the same, the first encryption module of the electronic data security authentication encryption module sends the first key input information to the customer. The user sets the first key according to his own needs. After the first key is generated, the second encryption module of the electronic data security authentication encryption module obtains the user's facial feature points according to the dynamic face, sets the second key for the first key, encrypts and protects the first key, and sends the relevant data to the trusted big data node for confirmation and storage.
[0034] The user of the security authentication module enters an exclusive account into the server and performs dynamic facial authentication on the user. The trusted big data node obtains the exclusive account and compares the captured facial features. The stored exclusive account and facial features are compared and the second encryption unit is released after confirmation. The server displays the first encryption unit. The user enters the first key and after successful comparison by the trusted big data node, the first encryption unit is released. The user enters the server to view and upload electronic data. When the first key and the first key authentication fail more than three times, the server will lock the account.
[0035] The electronic data upload and management uploads and modifies the electronic data to the trusted big data node, and manages the electronic data of the trusted big data node in the big data blockchain.
[0036] As can be seen from the above, the server is equipped with a trusted control unit, an authentication information request module, an electronic data security authentication encryption module, a security authentication module, and electronic data upload and management to store and securely manage electronic data. Users need to pass security authentication before they can enter the server to view, modify, and store electronic data. First, an exclusive account is generated to make the account unique. Secondly, a first key is set, such as a combination of numbers, letters, and symbols, or user fingerprints and other information. The system calculates and extracts feature points to form a first key to encrypt electronic data. Then, dynamic facial features, such as iris information, are collected and extracted to encrypt the first key. When the user obtains electronic data, it will provide Exclusive account and dynamic face, the second encryption module calculates and compares the second key feature points. When the second key correctly decrypts the first key, the user needs to enter the first key again. The first encryption module calculates and compares the first key again. After confirming that it is correct, the user will be allowed to view, modify and upload electronic data. By setting the first encryption module and the second encryption module, the first key and the second key can be set respectively, so that the first key and the second key are not in the same encryption module, thereby improving the security of electronic data, and can avoid the situation where the first key and the second key are cracked at the same time after the encryption module is cracked, thereby reducing the possibility of electronic data leakage and improving security.
[0037] like Figure 2 As shown, Embodiment 2: The present invention provides a verification method based on security authentication of electronic data, comprising:
[0038] S1: The client sends a security authentication request to the server;
[0039] S2: The user enters the second key according to the prompt of the server;
[0040] S3: The user enters the first key according to the prompt of the server;
[0041] S4: Crack the first encryption module and the second encryption module respectively.
[0042] The client sends a security authentication request to the server, obtains a verification account at random, inputs the account into the server, sends an authentication request to the authentication information request module, and the trusted big data node obtains the verification account.
[0043] The user enters the second key according to the prompt of the server, enters the correct second key into the server, enters the first key, and then enters the wrong second key more than three times to check whether there is an error in the comparison of the second key. The wrong second key can also unlock the second encryption unit. When the second key has no loopholes, the wrong second key entered more than three times will be used to check whether the account is locked for protection.
[0044] The user enters the first key according to the prompt of the server and can view the electronic data by entering the correct first key into the server. Then, the user enters the wrong first key more than three times to check whether there is an error in the first key comparison. In the case of an incorrect first key, whether the electronic data can be viewed. If the electronic data cannot be viewed, the user enters the wrong first key more than three times to check whether the account is locked for protection.
[0045] From the above, it can be seen that by inputting the correct first key and the second key to check whether it is possible to enter the server to view the electronic data, and then inputting the incorrect first key and the second key respectively to check whether it is possible to enter the server to view the electronic data, and then by cracking the first encryption module without cracking the second encryption unit and without cracking the first encryption module to check whether the electronic data can be viewed.
Claims
1. A security authentication system based on electronic data, characterized in that: It includes a server, wherein the data output end of the server is connected to the input end of the authentication information request module, the output end of the authentication information request module is connected to the input end of the electronic data security authentication encryption module, and the output end of the electronic data security authentication encryption module is connected to the output end of the electronic data upload and management module.
2. The system according to claim 1, characterized in that The server is used to obtain promotion and provide applications to users; through the authentication information request module, the user enters personal information to the authentication center, and any trusted big data node links the user information to obtain the user's authentication request; Through the electronic data security authentication encryption module, the account number is output to the user, the first key is set for the account number through the user's first information feature, the second key is set based on the first key through the user's first information feature, and is stored in a trusted big data node for confirmation; through the security authentication module, the user obtains security authentication through the account number, the first key and the second key; through the electronic data upload and management module, the electronic data is uploaded to the server and stored in several trusted big data nodes.
3. The system according to claim 1 or 2, characterized in that: The authentication information request module is used to request authentication information, including the user inputting a telephone number, ID card and dynamic face to the server, and sending an authentication request to the authentication center.
4. The system according to claim 1 or 2, characterized in that: The electronic data security authentication encryption module obtains the authentication request sent by the user through the trusted big data node. The electronic data security authentication encryption module generates a user-exclusive account according to the mobile phone number through the information conversion unit, and sends the account to the user. The electronic data security authentication encryption module compares the ID card and the dynamic facial feature points through the comparison module to see whether they are the same person. After confirming that the same person is the same, the first encryption module of the electronic data security authentication encryption module sends the first key input information to the customer. The user sets the first key according to his own needs. After the first key is generated, the second encryption module of the electronic data security authentication encryption module obtains the user's facial feature points according to the dynamic face, sets the second key for the first key, encrypts and protects the first key, and sends the relevant data to the trusted big data node for confirmation and storage.
5. The system according to claim 1 or 2, characterized in that: The user of the security authentication module enters an exclusive account into the server and performs dynamic facial authentication on the user. The trusted big data node obtains the exclusive account and compares the captured facial features. The stored exclusive account and facial features are compared and the second encryption unit is released after confirmation. The server displays the first encryption unit. The user enters the first key and after successful comparison by the trusted big data node, the first encryption unit is released. The user enters the server to view and upload electronic data. When the first key and the first key authentication fail more than three times, the server will lock the account.
6. The system according to claim 1 or 2, characterized in that: The electronic data upload and management uploads and modifies the electronic data to the trusted big data node, and manages the electronic data of the trusted big data node in the big data blockchain.
7. A verification method based on security authentication of electronic data, characterized in that: The following steps are involved: Step S1: The client sends a security authentication request to the server; Step S2: The user enters the second key according to the prompt of the server; Step S3: The user enters the first key according to the prompt of the server; Step S4: Crack the first encryption module and the second encryption module respectively.
8. The method according to claim 7, characterized in that The client sends a security authentication request to the server, obtains a verification account at random, inputs the account into the server, sends an authentication request to the authentication information request module, and the trusted big data node obtains the verification account.
9. The method according to claim 7, characterized in that: The user enters the second key according to the prompt of the server, enters the correct second key into the server, enters the first key, and then enters the wrong second key more than three times to check whether there is an error in the comparison of the second key. The wrong second key can also unlock the second encryption unit. When the second key has no loopholes, the wrong second key entered more than three times will be used to check whether the account is locked for protection.
10. The method according to claim 7, characterized in that The user enters the first key according to the prompt of the server and can view the electronic data by entering the correct first key into the server. Then, the user enters the wrong first key more than three times to check whether there is an error in the first key comparison. In the case of an incorrect first key, whether the electronic data can be viewed. If the electronic data cannot be viewed, the user enters the wrong first key more than three times to check whether the account is locked for protection.
Citation Information
Patent Citations
Security management system and method for blockchain big data
CN113206880A