IP Library › Granted Patent US 12,381,725
Granted Patent B2
US 12,381,725 · App. 18/026,240 · Granted Aug 5, 2025

Wireless terminal and method for authenticating interface access of wireless terminal in Uboot mode

Inventor: Hailong Wen (Shenzhen, CN)
Assignee: DRNC HOLDINGS, INC.
H04L9/088H04L9/3239H04W12/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,381,725
App. No.
18/026,240
Granted
Aug 5, 2025
Kind
B2
Abstract

The present disclosure provides a wireless terminal and a method for authenticating interface access of a wireless terminal in a Uboot mode. The method includes: in response to an authentication request for interface access, authentication request key information carried by the authentication request is acquired; the authentication request key information is validated according to preset key validation information; when validation succeeds, interface access authority of a wireless terminal is acquired; and when the validation fails, key query information is outputted. The key query information and the key validation information are acquired according to the same plaintext key. Since an authentication step is required when the interface access authority of the wireless terminal is acquired, a security arrangement for the interface access of the wireless terminal is added, such that malicious access to an interface of a wireless terminal is prevented.

Claims (33)

1. A method for authenticating interface access of a wireless terminal in a Uboot mode, used for acquiring interface access authority of a wireless terminal and comprising:

in response to an authentication request for interface access, acquiring authentication request key information carried by the authentication request;

validating the authentication request key information according to preset key validation information;

when a validation of the authentication request key information succeeds, acquiring interface access authority of a wireless terminal; and

when the validation of the authentication request key information fails, outputting key query information, wherein the key query information and the key validation information are acquired according to a same plaintext key, acquiring the plaintext key according to the outputted key query information by means of a second encryption algorithm, taking the plaintext key as the authentication request key information to acquire the interface access authority of the wireless terminal.

2. The method for authenticating interface access according to claim 1 , wherein the key query information and the key validation information are acquired according to the same plaintext key comprises:

randomly generating the plaintext key according to a preset password strength policy; and

generating the key validation information from the plaintext key by using a first encryption algorithm, and generating the key query information from the plaintext key by using a second encryption algorithm.

3. The method for authenticating interface access according to claim 2 , wherein the password strength policy comprises a minimum password character length and a minimum number of character types included.

4. The method for authenticating interface access according to claim 2 , wherein the first encryption algorithm is different from the second encryption algorithm; and the first encryption algorithm comprises a symmetric encryption algorithm or a Hash algorithm, and the second encryption algorithm comprises an asymmetric encryption algorithm.

5. The method for authenticating interface access according to claim 2 , wherein the first encryption algorithm comprises Advanced Encryption Standard (AES), or Message-Digest Algorithm version.5 (MD5), or Secure Hash Algorithm (SHA) algorithms; and the second encryption algorithm comprises a Rivest Shamir Adleman (RSA) or an elliptic curve asymmetric encryption algorithm.

6. A wireless terminal, comprising:

an interface activating module, configured to activate access authority of a serial interface of the wireless terminal;

a storage module, configured to store key validation information and key query information which are preset by the wireless terminal, wherein the key query information and the key validation information are acquired according to a same plaintext key; and

an authentication module, configured to, in response to an authentication request for interface access, acquire authentication request key information carried by the authentication request, and validate the authentication request key information according to preset key validation information; when a validation of the authentication request key information succeeds, acquire interface access authority of a wireless terminal; and when the validation of the authentication request key information fails, output the key query information, acquiring the plaintext key according to the outputted key query information by means of a second encryption algorithm, taking the plaintext key as the authentication request key information to acquire the interface access authority of the wireless terminal.

7. The wireless terminal according to claim 6 , further comprising:

an encryption module, configured to encrypt the authentication request key information according to a first preset encryption algorithm, so as to cause the authentication module to validate the encrypted authentication request key information according to the key validation information.

8. The wireless terminal according to claim 7 , wherein the encryption module ( 140 ) is further configured to randomly generate the plaintext key according to a preset password strength policy; and generate the key validation information from the plaintext key by using a first encryption algorithm, and generate the key query information from the plaintext key by using a second encryption algorithm.

9. A wireless terminal, comprising a processor and a memory, wherein the memory is coupled to the processor; and

the processor is configured to execute one or more programs stored in the memory, so as to implement steps of the method for authenticating interface access as claimed in claim 1 .

10. A non-transitory computer-readable storage medium, storing one or more computer programs, wherein the one or more computer programs are executable by one or more processors, so as to implement steps of the method for authenticating interface access as claimed in claim 1 .

11. A wireless terminal, comprising a processor and a memory, wherein the memory is coupled to the processor; and

the processor is configured to execute one or more programs stored in the memory, so as to implement steps of the method for authenticating interface access as claimed in claim 2 .

12. A wireless terminal, comprising a processor and a memory, wherein the memory is coupled to the processor; and

the processor is configured to execute one or more programs stored in the memory, so as to implement steps of the method for authenticating interface access as claimed in claim 3 .

13. A wireless terminal, comprising a processor and a memory, wherein the memory is coupled to the processor; and

the processor is configured to execute one or more programs stored in the memory, so as to implement steps of the method for authenticating interface access as claimed in claim 4 .

14. A wireless terminal, comprising a processor and a memory, wherein the memory is coupled to the processor; and

the processor is configured to execute one or more programs stored in the memory, so as to implement steps of the method for authenticating interface access as claimed in claim 5 .

15. A non-transitory computer-readable storage medium, storing one or more computer programs, wherein the one or more computer programs are executable by one or more processors, so as to implement steps of the method for authenticating interface access as claimed in claim 2 .

16. A non-transitory computer-readable storage medium, storing one or more computer programs, wherein the one or more computer programs are executable by one or more processors, so as to implement steps of the method for authenticating interface access as claimed in claim 3 .

17. A non-transitory computer-readable storage medium, storing one or more computer programs, wherein the one or more computer programs are executable by one or more processors, so as to implement steps of the method for authenticating interface access as claimed in claim 4 .

18. A non-transitory computer-readable storage medium, storing one or more computer programs, wherein the one or more computer programs are executable by one or more processors, so as to implement steps of the method for authenticating interface access as claimed in claim 5 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2025
From: ZTE CORPORATION
To: DRNC HOLDINGS, INC.
Reel/Frame 070604/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2023
From: WEN, HAILONG
To: ZTE CORPORATION
Reel/Frame 062978/0244 →
Priority Claims (1)
CN 202010960485.4 · Sep 14, 2020 · national
Continuity (1)
Related Publication 20230370262A1 · Nov 16, 2023
References Cited (27)
US 6668323B1 · Challener et al. · 2003 [cited by applicant]
US 20010016916A1 · Mayer · 2001 [cited by applicant]
US 20070079143A1 · Fazal et al. · 2007 [cited by applicant]
US 20090204779A1 · Khan et al. · 2009 [cited by applicant]
US 20100217964A1 · Peterka et al. · 2010 [cited by applicant]
US 20110087890A1 · Munsil et al. · 2011 [cited by applicant]
US 20110126001A1 · Fu · 2011 [cited by examiner]
US 20180332471A1 · Zhu · 2018 [cited by examiner]
US 20210025938A1 · Pöppe · 2021 [cited by examiner]
CN 104322003A · 2015 [cited by applicant]
CN 105488435A · 2016 [cited by applicant]
CN 106203035A · 2016 [cited by applicant]
CN 106992857A · 2017 [cited by applicant]
CN 107395560A · 2017 [cited by applicant]
CN 108965943A · 2018 [cited by applicant]
CN 109981562A · 2019 [cited by applicant]
CN 110149328A · 2019 [cited by applicant]
CN 110719166A · 2020 [cited by applicant]
IN 112257074A · 2021 [cited by applicant]
JP 2007095077A · 2007 [cited by applicant]
JP 2011150445A · 2011 [cited by applicant]
JP 2014081697A · 2014 [cited by applicant]
JP 2016085621A · 2016 [cited by applicant]
International Search Report for corresponding application PCT/CN2021/110126 filed Mar. 17, 2022; Mail date Sep. 28, 2021. [cited by applicant]
European Search Report for corresponding application EP21865721; Report dated Feb. 8, 2024. [cited by applicant]
Wei-guo He, Design and Implementation of Flash Safe Storage Controller, Communications Technology, vol. 53, No. 5. May 2020. [cited by applicant]
He et al., “Design and Implementation of Flash Safe Storage Controller,” Communication Technology, Issue 5 (May 10, 2020). [cited by applicant]