The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 02, 2021

Filed:

Jul. 02, 2018
Applicant:

Shape Security, Inc., Mountain View, CA (US);

Inventors:

Zhipu Jin, Mountain View, CA (US);

Gautam Agrawal, Mountain View, CA (US);

Daniel G. Moen, Sunnyvale, CA (US);

Weiguo Liang, Mountain View, CA (US);

Xingang Wang, Mountain View, CA (US);

Assignee:

Shape Security, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 9/06 (2006.01); G06F 16/951 (2019.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
H04L 63/083 (2013.01); G06F 16/951 (2019.01); H04L 9/0891 (2013.01); H04L 9/3226 (2013.01); H04L 9/3239 (2013.01); H04L 63/20 (2013.01);
Abstract

Techniques are provided for secure detection and management of compromised credentials. A first candidate credential is received, comprising a first username and a first password, wherein the first candidate credential was sent in a first request from a first client computer to log in to a first server computer. A first salt associated with the first username in a salt database is obtained. A first hashed credential is generated based on the first password and the first salt. The first hashed credential is transmitted to a set model server computer, wherein the set model server computer is configured to maintain a set model that represents a set of spilled credentials, determine whether the first hashed credential is represented in the set model, and in response to determining that the first hashed credential is represented in the set model, performing additional processing on the first hashed credential.


Find Patent Forward Citations

Loading…