Queue management and load shedding for complex authentication schemes

US10652225B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10652225-B2
Application numberUS-201514748266-A
CountryUS
Kind codeB2
Filing dateJun 24, 2015
Priority dateJun 30, 2014
Publication dateMay 12, 2020
Grant dateMay 12, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Using a stochastic queuing model to determine adjustments to be made to authentication system operation. In light of operational parameter values and the stochastic queuing model, a determination is made that adjusting the value of a particular parameter for handling authentication requests is likely to improve some aspect of system performance, and the request handling parameter is adjusted accordingly.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: performing, by a hardware processor, operations of a pre-authentication process comprising: obtaining a stochastic queuing model of a computerized system for authenticating users, a set of preferences for handling authentication requests, and a set of operational parameter values, wherein the stochastic queuing model includes two or more classes of users, a queue for each class of users, and quantifies an overall authentication delay of the computerized system for authenticating users; determining, based at least in part on the model and the operational values, that adjusting an authentication scheme will improve a probable degree to which the authentication system will meet the set of preferences; responsive to the determination that adjusting the authentication scheme will improve the probable degree to which the system for authenticating users will meet the set of preferences, adjusting the authentication scheme of the computerized system for authenticating users; and performing, by the hardware processor, an authentication based on authentication scheme determined by the pre-authentication process. 2. The method of claim 1 wherein obtaining comprises generating the stochastic queuing model of the computerized authentication system. 3. The method of claim 1 wherein the set of preferences includes information related to at least one of the following: authentication method confidence, authentication method usability, or authentication method cost. 4. The method of claim 1 , wherein adjusting the authentication scheme comprises adjusting a value of a first request handling parameter by adjusting at least one of: request service type, request service timing, or request processing resources. 5. The method of claim 4 wherein: the first request handling parameter relates to request service type; and the adjustment of the first request handling parameter includes replacing a first authentication method with a second authentication method. 6. The method of claim 3 wherein: the set of preferences includes information related to authentication method usability; and the authentication method usability information includes a maximum acceptable authentication request service delay. 7. The method of claim 1 wherein the stochastic queuing model includes stochastically modeling authentication request arrival rates for multiple classes of authentication requests. 8. The method of claim 1 wherein the stochastic queuing model includes stochastically modeling service request delays for multiple authentication service types. 9. The method of claim 1 wherein the set of operational parameter values relate to at least one of system context and user context. 10. The method of claim 1 wherein the set of operational parameter values includes value(s) for at least one of: user historical access patterns, authentication system load, network delays, user device location, authentication queue processing history, estimated arrival rates of authentication requests, and risk associated with making an erroneous authentication decision. 11. The method of claim 1 , wherein adjusting the authentication scheme includes adjusting a value of a first request handling parameter by applying load shedding to a first authentication request. 12. The method of claim 11 wherein the load shedding includes presenting a passive authentication challenge for the first authentication request to a point in time that precedes the first authentication request. 13. The method of claim 11 wherein: the load shedding includes replacing a first set of authentication challenges with a second set of authentication challenges; and the first set of authentication challenges contains at least one challenge not in the second set of authentication challenges. 14. A non-transitory computer program product comprising a non- transitory computer readable storage medium having stored thereon: instructions stored on the computer readable storage medium for a hardware processor to perform a pre-authentication process that includes: instructions executable by a device to cause the device to obtain a stochastic queuing model of a computerized system for authenticating users, a set of preferences for handling authentication requests, and a set of operational parameter values, wherein the stochastic queuing model includes two or more classes of users, a queue for each class of user, and quantifies an overall authentication delay of the computerized system for authenticating users; instructions executable by a device to cause the device to determine, based at least in part on the model and the operational values, that adjusting an authentication scheme will improve a probable degree to which the authentication system will meet the set of preferences; instructions executable by a device to cause the device to adjust, responsive to the determination that adjusting the authentication scheme will improve the probable degree to which the system for authenticating users will meet the set of preferences, the authentication scheme of the computerized system for authenticating users; and instructions stored on the computer readable storage medium for the hardware processor to perform an authentication based on the authentication scheme determined by the pre- authentication process. 15. The non-transitory computer program product of claim 14 wherein the stochastic queuing model includes stochastically modeling authentication request arrival rates for multiple classes of authentication requests and service request delays for multiple authentication service types. 16. The non-transitory computer program product of claim, 14 wherein adjusting the authentication scheme includes adjusting a value of a first request handling parameter by applying load shedding to a first authentication request. 17. A computer system comprising: a hardware processor(s) set; and a non-transitory computer readable storage medium; wherein: the processor set is structured, located, connected or programmed to execute instructions for a pre-authentication process stored on the computer readable storage medium, the instructions including: instructions executable by a device to obtain a stochastic queuing model of a computerized system for authenticating users, a set of preferences for handling authentication requests, and a set of operational parameter values, wherein the stochastic queuing model includes two or more classes of users, a queue for each class of user, and quantifies an overall authentication delay of the computerized system for authenticating users; instructions executable by a device to cause the device to determine, based at least in part on the model and the operational values, that adjusting an authentication scheme will improve a probable degree to which the authentication system will meet the set of preferences; instructions executable by a device to cause the device to adjust, responsive to the determination that adjusting the authentication scheme will improve the probable degree to which the system for authenticating users will meet the set of preferences, the authentication scheme of the computerized system for authenticating users; and the processor set is structured, located, connected or programmed to execute instructions for an authentication based on the authentication scheme determined by the pre-authentication process. 18. The system of claim 17 wherein obtaining the stochastic queuing model comprises generating the stochastic queuing model.

Assignees

Inventors

Classifications

  • Multiple levels of security · CPC title

  • H04L63/08Primary

    for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • including means for verifying the identity or authority of a user of the system {or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials} · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • Authentication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10652225B2 cover?
Using a stochastic queuing model to determine adjustments to be made to authentication system operation. In light of operational parameter values and the stochastic queuing model, a determination is made that adjusting the value of a particular parameter for handling authentication requests is likely to improve some aspect of system performance, and the request handling parameter is adjusted ac…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L63/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 12 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).