USB key signature verification method, device and system based on 5G message

Through the interaction between the 5G message node and the user, U-shield password is generated and passed, and hash encryption is used to realize U-shield signature verification, which solves the problem that the H5 version page cannot support U-shield signature verification, and realizes safe and efficient identity authentication and transaction authentication, reducing device memory footprint.

CN120390225APending Publication Date: 2025-07-29INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410553997.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-07
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

In the prior art, the H5 version page cannot support U-shield verification, and each time a U-shield brand is replaced, the corresponding U-shield control needs to be downloaded, occupying the device memory, resulting in a degradation in the performance of the visa verification device.

Method used

Through the interaction between the 5G message node and the user, U-shield password is generated and passed, and hash encryption is used to generate a secret key for identity authentication and transaction authentication, avoid downloading apps or controls, and reduce device memory usage.

Benefits of technology

It realizes safe, efficient and reliable identity authentication and transaction authentication for U-Shield Signal Verification, reduces device memory usage, and supports identity authentication and transaction authentication between multiple nodes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120390225A_ABST
    Figure CN120390225A_ABST
Patent Text Reader

Abstract

The invention discloses a USB key signature verification method, device and system based on a 5G message, relates to the technical field of 5G messages, can be used in the financial science and technology field, and the method comprises the steps: after receiving a USB key signature verification request, sending a password request 5G message to a 5G message node, the password request 5G message being used for generating a USB key password input 5G message, and the USB key password input 5G message enabling a user to input a USB key password, the USB key password is processed into a USB key password 5G message; a first secret key sent by the 5G message node is decrypted to obtain a USB key password, and the first secret key is obtained by performing hash encryption on the USB key password; and after the U-key password and the U-key password are compared and verified, a second secret key is generated according to the U-key certificate, and the second secret key is used for identity authentication and transaction authentication through interaction between the 5G message node and the U-end signature verification node. According to the invention, the USB key signature verification can be realized by means of the 5G message, the performance reduction of equipment for signature verification is avoided, and the method is safe, efficient and reliable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of 5G technology and can be used in the field of fintech. In particular, it relates to a method, device and system for U shield signature verification based on 5G messages. Background Art

[0002] This section aims to provide background or context for the embodiments of the present invention described in the claims. The description herein is not admitted to be prior art merely by including it in this section.

[0003] The U shield is a relatively secure authentication device for both individuals and enterprises and is very important. However, the current H5 version page does not support U shield signature verification; moreover, there are many U shield manufacturers, and for each brand change, corresponding U shield controls are required. On the mobile side, an app needs to be downloaded, and on the PC side, the control also needs to be downloaded to the device in advance, which takes up a lot of memory. Summary of the Invention

[0004] In a first aspect, an embodiment of the present invention provides a method for U shield signature verification based on 5G messages, which is used to implement U shield signature verification by means of 5G messages, avoiding the performance degradation of the signature verification device caused by downloading apps or controls, and being safe, efficient and reliable. It is applied to a bank service node. The method includes:

[0005] After receiving a U shield signature verification request, a password request 5G message is sent to a 5G message node. The password request 5G message is used for the 5G message node to generate a U shield password input 5G message. After the U shield password input 5G message is sent by the 5G message node to the 5G user terminal, the user inputs the U shield password on the 5G user terminal. The U shield password is processed into a U shield password 5G message by the 5G user terminal and then sent to the 5G message center;

[0006] Decrypt the first secret key sent by the 5G message node to obtain the U shield password input by the user. The first secret key is obtained by the 5G message node through hash encryption of the U shield password in the U shield password 5G message;

[0007] Compare and verify the U shield password with the pre-stored U shield password;

[0008] After the verification passes, a second secret key is generated according to the pre-stored U shield certificate;

[0009] Send the second secret key to the 5G message node. The second secret key is used for the 5G message node and the U terminal signature verification node to perform identity authentication and transaction authentication through interaction;

[0010] Receive the transaction authentication result sent by the U terminal signature verification node and forward it to the 5G user terminal.

[0011] Second aspect, an embodiment of the present invention further provides another U shield signature verification method based on 5G messages, which is used to implement U shield signature verification by means of 5G messages, avoiding the performance degradation of the signature verification device caused by downloading apps or controls, being safe, efficient and reliable, and being applied to 5G message nodes. The method includes:

[0012] Receiving a password request 5G message sent by a bank service node, where the password request 5G message is sent by the bank service node after receiving a U shield signature verification request;

[0013] Generating a U shield password input 5G message and sending it to the 5G client; after the U shield password input 5G message is sent by the 5G message node to the 5G user terminal, the user inputs the U shield password at the 5G user terminal;

[0014] Receiving the U shield password 5G message processed by the 5G user terminal according to the U shield password;

[0015] Performing hash encryption on the U shield password in the U shield password 5G message to obtain a first secret key, and sending it to the bank service node; the first secret key is used for the bank service node to generate a second secret key according to the pre-stored U shield certificate after passing the comparison and verification with the pre-stored U shield password;

[0016] Receiving the second secret key sent by the bank service node;

[0017] Based on the second secret key, performing identity authentication and transaction authentication through interaction with the U terminal signature verification node.

[0018] Third aspect, an embodiment of the present invention provides a U shield signature verification device based on 5G messages, which is used to implement U shield signature verification by means of 5G messages, avoiding the performance degradation of the signature verification device caused by downloading apps or controls, being safe, efficient and reliable, and being applied to bank service nodes. The device includes:

[0019] A U shield signature verification request processing module, configured to send a password request 5G message to the 5G message node after receiving a U shield signature verification request, where the password request 5G message is used for the 5G message node to generate a U shield password input 5G message, and after the U shield password input 5G message is sent by the 5G message node to the 5G user terminal, the user inputs the U shield password at the 5G user terminal, and the U shield password is sent to the 5G message center after being processed by the 5G user terminal into a U shield password 5G message;

[0020] A decryption module, configured to decrypt the first secret key sent by the 5G message node to obtain the U shield password input by the user, where the first secret key is obtained by the 5G message node performing hash encryption on the U shield password in the U shield password 5G message;

[0021] A verification module, configured to compare and verify the U shield password with the pre-stored U shield password;

[0022] A second key generation module, configured to generate a second key according to a pre-stored U shield certificate after passing the verification;

[0023] A first authentication module, configured to send the second key to a 5G message node, and the second key is used for identity authentication and transaction authentication between the 5G message node and the U terminal signature verification node through interaction;

[0024] A transaction authentication result forwarding module, configured to receive a transaction authentication result sent by the U terminal signature verification node and forward it to the 5G user terminal.

[0025] In a fourth aspect, an embodiment of the present invention provides a U shield signature verification device based on 5G messages, which is used to implement U shield signature verification by means of 5G messages, and avoid the performance degradation of the signature verification device caused by downloading apps or controls, and is safe, efficient and reliable. It is applied to a 5G user node, and the device includes:

[0026] A password request 5G message receiving module, configured to receive a password request 5G message sent by a bank service node, and the password request 5G message is sent by the bank service node after receiving a U shield signature verification request;

[0027] A U shield password input 5G message generation module, configured to generate a U shield password input 5G message and send it to the 5G client; after the U shield password input 5G message is sent by the 5G message node to the 5G user terminal, the user inputs the U shield password at the 5G user terminal;

[0028] A U shield password 5G message receiving module, configured to receive a U shield password 5G message processed by the 5G user terminal according to the U shield password;

[0029] A key generation module, configured to perform hash encryption on the U shield password in the U shield password 5G message to obtain a first key, and send it to the bank service node; the first key is used for the bank service node to compare and verify with the pre-stored U shield password, and then generate a second key according to the pre-stored U shield certificate;

[0030] A second key receiving module, configured to receive a second key sent by the bank service node;

[0031] A second authentication module, configured to perform identity authentication and transaction authentication with the U terminal signature verification node through interaction based on the second key.

[0032] In a fifth aspect, an embodiment of the present invention provides a U shield signature verification system based on 5G messages, which is used to implement U shield signature verification by means of 5G messages, and avoid the performance degradation of the signature verification device caused by downloading apps or controls, and is safe, efficient and reliable. The system includes: a 5G user terminal, a 5G message node, a bank service node, and a U shield signature verification node, wherein,

[0033] A 5G client, used to send a U shield signature verification request to a bank service node;

[0034] A bank service node, used to send a password request 5G message to a 5G message node after receiving the U shield signature verification request;

[0035] A 5G message node, used to generate a U shield password input 5G message and send it to the 5G client after receiving the U shield password request 5G message;

[0036] A 5G client, used to receive the U shield password input by the user according to the U shield password 5G message after receiving the U shield password 5G message, generate a U shield password 5G message, and send it to the 5G message node;

[0037] The 5G message node is further used for: after receiving the U shield password 5G message, performing hash encryption on the U shield password in the U shield password 5G message to generate a first secret key, and sending it to the bank service node;

[0038] The bank service node is used for: decrypting the received first secret key to obtain the U shield password input by the user, comparing and verifying it with the pre-stored U shield password, and after the verification passes, sending the pre-stored second secret key with the U shield certificate to the 5G message node;

[0039] The 5G message node is further used for: after receiving the second secret key, performing identity authentication and transaction authentication through interaction with the U terminal signature verification node;

[0040] The bank service node is further used for: forwarding the transaction authentication result sent by the U terminal signature verification node to the 5G client.

[0041] In a sixth aspect, an embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the above U shield signature verification method based on 5G messages is implemented.

[0042] In a seventh aspect, an embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above U shield signature verification method based on 5G messages is implemented.

[0043] In an eighth aspect, an embodiment of the present invention proposes a computer program product, where the computer program product includes a computer program, and when the computer program is executed by a processor, the U shield signature verification method based on 5G messages is implemented.

[0044] In an embodiment of the present invention, after receiving a U shield signature verification request, a password request 5G message is sent to a 5G message node. The password request 5G message is used for the 5G message node to generate a U shield password input 5G message. After the U shield password input 5G message is sent by the 5G message node to the 5G user terminal, the user inputs the U shield password on the 5G user terminal. The U shield password is processed by the 5G user terminal into a U shield password 5G message and then sent to the 5G message center; decrypt the first secret key sent by the 5G message node to obtain the U shield password input by the user. The first secret key is obtained by the 5G message node through hash encryption of the U shield password in the U shield password 5G message; compare and verify the U shield password with the pre-stored U shield password; after the verification passes, generate a second secret key according to the pre-stored U shield certificate; send the second secret key to the 5G message node. The second secret key is used for the 5G message node and the U terminal signature verification node to perform identity authentication and transaction authentication through interaction; receive the transaction authentication result sent by the U terminal signature verification node and forward it to the 5G user terminal. Compared with the prior art in which the H5 version page does not support U shield signature verification, and there are many U shield manufacturers, and each time a brand is replaced, a corresponding U shield control is required, the mobile terminal needs to download an app, and the PC terminal also needs to download the control to the device in advance. The present invention can replace the original app and control through the interaction of 5G messages between nodes, reducing the memory occupied by the device; the node that does not need to initiate the U shield signature verification request must support U shield signature verification, and the transmission of 5G messages is safe and efficient. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts. In the drawings:

[0046] Figure 1 It is a flowchart of the U shield signature verification method based on 5G messages in an embodiment of the present invention;

[0047] Figure 2 It is a schematic diagram of the multi-node interaction principle of the U shield signature verification method based on 5G messages in an embodiment of the present invention;

[0048] Figure 3 It is another flowchart of the U shield signature verification method based on 5G messages in an embodiment of the present invention;

[0049] Figure 4 It is a schematic structural diagram of the U shield signature verification device based on 5G messages in an embodiment of the present invention;

[0050] Figure 5Another structural schematic diagram of the U shield signature verification device based on 5G messages in the embodiment of the present invention;

[0051] Figure 6 Structural schematic diagram of the U shield signature verification system based on 5G messages in the embodiment of the present invention;

[0052] Figure 7 Schematic diagram of a computer device in the embodiment of the present invention. Detailed implementation manners

[0053] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer and more understandable, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. Here, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but not to limit the present invention.

[0054] In the technical solution of this application, the acquisition, storage, use, processing, etc. of data all comply with the relevant regulations of national laws and regulations.

[0055] Figure 1 Flowchart of the U shield signature verification method based on 5G messages in the embodiment of the present invention. The U shield signature verification method based on 5G messages is applied to a bank service node and includes:

[0056] Step 101: After receiving a U shield signature verification request, send a password request 5G message to a 5G message node. The password request 5G message is used for the 5G message node to generate a U shield password input 5G message. After the U shield password input 5G message is sent by the 5G message node to a 5G user terminal, the user inputs a U shield password at the 5G user terminal. The U shield password is processed by the 5G user terminal into a U shield password 5G message and then sent to a 5G message center;

[0057] Step 102: Decrypt the first secret key sent by the 5G message node to obtain the U shield password input by the user. Among them, the first secret key is obtained by the 5G message node through hashing and encrypting the U shield password in the U shield password 5G message;

[0058] Step 103: Compare and verify the U shield password with the pre-stored U shield password;

[0059] Step 104: After the verification passes, generate a second secret key according to the pre-stored U shield certificate;

[0060] Step 105: Send the second secret key to the 5G message node. The second secret key is used for the 5G message node and the U terminal signature verification node to perform identity authentication and transaction authentication through interaction;

[0061] Step 106: Receive the transaction authentication result sent by the U terminal signature verification node and forward it to the 5G user terminal.

[0062] In the embodiments of the present invention, compared with the prior art in which the H5 version page cannot support U shield signature verification, and there are many U shield manufacturers, and a corresponding U shield control is required for each brand change, and the mobile terminal needs to download an app, and the PC terminal also needs to download the control to the device in advance, the present invention can replace the original app and control through the interaction of 5G messages between nodes, reducing the memory occupied by the device; the node that does not need to initiate the U shield signature verification request does not have to support U shield signature verification, and the transmission of 5G messages is safe and efficient.

[0063] The following is a detailed introduction to each step.

[0064] In step 101, the U shield signature verification request is sent by a 5G user terminal or a transaction initiation node. The 5G user terminal is a 5G handheld device, and the transaction initiation node is a device with an H5 version transaction page.

[0065] That is, the 5G user terminals can be the same or different.

[0066] For example, the transaction initiation node is a PC with an H5 version transaction page, and the 5G user terminal is a 5G mobile phone terminal.

[0067] In one embodiment, the U shield password input 5G message includes a page for display on the 5G user terminal so that the user can input the U shield password on the page.

[0068] In one embodiment, sending the second secret key to the 5G message node, where the second secret key is used for the 5G message node and the U shield signature verification node to perform identity authentication and transaction authentication through interaction, including:

[0069] Sending the second secret key to the 5G message node. After receiving the second secret key, the 5G message node sends an identity authentication request to the U shield verification node;

[0070] After receiving the identity authentication request, the U shield verification node authenticates the user and sends the identity authentication result to the 5G message node;

[0071] When the identity authentication result is authentication passed, the 5G message node sends the second secret key with the U shield certificate to the U shield verification node;

[0072] The U shield verification node decrypts the second secret key with the U shield certificate to obtain the U shield certificate and performs transaction authentication according to the U shield certificate.

[0073] In one embodiment, the method further includes:

[0074] Simultaneously sending the second secret key and the unique identifier of the pre-stored U shield to the 5G message node;

[0075] After receiving the second key, the 5G message node sends an identity authentication request to the U shield verification node corresponding to the unique identifier of the U shield. When the identity authentication result is passed, the second key is sent to the U shield verification node corresponding to the unique identifier of the U shield.

[0076] In one embodiment, the first key is uploaded by the 5G message node to the blockchain;

[0077] The second key corresponding to the U shield certificate and the unique identifier of the U shield are stored on the blockchain;

[0078] The 5G message node obtains the second key and the unique identifier of the U shield from the blockchain.

[0079] Among them, the unique identifier of the U shield is generated based on the U shield number. The unique identifier of the U shield, the U shield password, and the U shield certificate are all stored in the blockchain. During the payment process, the customer sends a U shield signature verification request (both PC and mobile terminals are available). The bank requests the 5G message node (such as the operator) to verify the identity of the customer and the U shield holder through 5G messages on the blockchain network. The identity verification can be carried out through rich media methods such as video and voiceprint in 5G messages plus customer identity information such as the customer password. After the identity verification, the U shield certificate can be obtained from the blockchain network, and then the certificate is sent to the U shield verification module through 5G messages for transaction verification.

[0080] In one embodiment, the method further includes: when the transaction authentication result is not passed, strengthening the authentication through the information reserved by the customer at the bank or through biometric authentication;

[0081] When the strengthening authentication is passed, an authentication passed message is sent to the 5G user terminal.

[0082] Strengthening the authentication through the information reserved by the customer at the bank is to interact with the 5G user terminal through the information reserved by the customer at the bank (static password, reserved mobile phone number, email, etc.) to strengthen the authentication.

[0083] Strengthening the authentication through biometric authentication is to perform biometric authentication (face, fingerprint, voiceprint, etc.) with the user of the 5G user terminal. Either one of these two authentication methods can be used, or both authentication methods can be used simultaneously.

[0084] Combined with the above embodiments, Figure 2 This is the schematic diagram of multi-node interaction of the U shield signature verification method based on 5G messages in the embodiments of the present invention. The specific process includes:

[0085] 1. The transaction initiation node sends a U shield signature verification request to the bank service node;

[0086] 2. After receiving the U shield signature verification request, the bank service node sends a password request 5G message to the 5G message node;

[0087] 3. After the 5G message node receives the U shield password request 5G message, it generates a U shield password input 5G message and sends it to the 5G client. The U shield password input 5G message contains a page;

[0088] 4. After the 5G user terminal receives the U shield password 5G message, it displays a page. After receiving the U shield password input by the user on the page, it generates a U shield password 5G message and sends it to the 5G message node;

[0089] 5. After the 5G message node receives the U shield password 5G message, it performs hash encryption on the U shield password in the U shield password 5G message to generate a first secret key and uploads it to the blockchain;

[0090] 6. The blockchain decrypts the received first secret key to obtain the U shield password input by the user and compares and verifies it with the pre-stored U shield password;

[0091] 7. After the verification passes, the second secret key with the U shield certificate and the unique identifier of the U shield are sent to the 5G message node;

[0092] 8. After the 5G message node receives the second secret key, it sends an identity authentication request to the U shield verification node corresponding to the unique identifier of the U shield;

[0093] 9. After the U shield verification node receives the identity authentication request, it authenticates the user and sends the identity authentication result to the 5G message node;

[0094] 10. When the identity authentication result is authentication passed, the second secret key with the U shield certificate is sent to the U shield verification node corresponding to the unique identifier of the U shield;

[0095] 11. The U shield verification node decrypts the second secret key with the U shield certificate to obtain the U shield certificate, performs transaction authentication based on the U shield certificate, and sends the transaction authentication result to the bank service node;

[0096] 12. After the bank service node receives the transaction authentication result sent by the U shield signature verification node, it forwards it to the transaction initiation node.

[0097] Figure 3 Another flowchart of the U shield signature verification method based on 5G messages in the embodiments of the present invention, applied to a 5G message node, includes:

[0098] Step 301, receiving a password request 5G message sent by a bank service node, where the password request 5G message is sent by the bank service node after receiving a U shield signature verification request;

[0099] Step 302: Generate a 5G message for U shield password input and send it to the 5G client. After the 5G message node sends the 5G message for U shield password input to the 5G user side, the user inputs the U shield password on the 5G user side;

[0100] Step 303: Receive the 5G message of the U shield password processed from the U shield password by the 5G user side;

[0101] Step 304: Perform hash encryption on the U shield password in the 5G message of the U shield password to obtain the first secret key, and send it to the bank service node. After the first secret key is used by the bank service node to compare and verify with the pre-stored U shield password and pass the verification, a second secret key is generated according to the pre-stored U shield certificate;

[0102] Step 305: Receive the second secret key sent by the bank service node;

[0103] Step 306: Based on the second secret key, perform identity authentication and transaction authentication through interaction with the U terminal signature verification node.

[0104] Figure 4 The following is a schematic structural diagram of the U shield signature verification device based on 5G messages in the embodiments of the present invention, which is applied to the bank service node and includes:

[0105] The U shield signature verification request processing module 401 is used to send a 5G message for password request to the 5G message node after receiving the U shield signature verification request. The 5G message for password request is used by the 5G message node to generate a 5G message for U shield password input. After the 5G message node sends the 5G message for U shield password input to the 5G user side, the user inputs the U shield password on the 5G user side. After the U shield password is processed into a 5G message of the U shield password by the 5G user side, it is sent to the 5G message center;

[0106] The decryption module 402 is used to decrypt the first secret key sent by the 5G message node to obtain the U shield password input by the user. Among them, the first secret key is obtained by the 5G message node performing hash encryption on the U shield password in the 5G message of the U shield password;

[0107] The verification module 403 is used to compare and verify the U shield password with the pre-stored U shield password;

[0108] The second secret key generation module 404 is used to generate a second secret key according to the pre-stored U shield certificate after the verification passes;

[0109] The first authentication module 405 is used to send the second secret key to the 5G message node. The second secret key is used by the 5G message node and the U terminal signature verification node to perform identity authentication and transaction authentication through interaction;

[0110] The transaction authentication result forwarding module 406 is configured to receive the transaction authentication result sent by the U - end signature verification section and forward it to the 5G user terminal.

[0111] In one embodiment, the U - shield signature verification request is sent by the 5G user terminal or the transaction initiation node. The 5G user terminal is a 5G handheld device, and the transaction initiation node is a device with an H5 - version transaction page.

[0112] In one embodiment, the U - shield password input 5G message includes a page for display on the 5G user terminal, enabling the user to input the U - shield password on the page.

[0113] In one embodiment, the transaction authentication result forwarding module 406 is specifically configured to:

[0114] Send the second secret key to the 5G message node. After receiving the second secret key, the 5G message node sends an identity authentication request to the U - shield verification node;

[0115] After receiving the identity authentication request, the U - shield verification node authenticates the user and sends the identity authentication result to the 5G message node;

[0116] When the identity authentication result is authentication passed, the 5G message node sends the second secret key with the U - shield certificate to the U - shield verification node;

[0117] The U - shield verification node decrypts the second secret key with the U - shield certificate to obtain the U - shield certificate and performs transaction authentication based on the U - shield certificate.

[0118] In one embodiment, the first authentication module 405 is further configured to:

[0119] Simultaneously send the second secret key and the unique identifier of the pre - stored U - shield to the 5G message node;

[0120] After receiving the second secret key, the 5G message node sends an identity authentication request to the U - shield verification node corresponding to the unique identifier of the U - shield. When the identity authentication result is authentication passed, the 5G message node sends the second secret key to the U - shield verification node corresponding to the unique identifier of the U - shield.

[0121] In one embodiment, the first secret key is uploaded to the blockchain by the 5G message node;

[0122] The blockchain stores the second secret key corresponding to the U - shield certificate and the unique identifier of the U - shield;

[0123] The 5G message node obtains the second secret key and the unique identifier of the U - shield from the blockchain.

[0124] Figure 5Another structural schematic diagram of the U shield signature verification device based on 5G messages in the embodiment of the present invention, which is applied to a 5G message node and includes:

[0125] A password request 5G message receiving module 501, configured to receive a password request 5G message sent by a bank service node, where the password request 5G message is sent by the bank service node after receiving a U shield signature verification request;

[0126] A U shield password input 5G message generating module 502, configured to generate a U shield password input 5G message and send it to a 5G client; after the U shield password input 5G message is sent by the 5G message node to the 5G user side, the user inputs a U shield password at the 5G user side;

[0127] A U shield password 5G message receiving module 503, configured to receive a U shield password 5G message processed by the 5G user side according to the U shield password;

[0128] A secret key generating module 504, configured to perform hash encryption on the U shield password in the U shield password 5G message to obtain a first secret key and send it to the bank service node; the first secret key is used for the bank service node to generate a second secret key according to a pre-stored U shield certificate after passing a comparison check with a pre-stored U shield password;

[0129] A second secret key receiving module 505, configured to receive a second secret key sent by the bank service node;

[0130] A second authentication module 506, configured to perform identity authentication and transaction authentication through interaction with a U terminal signature verification node based on the second secret key.

[0131] Figure 6 A structural schematic diagram of the U shield signature verification system based on 5G messages in the embodiment of the present invention, including: a 5G user side, a 5G message node, a bank service node, and a U shield signature verification node, where

[0132] The 5G user side is configured to send a U shield signature verification request to the bank service node;

[0133] The bank service node is configured to send a password request 5G message to the 5G message node after receiving the U shield signature verification request;

[0134] The 5G message node is configured to generate a U shield password input 5G message and send it to the 5G client after receiving the U shield password request 5G message;

[0135] The 5G user side is configured to receive the U shield password input by the user according to the U shield password 5G message, generate a U shield password 5G message, and send it to the 5G message node after receiving the U shield password 5G message;

[0136] The 5G messaging node is also used for: after receiving the U shield password 5G message, hashing and encrypting the U shield password in the U shield password 5G message to generate a first secret key, and sending it to the bank service node;

[0137] The bank service node is used for: decrypting the received first secret key to obtain the U shield password input by the user, comparing and verifying it with the pre-stored U shield password, and after the verification passes, sending the second secret key with the U shield certificate pre-stored to the 5G messaging node;

[0138] The 5G messaging node is also used for: after receiving the second secret key, performing identity authentication and transaction authentication through interaction with the U terminal signature verification node;

[0139] The bank service node is also used for: after receiving the transaction authentication result sent by the U terminal signature verification node, forwarding it to the 5G user terminal.

[0140] In summary, in the method, device, and system proposed in the embodiments of the present invention, after receiving a U shield signature verification request, a password request 5G message is sent to the 5G messaging node, and the password request 5G message is used for the 5G messaging node to generate a U shield password input 5G message. After the U shield password input 5G message is sent by the 5G messaging node to the 5G user terminal, the user inputs the U shield password on the 5G user terminal, and the U shield password is processed into a U shield password 5G message by the 5G user terminal and then sent to the 5G messaging center; decrypting the first secret key sent by the 5G messaging node to obtain the U shield password input by the user, where the first secret key is obtained by the 5G messaging node through hashing and encrypting the U shield password in the U shield password 5G message; comparing and verifying the U shield password with the pre-stored U shield password; after the verification passes, generating a second secret key according to the pre-stored U shield certificate; sending the second secret key to the 5G messaging node, and the second secret key is used for the 5G messaging node to perform identity authentication and transaction authentication through interaction with the U terminal signature verification node; receiving the transaction authentication result sent by the U terminal signature verification node and forwarding it to the 5G user terminal. Compared with the prior art in which the H5 version page does not support U shield signature verification, and there are many U shield manufacturers, and for each brand change, corresponding U shield controls are required, the mobile terminal needs to download an app, and the PC terminal also needs to download the control to the device in advance, the present invention can replace the original app and control through the interaction of 5G messages between nodes, reducing the memory occupied by the device; there is no need for the node initiating the U shield signature verification request to support U shield signature verification, and the transmission of 5G messages is safe and efficient.

[0141] In addition, the solution of the present invention can realize remote identity authentication and scenarios of payment on behalf of others (such as parent-child, company).

[0142] When it comes to the scenario of payment on behalf of others, it is necessary to upload the identity information and biometric information of the U shield verifier in advance and store them on the blockchain; during the transaction, it is necessary to verify the identity information and biometric information of the U shield verifier. After verifying and matching the information stored on the blockchain, a 5G message will be sent to the transaction initiator as confirmation. After confirmation, the U shield verifier can perform subsequent transaction authentication.

[0143] An embodiment of the present invention also provides a computer device. Figure 7 As a schematic diagram of the computer device in the embodiment of the present invention, the computer device 700 includes a memory 710, a processor 720, and a computer program 730 stored on the memory 710 and executable on the processor 720. When the processor 720 executes the computer program 730, the above-mentioned U shield signature verification method based on 5G messages is implemented.

[0144] An embodiment of the present invention also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned U shield signature verification method based on 5G messages is implemented.

[0145] An embodiment of the present invention also provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the above-mentioned U shield signature verification method based on 5G messages is implemented.

[0146] Those skilled in the art should understand that the embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program codes.

[0147] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, and the combination of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to generate a machine, so that the instructions executed by the processors of the computer or other programmable data processing devices generate means for implementing the specified functions in one Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0148] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to work in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction device that implements the functions specified in one or more of the processes Figure 1 one or more of the processes and / or boxes Figure 1 specified in the boxes or multiple boxes.

[0149] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, such that a series of operational steps are performed on the computer or other programmable apparatus to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one or more of the processes Figure 1 one or more of the processes and / or boxes Figure 1 specified in the boxes or multiple boxes.

[0150] The specific embodiments described above further elaborate on the objectives, technical solutions and beneficial effects of the present invention. It should be understood that the above are only specific embodiments of the present invention and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims

1. A U shield signature verification method based on 5G messaging, characterized in that, Applied to bank service nodes, including: After receiving the U shield signature verification request, send a password request 5G message to the 5G message node. The password request 5G message is used for the 5G message node to generate a U shield password input 5G message. After the U shield password input 5G message is sent by the 5G message node to the 5G user terminal, the user inputs the U shield password on the 5G user terminal. The U shield password is processed by the 5G user terminal into a U shield password 5G message and then sent to the 5G message center. Decrypt the first secret key sent by the 5G message node to obtain the U shield password input by the user. Among them, the first secret key is obtained by the 5G message node through hash encryption of the U shield password in the U shield password 5G message. Compare and verify the U shield password with the pre-stored U shield password. After the verification passes, generate a second secret key according to the pre-stored U shield certificate. Send the second secret key to the 5G message node. The second secret key is used for the 5G message node and the U shield verification node to perform identity authentication and transaction authentication through interaction. Receive the transaction authentication result sent by the U shield verification node and forward it to the 5G user terminal.

2. The method according to claim 1, wherein The U shield signature verification request is sent by the 5G user terminal or the transaction initiation node. The 5G user terminal is a 5G handheld device, and the transaction initiation node is a device with an H5 version transaction page.

3. The method according to claim 1, wherein The U shield password input 5G message contains a page for display on the 5G user terminal, enabling the user to input the U shield password on the page.

4. The method according to claim 1, wherein Send the second secret key to the 5G message node. The second secret key is used for the 5G message node and the U shield verification node to perform identity authentication and transaction authentication through interaction, including: Send the second secret key to the 5G message node. After receiving the second secret key, the 5G message node sends an identity authentication request to the U shield verification node. After receiving the identity authentication request, the U shield verification node authenticates the user and sends the identity authentication result to the 5G message node. When the identity authentication result is authentication passed, the 5G message node sends the second secret key with the U shield certificate to the U shield verification node. The U shield verification node decrypts the second secret key with the U shield certificate to obtain the U shield certificate and performs transaction authentication according to the U shield certificate.

5. The method according to claim 4, wherein Also includes: Simultaneously send the second secret key and the unique identifier of the pre-stored U shield to the 5G message node. After receiving the second secret key, the 5G message node sends an identity authentication request to the U shield verification node corresponding to the unique identifier of the U shield. When the identity authentication result is authentication passed, the 5G message node sends the second secret key to the U shield verification node corresponding to the unique identifier of the U shield.

6. The method according to claim 5, characterized in that, The first secret key is uploaded by the 5G message node to the blockchain. The blockchain stores the second secret key corresponding to the U shield certificate and the unique identifier of the U shield. The 5G message node obtains the second secret key and the unique identifier of the U shield from the blockchain.

7. The method according to claim 4, wherein Also includes: When the transaction authentication result is authentication failed, perform enhanced authentication through the information reserved by the customer in the bank or through biometric identification. When the enhanced authentication passes, send an authentication passed message to the 5G user terminal.

8. A U shield signature verification method based on 5G messaging, characterized in that, Applied to 5G message nodes, including: Receive the password request 5G message sent by the bank service node, where the password request 5G message is sent by the bank service node after receiving the U shield signature verification request; Generate a U shield password input 5G message and send it to the 5G client; after the U shield password input 5G message is sent by the 5G message node to the 5G user terminal, the user inputs the U shield password on the 5G user terminal; Receive the U shield password 5G message processed by the 5G user terminal according to the U shield password; Perform hash encryption on the U shield password in the U shield password 5G message to obtain the first secret key and send it to the bank service node; the first secret key is used for the bank service node to generate the second secret key according to the pre-stored U shield certificate after comparing and verifying with the pre-stored U shield password; Receive the second secret key sent by the bank service node; Based on the second secret key, perform identity authentication and transaction authentication through interaction with the U shield signature verification node.

9. A U shield signature verification device based on 5G messaging, characterized in that, Applied to the bank service node, it includes: The U shield signature verification request processing module is used to send a password request 5G message to the 5G message node after receiving the U shield signature verification request. The password request 5G message is used for the 5G message node to generate a U shield password input 5G message. After the U shield password input 5G message is sent by the 5G message node to the 5G user terminal, the user inputs the U shield password on the 5G user terminal. After the U shield password is processed by the 5G user terminal into a U shield password 5G message, it is sent to the 5G message center; The decryption module is used to decrypt the first secret key sent by the 5G message node to obtain the U shield password input by the user, where the first secret key is obtained by the 5G message node performing hash encryption on the U shield password in the U shield password 5G message; The verification module is used to compare and verify the U shield password with the pre-stored U shield password; The second secret key generation module is used to generate the second secret key according to the pre-stored U shield certificate after the verification passes; The first authentication module is used to send the second secret key to the 5G message node, and the second secret key is used for the 5G message node to perform identity authentication and transaction authentication through interaction with the U shield signature verification node; The transaction authentication result forwarding module is used to receive the transaction authentication result sent by the U shield signature verification node and forward it to the 5G user terminal.

10. A U shield signature verification device based on 5G messaging, characterized in that, Applied to the 5G message node, it includes: The password request 5G message receiving module is used to receive the password request 5G message sent by the bank service node, where the password request 5G message is sent by the bank service node after receiving the U shield signature verification request; The U shield password input 5G message generation module is used to generate a U shield password input 5G message and send it to the 5G client; after the U shield password input 5G message is sent by the 5G message node to the 5G user terminal, the user inputs the U shield password on the 5G user terminal; The U shield password 5G message receiving module is used to receive the U shield password 5G message processed by the 5G user terminal according to the U shield password; A secret key generation module, which is used to perform hash encryption on the U shield password in the 5G message of the U shield password to obtain a first secret key and send it to the bank service node; the first secret key is used to generate a second secret key according to the pre-stored U shield certificate after the bank service node compares and verifies it with the pre-stored U shield password; A second secret key receiving module, which is used to receive the second secret key sent by the bank service node; A second authentication module, which is used to perform identity authentication and transaction authentication through interaction with the U terminal signature verification node based on the second secret key.

11. A U shield signature verification system based on 5G messaging, characterized in that, It includes: a 5G user terminal, a 5G message node, a bank service node, and a U shield signature verification node, where, The 5G user terminal is used to send a U shield signature verification request to the bank service node; The bank service node is used to send a password request 5G message to the 5G message node after receiving the U shield signature verification request; The 5G message node is used to generate a U shield password input 5G message and send it to the 5G client after receiving the U shield password request 5G message; The 5G user terminal is used to receive the U shield password input by the user according to the U shield password 5G message after receiving the U shield password 5G message, generate a U shield password 5G message, and send it to the 5G message node; The 5G message node is also used to: perform hash encryption on the U shield password in the U shield password 5G message after receiving the U shield password 5G message, generate a first secret key, and send it to the bank service node; The bank service node is used to: decrypt the received first secret key to obtain the U shield password input by the user, compare and verify it with the pre-stored U shield password, and after the verification passes, send the pre-stored second secret key with the U shield certificate to the 5G message node; The 5G message node is also used to: perform identity authentication and transaction authentication through interaction with the U terminal signature verification node after receiving the second secret key; The bank service node is also used to: forward the transaction authentication result sent by the U terminal signature verification node to the 5G user terminal.

12. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method described in any one of claims 1 to 8.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, it implements the method described in any one of claims 1 to 8.

14. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by the processor, it implements the method described in any one of claims 1 to 8.