IP Library Granted Patent US 9,398,020
Granted Patent B2
US 9,398,020 · App. 14/622,722 · Granted Jul 19, 2016

Graduated authentication in an identity management system

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,398,020
App. No.
14/622,722
Granted
Jul 19, 2016
Kind
B2
Abstract

A method and system for graduated security in an identity management system utilize differing levels of time sensitivity, channel security and authentication security to provide a multi-dimensional approach to providing the right fit for differing identity requests. The differing levels of security can be selected by user preference, membersite request or homesite policy.

Claims (49)

1. A computer-implemented method for implementing variable transaction security levels, the method comprising:

receiving, using one or more hardware processors, at a first computing system, from a second computing system, a request for information, wherein responding to the request requires two or more transactions and wherein:

at least a first of the two or more transactions is associated with a first transaction security level;

at least a second of the two or more transactions is associated with a second transaction security level different from the first transaction security level; and

each of the first transaction security level and the second transaction security level comprise at least one of: a transaction authentication security level, a transaction channel security level, or a transaction time sensitivity security level; and

performing, using the one or more hardware processors, the first transaction at the first transaction security level and performing the second transaction at the second transaction security level, each performing accomplished by:

selecting, using the one or more hardware processors, a channel with a channel security level to perform the transaction, the channel selected based on a correspondence between the transaction channel security level for the transaction and the channel security level of the selected channel;

selecting, using the one or more hardware processors, an authentication mechanism with an authentication security level to perform the transaction, the authentication mechanism selected based on a correspondence between the transaction authentication security level for the transaction and the authentication security level; or

performing, using the one or more hardware processors, at least part of the transaction within a specified time limit corresponding to the transaction time sensitivity security level for the transaction.

2. The computer-implemented method of claim 1 , wherein the selecting the channel, the selecting the authentication mechanism, or the length of the specified time limit used for performing the first transaction is further based on one or more policies of the first computing system specifying a minimum security level required for a response.

3. The computer-implemented method of claim 1 , wherein the first transaction comprises authentication of a user identity.

4. The computer-implemented method of claim 1 , wherein the first transaction security level comprises the transaction authentication security level and the first transaction is performed at the first transaction security level by selecting the authentication mechanism.

5. The computer-implemented method of claim 1 , wherein the first transaction security level comprises the transaction channel security level and the first transaction is performed at the first transaction security level by selecting the channel as a first channel.

6. The computer-implemented method of claim 1 , wherein the first transaction security level comprises the transaction time sensitivity security level and the first transaction is at least begun within the specified time limit.

7. The computer-implemented method of claim 1 , wherein the first transaction security level is selected based on a security level employed in sending the received request.

8. The computer-implemented method of claim 1 , wherein the first transaction security level is selected based on user preferences.

9. The computer-implemented method of claim 8 , wherein the user preferences are pre-defined.

10. The computer-implemented method of claim 8 , wherein the user preferences are associated with the information requested in the received request.

11. The computer-implemented method of claim 1 , wherein the first transaction security level is selected from a list of pre-defined security levels.

12. The computer-implemented method of claim 5 , wherein the first channel is selected from a list of pre-defined channels.

13. The computer-implemented method of claim 1 further comprising:

determining that the first transaction security level is below a minimum threshold;

providing an indication that a more secure transaction security procedure is required or an indication of a minimum security level; and

redirecting to a third computing system that requires a higher security level.

14. A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for implementing variable transaction security levels, the operations comprising:

receiving, using one or more hardware processors, a request for information,

wherein responding to the request requires a transaction;

wherein the transaction is associated with a transaction security level; and

wherein the transaction security level comprises at least one of: a transaction authentication security level, a transaction channel security level, or a transaction time sensitivity security level; and

performing, using the one or more hardware processors, the transaction at the transaction security level by:

selecting a channel with a channel security level to perform the transaction, the channel selected based on a correspondence between the transaction channel security level for the transaction and the channel security level of the selected channel;

selecting an authentication mechanism with an authentication security level to perform the transaction, the authentication mechanism selected based on a correspondence between the transaction authentication security level for the transaction and the authentication security level; or

performing at least part of the transaction within a specified time limit corresponding to the transaction time sensitivity security level for the transaction.

15. The computer-readable storage medium of claim 14 , wherein the selecting the channel, the selecting the authentication mechanism, or the length of the specified time limit used for performing the first transaction is further based on one or more policies of a computing system that sent the received request, wherein the one or more policies specify a minimum security level required for a response.

16. The computer-readable storage medium of claim 14 , wherein the transaction security level is selected based on a security level employed in sending the received request.

17. The computer-readable storage medium of claim 14 , wherein the transaction security level is selected based on pre-defined user preferences.

18. A system comprising:

a memory;

one or more hardware processors;

an interface configured to receive, using the one or more hardware processors, a request for information,

wherein responding to the request requires a transaction;

wherein the transaction is associated with a transaction security level; and

wherein the transaction security level comprises at least one of: a transaction authentication security level, a transaction channel security level, or a transaction time sensitivity security level; and

a security module configured to perform, using the one or more hardware processors, the transaction at the transaction security level by:

selecting, using the one or more hardware processors, a channel with a channel security level to perform the transaction, the channel selected based on a correspondence between the transaction channel security level for the transaction and the channel security level of the selected channel;

selecting, using the one or more hardware processors, an authentication mechanism with an authentication security level to perform the transaction, the authentication mechanism selected based on a correspondence between the transaction authentication security level for the transaction and the authentication security level; or

performing, using the one or more hardware processors, at least part of the transaction within a specified time limit corresponding to the transaction time sensitivity security level for the transaction.

19. The system of claim 18 , wherein the transaction security level comprises the transaction authentication security level and the transaction is performed at the first transaction security level by selecting the authentication mechanism.

20. The system of claim 18 , wherein the transaction security level comprises the transaction time sensitivity security level and the transaction is at least begun within the specified time limit.

Assignments (2)
MERGER Recorded Oct 26, 2015
From: DORMARKE ASSETS LIMITED LIABILITY COMPANY
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 036953/0901 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2015
From: BLAME CANADA HOLDING INC.
To: DORMARKE ASSETS LIMITED LIABILITY COMPANY
Reel/Frame 035628/0746 →