[go: up one dir, main page]

WO2018099407A1 - Account authentication login method and device - Google Patents

Account authentication login method and device Download PDF

Info

Publication number
WO2018099407A1
WO2018099407A1 PCT/CN2017/113648 CN2017113648W WO2018099407A1 WO 2018099407 A1 WO2018099407 A1 WO 2018099407A1 CN 2017113648 W CN2017113648 W CN 2017113648W WO 2018099407 A1 WO2018099407 A1 WO 2018099407A1
Authority
WO
WIPO (PCT)
Prior art keywords
customer identification
identification identifier
authentication
status information
terminal
Prior art date
Application number
PCT/CN2017/113648
Other languages
French (fr)
Chinese (zh)
Inventor
赵俊
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2018099407A1 publication Critical patent/WO2018099407A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • H04W12/037Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/069Authentication using certificates or pre-shared keys

Definitions

  • the present application relates to the field of communications, and in particular, to an account authentication login method and apparatus.
  • a third-party login system such as WeChat, QQ, goole account or Apple id.
  • the server sends the SMS verification code, and the user inputs the verification code to log in.
  • the user needs to manually input the user name or password, and the third-party authentication requires a third-party account to be used, and the login by the SMS verification code also requires the user to input the mobile phone number and the SMS verification code.
  • the user operation is more responsible, resulting in poor usability of these methods, affecting the user experience, and it is difficult to directly use the phone number and the internal feature code of the terminal to log in. Guarantee if you lose your hand Opportunities cause large losses.
  • the embodiment of the invention provides an account authentication login method and device, which are used to solve the problem that the authentication login method is complicated in the related art.
  • an account authentication login method including: acquiring a customer identification identifier of a terminal; and acquiring, by the customer identification identifier of the terminal, the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier; And determining whether the current authentication login is passed according to the authentication status information of the customer identification identifier.
  • the customer identification identifier comprises: a global subscriber identity card USIM number or a customer identification module SIM number.
  • the method further includes: after obtaining the customer identification identifier of the terminal and authenticating the mobile identification network of the terminal to the mobile network registered by the terminal, the authentication status information of the customer identification identifier is saved, where the authentication status information includes: The identification identifier is authenticated by the mobile network or the customer identification identifier does not pass the authentication of the mobile network; determining whether the current authentication login is passed according to the authentication status information of the customer identification identifier, including: registering with the customer identification identifier according to the customer identification identifier of the terminal After the mobile network obtains the authentication status information of the customer identification identifier, if the authentication status information of the customer identification identifier indicates that the customer identification identifier has passed the authentication of the mobile network, it is determined that the current authentication login is passed, and if the authentication status information of the customer identification identifier indicates the customer identification identifier If the authentication of the mobile network is not passed, it is determined that the current authentication login has not passed.
  • the method further includes: saving the authentication status information of the customer identification identifier to the authentication status record server before acquiring the client identification identifier of the terminal and authenticating the mobile network registered by the terminal with the client identification identifier of the terminal. ; identify the customer according to the customer identification of the terminal Obtaining the authentication status information of the customer identification identifier by the registered mobile network, including: sending the customer identification identifier to the authentication status record server on the mobile network side, and receiving the authentication status information of the customer identification identifier sent by the authentication status record server.
  • obtaining the customer identification identifier of the terminal includes: receiving the externally input customer identification identifier, or directly acquiring the pre-stored customer identification identifier.
  • obtaining the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal including: encrypting the terminal identification identifier of the terminal and transmitting the identifier to the mobile network; and receiving the encrypted transmission sent by the mobile network.
  • an account authentication and registration device including: a first obtaining module, configured to acquire a customer identification identifier of the terminal; and a second obtaining module configured to identify the customer according to the customer identification identifier of the terminal Identifying the authentication status information of the registered mobile network to obtain the customer identification identifier; and the authentication module, configured to determine whether the current authentication login is passed according to the authentication status information of the customer identification identifier.
  • the customer identification identifier comprises: a global subscriber identity card USIM number or a customer identification module SIM number.
  • the foregoing apparatus further includes: a first saving module, configured to save the authentication status information of the customer identification identifier after acquiring the customer identification identifier of the terminal and authenticating the mobile identification network registered by the terminal with the customer identification identifier of the terminal
  • the authentication status information includes: the customer identification identifier authenticates the authentication through the mobile network or the client identification identifier does not pass the authentication of the mobile network; the authentication module is configured to: obtain the customer identification from the mobile network registered according to the customer identification identifier of the terminal to the customer identification identifier. After the identified authentication status information, if the authentication status information of the customer identification indicator indicates that the customer identification number has been After the authentication by the mobile network, it is determined that the current authentication login is passed. If the authentication status information of the customer identification identifier indicates that the customer identification identifier has not passed the authentication of the mobile network, it is determined that the current authentication login fails.
  • the foregoing apparatus further includes: a second saving module, configured to: after obtaining the customer identification identifier of the terminal and after authenticating the mobile network registered by the terminal with the customer identification identifier of the terminal, verifying the authentication status information of the customer identification identifier
  • the second acquisition module is configured to: send the customer identification identifier to the authentication status record server on the mobile network side, and receive the authentication status information of the customer identification identifier sent by the authentication status record server.
  • the first obtaining module is configured to: receive the externally input customer identification identifier, or directly obtain the pre-stored customer identification identifier.
  • the second obtaining module includes: an encryption unit, configured to encrypt the client identification identifier of the terminal and send the information to the mobile network; and the receiving unit is configured to receive the authentication status information of the encrypted customer identification identifier sent by the mobile network; The decryption unit is configured to decrypt the authentication status information of the encrypted customer identification identifier, and obtain the authentication status information of the decrypted customer identification identifier.
  • an electronic device includes at least one processor and a memory coupled to the at least one processor, the memory for storing instructions executable by the at least one processor, the instructions being executed by the at least one processor And causing the at least one processor to execute the account authentication login method in the above embodiment.
  • a non-transitory storage medium storing computer executable instructions configured to perform the account authentication login method described above is provided.
  • a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program When the instructions are executed by the computer, causing the computer to perform the above Account authentication login method.
  • the login of the third-party platform is performed by using the authentication result of the customer identification number by the mobile network, and the security of the authentication login is improved, and the security of the authentication login is also improved.
  • FIG. 1 is a flowchart of an account authentication login method provided in a first embodiment of the present invention
  • FIG. 2 is a flowchart of an account authentication login method provided in a second embodiment of the present invention.
  • FIG. 3 is a signaling flowchart of an account authentication login method provided in a third embodiment of the present invention.
  • FIG. 4 is a structural block diagram of an account authentication and registration device provided in a fourth embodiment of the present invention.
  • the mobile phone Before the USIM (Universal Subscriber Identity Module) card is used in the mobile network, the mobile phone needs to perform AKA (Authentication and Key Agreement) authentication and key agreement with the USIM card. After the authentication is passed, the USIM card can use the current network resources to perform data services or voice services.
  • AKA Authentication and Key Agreement
  • the USIM card can use the current network resources to perform data services or voice services.
  • the inventor considers that since the above authentication process already exists, this process is reused in the authentication login process of the third party application or other port, thereby omitting the user's process of inputting the authentication password and the verification, and the authentication process is more secure.
  • the LTE network uses the USIM card, which has higher security requirements than the 2/3G SIM card.
  • the 128 cryptographic algorithm used by the USIM is MILLENAGE. The algorithm is mature, difficult to crack, and through two-way authentication and chain. Layer layer encryption, only legitimate users can use the carrier's LTE network The network is sufficient to ensure the safety of the user.
  • the method of the present invention is not limited to the USIM card, and is also applicable to the SIM (Subscriber Identification Module).
  • the USIM authentication process (also called the authentication process) is performed between the USIM and the base station, and the user and the third party.
  • the login platform does not participate in the process, and the process cannot be known. This ensures the security of the authentication information and at the same time guarantees the uniqueness of the authentication information.
  • the mobile network is developing rapidly, LTE is widely used, and the security of the USIM card has been greatly improved. If the mobile phone number can be directly used as the user account, the mobile network authentication information is guaranteed, and the account is completed by the operator.
  • the security legality verification eliminates the user's input of the authentication password or the SMS verification code for authentication, which not only facilitates the user's use, but also improves the security.
  • FIG. 1 is a flowchart of the method. As shown in FIG. 1, the method includes steps 101 to 103.
  • step 101 acquire a customer identification identifier of the terminal.
  • the client identification identifier may specifically be a client identification number.
  • the terminal when the terminal determines to use the customer identification number as the user account for the authentication login, the terminal identifies the customer identification identifier.
  • the customer identification identifier involved in this embodiment may refer to a USIM number or a SIM number.
  • Obtaining the customer identification identifier of the terminal may include: receiving the customer identification identifier of the external input (the user inputs through the authentication login page), or directly obtaining the customer identification identifier, specifically, the terminal may be obtained from the terminal.
  • the customer identification identifier is obtained in the middle or external storage space, such as a SIM card.
  • step 102 the authentication status information of the customer identification identifier is obtained from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal.
  • the method provided in this embodiment saves the authentication status information of the customer identification identifier after the client identification identifier of the terminal is authenticated to the mobile network registered by the terminal, and the authentication status information may include: the authentication of the customer identification identifier through the mobile network or the identification of the client.
  • the authentication status information of the customer identification identifier obtained in the step 102 is the authentication status information stored after the customer identification identifier is authenticated on the mobile network.
  • a dedicated server may be used to store the authentication status information of the customer identification identifier, so that the authentication status information obtained in this embodiment may be performed by the server. Based on this, in the embodiment, after the client identification identifier of the terminal is authenticated to the mobile network registered by the terminal, the authentication status information of the customer identification identifier is saved to the authentication status record server, and the client identifier and the client identifier are recorded.
  • a user data server in the user storage authentication state at the base station end that is, an authentication status record server
  • the role of the server is to provide authentication information of the current client identification identifier encrypted by the relevant website or interface. It is possible to directly identify the secure login website or other interface through the customer identification, and the newly added server can be directly provided by the operator, so that the transmission of the authentication data (which may include the authentication information of the customer identification identifier) can be reduced.
  • the node also reduces the risk of the authentication data being cracked.
  • the authentication status information may be obtained by using the encryption method.
  • the user may obtain the authentication status information of the customer identification identifier according to the customer identification identifier of the terminal.
  • the client identification identifier of the terminal is encrypted and sent to the mobile network; the authentication status information of the encrypted customer identification identifier sent by the mobile network is received; the authentication status information of the encrypted customer identification identifier is decrypted, and the decrypted customer identification identifier is obtained.
  • Authentication status information is obtained by using the encryption method.
  • step 103 it is determined whether the current authentication login is passed according to the authentication status information of the customer identification identifier.
  • the terminal After obtaining the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal, if the authentication status information of the customer identification identifier indicates that the customer identification identifier has passed the authentication of the mobile network, determining the current authentication login If the authentication status information of the customer identification identifier indicates that the customer identification identifier does not pass the authentication of the mobile network, it is determined that the current authentication login fails.
  • the solution provided in this embodiment can improve the efficiency of authentication login.
  • This embodiment describes the entire process of performing authentication login for the account authentication login method.
  • the process includes steps 201 through 209.
  • step 201 the terminal initiates a login application.
  • step 202 the user confirms the selection to use the mobile phone number to directly authenticate the login through the terminal, if the user does not select the mobile phone number to log in directly, use other methods to log in, go to step 207;
  • step 203 after the user selects to use the mobile phone number for authentication and login, the login interface obtains the mobile phone number or the user manually inputs the mobile phone number, and obtains the current network status information of the mobile phone, such as which network the mobile phone is registered to, which system, and the like;
  • step 204 determining whether the current mobile phone is using the mobile phone number to register the carrier network, and Whether the mobile phone number is registered to the LTE, if the mobile phone number is not registered to the LTE, then the process goes to step 208, prompting the user to ask the user to register the current card with the LTE network;
  • step 205 if the mobile phone number is registered to the LTE, the login interface is encrypted and connected to the authentication status record server, and the current USIM mobile phone number and other related information on the card (such as the service information in the SIM card, etc., need to be explained). Yes, the authentication status information of the mobile phone number only needs to have a SIM card number or a USIM card number.
  • the related information is only auxiliary information, and the auxiliary information may be obtained without using the auxiliary information.
  • the authentication status record server decrypts the current mobile phone number and other related information on the USIM card, queries the authentication status record server to record information, encrypts the query result, and feeds back to the third-party interface.
  • the third-party interface obtains the encrypted authentication status information, and after decrypting the authentication status information, if the obtained decrypted information is “USIM card has not been authenticated”, the process proceeds to step 209 to log out.
  • step 206 the third-party interface obtains the encrypted authentication information, and after decrypting the authentication status information, if the information is “the current mobile phone number is authenticated (or authenticated)”, the mobile phone number is directly used to log in successfully.
  • FIG. 3 illustrates the process of signaling interaction between each end in the account authentication login method provided by the present invention. As shown in FIG. 3, the process includes steps 301 to 312.
  • Step 301 The terminal accesses the eNodeB (evolved base station);
  • Step 302 The MME (Mobility Management Entity) performs authentication on the terminal.
  • Step 303 The MME sends an initialization content setting request to the terminal.
  • Step 304 The eNodeB sends a security mode command to the terminal.
  • Step 305 The terminal sends a command for completing the security mode setting to the eNodeB.
  • Step 306 The eNodeB sends a security mode failure command to the terminal.
  • Step 307 The eNodeB sends an initial content establishment response to the MME.
  • Step 308 The MME updates the authentication result to the AS (Application Server).
  • Step 309 The third-party interface applies for using the mobile phone number as the login account name
  • Step 310 The third-party interface applies for the authentication status information of the mobile phone number to the AS in the encrypted signal by using the mobile phone number and the current status information of the mobile phone.
  • Step 311 The third-party interface receives the authentication status information sent by the AS.
  • Step 312 The third party interface permits the user to log in.
  • FIG. 4 is a structural block diagram of the device. As shown in FIG. 4, the device 40 includes the following components:
  • the first obtaining module 41 is configured to acquire a customer identification identifier of the terminal.
  • the second obtaining module 42 is configured to obtain the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal.
  • the authentication module 43 is configured to determine whether the current authentication login is passed according to the authentication status information of the customer identification identifier.
  • the customer identification identifier may include: a global subscriber identity card USIM number or a customer identification module SIM number.
  • the apparatus 40 provided in this embodiment may further include: a first saving module, configured to save the client after acquiring the client identification identifier of the terminal and authenticating the registered mobile network with the client identification identifier of the terminal Identifying the authentication status information of the identifier, the authentication status information includes: the customer identification identifier is authenticated by the mobile network or the client identification identifier is not authenticated by the mobile network;
  • the certificate module is configured to: after obtaining the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal, if the authentication status information of the customer identification identifier indicates that the customer identification identifier has passed the authentication of the mobile network, Then, it is determined that the current authentication login is passed. If the authentication status information of the customer identification identifier indicates that the customer identification identifier does not pass the authentication of the mobile network, it is determined that the current authentication login fails.
  • the apparatus 40 provided in this embodiment may further include: a second saving module, configured to: after acquiring the customer identification identifier of the terminal and authenticating the mobile network registered by the terminal with the customer identification identifier of the terminal, The authentication status information of the identification identifier is saved to the authentication status record server.
  • the second acquisition module is configured to: send the customer identification identifier to the authentication status record server on the mobile network side, and receive the authentication status information of the customer identification identifier sent by the authentication status record server.
  • the first obtaining module 41 is configured to: receive the externally input customer identification identifier, or directly obtain the pre-stored customer identification identifier.
  • the second obtaining module 42 may specifically include: an encryption unit configured to encrypt the client identification identifier of the terminal and send the information to the mobile network; and the receiving unit is configured to receive the authentication status information of the encrypted customer identification identifier sent by the mobile network.
  • the decryption unit is configured to decrypt the authentication status information of the encrypted customer identification identifier, and obtain the authentication status information of the decrypted customer identification identifier.
  • An embodiment of the present invention further provides an electronic device.
  • the electronic device includes at least one processor and a memory coupled to the at least one processor, the memory for storing instructions executable by the at least one processor, the instructions being executed by the at least one processor And causing the at least one processor to execute the account authentication login method in the above embodiment.
  • the embodiment of the invention further provides a non-transitory storage medium storing computer executable instructions, and the computer executable instructions are configured to execute the account authentication login method described above.
  • An embodiment of the present invention further provides a computer program product, where the computer program product includes A computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions that, when executed by a computer, cause the computer to perform the account authentication login method described above.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Provided are an account authentication login method and device. The method comprises: acquiring a client identifier of a terminal; according to the client identifier of the terminal, acquiring authentication status information of the client identifier from a mobile network with which the client identifier is registered; according to the authentication status information of the client identifier, determining whether to permit a current authentication login. The solution increases the efficiency of authentication login and increases the security of authentication login as well.

Description

账户认证登录方法及装置Account authentication login method and device 技术领域Technical field

本申请涉及通讯领域,特别是涉及一种账户认证登录方法及装置。The present application relates to the field of communications, and in particular, to an account authentication login method and apparatus.

背景技术Background technique

在互联网时代,网站、邮箱、论坛、应用等很多方面都需要使用用户账户以及密码进行登录。为了方便安全地进行账号的管理以及使用,目前发展出了各种安全的登录方式,例如,有些使用加密数据来帮助用户记录账号信息,有些是通过公共第三方接口来统一登录,使得用户可以使用一个用户名密码登录多个网站或者应用,或通过手机号,以及短信验证等各种方法进行登录。In the Internet age, websites, mailboxes, forums, applications, and many other aspects require user accounts and passwords to log in. In order to facilitate the safe management and use of accounts, various secure login methods have been developed. For example, some use encrypted data to help users record account information, and some use unified public third-party interfaces to enable users to use. A user name and password are used to log in to multiple websites or applications, or to log in by various methods such as mobile phone number and SMS verification.

账户登录技术目前有以下几大类:Account login technology currently has the following major categories:

1、直接通过用户名和密码进行登录。1. Log in directly by username and password.

2、通过第三方登录系统,比如微信、QQ、goole账号或苹果id等绑定认证关联。2. Bind the authentication association through a third-party login system, such as WeChat, QQ, goole account or Apple id.

3、通过手机号码和手机内部特征码(可以是手机MAC地址,或者下发给手机一组随机串号等或者其他一个特定信息)绑定手机号码和手机进行登录。3. Bind the mobile phone number and mobile phone to log in through the mobile phone number and the internal feature code of the mobile phone (which can be the MAC address of the mobile phone, or a random serial number sent to the mobile phone or other specific information).

4、通过手机号码,服务器发送短信验证码,用户输入验证码进行登录。4. Through the mobile phone number, the server sends the SMS verification code, and the user inputs the verification code to log in.

基于相关技术中已有的上述各种登录方式,需要用户手动输入用户名或者密码,且第三方认证需要第三方账户才能使用,而通过短信验证码登录,也需要用户输入手机号码和短信验证码,即使安全性上能够获得基本保证,但是使得用户操作较为负责,导致这些方式的易用性较差,影响用户体验,而直接使用电话号码以及终端内部特征码来进行登录的安全性上很难保证,如果丢失手 机会引起较大的损失。Based on the above various login methods existing in the related art, the user needs to manually input the user name or password, and the third-party authentication requires a third-party account to be used, and the login by the SMS verification code also requires the user to input the mobile phone number and the SMS verification code. Even if security can obtain basic guarantees, but the user operation is more responsible, resulting in poor usability of these methods, affecting the user experience, and it is difficult to directly use the phone number and the internal feature code of the terminal to log in. Guarantee if you lose your hand Opportunities cause large losses.

发明内容Summary of the invention

本发明实施例提供一种账户认证登录方法及装置,用以解决相关技术中认证登录方式较为复杂的问题。The embodiment of the invention provides an account authentication login method and device, which are used to solve the problem that the authentication login method is complicated in the related art.

根据本发明的一个实施例,提供了一种账户认证登录方法,包括:获取终端的客户识别标识;根据终端的客户识别标识向客户识别标识所注册的移动网络获取客户识别标识的认证状态信息;以及根据客户识别标识的认证状态信息确定当前认证登录是否通过。According to an embodiment of the present invention, an account authentication login method is provided, including: acquiring a customer identification identifier of a terminal; and acquiring, by the customer identification identifier of the terminal, the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier; And determining whether the current authentication login is passed according to the authentication status information of the customer identification identifier.

可选地,客户识别标识,包括:全球用户识别卡USIM号码或客户识别模块SIM号码。Optionally, the customer identification identifier comprises: a global subscriber identity card USIM number or a customer identification module SIM number.

可选地,上述方法还包括:在获取终端的客户识别标识之前以及以终端的客户识别标识向其所注册的移动网络进行认证之后,保存客户识别标识的认证状态信息,认证状态信息包括:客户识别标识认证通过移动网络的认证或客户识别标识未通过移动网络的认证;根据客户识别标识的认证状态信息确定当前认证登录是否通过,包括:在根据终端的客户识别标识向客户识别标识所注册的移动网络获取客户识别标识的认证状态信息之后,如果客户识别标识的认证状态信息表明客户识别标识已经通过移动网络的认证,则确定当前认证登录通过,如果客户识别标识的认证状态信息表明客户识别标识未通过移动网络的认证,则确定当前认证登录未通过。Optionally, the method further includes: after obtaining the customer identification identifier of the terminal and authenticating the mobile identification network of the terminal to the mobile network registered by the terminal, the authentication status information of the customer identification identifier is saved, where the authentication status information includes: The identification identifier is authenticated by the mobile network or the customer identification identifier does not pass the authentication of the mobile network; determining whether the current authentication login is passed according to the authentication status information of the customer identification identifier, including: registering with the customer identification identifier according to the customer identification identifier of the terminal After the mobile network obtains the authentication status information of the customer identification identifier, if the authentication status information of the customer identification identifier indicates that the customer identification identifier has passed the authentication of the mobile network, it is determined that the current authentication login is passed, and if the authentication status information of the customer identification identifier indicates the customer identification identifier If the authentication of the mobile network is not passed, it is determined that the current authentication login has not passed.

可选地,上述方法还包括:在获取终端的客户识别标识之前以及以终端的客户识别标识向其所注册的移动网络进行认证之后,将客户识别标识的认证状态信息保存至认证状态记录服务器上;根据终端的客户识别标识向客户识别标 识所注册的移动网络获取客户识别标识的认证状态信息,包括:向移动网络侧的认证状态记录服务器发送客户识别标识,接收认证状态记录服务器发送的客户识别标识的认证状态信息。Optionally, the method further includes: saving the authentication status information of the customer identification identifier to the authentication status record server before acquiring the client identification identifier of the terminal and authenticating the mobile network registered by the terminal with the client identification identifier of the terminal. ; identify the customer according to the customer identification of the terminal Obtaining the authentication status information of the customer identification identifier by the registered mobile network, including: sending the customer identification identifier to the authentication status record server on the mobile network side, and receiving the authentication status information of the customer identification identifier sent by the authentication status record server.

可选地,获取终端的客户识别标识,包括:接收外部输入的客户识别标识,或直接获取预存的客户识别标识。Optionally, obtaining the customer identification identifier of the terminal includes: receiving the externally input customer identification identifier, or directly acquiring the pre-stored customer identification identifier.

可选地,根据终端的客户识别标识向客户识别标识所注册的移动网络获取客户识别标识的认证状态信息,包括:将终端的客户识别标识加密后发送至移动网络;接收移动网络发送的加密后的客户识别标识的认证状态信息;对加密后的客户识别标识的认证状态信息进行解密,得到解密后的客户识别标识的认证状态信息。Optionally, obtaining the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal, including: encrypting the terminal identification identifier of the terminal and transmitting the identifier to the mobile network; and receiving the encrypted transmission sent by the mobile network. The authentication status information of the customer identification identifier; decrypting the authentication status information of the encrypted customer identification identifier to obtain the authentication status information of the decrypted customer identification identifier.

根据本发明的另一个实施例,提供了一种账户认证登录装置,包括:第一获取模块,设置为获取终端的客户识别标识;第二获取模块,设置为根据终端的客户识别标识向客户识别标识所注册的移动网络获取客户识别标识的认证状态信息;以及认证模块,设置为根据客户识别标识的认证状态信息确定当前认证登录是否通过。According to another embodiment of the present invention, an account authentication and registration device is provided, including: a first obtaining module, configured to acquire a customer identification identifier of the terminal; and a second obtaining module configured to identify the customer according to the customer identification identifier of the terminal Identifying the authentication status information of the registered mobile network to obtain the customer identification identifier; and the authentication module, configured to determine whether the current authentication login is passed according to the authentication status information of the customer identification identifier.

可选地,客户识别标识,包括:全球用户识别卡USIM号码或客户识别模块SIM号码。Optionally, the customer identification identifier comprises: a global subscriber identity card USIM number or a customer identification module SIM number.

可选地,上述装置还包括:第一保存模块,设置为在获取终端的客户识别标识之前以及以终端的客户识别标识向其所注册的移动网络进行认证之后,保存客户识别标识的认证状态信息,认证状态信息包括:客户识别标识认证通过移动网络的认证或客户识别标识未通过移动网络的认证;认证模块设置为:在根据终端的客户识别标识向客户识别标识所注册的移动网络获取客户识别标识的认证状态信息之后,如果客户识别标识的认证状态信息表明客户识别标识已 经通过移动网络的认证,则确定当前认证登录通过,如果客户识别标识的认证状态信息表明客户识别标识未通过移动网络的认证,则确定当前认证登录未通过。Optionally, the foregoing apparatus further includes: a first saving module, configured to save the authentication status information of the customer identification identifier after acquiring the customer identification identifier of the terminal and authenticating the mobile identification network registered by the terminal with the customer identification identifier of the terminal The authentication status information includes: the customer identification identifier authenticates the authentication through the mobile network or the client identification identifier does not pass the authentication of the mobile network; the authentication module is configured to: obtain the customer identification from the mobile network registered according to the customer identification identifier of the terminal to the customer identification identifier. After the identified authentication status information, if the authentication status information of the customer identification indicator indicates that the customer identification number has been After the authentication by the mobile network, it is determined that the current authentication login is passed. If the authentication status information of the customer identification identifier indicates that the customer identification identifier has not passed the authentication of the mobile network, it is determined that the current authentication login fails.

可选地,上述装置还包括:第二保存模块,设置为在获取终端的客户识别标识之前以及以终端的客户识别标识向其所注册的移动网络进行认证之后,将客户识别标识的认证状态信息保存至认证状态记录服务器上;其中,第二获取模块设置为:向移动网络侧的认证状态记录服务器发送客户识别标识,接收认证状态记录服务器发送的客户识别标识的认证状态信息。Optionally, the foregoing apparatus further includes: a second saving module, configured to: after obtaining the customer identification identifier of the terminal and after authenticating the mobile network registered by the terminal with the customer identification identifier of the terminal, verifying the authentication status information of the customer identification identifier The second acquisition module is configured to: send the customer identification identifier to the authentication status record server on the mobile network side, and receive the authentication status information of the customer identification identifier sent by the authentication status record server.

可选地,第一获取模块设置为:接收外部输入的客户识别标识,或直接获取预存的客户识别标识。Optionally, the first obtaining module is configured to: receive the externally input customer identification identifier, or directly obtain the pre-stored customer identification identifier.

可选地,第二获取模块,包括:加密单元,设置为将终端的客户识别标识加密后发送至移动网络;接收单元,设置为接收移动网络发送的加密后的客户识别标识的认证状态信息;解密单元,设置为对加密后的客户识别标识的认证状态信息进行解密,得到解密后的客户识别标识的认证状态信息。Optionally, the second obtaining module includes: an encryption unit, configured to encrypt the client identification identifier of the terminal and send the information to the mobile network; and the receiving unit is configured to receive the authentication status information of the encrypted customer identification identifier sent by the mobile network; The decryption unit is configured to decrypt the authentication status information of the encrypted customer identification identifier, and obtain the authentication status information of the decrypted customer identification identifier.

根据本发明的又一个实施例,提供了一种电子设备。所述电子设备包括至少一个处理器和与所述至少一个处理器连接的存储器,所述存储器用于存储可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行时,使所述至少一个处理器执行上述实施例中的账户认证登录方法。According to still another embodiment of the present invention, an electronic device is provided. The electronic device includes at least one processor and a memory coupled to the at least one processor, the memory for storing instructions executable by the at least one processor, the instructions being executed by the at least one processor And causing the at least one processor to execute the account authentication login method in the above embodiment.

根据本发明的又一个实施例,提供了一种非暂态存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行上述的账户认证登录方法。In accordance with still another embodiment of the present invention, a non-transitory storage medium storing computer executable instructions configured to perform the account authentication login method described above is provided.

根据本发明的又一个实施例,提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述的 账户认证登录方法。According to still another embodiment of the present invention, a computer program product is provided, the computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program When the instructions are executed by the computer, causing the computer to perform the above Account authentication login method.

本实施例提供的方案,借助移动网络对客户识别号码的认证结果来进行第三方平台的登录,在提高了认证登录效率的基础上,也提高了认证登录的安全性。In the solution provided by the embodiment, the login of the third-party platform is performed by using the authentication result of the customer identification number by the mobile network, and the security of the authentication login is improved, and the security of the authentication login is also improved.

附图说明DRAWINGS

图1是本发明第一实施例中提供的账户认证登录方法的流程图;1 is a flowchart of an account authentication login method provided in a first embodiment of the present invention;

图2是本发明第二实施例中提供的账户认证登录方法的流程图;2 is a flowchart of an account authentication login method provided in a second embodiment of the present invention;

图3是本发明第三实施例中提供的账户认证登录方法的信令流程图;3 is a signaling flowchart of an account authentication login method provided in a third embodiment of the present invention;

图4是本发明第四实施例中提供的账户认证登录装置的结构框图。4 is a structural block diagram of an account authentication and registration device provided in a fourth embodiment of the present invention.

具体实施方式detailed description

手机在插入的USIM(Universal Subscriber Identity Module,全球用户识别卡)卡使用移动网络之前,都需要和USIM卡进行AKA(Authentication and Key Agreement,第三代移动通讯网络的认证与密钥协商协议),当认证通过后USIM卡可以使用当前网络资源进行数据业务或者语音业务。发明人考虑到既然已经存在以上鉴权过程,则将这个过程再次利用在第三方应用或者其他端口的认证登录过程,从而省略用户的输入认证密码以及验证的过程,并且该认证过程更加安全。Before the USIM (Universal Subscriber Identity Module) card is used in the mobile network, the mobile phone needs to perform AKA (Authentication and Key Agreement) authentication and key agreement with the USIM card. After the authentication is passed, the USIM card can use the current network resources to perform data services or voice services. The inventor considers that since the above authentication process already exists, this process is reused in the authentication login process of the third party application or other port, thereby omitting the user's process of inputting the authentication password and the verification, and the authentication process is more secure.

LTE网络使用的是USIM卡,在安全性上比2/3G的SIM卡有更高的要求,USIM使用的128密码算法为MILLENAGE,该算法比较成熟,较难被破解,并且通过双向验证以及链路层的加密,只有合法的用户才能使用运营商的LTE网 络足以保证用户的安全,本发明所涉及的方法不仅限于USIM卡,对SIM(SubscriberIdentification Module,客户识别卡)来说也同样适用。The LTE network uses the USIM card, which has higher security requirements than the 2/3G SIM card. The 128 cryptographic algorithm used by the USIM is MILLENAGE. The algorithm is mature, difficult to crack, and through two-way authentication and chain. Layer layer encryption, only legitimate users can use the carrier's LTE network The network is sufficient to ensure the safety of the user. The method of the present invention is not limited to the USIM card, and is also applicable to the SIM (Subscriber Identification Module).

由于每个USIM的鉴权信息(也称认证信息,或认证状态信息)是唯一的不可复制的,而USIM鉴权过程(也称认证过程)在USIM和基站之间进行的,用户以及第三方登录平台不参与该过程,也无法获知该过程,这就保证了鉴权信息的安全性,同时又保证的鉴权信息的唯一性。Since the authentication information (also called authentication information or authentication status information) of each USIM is unique and cannot be copied, the USIM authentication process (also called the authentication process) is performed between the USIM and the base station, and the user and the third party. The login platform does not participate in the process, and the process cannot be known. This ensures the security of the authentication information and at the same time guarantees the uniqueness of the authentication information.

众所周知,移动网络发展迅速,LTE被大量普及,USIM卡的安全性也得到了很大的提高,如果可以直接使用手机号作为用户账户,以移动网络鉴权信息为保证,通过运营商来完成账户的安全合法性验证,从而省却用户输入认证密码,或者短信验证码进行鉴权,不仅可以方便用户使用,同时也提高了安全性。As we all know, the mobile network is developing rapidly, LTE is widely used, and the security of the USIM card has been greatly improved. If the mobile phone number can be directly used as the user account, the mobile network authentication information is guaranteed, and the account is completed by the operator. The security legality verification eliminates the user's input of the authentication password or the SMS verification code for authentication, which not only facilitates the user's use, but also improves the security.

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。The technical solutions in the embodiments of the present invention will be clearly and completely described in the following with reference to the accompanying drawings. The described embodiments are only a part of the embodiments of the invention, and not all of the embodiments.

第一实施例First embodiment

本实施例提供了一种账户认证登录方法,图1是该方法的流程图,如图1所示,该方法包括步骤101至103。This embodiment provides an account authentication login method, and FIG. 1 is a flowchart of the method. As shown in FIG. 1, the method includes steps 101 to 103.

在步骤101:获取终端的客户识别标识。At step 101: acquire a customer identification identifier of the terminal.

在本实施例中,客户端识别标识具体可以是客户端识别号码。In this embodiment, the client identification identifier may specifically be a client identification number.

可选地,在本实施例中,可以是在终端确定以客户识别号码作为用户账户进行认证登陆时,获取终端的客户识别标识。本实施例中所涉及到的客户识别标识可以指USIM号码或SIM号码。Optionally, in this embodiment, when the terminal determines to use the customer identification number as the user account for the authentication login, the terminal identifies the customer identification identifier. The customer identification identifier involved in this embodiment may refer to a USIM number or a SIM number.

获取终端的客户识别标识可以包括:接收外部输入(用户通过认证登录页面输入的)的客户识别标识,或直接获取客户识别标识,具体的,可以从终端 中,或外部存储空间,比如SIM卡,云盘中获取该客户识别标识。Obtaining the customer identification identifier of the terminal may include: receiving the customer identification identifier of the external input (the user inputs through the authentication login page), or directly obtaining the customer identification identifier, specifically, the terminal may be obtained from the terminal The customer identification identifier is obtained in the middle or external storage space, such as a SIM card.

在步骤102:根据终端的客户识别标识向客户识别标识所注册的移动网络获取客户识别标识的认证状态信息。In step 102, the authentication status information of the customer identification identifier is obtained from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal.

本实施例提供的方法在终端的客户识别标识向其所注册的移动网络进行认证后,保存客户识别标识的认证状态信息,该认证状态信息可以包括:客户识别标识通过移动网络的认证或客户识别标识未通过移动网络的认证,该步骤102中获取到的客户识标识的认证状态信息即为在客户识别标识在移动网络上进行认证后,存储的该认证状态信息。The method provided in this embodiment saves the authentication status information of the customer identification identifier after the client identification identifier of the terminal is authenticated to the mobile network registered by the terminal, and the authentication status information may include: the authentication of the customer identification identifier through the mobile network or the identification of the client. The authentication status information of the customer identification identifier obtained in the step 102 is the authentication status information stored after the customer identification identifier is authenticated on the mobile network.

可选地,在本实施例中,可以使用一个专用的服务器来存储客户识别标识的认证状态信息,这样,本实施例中获取的认证状态信息皆可以通过该服务器进行。基于此,在本实施例中,在终端的客户识别标识向其所注册的移动网络进行认证后,将客户识别标识的认证状态信息保存至认证状态记录服务器上,并记录客户端识别标识以及该客户识别标识对应的认证状态信息的对应关系;在向客户识别标识所注册的移动网络获取客户识别标识的认证状态信息时,则向移动网络侧的认证状态记录服务器发送客户识别标识,接收认证状态记录服务器发送的客户识别标识的认证状态信息。Optionally, in this embodiment, a dedicated server may be used to store the authentication status information of the customer identification identifier, so that the authentication status information obtained in this embodiment may be performed by the server. Based on this, in the embodiment, after the client identification identifier of the terminal is authenticated to the mobile network registered by the terminal, the authentication status information of the customer identification identifier is saved to the authentication status record server, and the client identifier and the client identifier are recorded. Corresponding relationship of the authentication status information corresponding to the customer identification identifier; when obtaining the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier, transmitting the customer identification identifier to the authentication status record server on the mobile network side, and receiving the authentication status The authentication status information of the customer identification identifier sent by the server is recorded.

在本实施例中,只需要在基站端增加一个用户存储认证状态的用户数据服务器,即认证状态记录服务器,这个服务器的作用就是提供给相关网站或者接口经过加密的当前客户识别标识的认证信息,就可以直接通过客户识别标识安全的登录网站或者其它接口了,同时新增加的服务器可以是运营商直接提供的,这样可以减少鉴权数据(该数据中可以包括客户识别标识的认证信息)的传输节点,也就降低了鉴权数据被破解的风险。In this embodiment, it is only necessary to add a user data server in the user storage authentication state at the base station end, that is, an authentication status record server, and the role of the server is to provide authentication information of the current client identification identifier encrypted by the relevant website or interface. It is possible to directly identify the secure login website or other interface through the customer identification, and the newly added server can be directly provided by the operator, so that the transmission of the authentication data (which may include the authentication information of the customer identification identifier) can be reduced. The node also reduces the risk of the authentication data being cracked.

同时,在本实施例中,为了保证用户的客户识别标识的认证状态信息的安 全性,在向移动网络侧获取认证状态信息时,可以通过加密方式进行,基于此,根据终端的客户识别标识向客户识别标识所注册的移动网络获取客户识别标识的认证状态信息,可以包括:将终端的客户识别标识加密后发送至移动网络;接收移动网络发送的加密后的客户识别标识的认证状态信息;对加密后的客户识别标识的认证状态信息进行解密,得到解密后的客户识别标识的认证状态信息。Meanwhile, in this embodiment, in order to ensure the authentication status information of the user's customer identification identifier In the case of obtaining the authentication status information from the mobile network side, the authentication status information may be obtained by using the encryption method. The user may obtain the authentication status information of the customer identification identifier according to the customer identification identifier of the terminal. The client identification identifier of the terminal is encrypted and sent to the mobile network; the authentication status information of the encrypted customer identification identifier sent by the mobile network is received; the authentication status information of the encrypted customer identification identifier is decrypted, and the decrypted customer identification identifier is obtained. Authentication status information.

在步骤103:根据客户识别标识的认证状态信息确定当前认证登录是否通过。At step 103, it is determined whether the current authentication login is passed according to the authentication status information of the customer identification identifier.

在根据终端的客户识别标识向客户识别标识所注册的移动网络获取客户识别标识的认证状态信息之后,如果客户识别标识的认证状态信息表明客户识别标识已经通过移动网络的认证,则确定当前认证登录通过,如果客户识别标识的认证状态信息表明客户识别标识未通过移动网络的认证,则确定当前认证登录未通过。After obtaining the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal, if the authentication status information of the customer identification identifier indicates that the customer identification identifier has passed the authentication of the mobile network, determining the current authentication login If the authentication status information of the customer identification identifier indicates that the customer identification identifier does not pass the authentication of the mobile network, it is determined that the current authentication login fails.

本实施例提供的方案能够提高认证登录的效率。The solution provided in this embodiment can improve the efficiency of authentication login.

第二实施例Second embodiment

本实施例对账户认证登录方法进行认证登录的整个流程进行说明。This embodiment describes the entire process of performing authentication login for the account authentication login method.

该流程包括步骤201至209。The process includes steps 201 through 209.

在步骤201:终端发起登录申请;In step 201, the terminal initiates a login application.

在步骤202:用户通过终端确认选择使用手机号直接进行认证登录,如果用户不选择手机号直接登录则使用其他方式登录,转至步骤207;In step 202: the user confirms the selection to use the mobile phone number to directly authenticate the login through the terminal, if the user does not select the mobile phone number to log in directly, use other methods to log in, go to step 207;

在步骤203:用户选择使用手机号进行认证登录后,登录接口获取手机号码或者用户手动输入手机号码,同时获取手机当前网络状态信息,比如手机注册到哪个网络,哪个制式等;In step 203, after the user selects to use the mobile phone number for authentication and login, the login interface obtains the mobile phone number or the user manually inputs the mobile phone number, and obtains the current network status information of the mobile phone, such as which network the mobile phone is registered to, which system, and the like;

在步骤204:判断当前手机是否正在使用手机号码注册的运营商网络,以及 手机号码是否注册到LTE上,如果手机号码并没有注册到LTE则转至步骤208,提示用户请用户将当前卡注册LTE网络;At step 204: determining whether the current mobile phone is using the mobile phone number to register the carrier network, and Whether the mobile phone number is registered to the LTE, if the mobile phone number is not registered to the LTE, then the process goes to step 208, prompting the user to ask the user to register the current card with the LTE network;

在步骤205:如果手机号码注册到LTE,则由登录接口经过加密方式连接到认证状态记录服务器上,通过当前USIM手机号以及卡上其他相关信息(例如SIM卡中的业务信息等,需要说明的是,获取手机号的认证状态信息仅需有SIM卡号码,或USIM卡号码即可,这些相关信息仅为辅助性信息,也可以无需使用这些辅助信息),获取手机号的认证状态信息。In step 205: if the mobile phone number is registered to the LTE, the login interface is encrypted and connected to the authentication status record server, and the current USIM mobile phone number and other related information on the card (such as the service information in the SIM card, etc., need to be explained). Yes, the authentication status information of the mobile phone number only needs to have a SIM card number or a USIM card number. The related information is only auxiliary information, and the auxiliary information may be obtained without using the auxiliary information.

认证状态记录服务器经过解密得到当前手机号码以及其他USIM卡上相关信息,查询认证状态记录服务器记录信息,将查询结果加密后反馈给第三方接口。The authentication status record server decrypts the current mobile phone number and other related information on the USIM card, queries the authentication status record server to record information, encrypts the query result, and feeds back to the third-party interface.

第三方接口获取加密后的认证状态信息,对该认证状态信息进行解密后,如果得到的解密信息为“USIM卡未经过鉴权”则转至步骤:209,退出登录。The third-party interface obtains the encrypted authentication status information, and after decrypting the authentication status information, if the obtained decrypted information is “USIM card has not been authenticated”, the process proceeds to step 209 to log out.

在步骤206:第三方接口获取加密后的认证信息,对该认证状态信息进行解密后如果得到信息为“当前手机号经过鉴权(或通过鉴权)”则直接使用手机号登录成功。In step 206, the third-party interface obtains the encrypted authentication information, and after decrypting the authentication status information, if the information is “the current mobile phone number is authenticated (or authenticated)”, the mobile phone number is directly used to log in successfully.

第三实施例Third embodiment

本实施例信令流程图图3来对本发明提供的账户认证登录方法中,各端进行信令交互的过程进行说明,如图3所示,该过程包括步骤301至312。The signaling flow chart of this embodiment is shown in FIG. 3, which illustrates the process of signaling interaction between each end in the account authentication login method provided by the present invention. As shown in FIG. 3, the process includes steps 301 to 312.

步骤301:终端接入eNodeB(演进型基站);Step 301: The terminal accesses the eNodeB (evolved base station);

步骤302:MME(Mobility Management Entity,移动管理节点功能)对终端进行认证;Step 302: The MME (Mobility Management Entity) performs authentication on the terminal.

步骤303:MME向终端发送初始化内容设置请求;Step 303: The MME sends an initialization content setting request to the terminal.

步骤304:eNodeB向终端发送安全模式命令; Step 304: The eNodeB sends a security mode command to the terminal.

步骤305:终端向eNodeB发送安全模式设置完成的命令;Step 305: The terminal sends a command for completing the security mode setting to the eNodeB.

步骤306:eNodeB向终端发送安全模式失败命令;Step 306: The eNodeB sends a security mode failure command to the terminal.

步骤307:eNodeB向MME发送初始内容建立回应;Step 307: The eNodeB sends an initial content establishment response to the MME.

步骤308:MME将鉴权结果更新到AS(Application Server,应用服务器);Step 308: The MME updates the authentication result to the AS (Application Server).

步骤309:第三方接口申请使用手机号作为登录账户名;Step 309: The third-party interface applies for using the mobile phone number as the login account name;

步骤310:第三方接口通过手机号以及目前手机的状态信息,在加密信号中向AS申请手机号的认证状态信息;Step 310: The third-party interface applies for the authentication status information of the mobile phone number to the AS in the encrypted signal by using the mobile phone number and the current status information of the mobile phone.

步骤311:第三方接口接收AS发送的认证状态信息;Step 311: The third-party interface receives the authentication status information sent by the AS.

步骤312:第三方接口准许用户登录。Step 312: The third party interface permits the user to log in.

第四实施例Fourth embodiment

本实施例提供了一种账户认证登录装置,图4是该装置的结构框图,如图4所示,该装置40包括如下组成部分:。This embodiment provides an account authentication login device, and FIG. 4 is a structural block diagram of the device. As shown in FIG. 4, the device 40 includes the following components:

第一获取模块41设置为获取终端的客户识别标识。The first obtaining module 41 is configured to acquire a customer identification identifier of the terminal.

第二获取模块42设置为根据终端的客户识别标识向客户识别标识所注册的移动网络获取客户识别标识的认证状态信息。The second obtaining module 42 is configured to obtain the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal.

认证模块43设置为根据客户识别标识的认证状态信息确定当前认证登录是否通过。The authentication module 43 is configured to determine whether the current authentication login is passed according to the authentication status information of the customer identification identifier.

其中,客户识别标识可以包括:全球用户识别卡USIM号码或客户识别模块SIM号码。The customer identification identifier may include: a global subscriber identity card USIM number or a customer identification module SIM number.

可选地,本实施例提供的装置40还可以包括:第一保存模块,设置为在获取终端的客户识别标识之前以及以终端的客户识别标识向其所注册的移动网络进行认证之后,保存客户识别标识的认证状态信息,认证状态信息包括:客户识别标识认证通过移动网络的认证或客户识别标识未通过移动网络的认证;认 证模块设置为:在根据终端的客户识别标识向客户识别标识所注册的移动网络获取客户识别标识的认证状态信息之后,如果客户识别标识的认证状态信息表明客户识别标识已经通过移动网络的认证,则确定当前认证登录通过,如果客户识别标识的认证状态信息表明客户识别标识未通过移动网络的认证,则确定当前认证登录未通过。Optionally, the apparatus 40 provided in this embodiment may further include: a first saving module, configured to save the client after acquiring the client identification identifier of the terminal and authenticating the registered mobile network with the client identification identifier of the terminal Identifying the authentication status information of the identifier, the authentication status information includes: the customer identification identifier is authenticated by the mobile network or the client identification identifier is not authenticated by the mobile network; The certificate module is configured to: after obtaining the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal, if the authentication status information of the customer identification identifier indicates that the customer identification identifier has passed the authentication of the mobile network, Then, it is determined that the current authentication login is passed. If the authentication status information of the customer identification identifier indicates that the customer identification identifier does not pass the authentication of the mobile network, it is determined that the current authentication login fails.

可选地,本实施例提供的装置40还可以包括:第二保存模块,设置为在获取终端的客户识别标识之前以及以终端的客户识别标识向其所注册的移动网络进行认证之后,将客户识别标识的认证状态信息保存至认证状态记录服务器上;第二获取模块设置为:向移动网络侧的认证状态记录服务器发送客户识别标识,接收认证状态记录服务器发送的客户识别标识的认证状态信息。Optionally, the apparatus 40 provided in this embodiment may further include: a second saving module, configured to: after acquiring the customer identification identifier of the terminal and authenticating the mobile network registered by the terminal with the customer identification identifier of the terminal, The authentication status information of the identification identifier is saved to the authentication status record server. The second acquisition module is configured to: send the customer identification identifier to the authentication status record server on the mobile network side, and receive the authentication status information of the customer identification identifier sent by the authentication status record server.

其中,上述第一获取模块41设置为:接收外部输入的客户识别标识,或直接获取预存的客户识别标识。The first obtaining module 41 is configured to: receive the externally input customer identification identifier, or directly obtain the pre-stored customer identification identifier.

其中,上述第二获取模块42具体可以包括:加密单元,设置为将终端的客户识别标识加密后发送至移动网络;接收单元,设置为接收移动网络发送的加密后的客户识别标识的认证状态信息;解密单元,设置为对加密后的客户识别标识的认证状态信息进行解密,得到解密后的客户识别标识的认证状态信息。The second obtaining module 42 may specifically include: an encryption unit configured to encrypt the client identification identifier of the terminal and send the information to the mobile network; and the receiving unit is configured to receive the authentication status information of the encrypted customer identification identifier sent by the mobile network. The decryption unit is configured to decrypt the authentication status information of the encrypted customer identification identifier, and obtain the authentication status information of the decrypted customer identification identifier.

本发明实施例还提供一种电子设备。所述电子设备包括至少一个处理器和与所述至少一个处理器连接的存储器,所述存储器用于存储可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行时,使所述至少一个处理器执行上述实施例中的账户认证登录方法。An embodiment of the present invention further provides an electronic device. The electronic device includes at least one processor and a memory coupled to the at least one processor, the memory for storing instructions executable by the at least one processor, the instructions being executed by the at least one processor And causing the at least one processor to execute the account authentication login method in the above embodiment.

本发明实施例还提供了一种非暂态存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行上述的账户认证登录方法。The embodiment of the invention further provides a non-transitory storage medium storing computer executable instructions, and the computer executable instructions are configured to execute the account authentication login method described above.

本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括存 储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述的账户认证登录方法。An embodiment of the present invention further provides a computer program product, where the computer program product includes A computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions that, when executed by a computer, cause the computer to perform the account authentication login method described above.

尽管为示例目的,已经公开了本发明的实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。 While the embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will recognize that various modifications, additions and substitutions are possible. Therefore, the scope of the present invention should not be limited to the embodiments described above.

Claims (12)

一种账户认证登录方法,包括:An account authentication login method, including: 获取终端的客户识别标识;Obtaining a customer identification identifier of the terminal; 根据所述终端的客户识别标识向所述客户识别标识所注册的移动网络获取所述客户识别标识的认证状态信息;以及Acquiring, according to the customer identification identifier of the terminal, the authentication status information of the customer identification identifier to the mobile network registered by the customer identification identifier; 根据所述客户识别标识的认证状态信息确定当前认证登录是否通过。Determining whether the current authentication login is passed according to the authentication status information of the customer identification identifier. 根据权利要求1所述的方法,其中,所述客户识别标识,包括:The method of claim 1 wherein said customer identification identification comprises: 全球用户识别卡USIM号码或客户识别模块SIM号码。Global Subscriber Identification Card USIM number or Customer Identification Module SIM number. 根据权利要求1所述的方法,还包括:The method of claim 1 further comprising: 在获取所述终端的客户识别标识之前以及以所述终端的客户识别标识向其所注册的移动网络进行认证之后,保存所述客户识别标识的认证状态信息,所述认证状态信息包括:所述客户识别标识通过所述移动网络的认证或所述客户识别标识未通过所述移动网络的认证;After obtaining the customer identification identifier of the terminal and authenticating the mobile network registered by the terminal with the customer identification identifier of the terminal, the authentication status information of the customer identification identifier is saved, where the authentication status information includes: The client identification identifies that the authentication through the mobile network or the client identification identifies that the authentication has not passed through the mobile network; 根据所述客户识别标识的认证状态信息确定当前认证登录是否通过,包括:Determining whether the current authentication login is passed according to the authentication status information of the customer identification identifier, including: 在根据所述终端的客户识别标识向所述客户识别标识所注册的移动网络获取所述客户识别标识的认证状态信息之后,如果所述客户识别标识的认证状态信息表明所述客户识别标识已经通过所述移动网络的认证,则确定当前认证登录通过,如果所述客户识别标识的认证状态信息表明所述客户识别标识未通过所述移动网络的认证,则确定当前认证登录未通过。After obtaining the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal, if the authentication status information of the customer identification identifier indicates that the customer identification identifier has passed The authentication of the mobile network determines that the current authentication login is passed. If the authentication status information of the customer identification identifier indicates that the customer identification identifier does not pass the authentication of the mobile network, it is determined that the current authentication login fails. 根据权利要求1所述的方法,还包括:The method of claim 1 further comprising: 在获取所述终端的客户识别标识之前以及以所述终端的客户识别标识向其所注册的移动网络进行认证之后,将所述客户识别标识的认证状态信息保存至认证状态记录服务器上;After obtaining the customer identification identifier of the terminal and authenticating the mobile network registered by the terminal with the customer identification identifier of the terminal, the authentication status information of the customer identification identifier is saved to the authentication status record server; 所述根据所述终端的客户识别标识向所述客户识别标识所注册的移动网络 获取所述客户识别标识的认证状态信息,包括:The mobile network registered with the customer identification identifier according to the customer identification identifier of the terminal Obtaining the authentication status information of the customer identification identifier, including: 向所述移动网络侧的认证状态记录服务器发送客户识别标识,接收所述认证状态记录服务器发送的所述客户识别标识的认证状态信息。Sending a customer identification identifier to the authentication status record server on the mobile network side, and receiving authentication status information of the customer identification identifier sent by the authentication status record server. 根据权利要求1所述的方法,其中,所述获取所述终端的客户识别标识,包括:The method of claim 1, wherein the obtaining the customer identification identifier of the terminal comprises: 接收外部输入的所述客户识别标识,或直接获取预存的所述客户识别标识。Receiving the customer identification identifier input externally, or directly acquiring the pre-stored customer identification identifier. 根据权利要求1至5任意一项所述的方法,其中,所述根据所述终端的客户识别标识向所述客户识别标识所注册的移动网络获取所述客户识别标识的认证状态信息,包括:The method according to any one of claims 1 to 5, wherein the obtaining the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal comprises: 将所述终端的客户识别标识加密后发送至所述移动网络;Encrypting the client identification identifier of the terminal to the mobile network; 接收所述移动网络发送的加密后的客户识别标识的认证状态信息;Receiving authentication status information of the encrypted customer identification identifier sent by the mobile network; 对所述加密后的客户识别标识的认证状态信息进行解密,得到解密后的所述客户识别标识的认证状态信息。Decrypting the encrypted authentication status information of the customer identification identifier to obtain the decrypted authentication status information of the customer identification identifier. 一种账户认证登录装置,包括:An account authentication login device includes: 第一获取模块,设置为获取终端的客户识别标识;a first obtaining module, configured to acquire a customer identification identifier of the terminal; 第二获取模块,设置为根据所述终端的客户识别标识向所述客户识别标识所注册的移动网络获取所述客户识别标识的认证状态信息;The second obtaining module is configured to acquire, according to the customer identification identifier of the terminal, the authentication status information of the customer identification identifier to the mobile network registered by the customer identification identifier; 认证模块,设置为根据所述客户识别标识的认证状态信息确定当前认证登录是否通过。The authentication module is configured to determine, according to the authentication status information of the customer identification identifier, whether the current authentication login is passed. 根据权利要求7所述的装置,其中,所述客户识别标识,包括:The apparatus of claim 7, wherein the customer identification identifier comprises: 全球用户识别卡USIM号码或客户识别模块SIM号码。Global Subscriber Identification Card USIM number or Customer Identification Module SIM number. 根据权利要求7所述的装置,还包括:The apparatus of claim 7 further comprising: 第一保存模块,设置为在获取所述终端的客户识别标识之前以及以所述终 端的客户识别标识向其所注册的移动网络进行认证之后,保存所述客户识别标识的认证状态信息,所述认证状态信息包括:所述客户识别标识通过所述移动网络的认证或所述客户识别标识未通过所述移动网络的认证;所述认证模块是设置为:a first saving module, configured to obtain the customer identification identifier of the terminal and to end the After the client identification identifier of the terminal is authenticated to the mobile network it registers, the authentication status information of the customer identification identifier is saved, and the authentication status information includes: the authentication of the customer identification identifier by the mobile network or the identification of the client Identifying authentication that does not pass the mobile network; the authentication module is set to: 在根据所述终端的客户识别标识向所述客户识别标识所注册的移动网络获取所述客户识别标识的认证状态信息之后,如果所述客户识别标识的认证状态信息表明所述客户识别标识已经通过所述移动网络的认证,则确定当前认证登录通过,如果所述客户识别标识的认证状态信息表明所述客户识别标识未通过所述移动网络的认证,则确定当前认证登录未通过。After obtaining the authentication status information of the customer identification identifier from the mobile network registered by the customer identification identifier according to the customer identification identifier of the terminal, if the authentication status information of the customer identification identifier indicates that the customer identification identifier has passed The authentication of the mobile network determines that the current authentication login is passed. If the authentication status information of the customer identification identifier indicates that the customer identification identifier does not pass the authentication of the mobile network, it is determined that the current authentication login fails. 根据权利要求7所述的装置,还包括:The apparatus of claim 7 further comprising: 第二保存模块,设置为在获取所述终端的客户识别标识之前以及以所述终端的客户识别标识向其所注册的移动网络进行认证之后,将所述客户识别标识的认证状态信息保存至认证状态记录服务器上;a second saving module, configured to save the authentication status information of the customer identification identifier to the authentication before acquiring the customer identification identifier of the terminal and authenticating the mobile network registered by the terminal with the customer identification identifier of the terminal Status record on the server; 所述第二获取模块还设置为:The second obtaining module is further configured to: 向所述移动网络侧的认证状态记录服务器发送客户识别标识,接收所述认证状态记录服务器发送的所述客户识别标识的认证状态信息。Sending a customer identification identifier to the authentication status record server on the mobile network side, and receiving authentication status information of the customer identification identifier sent by the authentication status record server. 根据权利要求7所述的装置,其中,所述第一获取模块设置为:The apparatus of claim 7, wherein the first acquisition module is configured to: 接收外部输入的所述客户识别标识,或直接获取预存的所述客户识别标识。Receiving the customer identification identifier input externally, or directly acquiring the pre-stored customer identification identifier. 根据权利要求7至11任意一项所述的装置,其中,所述第二获取模块,包括:The device according to any one of claims 7 to 11, wherein the second acquisition module comprises: 加密单元,设置为将所述终端的客户识别标识加密后发送至所述移动网络;An encryption unit, configured to encrypt the client identification identifier of the terminal and send the identifier to the mobile network; 接收单元,设置为接收所述移动网络发送的加密后的客户识别标识的认证状态信息; a receiving unit, configured to receive authentication status information of the encrypted customer identification identifier sent by the mobile network; 解密单元,设置为对所述加密后的客户识别标识的认证状态信息进行解密,得到解密后的所述客户识别标识的认证状态信息。 The decryption unit is configured to decrypt the authentication status information of the encrypted customer identification identifier, and obtain the decrypted authentication status information of the customer identification identifier.
PCT/CN2017/113648 2016-11-29 2017-11-29 Account authentication login method and device WO2018099407A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611074927.5A CN108123918A (en) 2016-11-29 2016-11-29 A kind of account authentication login method and device
CN201611074927.5 2016-11-29

Publications (1)

Publication Number Publication Date
WO2018099407A1 true WO2018099407A1 (en) 2018-06-07

Family

ID=62226850

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/113648 WO2018099407A1 (en) 2016-11-29 2017-11-29 Account authentication login method and device

Country Status (2)

Country Link
CN (1) CN108123918A (en)
WO (1) WO2018099407A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111643907A (en) * 2020-05-29 2020-09-11 腾讯科技(深圳)有限公司 Game login method and device, storage medium and electronic equipment
CN116916310A (en) * 2023-07-07 2023-10-20 中移互联网有限公司 Verification code generation and verification method and device and electronic equipment

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109286933B (en) * 2018-10-18 2021-11-30 世纪龙信息网络有限责任公司 Authentication method, device, system, computer equipment and storage medium
CN109583950B (en) * 2018-11-26 2023-10-17 万菊仙 Mining platform for two-account customers
CN114244616B (en) * 2021-12-21 2024-05-14 中国电信股份有限公司 Login verification method, login verification system, electronic device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101051898A (en) * 2006-04-05 2007-10-10 华为技术有限公司 Certifying method and its device for radio network end-to-end communication
CN101087326A (en) * 2006-06-08 2007-12-12 中兴通讯股份有限公司 A communication terminal registration method and system
CN104125567A (en) * 2014-07-30 2014-10-29 京信通信系统(中国)有限公司 Femto and authentication method and authentication device for access of femto to network side
US20150312251A1 (en) * 2012-02-16 2015-10-29 France Telecom Ensuring the security of a data transmission

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101621801B (en) * 2009-08-11 2012-11-28 华为终端有限公司 Method, system, server and terminal for authenticating wireless local area network
FR2955450B1 (en) * 2010-01-21 2012-03-16 Sfr Sa METHOD OF AUTHENTICATING A MOBILE TERMINAL TO ACCESS A SERVER OF APPLICATIONS
CN101867912A (en) * 2010-06-07 2010-10-20 华为终端有限公司 Authentication method of access network and terminal
CN105791262B (en) * 2015-12-30 2019-05-17 广东亿迅科技有限公司 APP real-name authentication safe login system and method based on mobile phone IMSI

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101051898A (en) * 2006-04-05 2007-10-10 华为技术有限公司 Certifying method and its device for radio network end-to-end communication
CN101087326A (en) * 2006-06-08 2007-12-12 中兴通讯股份有限公司 A communication terminal registration method and system
US20150312251A1 (en) * 2012-02-16 2015-10-29 France Telecom Ensuring the security of a data transmission
CN104125567A (en) * 2014-07-30 2014-10-29 京信通信系统(中国)有限公司 Femto and authentication method and authentication device for access of femto to network side

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111643907A (en) * 2020-05-29 2020-09-11 腾讯科技(深圳)有限公司 Game login method and device, storage medium and electronic equipment
CN116916310A (en) * 2023-07-07 2023-10-20 中移互联网有限公司 Verification code generation and verification method and device and electronic equipment
CN116916310B (en) * 2023-07-07 2024-07-26 中移互联网有限公司 Verification code generation and verification method, device and electronic device

Also Published As

Publication number Publication date
CN108123918A (en) 2018-06-05

Similar Documents

Publication Publication Date Title
US11510054B2 (en) Methods, apparatuses, and computer program products for performing identification and authentication by linking mobile device biometric confirmation with third-party mobile device account association
US11764966B2 (en) Systems and methods for single-step out-of-band authentication
US20220014524A1 (en) Secure Communication Using Device-Identity Information Linked To Cloud-Based Certificates
US10666642B2 (en) System and method for service assisted mobile pairing of password-less computer login
KR102018971B1 (en) Method for enabling network access device to access wireless network access point, network access device, application server and non-volatile computer readable storage medium
US10348715B2 (en) Computer-implemented systems and methods of device based, internet-centric, authentication
US9197420B2 (en) Using information in a digital certificate to authenticate a network of a wireless access point
US8606234B2 (en) Methods and apparatus for provisioning devices with secrets
WO2015062398A1 (en) Access authentication method and device for information system
WO2016107333A1 (en) Device and system operating method for online activation of mobile terminal token
WO2018014760A1 (en) Method and device for providing and obtaining graphic code information, and terminal
TW201914256A (en) Identity verification method and device, electronic equipment
US20160119143A1 (en) User identity authenticating method, terminal, and server
US8397281B2 (en) Service assisted secret provisioning
CN113221128B (en) Account and password storage method and registration management system
WO2018099407A1 (en) Account authentication login method and device
CN110659467A (en) A remote user identity authentication method, device, system, terminal and server
CN105681259A (en) Open authorization method and apparatus and open platform
WO2016115807A1 (en) Wireless router access processing method and device, and wireless router access method and device
TW201729562A (en) Server, mobile terminal, and internet real name authentication system and method
CN109460647B (en) Multi-device secure login method
CN104918241A (en) User authentication method and system
CN105577606A (en) A method and device for realizing authenticator registration
CN115913612B (en) Remote access method and storage medium of account-free system iot equipment
CN104348801B (en) Authentication method, the method and relevant apparatus for generating credential

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17876063

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17876063

Country of ref document: EP

Kind code of ref document: A1