IP Library Granted Patent US 9,787,723
Granted Patent B2
US 9,787,723 · App. 14/801,203 · Granted Oct 10, 2017

Devices and methods for threat-based authentication for access to computing resources

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 9,787,723
App. No.
14/801,203
Granted
Oct 10, 2017
Kind
B2
Abstract

In some embodiments, a method includes receiving, at a host device, a signal indicative of an authentication request for a client device to access a resource from a set of resources. A resource confidence value associated with the authentication request is calculated based at least in part on (1) a threat confidence vector associated with at least one risk mitigation score for each threat from a set of threats and (2) a set of resource vulnerability scores associated with the resource and each threat from the set of threats. The resource confidence value is compared to a resource confidence criterion associated with the resource from the set of resources. A signal indicative of a positive authentication is sent from the host device to the client device when the resource confidence value satisfies the resource confidence criterion such that the client device is granted access to the resource.

Claims (53)

1. An apparatus, comprising:

a memory storing instructions and a processor operably coupled via a computer network to both (1) a compute device including a set of resources and (2) a client device, the processor configured to execute the instructions to:

to define a resource confidence criterion for each resource from the set of resources based on (1) a threat confidence vector associated with a set of risk mitigation scores for each threat from a set of threats and (2) a set of resource vulnerability scores for each threat from the set of threats;

receive from the client device a signal indicative of an authentication request (1) for a resource from the set of resources and (2) including a credential associated with an authentication mode from a set of authentication modes;

define a resource confidence value for the resource requested by the client device based on a threat confidence vector associated with the authentication mode and the set of resource vulnerability scores;

compare the resource confidence value for the resource and the resource confidence criterion for the resource to determine whether the resource confidence criterion for the resource is satisfied; and

send a signal indicative of a positive authentication when the resource confidence criterion for the resource is satisfied such that the client device is granted access to the resource.

2. The apparatus of claim 1 , wherein the processor is further configured to execute the instructions to:

store data representing at least one of the set of risk mitigation scores, the set of resource vulnerability scores, the resource confidence criterion for each resource from the set of resources, or a user profile associated with a user of the client device;

define the resource confidence criterion for the resource from the set of resources based at least in part on data stored and associated with the user profile; and

send a signal indicative of an instruction to store data representing the resource confidence criterion for the resource from the set of resources.

3. The apparatus of claim 1 , wherein the client device is a resource from the set of resources.

4. The apparatus of claim 1 , wherein each resource from the set of resources is at least one of an electronic device, a group of electronic devices, a magnetic device, or a network device.

5. The apparatus of claim 1 , wherein the processor is further configured to execute the instructions to: send a signal indicative of a failed authentication when the resource confidence criterion for the resource from the set of resources is not satisfied.

6. The apparatus of claim 1 , wherein the resource confidence value is from a plurality of resource confidence values collectively defining a resource confidence vector, the resource confidence vector being based at least in part on an authentication probability matrix, a resource probability matrix, and a threat probability vector.

7. The apparatus of claim 1 , wherein the resource confidence value decreases over a period of time after the positive authentication of the resource from the set of resources, the processor further configured to execute the instructions to: send a signal indicative of a request for authentication verification when the resource confidence value decreases to a predetermined level; and

update the resource confidence value based on authentication data received in response to the request for authentication verification.

8. The apparatus of claim 1 , wherein the resource confidence value for the resource represents a degree of confidence associated with an ability of the authentication mode to mitigate each threat from the set of threats from affecting the resource.

9. The apparatus of claim 1 , wherein the set of threats includes at least a remote threat, a local threat, and a stolen credential threat.

10. A method, comprising:

receiving, at a host device operably coupled via a computer network to both (1) a set of resources and (2) a client device, a signal indicative of an authentication request for the client device to access a resource from the set of resources, the authentication request including a credential associated with an authentication mode from a set of authentication modes;

calculating a resource confidence value associated with the authentication request based at least in part on (1) a threat confidence vector associated with at least one risk mitigation score for each threat from a set of threats and (2) a set of resource vulnerability scores associated with the resource and each threat from the set of threats, the resource confidence value representing a degree of confidence associated with an ability of the authentication mode to mitigate each threat from the set of threats from affecting the resource;

defining a resource confidence criterion for the resource based at least in part on (1) at least one risk mitigation score associated with each threat from the set of threats and (2) the set of resource vulnerability scores associated with each threat from the set of threats;

comparing the resource confidence value to the resource confidence criterion to determine whether the resource confidence criterion is satisfied; and

sending, from the host device, a signal indicative of a positive authentication when the resource confidence value satisfies the resource confidence criterion, such that the client device is granted access to the resource.

11. The method of claim 10 , wherein the risk mitigation score represents a mitigation strength of the authentication mode as related to a threat.

12. The method of claim 10 , wherein the threat confidence vector includes a plurality of threat confidence values, each threat confidence value from the plurality of threat confidence values being uniquely associated with a threat from the set of threats.

13. The method of claim 10 , wherein the authentication mode is at least one of (1) an active authentication mode, in which a user performs an authentication action, or (2) a passive authentication mode, in which a user substantially does not perform an authentication action.

14. The method of claim 10 , further comprising:

sending, from the host device, a signal indicative of a failed authentication when the resource confidence value does not satisfy the resource confidence criterion.

15. The method of claim 10 , wherein the resource confidence value decreases over a period of time after the sending of the signal indicative of the positive authentication, the method further comprising:

sending, from the host device and at a predetermined time within the period of time, a signal indicative of a request for authentication verification;

receiving, at the host device and in response to the request for authentication verification, a signal indicative of authentication data; and

updating the resource confidence value based on the authentication data to define an updated resource confidence value.

16. The method of claim 10 , wherein the resource confidence value decreases over a period of time after the sending of the signal indicative of the positive authentication, the method further comprising:

sending, from the host device and at a predetermined time within the period of time, a signal indicative of a request for authentication verification;

receiving, at the host device and in response to the request for authentication verification, a signal indicative of authentication data; and

updating the resource confidence value based on the authentication data to define an updated resource confidence value different from the resource confidence value.

17. A method, comprising:

receiving, at a host device operably coupled via a computer network to a client device, a signal indicative of an authentication request for a client device to access a resource, the signal including data associated with a first authentication mode and data associated with a second authentication mode different from the first authentication mode;

calculating a threat confidence vector based on (1) a risk mitigation score associated with the first authentication mode and a set of threats, and (2) a risk mitigation score associated with the second authentication mode and the set of threats;

calculating a resource confidence value for the resource based on (1) the threat confidence vector and (2) a set of resource vulnerability scores associated with the resource and each threat from the set of threats, the resource confidence value for the resource representing a degree of confidence associated with an ability of both the first authentication mode and the second authentication mode to mitigate each threat from the set of threats affecting the resource;

defining a resource confidence criterion for the resource based at least in part on (1) at least one risk mitigation score associated with each threat from the set of threats and (2) the set of resource vulnerability scores associated with each threat from the set of threats;

comparing the resource confidence value to the resource confidence criterion to determine whether the resource confidence criterion is satisfied; and

sending, from the host device to the client device, a signal indicative of a positive authentication when the resource confidence value satisfies the resource confidence criterion such that the client device is granted access to the resource.

18. The method of claim 17 , wherein the first authentication mode is an active authentication mode and the second authentication mode a passive authentication mode.

19. The method of claim 17 , wherein the first authentication mode uses at least one of a voice recognition, or a biometric scan.

20. The method of claim 17 , wherein the second authentication mode uses at least one of a geolocation identifier, an internet protocol (IP) address, a hard token, a session cookie, a software version, a proximity sensor, or a transaction.

21. The method of claim 17 , wherein the resource confidence value decreases over a period of time after the sending of the signal indicative of the positive authentication, the method further comprising:

sending, from the host device and during the period of time, a signal indicative of a request for authentication verification when the resource confidence value satisfies a criterion;

receiving, at the host device, a signal indicative of authentication data; and

updating the resource confidence value based on the authentication data to define an updated resource confidence value.

22. The method of claim 17 , wherein the first authentication mode uses at least one of a knowledge-based authentication mode, a possession-based authentication mode, a biometric-based authentication mode, and a location-based authentication mode, the second authentication mode being different from the first authentication mode and using at least one of a knowledge-based authentication mode, a possession-based authentication mode, a biometric-based authentication mode, and a location-based authentication mode.

Assignments (12)
RELEASE OF SECURITY INTEREST AT R/F 61703/0988 Recorded Nov 14, 2025
From: BLUE OWL CAPITAL CORPORATION
To: PING IDENTITY CORPORATION
Reel/Frame 073570/0777 →
SECURITY INTEREST Recorded Nov 13, 2025
From: PING IDENTITY CORPORATION; PING IDENTITY INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 073557/0093 →
RELEASE OF SECURITY INTEREST Recorded Oct 19, 2022
From: BANK OF AMERICA, N.A.
To: PING IDENTITY CORPORATION
Reel/Frame 061709/0527 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 18, 2022
From: PING IDENTITY CORPORATION
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 061703/0988 →
RELEASE OF SECURITY INTEREST Recorded Nov 23, 2021
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: PING IDENTITY CORPORATION
Reel/Frame 058195/0557 →
SECURITY INTEREST Recorded Nov 23, 2021
From: PING IDENTITY CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 058944/0687 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 44725/0443 Recorded Dec 12, 2019
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: PING IDENTITY CORPORATION
Reel/Frame 051265/0873 →
PATENT SECURITY AGREEMENT Recorded Dec 12, 2019
From: PING IDENTITY CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 051271/0247 →
SECURITY INTEREST Recorded Jan 25, 2018
From: PING IDENTITY CORPORATION
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 044725/0443 →
RELEASE OF SECURITY INTEREST Recorded Jan 25, 2018
From: GUGGENHEIM CORPORATE FUNDING, LLC
To: PING IDENTITY CORPORATION
Reel/Frame 044729/0597 →
SECURITY INTEREST Recorded Jun 30, 2016
From: PING IDENTITY CORPORATION
To: GUGGENHEIM CORPORATE FUNDING, LLC
Reel/Frame 039055/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2016
From: HARMON, MANCE; BAIRD, LEEMON C., III; CHASE, DAVID; WAITE, DAVID
To: PING IDENTITY CORPORATION
Reel/Frame 038216/0052 →