IP Library › Granted Patent US 12,250,209
Granted Patent B2
US 12,250,209 · App. 17/888,236 · Granted Mar 11, 2025

Network identity protection method and device, and electronic equipment and storage medium

Inventors: Wenyin Liu (Guangzhou, CN); Chao Mai (Guangzhou, CN); Xiangbin Xian (Guangzhou, CN); Hongwen Wu (Guangzhou, CN)
Assignee: GUANGDONG UNIVERSITY OF TECHNOLOGY
H04L63/083G06Q20/389G06Q40/08
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,250,209
App. No.
17/888,236
Granted
Mar 11, 2025
Kind
B2
Abstract

A network identity protection method and device, and electronic equipment and a computer-readable storage medium. The method includes: after receiving a claim settlement request of target account information, obtaining all first transaction credentials corresponding to the target account information from a smart contract, where the target account information is configured for login to a target application or website; the first transaction credentials are configured to record login information corresponding to login requests uploaded by a server of the target application or website; obtaining all second transaction credentials corresponding to the target account information from blockchain nodes in a blockchain network, where the second transaction credentials are configured to record login information corresponding to login requests for normally authorized login to the target application or website; and comparing the first transaction credentials with the second transaction credentials to respond to the claim settlement request.

Claims (26)

1. A network identity protection method for a blockchain network, comprising:

after receiving a claim settlement request of target account information, verifying whether the target account information is correct;

if the target account information is correct, obtaining all first transaction credentials corresponding to the target account information from a smart contract;

wherein the target account information is configured for login to a target application or website; the first transaction credentials are configured to record login information corresponding to all login requests uploaded by a server of the target application or website; and the first transaction credentials each comprise a first timestamp, a first application identifier, a first account hash, a first unique identifier of a login device and a first login mode;

obtaining all second transaction credentials corresponding to the target account information from blockchain nodes in the blockchain network; wherein the second transaction credentials are configured to record login information corresponding to login requests for normally authorized login to the target application or website; and the second transaction credentials each comprise a second timestamp, a second application identifier, a second account hash, a second unique identifier of the login device and a second login mode; and

comparing the first transaction credentials with the second transaction credentials;

when there is a transaction credential among the first transaction credentials that does not belong to the second transaction credentials, determining that an abnormal login occurs, triggering, by the server, a password change request of a target account, returning the target account information to a password manager to allow the password manager to change a password of the target account, and performing a claim settlement; and

when there is a transaction credential among the second transaction credentials that does not belong to the first transaction credentials, determining that an abnormal missing of login transaction from the second transaction credentials occurs, triggering, by the server, the password change request of the target account, returning the target account information to the password manager to allow the password manager to change the password of the target account, and performing the claim settlement; wherein the target account information comprises the target account and a hidden value of a new password generated by the server; and

if the target account information is incorrect, determining that the claim settlement is unsuccessful.

2. The network identity protection method of claim 1 , further comprising:

when the server allows a first login request for login to the target application or website, receiving the first transaction credentials sent by the server and storing, by the smart contract, the first transaction credentials sent by the server; and

when the server allows a second login request for login to the target application or website through the blockchain network, performing consensus on a login permission transaction corresponding to the second login request by using the blockchain nodes in the blockchain network, and storing the login permission transaction corresponding to the second login request in blockchain; wherein the login permission transaction comprises the second transaction credentials.

3. The network identity protection method of claim 2 , further comprising:

after receiving an insurance request for the target account information, creating a target smart contract corresponding to the target account information.

4. The network identity protection method of claim 3 , wherein the step of “receiving the first transaction credentials sent by the server and, storing, by the smart contract, the first transaction credentials sent by the server” comprises:

receiving the first transaction credentials corresponding to the target account information sent by the server, and storing, by the target smart contract, the first transaction credentials corresponding to the target account information sent by the server; and

the step of “obtaining all first transaction credentials corresponding to the target account information from a smart contract” comprises:

obtaining the first transaction credentials corresponding to the target account information from the target smart contract.

5. The network identity protection method of claim 1 , further comprising:

receiving an insurance transaction corresponding to the target account information broadcasted by a password manager; and determining an insurance institution corresponding to the insurance transaction; and

after the blockchain nodes in the blockchain network reach consensus with respect to the insurance transaction, saving the insurance transaction in blockchain.

6. An electronic equipment, comprising:

a memory; and

a processor;

wherein the memory is configured to store a computer program; and the processor is configured to execute the computer program to implement the network identity protection method of claim 1 .

7. A non-transitory computer-readable storage medium, wherein a computer program is stored on the non-transitory computer-readable storage medium; and the computer program is executed by a processor to implement the network identity protection method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2025
From: LIU, WENYIN; MAI, CHAO; XIAN, XIANGBIN; WU, HONGWEN
To: GUANGDONG UNIVERSITY OF TECHNOLOGY
Reel/Frame 070166/0496 →
Continuity (2)
Continuation PCTCN2020098484 · Jun 28, 2020
Related Publication 20220394026A1 · Dec 8, 2022
References Cited (26)
US 10108954B2 · Dunlevy et al. · 2018 [cited by applicant]
US 10698997B2 · Li · 2020 [cited by examiner]
US 10972475B1 · Zaki · 2021 [cited by examiner]
US 11308487B1 · Foster · 2022 [cited by examiner]
US 20180075453A1 · Durvasula · 2018 [cited by examiner]
US 20190132350A1 · Smith · 2019 [cited by examiner]
US 20190163896A1 · Balaraman · 2019 [cited by examiner]
US 20190372786A1 · Ra · 2019 [cited by examiner]
US 20200005282A1 · Kim · 2020 [cited by examiner]
US 20200052899A1 · Finlow-Bates · 2020 [cited by examiner]
US 20200120084A1 · Cheng · 2020 [cited by examiner]
CN 104426861A · 2015 [cited by applicant]
CN 107147652A · 2017 [cited by applicant]
CN 108038786A · 2018 [cited by applicant]
CN 108322465A · 2018 [cited by applicant]
CN 108510250A · 2018 [cited by applicant]
CN 108711108A · 2018 [cited by applicant]
CN 108965339A · 2018 [cited by applicant]
CN 109242699A · 2019 [cited by applicant]
CN 109637637A · 2019 [cited by applicant]
CN 109947848A · 2019 [cited by applicant]
CN 110020526A · 2019 [cited by applicant]
CN 110047008A · 2019 [cited by applicant]
CN 110245472A · 2019 [cited by applicant]
CN 111353903A · 2020 [cited by applicant]
KR 20190069728A · 2019 [cited by applicant]