IP Library › Granted Patent US 11,880,450
Granted Patent B2
US 11,880,450 · App. 17/383,193 · Granted Jan 23, 2024

Method and apparatus for updating password of electronic device, device and storage medium

Inventors: Liang Cao (Beijing, CN); Limin Hao (Beijing, CN)
Assignee: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
G06F21/46G06F16/2379G06F21/31H04L9/0825H04L9/0863H04L9/3226
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 11,880,450
App. No.
17/383,193
Filed
Jul 22, 2021
Granted
Jan 23, 2024
Kind
B2
Examiner
TSANG, HENRY
Art Unit
2495
USPC
713/184
Abstract

The present application discloses a method and apparatus for updating a password of an electronic device, a device, and a storage medium, and relates to intelligent transportation, vehicle-road collaboration, and device security technologies in the field of data processing. The specific implementation solution is: in response to detecting a trigger condition of a password update, the electronic device randomly generates a first password, and updates a login password of the electronic device to the first password; then the electronic device sends a password updating message to a server, and the password updating message is configured to indicate an identification of the electronic device and the first password. The server updates the database for storing login passwords of different electronic devices according to the password updating message. Through the above process, the safety of the electronic device is improved.

Claims (63)

1. A method for updating a password of an electronic device, comprising:

in response to detecting a trigger condition of a password update, randomly generating a first password;

updating a login password of the electronic device to the first password; and

sending a password updating message to a server, and enabling a user to query the first password from the server, wherein the password updating message is configured to indicate an identification of the electronic device and the first password;

wherein the electronic device provides multiple login services, and each login service has the corresponding first password; and the randomly generating the first password comprises:

randomly generating the first password corresponding to each of the login services respectively;

the updating the login password of the electronic device to the first password comprises:

for any first login service among the multiple login services, updating a login password of the first login service of the electronic device to be the first password corresponding to the first login service, wherein multiple login passwords corresponding to the multiple login services are different;

wherein the detecting the trigger condition of the password update comprises:

detecting that the electronic device is powered on.

2. The method according to claim 1 , wherein before the sending the password updating message, further comprising:

encrypting the first password with a public key to obtain a ciphertext corresponding to the first password;

wherein the password updating message comprises an identification of the electronic device and the ciphertext corresponding to the first password.

3. The method according to claim 2 , wherein the encrypting the first password with the public key to obtain the ciphertext corresponding to the first password comprises:

obtaining a key identification;

encrypting the first password by using the public key corresponding to the key identification to obtain the ciphertext corresponding to the first password;

wherein the password updating message further comprises the key identification.

4. The method according to claim 3 , wherein the key identification is assigned to the electronic device according to a type of the electronic device, and the key identifications assigned by different types of electronic devices are different.

5. The method according to claim 3 , wherein the key identification is assigned to the electronic device according to a region to which it belongs, and the key identifications assigned by the electronic device in different regions are different.

6. The method according to claim 1 , after the updating a login password of the electronic device to the first password, the method further comprises:

starting a timer, wherein a duration of the timer is a preset duration, and every time the duration of the timer is reached, a second password is randomly generated, and the login password of the electronic device is updated to the second password.

7. The method according to claim 1 , the multiple login services comprise login services based on Secure Shell (SSH), login services based on Telnet, login services based on File Transfer Protocol (FTP)login service based on Secret File Transfer Protocol (SFTP), and login service based on World Wide Web (WWW).

8. A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are configured to enable a computer to execute the method according to claim 1 .

9. A method for updating a password of an electronic device, comprising:

receiving a password updating message, wherein the password updating message is configured to indicate an identification of the electronic device and a first password, and the first password is randomly generated by the electronic device in response to detecting a trigger condition of a password update, and the first password is updated as a login password of the electronic device, and the electronic device provides multiple login services, each login service has the corresponding first password; and

updating a database according to the password updating message, and enabling a user to query the first password from a server, wherein the database is configured to store multiple login passwords of different electronic devices, and the multiple login passwords corresponding to the multiple login services are different;

wherein the detecting the trigger condition of the password update comprises:

detecting that the electronic device is powered on.

10. The method according to claim 9 , wherein the password updating message comprises the identification of the electronic device and a ciphertext corresponding to the first password;

wherein the updating the database according to the password updating message comprises:

storing the identification of the electronic device and the ciphertext in the database; or

decrypting the ciphertext using a private key to obtain the first password, and storing the identification of the electronic device and the first password in the database.

11. The method according to claim 10 , wherein the password updating message further comprises a key identification; wherein the decrypting the ciphertext using the private key to obtain the first password comprises:

decrypting the ciphertext by using the private key corresponding to the key identification to obtain the first password;

wherein the storing the identification of the electronic device and the first password in the database comprises:

storing the identification of the electronic device, the first password and the key identification in the database.

12. The method according to claim 9 , the method further comprises:

receiving a password query instruction, wherein the password query instruction comprises an identification of a target electronic device;

obtaining a login password of the target electronic device from the database according to the identification of the target electronic device; and

sending the login password of the target electronic device.

13. The method according to claim 12 , wherein the password query instruction further comprises an identification of a user; wherein before the obtaining the login password of the target electronic device from the database according to the identification of the target electronic device, further comprising:

determining, according to the identification of the user, that the user has authority to query the login password of the target electronic device.

14. The method according to claim 13 , wherein after the receiving the password query instruction, further comprising:

generating a password query record, wherein the password query record comprises the identification of the user and the identification of the electronic device; and

writing the password query record into a log file.

15. A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are configured to enable a computer to execute the method according to claim 9 .

16. An electronic device for updating a password of the electronic device, comprising: at least one processor; and a memory communicatively connected with the at least one processor; wherein the memory stores an instruction executable by the at least one processor, the instruction is executed by the at least one processor, so that the at least one processor is configured to:

randomly generate a first password in response to detecting a trigger condition of a password update;

update a login password of the electronic device to the first password; and

send a password updating message to a server, and enabling a user to query the first password from the server, wherein the password updating message is configured to indicate an identification of the electronic device and the first password;

wherein the electronic device provides multiple login services; and

the processor is configured to:

randomly generate the first password corresponding to each of the login services respectively; and

for any first login service among the multiple login services, update a login password of the first login service of the electronic device to be the first password corresponding to the first login service, wherein multiple login passwords corresponding to the multiple login services are different;

wherein the at least one processor is specifically configured to:

randomly generate the first password after detecting that the electronic device is powered on.

17. The electronic device according to claim 16 , wherein the electronic device is further configured to:

encrypt the first password with a public key to obtain a ciphertext corresponding to the first password;

wherein the password updating message comprises an identification of the electronic device and the ciphertext corresponding to the first password.

18. The electronic device according to claim 17 , wherein the at least one processor is specifically configured to:

obtain a key identification;

encrypt the first password by using the public key corresponding to the key identification to obtain the ciphertext corresponding to the first password;

wherein the password updating message further comprises the key identification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2021
From: CAO, LIANG; HAO, LIMIN
To: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 056951/0303 →
Priority Claims (1)
CN 202011496887.X · Dec 17, 2020 · national
Continuity (1)
Related Publication 20210349989A1 · Nov 11, 2021