Identity authentication method

By introducing a SIM card authentication mechanism in the 5G message system, you can view the 5G message content after verifying the user's identity, solving the problem of low security of 5G message data and significantly improving information security.

CN119136194APending Publication Date: 2024-12-13CHINA MOBILE INTERNET CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411250864.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

5G messages have low data security and cannot authenticate users who view 5G messages, resulting in the risk of leaks or stealing of core or sensitive information.

Method used

By receiving user's viewing request for 5G messages, calling SIM card authentication platform to authenticate users, only users who have passed the authentication can view the content of 5G messages.

Benefits of technology

Improves the data security of 5G messages, prevents unauthorized users from viewing sensitive information, and reduces the risk of information leakage and theft.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119136194A_ABST
    Figure CN119136194A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an identity authentication method. The identity authentication method comprises the following steps: receiving a viewing request of a user for a 5G message; in response to the viewing request, calling an SIM card authentication platform to perform SIM card authentication on the identity of the user; and under the condition that the identity of the user passes the SIM card authentication, displaying the message content of the 5G message.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of network security technology, and in particular to an identity authentication method, device, electronic device, storage medium and program product. Background Art

[0002] Driven by the fifth generation of communication technology (5G), 5G messages, as a new type of rich media communication, are gradually changing the landscape of traditional information services. It not only supports text, but also integrates multiple forms such as pictures, videos, location information, and interactive cards, bringing users a richer and more intuitive communication experience. However, although 5G messages provide a rich form of message display and a convenient way of message interaction, they also bring hidden dangers to message security.

[0003] In some scenarios, after a 5G message is sent to a user terminal, any user holding the user terminal can view the content of the 5G message. The identity of the user viewing the 5G message cannot be verified, resulting in the risk of leakage or theft of some core, confidential or sensitive information. The data security of 5G messages is relatively low. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide an identity authentication method, device, electronic device and storage medium to solve the problem of low data security of 5G messages.

[0005] In order to solve the above technical problems, the embodiments of the present application are implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides an identity authentication method, which includes: receiving a user's request to view a 5G message; in response to the viewing request, calling a SIM card authentication platform to perform a SIM card authentication on the user's identity; and when the user's identity passes the SIM card authentication, displaying the message content of the 5G message.

[0007] In the second aspect, an embodiment of the present application provides an identity authentication device, which includes: a receiving module for receiving a user's request to view a 5G message; an authentication module for responding to the viewing request and calling a SIM card authentication platform to perform a SIM card authentication on the user's identity; and a display module for displaying the message content of the 5G message when the user's identity passes the SIM card authentication.

[0008] In the third aspect, an embodiment of the present application provides an electronic device, including a processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory communicate with each other through the communication bus; the memory is used to store computer programs; the processor is used to execute the programs stored in the memory to implement the identity authentication method steps mentioned in the first aspect.

[0009] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the identity authentication method steps mentioned in the first aspect are implemented.

[0010] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the identity authentication method steps mentioned in the first aspect.

[0011] Through the technical solution disclosed in the embodiment of the present application, by receiving a user's request to view 5G messages, and then responding to the request to view, calling the SIM card authentication platform to authenticate the user's identity, and displaying the message content of the 5G message when the user's identity passes the SIM card authentication. In this way, when a user views a 5G message, not just any user can view the content of the 5G message, but only after the user's identity passes the SIM card authentication, the message content of the 5G message can be viewed, thus avoiding the risk of leakage or theft of some core, confidential or sensitive information, and improving the data security of 5G messages. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0013] Figure 1 A flowchart of an identity authentication method provided in an embodiment of the present application;

[0014] Figure 2 A schematic diagram of the structure of the identity authentication system provided in the embodiment of the present application;

[0015] Figure 3 A flowchart of another identity authentication method provided in an embodiment of the present application;

[0016] Figure 4A flowchart of another identity authentication method provided in an embodiment of the present application;

[0017] Figure 5 A schematic diagram of the interactive interface of a 5G message provided in an embodiment of the present application;

[0018] Figure 6 A flowchart of another identity authentication method provided in an embodiment of the present application;

[0019] Figure 7 A schematic diagram of a module composition of a model training device provided in an embodiment of the present application;

[0020] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0021] The purpose of the embodiments of the present application is to provide an identity authentication method, device, electronic device and storage medium to improve the data security of 5G messages.

[0022] In order to enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this application.

[0023] For example, Figure 1 As shown, the embodiment of the present application provides an identity authentication method, the execution subject of the method may be a server, and the identity authentication method may specifically include the following steps:

[0024] In step S101, a user's request to view a 5G message is received.

[0025] Specifically, after a user receives a 5G message, the 5G message is encrypted and the user cannot directly view the message content of the 5G message. When the user clicks on the 5G message, identity authentication will be triggered.

[0026] Furthermore, a mask can be added to the message content of the 5G message to further prevent the message content of the 5G message from being leaked or stolen.

[0027] In step S103, in response to the viewing request, the SIM card authentication platform is called to perform SIM card authentication on the user's identity.

[0028] Specifically, the SIM card security authentication is triggered after the user clicks on the 5G message. SIM card authentication means prompting the user to enter the card password corresponding to the SIM card. For each SIM card, it has a unique card password. If the card password entered by the user is consistent with the correct card password corresponding to the SIM card, it means that the user has passed the identity authentication.

[0029] In one possible implementation, calling the SIM card authentication platform to perform SIM card authentication on the user's identity includes: encrypting the viewing request and transmitting it to the 5G message encryption authentication system; initiating an authentication request to the SIM card authentication platform based on the viewing request through the 5G message encryption authentication system, the authentication request carries the SIM card signature, certificate and mobile phone number; calling the SIM card authentication platform to perform SIM card authentication on the user's identity.

[0030] like Figure 2 As shown, the message sending direction sends a 5G message to the 5G message management platform, and the 5G message management platform sends a 5G message to the 5G message encryption authentication system. The 5G message encryption authentication system encrypts the message content of the 5G message and then returns it to the 5G message management platform. The 5G message management platform forwards the encrypted 5G message to the user terminal. The user clicks on the 5G message on the user terminal to view it, and then uploads the viewing request to the 5G message management platform. The 5G message management platform encrypts the viewing request and transmits it to the 5G message encryption authentication system. Based on the viewing request, the 5G message encryption authentication system initiates an authentication request to the SIM card authentication platform. After the SIM card authentication platform performs SIM card authentication on the user's identity, the 5G message encryption authentication system sends the identity authentication result, and the 5G message encryption authentication system sends the identity authentication result to the 5G message management platform, and the 5G message management platform forwards the identity authentication result to the user terminal.

[0031] In a possible implementation, calling the SIM card authentication platform to perform SIM card authentication on the identity of the user includes: calling the SIM card authentication platform to determine the status of the SIM card; calling the SIM card authentication platform to perform SIM card authentication on the identity of the user according to the status of the SIM card.

[0032] Specifically, the status of the SIM card refers to the balance status of the SIM card, whether the SIM card supports the pop-up window for SIM card authentication, and whether the SIM card is in normal use. According to the status of the SIM card, you can choose the corresponding authentication method to authenticate the user's identity. The authentication method includes but is not limited to SMS authentication and SIM authentication. The SMS authentication method refers to the user sending the card code to the authentication platform via SMS, and the SIM authentication method refers to the user typing the card code in the SIM authentication pop-up window to send the card code to the authentication platform.

[0033] In a possible implementation, calling a SIM card authentication platform to perform SIM card authentication on the identity of a user according to the status of the SIM card includes: when the SIM card authentication platform determines that the status of the SIM card is a sufficient balance state, receiving SIM authentication information sent by the SIM card authentication platform, and displaying a SIM authentication pop-up window based on the SIM authentication information; obtaining a SIM password entered by the user in the SIM authentication pop-up window, and sending the SIM password to the SIM card authentication platform; comparing the SIM password with the correct SIM password of the SIM card through the SIM card authentication platform, and if the SIM password is consistent with the correct SIM password, determining that the user's identity has passed the SIM card authentication.

[0034] Specifically, if Figure 3 As shown, when the user clicks to view the encrypted message (i.e., 5G message), a viewing request is sent to the 5G message management platform. The 5G message management platform carries the mobile phone number of the user terminal and the identifier (ID) of the 5G message to initiate a SIM authentication request to the 5G message encryption authentication system. After receiving the SIM authentication request, the 5G message encryption authentication system carries the signature, certificate, mobile phone number and other information to call the SIM card authentication platform for identity authentication. The SIM card authentication platform determines the number status (balance status) of the SIM card. If the balance status of the SIM card is sufficient, it means that the user terminal supports SIM card authentication. The SIM card authentication platform sends the SIM authentication to the user and displays the SIM authentication pop-up window on the user terminal. The user enters the SIM password of the SIM card in the SIM authentication pop-up window and sends the SIM password to the SIM card authentication platform. The SIM card authentication platform compares the SIM password entered by the user with the correct SIM password of the SIM card. If the SIM password is consistent with the correct SIM password, it is determined that the user's identity has passed the SIM card authentication. If the SIM password is inconsistent with the correct SIM password, it is determined that the user's identity has not passed the SIM card authentication. After that, the SIM card authentication platform returns the authentication result to the 5G message encryption authentication system, and the 5G message encryption authentication system forwards the authentication result to the 5G message management platform. If the authentication result is a successful identity authentication, the 5G message management platform notifies the user terminal to display the message content of the 5G message.

[0035] Furthermore, in the case where the SIM authentication pop-up window fails based on the SIM authentication information, or when the SIM card authentication platform determines that the status of the SIM card is insufficient balance, a text message verification prompt sent by the SIM card authentication platform is received, and the text message verification prompt is used to prompt the user to uplink the SIM password in the form of a text message; obtain the SIM password entered by the user, and uplink the SIM password to the SIM card authentication platform via text message; compare the SIM password with the correct SIM password of the SIM card through the SIM card authentication platform, if the SIM password is consistent with the correct SIM password, it is determined that the user's identity has passed the SIM card authentication.

[0036] Specifically, if Figure 4 As shown, when the user clicks to view the encrypted message (i.e., 5G message), a viewing request is sent to the 5G message management platform. The 5G message management platform carries the mobile phone number of the user terminal and the ID information of the 5G message to initiate a SIM authentication request to the 5G message encryption authentication system. After receiving the SIM authentication request, the 5G message encryption authentication system carries the signature, certificate, mobile phone number and other information to call the SIM card authentication platform for identity authentication. The SIM card authentication platform determines the number status of the SIM card (balance status and whether the SIM card supports the pop-up SIM authentication pop-up window). If the balance status of the SIM card is sufficient but the SIM card does not support the display of the SIM authentication pop-up window on the user terminal or the balance status of the SIM card is insufficient, it means that the user terminal does not support SIM card authentication. The SIM card authentication platform sends a text message authentication to the user and displays the text message content on the user terminal. The user sends the SIM password to the SIM card authentication platform in the form of a text message based on the content of the text message. The SIM card authentication platform compares the SIM password in the text message with the correct SIM password of the SIM card. If the SIM password is consistent with the correct SIM password, it is determined that the user's identity has passed the SIM card authentication. If the SIM password is inconsistent with the correct SIM password, it is determined that the user's identity has not passed the SIM card authentication. After that, the SIM card authentication platform returns the authentication result to the 5G message encryption authentication system, and the 5G message encryption authentication system forwards the authentication result to the 5G message management platform. If the authentication result is that the identity authentication is successfully passed, the 5G message management platform notifies the user terminal to display the message content of the 5G message.

[0037] In step S105, when the user's identity is authenticated by the SIM card, the message content of the 5G message is displayed.

[0038] Specifically, when the user passes the SIM card authentication, the user terminal will decrypt the 5G message and display the message content of the 5G message on the user terminal for the user to view. If the message content of the 5G message is masked, a decryption notification is sent to the user terminal, and the user terminal receives the decryption notification sent by the 5G message encryption authentication system; based on the decryption notification, the message content of the 5G message is unmasked and the message content of the 5G message is displayed.

[0039] Furthermore, when the user's identity is authenticated by the SIM card, after displaying the message content of the 5G message, the method further includes: receiving the user's input for the 5G message; and in response to the input, sending a reply message to the target terminal corresponding to the 5G message. The user's input for the 5G message refers to the information that the user replies to the 5G message. After the user enters the reply information, a reply message is sent to the target terminal corresponding to the 5G message, and the reply message includes the content of the user's reply to the 5G message.

[0040] Furthermore, if the user's identity fails to pass the SIM card authentication, the notification prompt information sent by the SIM card authentication platform is obtained. Among them, if the user's identity fails to pass the SIM card authentication, the SIM card authentication platform sends a notification prompt information to the user terminal, prompting the user that the identity authentication fails and the 5G message cannot be viewed. After receiving the notification prompt information, the user terminal displays it, thereby prompting the user to choose to continue the identity authentication.

[0041] For example, Figure 5 As shown, the mobile phone has received a 5G message, the message content of which is masked, and a prompt "This message has been encrypted and can only be viewed after identity authentication is completed". The user can click the "Authentication View" button to pop up the SIM authentication interface, which includes a prompt word and a typing box. The prompt word is such as "You are viewing the encrypted 5G message through SIM authentication, please enter the SIM password". The user can enter the SIM password in the input box below the prompt word, and click the "Confirm" button after entering. If the user's identity is verified, the message content of the 5G message will be displayed on the user terminal, and the message content includes the text content of the 5G message and the corresponding reply button.

[0042] Through the technical solution disclosed in the embodiment of the present application, by receiving a user's request to view 5G messages, and then responding to the request to view, calling the SIM card authentication platform to authenticate the user's identity, and displaying the message content of the 5G message when the user's identity passes the SIM card authentication. In this way, when a user views a 5G message, not just any user can view the content of the 5G message, but only after the user's identity passes the SIM card authentication, the message content of the 5G message can be viewed, thus avoiding the risk of leakage or theft of some core, confidential or sensitive information, and improving the data security of 5G messages.

[0043] Combine the following Figure 6 The identity authentication method mentioned in the embodiment of the present application is further described in detail, such as Figure 6 As shown, after receiving a 5G message, the user clicks on the 5G message, and the user terminal initiates a SIM authentication request to the 5G message encryption authentication system. The 5G message encryption authentication system calls the SIM card authentication platform and authenticates the SIM card through the SIM card authentication platform. The SIM card authentication platform determines whether the SIM card supports SIM authentication. If it does, it sends the SIM authentication, that is, the SIM authentication interface pops up on the user terminal, and the user can type the SIM password in the SIM authentication interface. If it does not support, a text message is sent to the user terminal to remind the user, and the user uploads the SIM password through the text message. After receiving the user's uplink SIM password, the SIM card authentication platform performs authentication verification and sends the verification result to the 5G message encryption authentication system. If the verification result is that the identity authentication fails, an error prompt is sent to the user (that is, the user is prompted that the password is wrong). If the verification result is that the identity authentication passes, the user terminal is notified to remove the mask of the 5G message, so that the user can view the 5G message and interact with the message.

[0044] Corresponding to the identity authentication method provided in the above embodiment, based on the same technical concept, the embodiment of the present application also provides an identity authentication device, Figure 7 A schematic diagram of the module composition of an identity authentication device provided in an embodiment of the present application, wherein the identity authentication device is used to perform Figure 1 Describe the authentication method, such as Figure 7 As shown, the identity authentication device 700 includes: a receiving module 701, used to receive a user's request to view a 5G message; an authentication module 702, used to call a SIM card authentication platform to perform SIM card authentication on the user's identity in response to the viewing request; a display module 703, used to display the message content of the 5G message when the user's identity passes the SIM card authentication.

[0045] It can be seen from the technical solution provided by the above embodiment of the present application that by receiving the user's request to view the 5G message, and then responding to the viewing request, calling the SIM card authentication platform to perform SIM card authentication on the user's identity, and displaying the message content of the 5G message when the user's identity passes the SIM card authentication. In this way, when the user views the 5G message, not any user can view the content of the 5G message, but the user's identity can only view the message content of the 5G message after it passes the SIM card authentication, avoiding the risk of leakage or theft of some core, confidential or sensitive information, and improving the data security of the 5G message.

[0046] In a possible implementation, the authentication module 702 is further configured to call a SIM card authentication platform to determine the status of the SIM card; and call the SIM card authentication platform to perform SIM card authentication on the user's identity according to the status of the SIM card.

[0047] In a possible implementation, the authentication module 702 is also used to receive SIM authentication information sent by the SIM card authentication platform when the SIM card authentication platform determines that the status of the SIM card is sufficient balance, and display a SIM authentication pop-up window based on the SIM authentication information; obtain the SIM password entered by the user in the SIM authentication pop-up window, and send the SIM password to the SIM card authentication platform; compare the SIM password with the correct SIM password of the SIM card through the SIM card authentication platform, and if the SIM password is consistent with the correct SIM password, it is determined that the user's identity has passed the SIM card authentication.

[0048] In one possible implementation, the authentication module 702 is also used to receive a text message verification prompt sent by the SIM card authentication platform when a SIM authentication pop-up window fails to be displayed based on the SIM authentication information, and the text message verification prompt is used to prompt the user to upload the SIM password in the form of a text message; obtain the SIM password entered by the user, and upload the SIM password to the SIM card authentication platform via text message; compare the SIM password with the correct SIM password of the SIM card through the SIM card authentication platform, and if the SIM password is consistent with the correct SIM password, it is determined that the user's identity has passed the SIM card authentication.

[0049] In a possible implementation, the authentication module 702 is also used to receive a text message verification prompt sent by the SIM card authentication platform when the SIM card authentication platform determines that the status of the SIM card is insufficient balance, and the text message verification prompt is used to prompt the user to upload the SIM password in the form of a text message; obtain the SIM password entered by the user, and upload the SIM password to the SIM card authentication platform via a text message; compare the SIM password with the correct SIM password of the SIM card through the SIM card authentication platform, and if the SIM password is consistent with the correct SIM password, it is determined that the user's identity has passed the SIM card authentication.

[0050] In a possible implementation, it also includes: an adding module, used to call the 5G message encryption authentication system to add a mask to the message content of the 5G message.

[0051] In a possible implementation, the display module 703 is also used to receive a decryption notification sent by the 5G message encryption authentication system; based on the decryption notification, remove the mask on the message content of the 5G message and display the message content of the 5G message.

[0052] In one possible implementation, the authentication module 702 is also used to encrypt and transmit the viewing request to the 5G message encryption authentication system; initiate an authentication request to the SIM card authentication platform based on the viewing request through the 5G message encryption authentication system, and the authentication request carries the signature, certificate and mobile phone number of the SIM card; and call the SIM card authentication platform to perform SIM card authentication on the user's identity.

[0053] In a possible implementation, the authentication module 702 is further configured to obtain notification information sent by the SIM card authentication platform when the user's identity fails to pass the SIM card authentication.

[0054] In a possible implementation, the receiving module 701 is further used to receive user input for the 5G message; the authentication module 702 is further used to send a reply message to the target terminal corresponding to the 5G message in response to the input.

[0055] The identity authentication device provided in the embodiment of the present application can implement each process in the embodiment corresponding to the above-mentioned identity authentication method, and has the same or similar beneficial effects. To avoid repetition, it will not be described here.

[0056] It should be noted that the identity authentication device provided in the embodiment of the present application and the identity authentication method provided in the embodiment of the present application are based on the same application concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned identity authentication method, and has the same or similar beneficial effects, and the repetitive parts will not be repeated.

[0057] Corresponding to the identity authentication method provided in the above embodiment, based on the same technical concept, the embodiment of the present application also provides an electronic device, which is used to execute the above identity authentication method. Figure 8 A schematic diagram of the structure of an electronic device for implementing each embodiment of the present application is shown in FIG. Figure 8As shown. The electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors 801 and memory 802, and the memory 802 may store one or more storage applications or data. Among them, the memory 802 may be a temporary storage or a permanent storage. The application stored in the memory 802 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the electronic device.

[0058] Furthermore, the processor 801 can be configured to communicate with the memory 802 to execute a series of computer executable instructions in the memory 802 on the electronic device. The electronic device can also include one or more power supplies 803, one or more wired or wireless network interfaces 804, one or more input and output interfaces 805, and one or more keyboards 806.

[0059] Specifically in this embodiment, the electronic device includes a processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory communicate with each other through the bus; the memory is used to store computer programs; the processor is used to execute the programs stored in the memory to achieve the above Figure 1 The various steps in the method embodiment are similar to those in the method embodiment, and have the beneficial effects of the above method embodiments. To avoid repetition, the embodiments of the present application will not be described again here.

[0060] This embodiment also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above Figure 1 Each step in the method embodiment has the beneficial effects of the above method embodiments. To avoid repetition, the embodiments of the present application will not be described again here.

[0061] The present application provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the above Figure 1 Each step in the method embodiment has the beneficial effects of the above method embodiments. To avoid repetition, the embodiments of the present application will not be described again here.

[0062] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0063] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0064] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0065] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0066] In a typical configuration, an electronic device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0067] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0068] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0069] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0070] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. An identity authentication method, characterized in that: The identity authentication method comprises: Receive a user's request to view the 5G message; In response to the viewing request, calling a SIM card authentication platform to perform SIM card authentication on the identity of the user; When the identity of the user is authenticated by the SIM card, the message content of the 5G message is displayed.

2. The identity authentication method according to claim 1, characterized in that: The calling of the SIM card authentication platform to perform SIM card authentication on the identity of the user comprises: Calling the SIM card authentication platform to determine the status of the SIM card; The SIM card authentication platform is called to perform SIM card authentication on the identity of the user according to the status of the SIM card.

3. The identity authentication method according to claim 2, characterized in that: The calling of the SIM card authentication platform to perform SIM card authentication on the identity of the user according to the status of the SIM card comprises: When the SIM card authentication platform determines that the SIM card has a sufficient balance, receiving SIM authentication information sent by the SIM card authentication platform, and displaying a SIM authentication pop-up window based on the SIM authentication information; Obtaining the SIM password entered by the user in the SIM authentication pop-up window, and sending the SIM password to the SIM card authentication platform; The SIM password is compared with the correct SIM password of the SIM card through the SIM card authentication platform. If the SIM password is consistent with the correct SIM password, it is determined that the user's identity has passed the SIM card authentication.

4. The identity authentication method according to claim 3, characterized in that: The method further comprises: In the case where a SIM authentication pop-up window fails to be displayed based on the SIM authentication information, receiving a text message verification prompt sent by the SIM card authentication platform, wherein the text message verification prompt is used to prompt the user to upload a SIM password in the form of a text message; Obtaining the SIM password input by the user, and uploading the SIM password to the SIM card authentication platform via a text message; The SIM password is compared with the correct SIM password of the SIM card through the SIM card authentication platform. If the SIM password is consistent with the correct SIM password, it is determined that the user's identity has passed the SIM card authentication.

5. The identity authentication method according to claim 2, characterized in that: The calling of the SIM card authentication platform to perform SIM card authentication on the identity of the user according to the status of the SIM card comprises: When the SIM card authentication platform determines that the SIM card is in an insufficient balance state, receiving a text message verification prompt sent by the SIM card authentication platform, wherein the text message verification prompt is used to prompt the user to upload a SIM password in the form of a text message; Obtaining the SIM password input by the user, and uploading the SIM password to the SIM card authentication platform via a text message; The SIM password is compared with the correct SIM password of the SIM card through the SIM card authentication platform. If the SIM password is consistent with the correct SIM password, it is determined that the user's identity has passed the SIM card authentication.

6. The identity authentication method according to claim 1, characterized in that: Before receiving the user's request to view the 5G message, the method further includes: The 5G message encryption and authentication system is called to add a mask to the message content of the 5G message.

7. The identity authentication method according to claim 6, characterized in that: When the identity of the user is authenticated by the SIM card, the message content of the 5G message displayed includes: Receiving a decryption notification sent by the 5G message encryption authentication system; Based on the decryption notification, the mask on the message content of the 5G message is removed, and the message content of the 5G message is displayed.

8. The identity authentication method according to claim 1, characterized in that: In response to the viewing request, calling a SIM card authentication platform to perform SIM card authentication on the identity of the user includes: Encrypt and transparently transmit the viewing request to the 5G message encryption authentication system; Initiate an authentication request to the SIM card authentication platform based on the viewing request through the 5G message encryption authentication system, where the authentication request carries the signature, certificate and mobile phone number of the SIM card; The SIM card authentication platform is called to perform SIM card authentication on the identity of the user.

9. The identity authentication method according to claim 1, characterized in that: The method further comprises: When the identity of the user fails to pass the SIM card authentication, a notification prompt information sent by the SIM card authentication platform is obtained.

10. The identity authentication method according to claim 1, characterized in that: When the identity of the user passes the SIM card authentication, after displaying the message content of the 5G message, the method further includes: Receiving user input for the 5G message; In response to the input, a reply message is sent to the target terminal corresponding to the 5G message.